mald
February 3, 2025, 2:43am
1
I just got a new CRS317-1G-16S, booted it up and connected with WinBox.
Updated the RouterOS (7.17.1), Updated Routerboard firmware (7.17.1), and the SwOS (2.17).
Then I go to the routerboard, and try to change the boot OS to SwOS. and I get this error:
failure: not allowed by device-mode
I tried to do it in terminal too with
/system routerboard settings set boot-os=swos
and same error.
I checked, and I’m in the device mode advanced, not home or basic.
Any ideas why I cannot change the boot os?
mkx
February 3, 2025, 7:54am
2
Under device mode, you need routerboard=yes to be able to change anything in routerboard config menu.
mald
February 3, 2025, 11:52am
3
Thank you that worked. and I see that warning box on this page now: https://help.mikrotik.com/docs/spaces/ROS/pages/30474317/CRS3xx+CRS5xx+CCR2116+CCR2216+switch+chip+features#CRS3xx%2CCRS5xx%2CCCR2116%2CCCR2216switchchipfeatures-DualBoot
I have a quick question. After I switch it to SwOS. Should I set it back to
system/device-mode/update routerboard=no
for best security practice?
jaclaz
February 3, 2025, 2:07pm
4
Are you sure that when booted in SwOS you actually can use CLI to issue the command system/device-mode/update routerboard=no?
AFAIK SwOS is GUI only, maybe there is a checkbox somewhere for that.
k6ccc
February 3, 2025, 6:36pm
5
Correct, SwitchOS is GUI only, and looking at my only dual boot device that is SwitchOS 2.17, there is no checkbox for that.
Subject: CRS309-1G-8S+ SwOS boot issue resolved after RouterOS 7.19beta7 firmware update.
Hello,
I thought of including this link in the hope that it might be useful to others as well.
http://forum.mikrotik.com/t/cant-change-a-crs309-1g-8s-in-to-swos/181676/1
All the best.