[iot-gate-imx8] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid

Hello!

I have some iot-gate-imx8 devices acting as wi-fi APs. I noticed that some of them are using channel 13 even though I was setting the regulatory country to the US. This is causing certain Android devices to not be able to discover or connect to the wi-fi AP.

Upon debugging, it looks like iw reg set US is not working - iw reg get is showing country 00. I also have "country": "US" set in config.json. Inspecting dmesg, I see: cfg80211: loaded regulatory.db is malformed or signature is missing/invalid.

I can explicitly set the channel in the wi-fi config, but is there a better solution to enable DCS?

Host OS version: balenaOS 6.5.19+rev1
Supervisor version: 17.0.2
wi-fi device module: iwlwifi

Hi Jason,

Thanks for reporting this problem to us. Would you mind opening up a support ticket so we can proceed with helping? We’ll likely need support access to the device so it would be better to pursue a resolution using that channel instead of in public.

If you haven’t used it before, our private support is available via the “Need Help?” tab on the bottom right-hand side of your dashboard when you’re signed in.

Please let us know if you have any questions.

Cheers,
Ryan