Error updating Current firmware

Hello
I need help with updating my router firmware.
I have a new Mikrotik RB941-2nD. ROS 7 was installed. The following was displayed in winbox\System\RouterBOARD:

But in the CLI – system/resource/print: factory-software: 6.49.8
I used Netinstall to update the firmware to 6.49.19.
Everything seems to be working, but when I click the Upgrade button, I get an error:

How do I update the Current Firmware? Or revert back to ROS7?

Hello,

I’m a bit confused what you’re trying to achieve, are you wanting to downgrade the existing 7.20.8 firmware to 6.49.19, or are you wanting to upgrade again to ROS 7?

For upgrading to ROS 7, it can be done from System > Packages > Check for Updates.

As @duxgavin was hinting at: there are 2 pieces of software inside your router:

  1. firmware a.k.a. RouterBoot
    under system -> routerboard
    and that is similar to what BIOS/UEFI is on normal PCs
    Can be upgraded or downgraded, but can't be downgraded below "factory firmware". While this does affect the way router behaves, its effects are small.

  2. RouterOS
    under system -> packages
    which is similar to OS (Windows/Linux/MacOS) on normal PCs
    Again can be upgraded or downgraded, but can't be downgraded below factory-software (which is displayed under system-> resources).
    This one affects the way router works in major way.

While it is usual that routerboot and routeros are of same version they don't have to be. So in your particular case it's fine to run RouterOS version 6.49.19 and RouterBoot version 7.20.8. You just have to ignore the fact that RouterBoard displays "upgrade firmware" version which is different than "current firmware" version.

Hello.
I want to completely upgrade to ROS 6.
I've changed the main firmware.

Now I need to change Current Firmware in system\RouterBOARD, but the update fails with an error

You can't downgrade routerboot below what's written in "factory firmware". So far this is a hard fact. Accept it and go past it.

Thanks, I'll keep that in mind. I thought they were supposed to be the same.

They are supposed to be the same. But again: you can't downgrade below factory version.

This is another MikroTik mistake, persisting in this stupidity.
RouterBOOT should be updated only when necessary,
not just to update the version number to match that of RouterOS.
It's as if the EFI version number must match the Linux kernel build or the Windows build used...

1 Like