CRS326-24G-2S+RM SwOS wont update past 2.9, says 2.18 is available

Hello, I’m trying to upgrade SwOS firmware from 2.9p to 2.18. My router OS is the most recent version 7.22 and it updates fine but no matter what I do (load from file, download in GUI) it wont update past 2.9. I can’t find any earlier versions to to try incremental upgrade.

It says in the GUI that 2.18 is present and ready for upgrade, but when it installs and reboots it always comes back 2.9p.

I’ve searched here and all the usual places but can’t find any info on this behavior or how to successfully update SwOS to latest version.

Don't worry too much about it, it's better if you use RouterOS...

Have you updated the routerboard firmware, besides the ROs?

Check:

(but It could be a bug in 7.22).

Don't forget to also consider device-mode in 7.22...

Yes, It is mentioned in a later post by tdw on the given thread, but that should give a specific error mentioning device-mode.

Thank you all for your replies,

I was able to update to upgrade swos with this method. However when I boot back into swos I have a message on the top right saying “A backup version of SwOS is running, update SwOS for full functionality.”

On the upgrade page it says I have 2.18p installed but that there is a newer version. If I select download and upgrade or select the 2.18 file it reboots but with the same error and 2.18p version.

Another comment mentioned device mode, so I checked and got the following:

Mar/14/2026 20:23:52
[admin@MikroTik] > system/device-mode/print
mode: advanced
allowed-versions: 7.13+,6.49.8+
flagged: no
flagging-enabled: yes
scheduler: yes
socks: yes
fetch: yes
pptp: yes
l2tp: yes
bandwidth-test: yes
traffic-gen: no
sniffer: yes
ipsec: yes
romon: yes
proxy: yes
hotspot: yes
smb: yes
email: yes
zerotier: yes
container: no
install-any-version: no
partitions: no
routerboard: yes
attempt-count: 0

I then changed changed partitions to yes, rebooted, tried to upgrade in swos to see is the 2.18p version would update. No dice.

So is there an issue with running 2.18p like the warning says or is this just a bug?

It Is seemingly only a glitch in the matrix:

Unfortunately it appears to be more than that. When in swos the configuration resets on reboot or power cycle. “A backup version of SwOS is running, update SwOS for full functionality” maybe any configuration surviving reboot is what’s considered ‘full functionality’? Fun. Unless there is a way to get the switch to boot the 2.18 not p version I’m out of ideas on how to make this work.

Strange, maybe it is something else the cause of a non-sticking configuration?
:woozy_face:

I’m not sure what else it could be other than a bug or corrupted partition maybe? I’ve tested it multiple times and the config isn’t persistent between power cycle / reboot. The fix might be finding the partition with 2.18 and making it the primary boot partition, but I’m not quite sure how to do that from the documentation. I’ll keep looking to see if I can find out the process for that is.

I’ve already replaced the switch with a CSS610 for this purpose and it’s up and running. I’ll reach out to support about the partition question next since I can’t find any further info here or elsewhere.

Maybe next step could be netinstalling a non-7.22 ROS (possibly 7.20.8 or even an earlier 7.19.6) and try again installing the SwOS?