CRS309 SWOS Broke

Working on getting SWOS working on my CRS-309.

I log into the switch with winbox, and change the IP for the bridge from the default 192.168.88.1 to a static assignment (which I have setup for the devices mac on my opnsense box) 10.0.0.2. I can log into the web gui on 10.0.0.2 now.

Next I go to update to the latest firmware, at this time is 7.20.4. For some reason the device won’t find its own software (failed to resolve dns), no problem, I just manually update it to 7.20.4 using winbox.

Then I go to change the boot os to swos in routerboard settings. I change it to SWOS, apply, and then reboot the device in the gui.

Device boots up and all of the SFP+ ports have no link lights. Nothing on the switch is ARP-ing anymore. The one ethernet port will have a activity light when something is plugged in, but nothing connected to it will ARP.

Any thoughts on this conundrum? Am I doing something wrong here or is the software just this broken?

Currently only way to undo the damage is to use the factory reset button.

The following might be useful

https://forum.mikrotik.com/t/cant-change-a-crs309-1g-8s-in-to-swos/181676/5

Also, I would perhaps downgrade to 7.19.6 I believe 7.20.x has issues but don't know if they affect this (but assume the worst)

Sort of summary:
Downgrade to 7.19.6
Upgrade Routerboot also to 7.19.6

See if swos now works, Upgrade swos.

Note: in routeros if set static ip, also need to setup dns ip/dns and default route ip/route

Updating this post:

Routerboard is enabled via command line.

Downgraded to Version 7.19.6.

Set static route to gateway + gateway dns.

Performed a

 /system routerboard settings set boot-os=swos
 /system reboot

No change, switch reboots, usr light comes on a few times then pwr stays blue and usr off. No link lights on any of ports (save the poe/boot when plugged in), still not arping or findable on winbox.

Did you downgrade/upgreade BOTH RouterOS AND Firmware to 7.19.6?

It’s all the same .npk package right? I don’t really see the difference as I am upgrading/downgrading through winbox file uploads.

It is very confusing.

The .npk contains both the RouterOS and the firmware.

You upload the .npk and then reboot and the routerOS should be upgraded (or downgraded).

Then, after the wanted Ros version is installed, you run:
/system routerboard upgrade

and reboot again.