Skip to main content
Version: current

update


system/device-mode/update

Type: Command

ArgumentTypeDescription
modeenumDevice mode to apply: basic, home, advanced, or ros.
flaggedboolSet to no to exit the flagged state. Requires physical confirmation.
flagging-enabledboolEnable or disable configuration analysis for suspicious code. Default: yes.
schedulerboolAllow or block /system/scheduler.
socksboolAllow or block /ip/socks.
fetchboolAllow or block /tool/fetch.
pptpboolAllow or block PPTP client and server interfaces.
l2tpboolAllow or block L2TP client and server interfaces.
bandwidth-testboolAllow or block /tool/bandwidth-test and /tool/bandwidth-server.
traffic-genboolAllow or block /tool/traffic-generator, /tool/flood-ping, and /tool/ping-speed.
snifferboolAllow or block /tool/sniffer.
ipsecboolAllow or block /ip/ipsec.
romonboolAllow or block /tool/romon.
proxyboolAllow or block /ip/proxy.
hotspotboolAllow or block /ip/hotspot.
smbboolAllow or block /ip/smb.
emailboolAllow or block /tool/e-mail.
zerotierboolAllow or block /zerotier.
containerboolAllow or block container functionality.
install-any-versionboolAllow or block downgrading to RouterOS versions outside the allowed-versions list.
partitionsboolAllow or block changing partition count.
routerboardboolAllow or block /system/routerboard/settings (except auto-upgrade) and SwOS/RouterOS transition on dual-boot devices.
activation-timeouttimeTime to wait for physical confirmation (reset button press or power cycle) before canceling the update. Range: 00:00:10 to 1d00:00:00. Default: 5m.
Read-only ArgumentTypeDescription
updatestringStatus message for a pending device-mode update. Prompts the user to confirm by power off or button press.