Covers the MikroTik devices the platform manages: subscriber CPE (hAP ax S, hEX S) and the site routers
registered with a host and a credential set. Switches are not RouterOS devices and are not on this page.
What the page shows
Release targets
Release targets
One target per RouterOS line — long-term (the CPE fleet runs long-term) and stable (site routers
follow stable). Set the version here after a MikroTik release or advisory; every “outdated” badge on the
platform compares against these two values. The card names the scope so you can see at a glance which
devices each target applies to.
Fleet by version
Fleet by version
Every CPE model with the versions running on it, the count per version and the devices below the target.
A device’s version is read once a day over the management path and on every Refresh now; a device that
could not be read keeps its last known version and the time it was last checked.
Site routers
Site routers
The routers registered under a site with a host and a credential set, with the version they report, read
once a day and on Refresh versions. The card compares each router against the target for the line it
runs and against the advisories. Site routers are updated manually by the NOC — the page shows the
state, it does not push packages to a router.
Security advisories
Security advisories
Published RouterOS vulnerabilities with their affected version ranges, the version that fixes them, the
severity and whether they are on the CISA Known Exploited Vulnerabilities list. The list is synced once a
day from the NVD CVE API and the CISA KEV catalogue (Sync now runs it on demand, it takes up to a
minute). Each advisory shows how many CPEs and how many site routers are currently exposed. You can add an
advisory by hand — for a vendor notice that has no CVE yet, for example; the form names every field.
Release packages
Release packages
The RouterOS packages staged on the platform for the target versions: fetched from MikroTik’s download
server by version and architecture, or uploaded by hand when the platform has no internet path. A device
update only works when every package the device has installed (system plus the Wi-Fi package on a hAP ax S)
is staged for the target version — the card marks what is missing.
Keeping the fleet patched
1
Set the targets
After a MikroTik advisory: read the fixed version for each line, set long-term and stable on the
release-targets card. From that moment every device below the target is counted as outdated on this page,
on CPE Fleet and on each device’s panel.
2
Stage the packages
On the release-packages card, fetch the target version for every architecture in the fleet (arm for the
hAP ax S, mmips for the hEX S) or upload the files. The card lists what is staged and what a model still
needs.
3
Check who is exposed
Run Sync now on the advisories card if the advisory is newer than the last sync, then read the exposed
counts. Devices below the target links to the devices to update first.
4
Update a CPE from its panel
Open the device (from CPE Fleet or the customer’s location) and use Update on its panel. The
platform exports the device configuration first, copies the staged packages to the device, reboots it and
reads the version back. The device is offline for two to three minutes; the customer loses Wi-Fi and
internet for that time — pick a quiet moment, no maintenance window is needed. The panel shows the run
(export → packages → reboot → verify) and keeps the last runs with their outcome; the exported
configuration can be downloaded from a finished run.
5
Site routers
Read the version on the site-routers card, update the router the NOC’s way (backup, upgrade, verify), then
Refresh versions — the card turns green once the router reports the target.
Good to know
- The bench follows the target. New devices are flashed at the bench with the long-term target, so a target change reaches new devices automatically; devices already in the field need the update from the panel.
- All packages move together. RouterOS refuses a partial upgrade — if a model’s Wi-Fi package is not staged for the target, the update is not offered for that model.
- Lab runs are dry runs. Outside production the update records what it would do without touching the device; the run is marked as a dry run.
- Do not update during an install. A technician waiting for the “device online” signal should not see it disappear because of a reboot — update before or after the visit.
- What to report after an advisory: device name, version before, version after, status — the fleet card and the device history carry all four.