It is suggested to always keep your RouterOS installation up to date, MikroTik always keeps adding new functionality and improving performance and stability by releasing updates.
RouterOS versions are numbered sequentially, when a period is used to separate sequences, it does not represent a decimal point, and the sequences do not have positional significance. An identifier of 2.5, for instance, is not "two and a half" or "half way to version three", it is the fifth second-level revision of the second first-level revision. Therefore v5.2 is older than v5.18, which is newer.
In this article we assume that your license allows upgrading. When using a RouterBOARD device, it is always suggested to upgrade it's RouterBOOT bootloader after RouterOS is upgraded. To do this, issue the command " /system routerboard upgrade "
In RouterOS v5.21, Automatic Upgrade was added. To upgrade your RouterOS version, all you need to do is click a button. This feature is available in command line, Winbox GUI, Webfig GUI and QuickSet.
The automatic upgrade feature connects to the MikroTik download servers, and checks if there is a new RouterOS version for your device. If yes, a Changelog is displayed, and Upgrade button is shown. Clicking the Upgrade button, software packages are automatically downloaded, and device will be rebooted.
Even if you have a custom set of packages installed, only the correct packages will be downloaded. The process is easy and fast, and will save you trips to our download page, and use of FTP utilities.
Upgrade button in QuickSet :
Upgrade button in the Packages menu:
After clicking the Upgrade button, Changelog is shown:
By clicking "Download & Upgrade", downloads will start, and router will reboot. After the reboot, your router will be running the latest RouterOS version. You can then click the Upgrade button again, to confirm that your router is running the latest RouterOS.
You can upgrade RouterOS in the following ways:
Note: RouterOS cannot be upgraded through serial cable. Using this method only RouterBOOT can be upgraded .
Choose your system type, and download the upgrade package:
Connect to your router with Winbox, Select the downloaded file with your mouse, and drag it to the Files menu. If there are some files already present, make sure to put the package in the root menu, not inside the hotspot folder! :
The upload will start:
After it finishes - REBOOT and that's all! The New version number will be seen in the Winbox Title and in the Packages menu
[normis@Demo_v2.9] > file print # NAME TYPE SIZE CREATION-TIME 0 supout.rif .rif file 285942 nov/24/2005 15:21:54 1 dhcp-2.9.8.npk package 138846 nov/29/2005 09:55:42 2 ppp-2.9.8.npk package 328636 nov/29/2005 09:55:43 3 advanced-tools-2.9.... package 142820 nov/29/2005 09:55:42 4 web-proxy-2.9.8.npk package 377837 nov/29/2005 09:55:43 5 wireless-2.9.8.npk package 534052 nov/29/2005 09:55:43 6 routerboard-2.9.8.npk package 192628 nov/29/2005 09:55:45 7 system-2.9.8.npk package 5826498 nov/29/2005 09:55:54
[normis@Demo_v2.9] > system reboot Reboot, yes? [y/N]: y
/system package print
/log print without-paging
You can upgrade multiple MikroTik routers within few clicks. Let's have a look on simple network with 3 routers (the same method works on networks with infinite numbers of routers),
Sub-menu:
/system package update
RouterOS version 6 has new auto upgrade option. RouterOS checks amazon servers for information if new version is available and upgrades after upgrade command is executed.
You can automatize upgrade process by running script in scheduler:
/system package update check-for-updates :delay 1s; :if ( [get current-version] != [get latest-version]) do={ upgrade }
Older option
RouterOS can download software packages from a remote MikroTik router.
Dude application can help you to upgrade entire RouterOS network with one click per router.
For complicated networks, when routers are connected sequentially, the simplest example is 1router-2router-3router connection. You might get an issue, 2router will go to reboot before packages are uploaded to the 3router. The solution is Dude groups, the feature allows to group routers and upgrade all of them by one click!
When upgrading from older versions, there could be issues with your license key. Possible scenarios: