My Mikrotik router was running version 6.30 which I needed to update to version 6.31 in order to support RSA keys. I found updating the router from the command line to be quite easy an straight forward. it only requires a few commands and requires little user input. I know of two ways to view the current running firmware. My hAP at the time it arrived was running RouterOS version 6.30.4.
1 | [admin@HM-GW] /system resource> print |
Making use of the /system package update check-for-updates we can also view the running version and latest available version of RouterOS for download.
1 | [admin@HM-GW] /system package update> check-for-updates |
Now that we know there is an available update we tell the router to download and install. The router will reboot.
1 | [admin@HM-GW] /system package update> download |
Reboot for the changes to take effect.
1 | [admin@HM-GW] /system package update> /system reboot |
You will be asked for confirmation prior to rebooting.
1 | Reboot, yes? \[y/N\]: y |
Installing the new firmware took less than a minute. Let’s check again and see what version of RouterOS is currently running.
1 | [admin@HM-GW] /system package update> check-for-updates |
We are done and the system is now updated to the latest available firmware. Fairly easy and painless to update RouterOS. 4/8/2016 - Corrected grammatical error. Thank you for pointing it out.
— Mar 27, 2016