V7.22.2 [stable] is released!

Before an upgrade:

  1. Remember to make backup/export files before an upgrade and save them on another storage device;
  2. Make sure the device will not lose power during upgrade process;
  3. Device has enough free storage space for all RouterOS packages to be downloaded.

What's new in 7.22.2 (2026-Apr-22 11:03):

  • app - fixed uptime-kuma and jupyter-notebook;
  • bgp - fixed stability issue when non-existent output select-chain was specified;
  • bridge - fixed missing dynamic "switch-cpu" VLAN entry in WiFi setup;
  • bridge - synchronize only local bridge MAC addresses for MLAG (introduced in v7.22);
  • console - rename "cpu-used-per-cpu" to "cpe-used-per-core" in "/system/resource/monitor";
  • container - fixed losing container after reboot;
  • ethernet - fixed false excessive broadcast warning (introduced in v7.20);
  • firewall - improved system stability;
  • ipsec - fixed expired SA handling to prevent “no such item” errors during listing;
  • ipv6,ra - use received prefix when RA on-link flag is 0 (introduced in v7.22);
  • isis - improved stability with fragmented CSNP;
  • leds - fixed default LED configuration for CCR2004-1G-12S+2XS;
  • leds - fixed LED dark mode for RB5009;
  • lte - fixed missing automatic redial when cellular connectivity is lost for R11e-LTE;
  • ospf - improved stability on configuration change;
  • ovpn - fixed OVPN push routes;
  • poe-out - firmware update for 802.3at capable boards (the update will cause a brief power interruption to poe-out interfaces);
  • poe-out - fixed occasional detection issue when using auto-on mode;
  • ptp - allow manual domain configuration for 802.1AS profile;
  • ptp - set DSCP (EF) for the default profile when using IPv4;
  • route - improved service stability when removing routes;
  • routerboard - fixed applying settings via WinBox on devices with fixed CPU frequency;
  • system - added FCC Part 15 Compliance label to "System/Regulatory" menu;
  • system - improved stability for internal RouterOS service communication;
  • system - improved system stability;
  • system - included full certificate chain to Windows executables;
  • usb - fixed crash when using Ethernet adapter (introduced in v7.22);
  • vrrp - fixed packet drop in CHR (introduced in v7.22);
  • wifi - improved authentication stability for WiFi 7 access points;
  • wifi-mediatek - fixed communication issues on 802.11ax access points with Intel clients;
  • wifi-mediatek - fixed HE capabilities IE on 2GHz band;
  • wifi-qcom-be - fixed forwarding of 4-address data from station to station;
  • winbox - added option to configure built-in trust store for all services;
  • www - improved service stability when cancelling REST API sessions;

To upgrade, click Check For Updates under System/Packages menu and select the stable Channel in RouterOS configuration interface, or head to our download page: http://www.mikrotik.com/download

  • Everything went smoothly
  • I encountered an issue after the update (please post about the device, configuration, and unexpected symptoms)
  • I encountered an issue, but solved it (please post the solution)
0 voters

If you experience version related issues, then please send supout file from your router to support@mikrotik.com. The file must be generated while a router is not working as suspected or after some problem has appeared on the device

Please keep this forum topic strictly related to this particular RouterOS release.

Updated RB5009, CRS310, and CRS304 without any noticeable issues.

Feature request: Led management for CRS310-8G+2S+

Edited: I'm sorry I've missed * system - added FCC Part 15 Compliance label to "System/Regulatory" menu

Will this fix be applied to version 7.22.X or only to version 7.23.X?

  • pppoe - do not reset pppoe-client interface when adding a comment;

The MikroTik hAP ax² firmware and RouterBOARD have been updated. As always, everything went smoothly. My God, what an excellent router. perfect!

Updated a hAP Lite that’s been caged in a rack for building a mini-lab. It’s still blinking.

Updated RB4011 RM, hap ac2 (with wifi-qcom-ac) and hap ax2. Everything looks good so far.

6 MTs upgraded succesfully. Went smooth :grinning_face:

My CRS354 (non POE) is stuck in an endless reboot loop after upgrading. Only after full power disconnect and reconnect, it seems to work again.

