Skip to main content

MikroTik Firmware

MikroTik RouterOS v6 firmware is generally stable. We are currently using 6.49.1113 (some run 6.49.12)17)

Do not use version 7 (not yet supported)6.49.6 or version 6.47/6.48/6.49.2older (occasionalknown hangs)security vulnerabilities)
RouterOS 7 v7.12 or newer will generally work on the Mesh, but is not broadly deployed and may behave differently

routerOSRouterOS v6

Download 6.49.1113 OmniTik (mipsbe) here and SXTsq (arm) here

Remember that OmniTiks use the "mipsbe" firmware and SXT's use the "arm" firmware due to different processors.

We have documented issues with 6.47/6.48/6.49.2 so don't use them.

We have many OmniTiks running 6.49.11 and newer without any problem.

Note: with some OmniTiks in some cases it seems the memory gets used up and not released. When we encounter such a device we add a script that automatically reboots the OmniTik between 2 & 3am when the memory usage reaches 75%.

Connect to your Omni via ssh and copy & paste these lines. This will add a script and schedule the script to run every 15m. 

Slack discussion here.

RouterOS v7

Don'tRouterOS usev7 itis yetnot -broadly it won't work!

This has finally been releaseddeployed, but ita doesn'tworking workOmnitik withconfig ouris configuration yet. We keep testing it as we are eager to deploy the newly added WireGuard. If you are interested in beta-testing the WG setup, postavailable in the #software-firmwaretesting channelbranch on Slack.configgen. Note that in most cases, an Omnitik will have slightly less total throughput on RouterOS v7 vs RouterOS v6 on our network.

Some new Mikrotik devices, such as the RB5009, are not backwards-compatible with RouterOS v7. Check the #hardware channel on slack for working configs and advice on these devices.

If you choose to run RouterOS v7, it is recommended to run an updated firmware - those in use on the Mesh are mostly running 7.15.3 as of October 2024.

If you need to downgrade, read the instructions here


Mikrotik devices come in a variety of architectures and form-factors. Fortunately the firmware versioning and build levels are the same across all platforms. The main variant is the architecture, which might be a different chip for each device model.

We usually use the stable version of RouterOS 6 (currently 6.49.11,13, though some are running 6.9.12)17)

BelowYou iscan afind tableall current versions of theRouterOS 6.49.6 firmware for Mikrotik devices that are usedsoftware on theMikrotik's mesh:website.

ModelArchitectureFirmware link
OmniTik 5acMIPSBE -6.49.11Download
SXTsq acARM -6.49.11Download
hAP ac^2ARMDownload
CCR SeriesTILEDownload
hAP miniSMIPSDownload
hAP liteSMIPSDownload

Installing firmware

  • Login to your Mikrotik box Web UI (or CLI if you know how)
  • Go to WebFig > Files section, upload the firmware file
  • Reboot the router
  • The firmware version is visible at the top of the Web UI: watch for the new version

Alternatively

  • if your device has Internet access you can use the GUI: go to System, Package, Check for update, download & install 

or

  • ssh in and type /system package update install