I updated to 7.21.2 from 7.21.1 last night, and now both WiFi radios are reporting "failed to set country"
[admin@MikroTik] > /interface/wifi/print
Flags: M - MASTER; B - BOUND; X - DISABLED, I - INACTIVE
Columns: NAME, MASTER-INTERFACE, CONFIGURATION.MODE, CONFIGURATION.SSID, CHANNEL.WIDTH
# NAME MASTER-INTERFACE CONFIGURATION.MODE CONFIGURATION.SSID CHANNEL.WIDTH
;;; failed to set country
;;; 2.4GHz
3 MBI wifi1 ap Lab3
;;; failed to set country
;;; 5.5GHz
4 MBI wifi2 ap Lab3
The country is set
[admin@MikroTik] > /interface/wifi/configuration/print
Flags: X - disabled
0 ;;; Home
name="Home" mode=ap ssid="Lab3 country=United States dtim-period=2 security=home
security.authentication-types=wpa2-psk,wpa3-psk
datapath.bridge=bridge
I know the hardware is locked to North America (USA & Canada) - model C53UiG+5HPaxD2HPaxD
I only have a choice between "United States" and "Canada".
I tried setting to Canada, and received the same error.
In console, setting another country will fail, in the GUI, you can actually see the allowed countries list read-only on the 'Radio' section.
Is it truly set to anything other then US/Canada with version 7.21.1? Because not showing the error can mean that it is still prohibited to use either US or Canada.
This is a US router, so United States and Canada are the only choices available.
Setting it to a country other than those two will also fail (but that is expected).
Blind guess:
Do you force particular bands/antenna/power/etc. to be used that could not be allowed for US limits?
Maybe they are read&applied before country setting and if they are already set then setting country fails.
No, it's all left on default (e.g. without specific channel configuration).
There was a bug introduced in 7.17.1 where it was necessary to manually set channels on the 5GHz radio (reported to Mikrotik support in Feb 2025), but I removed all that once it was fixed.
The country-specific wireless restrictions do seem to break every few RouterOS releases - I understand it is a pain to have to comply on a hardware level, but at the same time I wish there was some QA testing to ensure the upgrade process is smooth.