I just purchased 20 x rb911Lite5 dual's and they came equipped with ROSv3.30.2.
(We all know this was the disaster version...)
Our normal procedure is at first connection we do a mac-winbox version; disable the default config, upload the latest ROS version packages I need and reboot.
Normally it gives me a clean routerboard with the latest version. We put a script, run it, it ends with a firmware update and reboot and we're done...
But after the first update boards doesn't boot no more.
Picked another board of the batch, tried with 3.32 and the same, no more boot
Took yet again a new board, tried 3.27, reboot and no, no more boot.
Took the 4rd board. Removed standard config and rebooted. Board still works, put IP on the ethernet port and went for system / packages and download and reboot latest current version. Board reboots and doesn't come up no more...
Finally took no. 5 board, after removal of standard config put mine on it first. Reboot and it still worked (with 3.30.2 off course) Now uploaded version 3.27 in the package I need and clicked on 'downgrade'. Board takes 5 mins to do it but in the end it works!
After that I can update it to 3.33 and it still works....
Took all the failed boards, did netinstall to them (that on some took 4 or 5 attempts) and after more than 5 mins they came up with 3.27.
After that installed my script, connected to the internet and downloaded en reboot to 3.33. They work now again...
So the 3.30.2 version the boards came from are obviously not good. Well, we knew that. But I don't understand why the manufacturer loads new boards with a software version actually taken offline within a day because of its disastrous nature!
Bad bad bad.