Table of Contents |
---|
RouterBOOT is responsible for starting RouterOS in RouterBOARD devices.
Main and Backup loaders
By default, the main (regular) loader is used, but RouterBOARD devices also have a secondary (backup) bootloader, which can be used in case the main doesn't work. It is possible to call the backup loader with a configuration setting in RouterOS:
Code Block | ||
---|---|---|
| ||
system/routerboard/settings/set force-backup-booter=yes |
...
it It is also possible to use the backup booter by turning on the device, with the RESET button pushed. Sometimes the RouterBOOT receives firmware upgrades (see Changelog). It It is only possible to upgrade the main RouterBOOT, so in case of failure, you can use the backup booter to start the device and downgrade the main loader. For upgrade instructions, follow the separate instructions in Manual:Bootloader upgrade RouterBOARD#UpgradingRouterBOOT
RouterBOARD reset button
RouterBOOT reset button has three functions:
- Hold this button during boot time until the LED light starts flashing, and release the button to reset the RouterOS configuration (total 5 seconds)
- Keep holding for 5 more seconds, LED turns solid, release now to turn on CAPs mode (total 10 seconds)
- Or Keep holding the button for 5 more seconds until until the LED turns off, then release it to make the RouterBOARD look for Netinstall servers (total 15 seconds)
...
Note |
---|
...
If you hold the button before applying power, backup RouterBOOT will be used in addition to all the above actions. To do the above actions without loading the backup loader, push the button right after applying power to the device. |
https://www.youtube.com/watch?v=6Unz92rABs8
Configuration Reset For Wireless Wire kits
The reset button has the same functionality as on other devices, explained in detail https://help.mikrotik.com/docs/display/ROS/Reset+Button
5-second button hold on startup (USR LED light starts flashing) - resets to password-protected state.
10-second button hold on startup (USR LED turns solid after flashing) - completely removes configuration.
Configuration
For RouterBOARD devices that feature a serial console connector, it is possible to access the RouterBOOT loader configuration menu. The required cable is described in the Serial consoleConsole manual. RouterBOARD serial port is configured to 115200bit/s, 8 data bits, 1 stop bit, and no parity. We suggest to disable disabling the hardware flow control.
This example shows the menu which is available in RouterBOOT 37.19:4beta4:
Code Block | ||
---|---|---|
| ||
RouterBOOT booter |
...
7. |
...
4beta4 |
...
CRS328- |
...
24P- |
...
4S+ built by build at Jun/15/2022 11:34:09 from revision 73B4521C CPU frequency: |
...
800 MHz Memory size: |
...
512 MiB Storage |
...
size: |
...
16 MiB Press Ctrl+E to enter |
...
etherboot mode Press any key within 2 seconds to enter setup RouterBOOT- |
...
7. |
...
4beta4 What do you want to configure? d - boot delay k - boot key s - serial console n - silent boot o - boot device |
...
z - extra |
...
kernel |
...
parameters r - reset booter configuration e - format |
...
storage w - repartition nand |
...
g - upgrade firmware i - board info p - boot protocol b - booter options j - boot os t - |
...
hardware tests
l - erase license
x - exit setup
your choice: |
The options are self explainatory-explanatory.
letter | description | explanation |
---|---|---|
d | boot delay | Delays starting of RouterOS to allow an interface to initialize |
k | boot key | The button that will open the configuration menu |
s | serial console | Sets the baud rate of the serial port |
n | silent boot |
Suppresses all output on the serial port, in case some device is connected to it (like a GPS device or a temperature monitor) | ||
o | boot device | Allows to enable Netinstall booting |
z | extra kernel parameters | |
r | reset booter configuration | Resets the settings in this menu. Warning, no confirmation! |
e | format |
storage | Destroys all data on the NAND, including RouterOS configuration and license | |
w | repartition nand | Refer to the |
Partitions document for more info | ||
y | active partition | Choose an active partition from which to try to load RouterOS |
g | upgrade firmware | Allows upgrading RouterBOOT version through the network, or the XModem protocol |
i | board info | |
p | boot protocol | |
b | booter options | Select which bootloader to use by default |
t | do memory testing |
booter options | ||
j | boot os | do memory testing |
t | hardware tests | |
l | erase license | |
x | exit setup |
Hitting the appropriate keyboard letter will give you a list of further options, they are shown below:
...
- Run command /system routerboard upgrade
- Reboot your router to apply the upgrade (/system reboot)]
Code Block | |
---|---|
|
...
| |
[admin@admin] > system/routerboard/upgrade
Do you really want to upgrade firmware? [y/n]
|
Note |
---|
Every ROS version has a new RouterBoot version included in it, once you perform a ROS upgrade we always recommend upgrading RouterBoot also. |
Checking RouterBOOT version
This command shows the current RouterBOOT version of your device , and the available upgrade which is either included in routerboard routeros-x.yy.npk package, or if you uploaded a *.FWF file corresponding to the device model:
Code Block | ||
---|---|---|
| ||
[ |
...
admin@admin] > system |
...
/routerboard/print ;;; Firmware upgraded successfully, please reboot for changes to take effect! routerboard: yes board-name: hAP ac model: |
...
RouterBOARD 962UiGS-5HacT2HnT serial-number |
...
: 6737057562DD firmware-type: qca9550L factory-firmware: 3.29 current-firmware: |
...
6.49.5 upgrade-firmware: |
...
7.4beta5 |
In this case, you see, that there is a newer version of the Bootloader firmware available already inside your current RouterOS version and it has been updated and requires a reboot.Note: Downgrade
Note |
---|
A downgrade is also possible by uploading *.FWF file with |
...
Xmodem Method
...
an older version may be required for troubleshooting purposes when contacting MikroTik support. |