Page 1 of 1

Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Sun Sep 10, 2023 12:46 am
by IlKa
Hello.

I just upgraded RouterOS to "7.11.2" and everything was ok. I then upgraded RouterBOOT and router didn't start (I did it remotely, ha-ha). I will try to run backup bootloader using reset button tomorrow, but I just realized that I shouldn't have done that at all!

So, my question is: Should I upgrade RouterBOOT? Should it match RouterOS version? Does it really change so often? What are the official recomendations?

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Sun Sep 10, 2023 11:49 am
by mkx
Routerboot doesn't change much, but it depends on particular device model. ROS change log is supposed to show changes in routerboot as well (sometimes there are some listed), but my gut feeling is that sometimes MT forgets to include some change in changelog (not just routerboot).

But in any case, it is safe (if not recomended) to upgrade routerboot with every ROS upgrade. If version of routerboot falls too far behind ROS version, then it can happen that device is no longer able to boot a new ROS.
Routerboot upgrade is a two-step process (first upgrade of ROS with mandatory reboot, then upgrade of routerboot), requiring another reboot (for new routerboot to load), but generally it's not necessary to reboot just for routerboot upgrade. Many people (myself included) sometimes skip the second reboot and leave it for "natural" reboots (e.g. after a power blackout).

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Sun Sep 10, 2023 9:08 pm
by IlKa
Thank you!
If version of routerboot falls too far behind ROS version, then it can happen that device is no longer able to boot a new ROS.
hm.. Does it mean I wouldn't be able to boot MT with backup loader? What should I do if I break the primary one? Boot netinstall with ancient ROS?

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Sun Sep 10, 2023 9:20 pm
by mkx
Does it mean I wouldn't be able to boot MT with backup loader? What should I do if I break the primary one? Boot netinstall with ancient ROS?

I don't know, that's a good question. I have myself a few questions regarding routerboot as well. One is verdikn of backup routerboot, I seem to remember that some MT employee mentioned that it's not possible to upgrade backup routerboot using tools available to ordinary users.
Another question is whether netinstall can upgrade routerboot on-the-fly (this should be pretty easy to test, I'll check when I'll use netinstall next time). If it doesn't, then indeed it's necessary to netinstall older version of ROS on device with old routerboot.

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Sun Sep 10, 2023 10:25 pm
by DarkNate
I've avoided RouterBOOT firmware problems using this:
/system routerboard settings
set auto-upgrade=yes
Problem solved with double reboots after each ROS upgrade:
/system/routerboard> print
routerboard: yes
factory-firmware: 6.45.9
current-firmware: 7.11.2
upgrade-firmware: 7.11.2
MikroTik should make this single reboot process if auto-upgrade is enabled.

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Mon Sep 11, 2023 12:43 am
by Amm0
I do exactly what DarkNate does with auto-upgrade =yes in /system/routerboard. But it is a good question...

e.g. I'd love not to reboot twice if things haven't changed in RouterBOOT.

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Mon Sep 11, 2023 2:18 am
by IlKa
Thank you all, I will set `set auto-upgrade=yes` then

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Tue Nov 28, 2023 9:29 am
by alirezash
Hello Dear

I looking for a CRS326-24S+2Q+RM Bootloader (FWF file)

Re: Should I upgrade RouterBOOT on each RouterOS upgrade?

Posted: Tue Nov 28, 2023 3:07 pm
by mkx
I looking for a CRS326-24S+2Q+RM Bootloader (FWF file)

It's included in each ROS system package file ... after ROS is installed, FWF file is available to upgrade routerboot.

Why do you want the file explicitly?