hAP ax^3
After upgrading to version 7.22.2, I noticed a significant increase in CPU usage, specifically in the routing process, when receiving IPv6 FullView routes from two uplinks. This behavior was not observed in version 7.22.1.

Update went smooth on 50+ devices, only weird thing i noticed is warning message after boot on one CRS112-8P-4S which i never saw before.

no buffer space available for fdb notify

I have a problem updating the LTE package.

2026-04-24 09:06:55

Buffer

memory

Topics

system

error

Message

broken package lte-7.22.2-mipsbe.npk

I decided to download it from the website mikrotik.com

and result file zero lenth..

1990801 апр 24 13:36 lte-6.49.19-mipsbe.npk
89 апр 24 13:55 lte-6.49.19-mipsbe.npk.sha256

0 апр 24 13:34 lte-7.22.1-mipsbe.npk
88 апр 24 13:53 lte-7.22.1-mipsbe.npk.sha256
0 апр 24 13:28 lte-7.22.2-mipsbe.npk
88 апр 24 13:53 lte-7.22.2-mipsbe.npk.sha256

cat lte-6.49.19-mipsbe.npk.sha256
cc0fce29d7f596837358b2b0b620f4d97d5db40c633a8696b2702a02a39c6dd6 lte-6.49.19-mipsbe.npk
cat lte-7.22.1-mipsbe.npk.sha256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 lte-7.22.1-mipsbe.npk
cat lte-7.22.2-mipsbe.npk.sha256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 lte-7.22.2-mipsbe.npk

Updated CCR1072, CCR1032, CCR2004, RB5009, wAPax no issues at all!

Updated first of its kind, L009UiGS arm64 and man it is still winking, thanx MT.

Updated, rebooted twice, 30000 sector writes within seconds, with 26% CPU load on RB5009. Rebooted again, it chilled out.

All fine now?

I do hope this is just test equipment. Upgrading to a new release in production should be done:
If testing
If needed
After some weeks
After reading the forum

I appreciate the concern, but I like to live on the edge. I don't have dedicated lab equipment for testing, and frankly, the current changelog doesn't show any disruptive changes that justify a long wait. Besides, if things go south, a rollback is always an option. High risk, high reward and fast updates.

Technical Report: Connectivity issue after upgrade to RouterOS v7.22.2
Environment:

Main Router: CCR1009-8G-1S upgraded to v7.22.2 (stable).

Station: RB411AH running v6.49.19.

Configuration: Static IP setup on the same subnet (192.168.28.0/24). The RB411AH uses a PPTP tunnel for specific routing.

The Problem:
Following the upgrade of the CCR1009 to v7.22.2, the RB411AH experienced a total loss of internet connectivity.

Diagnostic Facts:

Layer 2 connectivity: arping from RB411AH to the Gateway (CCR1009) was successful. The MAC address was resolved correctly.

Firewall Conflict: The RB411AH had a long-standing firewall rule:
/ip firewall filter add action=drop chain=input protocol=icmp.

The Trigger: With this rule enabled, the RB411AH could not ping its Gateway and lost all internet access.

The Resolution: Disabling this specific ICMP drop rule immediately restored the ping to the Gateway and restored internet functionality.

Observations:
Although both routers previously ran on their respective major versions (v7 and v6) without this issue, the v7.22.2 release introduced a change that makes the internet connectivity on the v6 device dependent on unblocked ICMP communication with the Gateway. Blocking ICMP on the v6 side now results in a complete routing failure, which was not the case in previous v7.x releases.

While the question remains om how it worked before: If I'm not missing something, dropping incoming ICMP causing ping based connectivity checks to fail is not surprising.

In general, and despite popular believe, blocking incoming ICMP does not improve security. But might interfere with path MTU discovery and suppress important ICMP router error messages like "host/network not reachable" and similar. ICMP is much more than just ping.

Sometimes I had "Cybersecurity Experts" with there wonder-tools flagging hosts responding to ping request as red. And because not having red entries in their wonder-tools is all they know about security, I ended the discussions by blocking only incoming ICMP echo requests and letting the rest pass. This make the wonder-tool and the "expert" happy, but keeps important ICMP functionality working.