I have an RB493G which I upgraded to RouterOS 5.8 tonight from 4.16 or 4.17. The first one went good, this one had to be power cycled.
It came up and looked good. So I upgraded the firmware to 2.37. That went worse than the OS upgrade.
It will no longer output anything on the serial console when trying to boot.
If I hit the secondary bootloader button, it will boot on power up. Then the OS works fine.
I tried to flash the firmware again.
firmware upgraded successfully, please reboot for changes to take effect!
On reboot, there was no text on serial console after “shutting down”.
I have to use the secondary boot loader again.
I downgraded the OS back to 4.17, had to use the secondary boot
loader. Tried to “upgrade” the bootloader to 2.29.
firmware upgraded successfully, please reboot for changes to take effect!
Nothing. Had to use the secondary bootloader again.
I’ve tried it a dozen times now. It always says “upgraded successfully”. It always fails to load the primary bootloader.
In desperation I tried
/system routerboard settings set force-backup-booter=no
as suggested in http://forum.mikrotik.com/t/problem-upgrading-bootloader/50186/1 with the same results.
Any idea what else I can try? Is it time to send it back?
> /system routerboard settings print
baud-rate: 115200
boot-delay: 5s
boot-device: nand-if-fail-then-ethernet
enter-setup-on: any-key
cpu-frequency: (unknown)
boot-protocol: bootp
enable-jumper-reset: yes
force-backup-booter: no
silent-boot: yes
Aha! I set the cpu-frequency to 680MHz and tried the
/system routerboard upgrade
again. It booted!!! I’ll go ahead and post this just in case it helps MikroTik or someone else using the 493G.
BTW, the other RB493G, brand new, which I upgraded last night was running 4.14. I didn’t pay enough attention to the firmware version prior to upgrade. At some point I noticed it had the cpu-frequency set to 100MHz. Perhaps checking the routerboard settings before a firmware upgrade is in order?