The product code should be available in RouterOS since they decided to stray from their traditional system routerboard get-model and include unneeded data that breaks scripts that rely on it.
system routerboard get product-code should be added to RouterOS and contain only the product code.
We are using “model” value to apply default configuration. It is the same as product code except that prefix is full name not abbreviation.
RB1100Dx4 vs RouterBOARD 1100Dx4
I do not see anything broken there.
My configs are model specific. I typically have a url with the model in the url. So now that it has RouterBOARD and a space in it but all previous models do not kind of screws up the system I have been using that’s based on how things have been until now. My gripe is that there is a RouterBOARD and a space. But if we have to have that now then it would be nice to have a value somewhere that has only the model number.
Its like adding Chevrolet to the front of a VIN number. The VIN really has whats needed without adding unnecessary data.
RouterBOARD is there already several years, and for scripts it is not a big deal in your case, simple if statement to replace RouterBOARD with RB.