The ConnectCore 93 is manufactured with a United States of America regulatory domain in accordance with Federal Communications Commission (FCC) regulations. By default, 802.11d protocol and "Additional regulatory domains" support is disabled.
Host product manufacturers using the ConnectCore 93 on their own designs, and customers using the ConnectCore 93 Development Kit outside of the United States can either use the default US regulatory domain when allowed by their own country regulations, or set a different regulatory domain region.
Set regulatory domain
If you plan to use the module in a different region, you need to enable 802.11d support in the driver and enable the systemd service responsible of downloading the regulatory limitation binary files into the wireless chip. You can do it so by running the following commands:
# sed -i 's/country_ie_ignore=1/country_ie_ignore=0/' /etc/udev/scripts/load_iw612.sh
# systemctl enable watch-regdomain.timer
# sync
# reboot
| When using the US regulatory domain in Japan, and according to current Japanese regulations, channels from 149 to 165, both inclusive, should not be used. |
Configuration modes
Digi Embedded Yocto provides the Wi-Fi interface functionality to use different network types:
-
Client infrastructure mode: Digi Embedded Yocto reads the certification region and configures the wireless interface for the specified region. When in worldwide mode, the wireless interface is initially configured in a highly restrictive world regulatory domain. It then listens for access point beacons with country identification elements. Once it connects to an access point with country identification, the Linux Kernel subsystem configures the global regulatory domain to the configured country. Then, the
watch-regdomainservice instructs the wireless driver to download the specific rgpower binary into the wireless chip, containing the country’s regulatory limitations.If there is no rgpower file for the selected country in the rootfs, rgpower_WW.bin binary will be downloaded by default, containing the worldwide regulatory limitations. -
Access point mode: Digi Embedded Yocto uses the hostapd user space daemon to manage access point mode. Configure the default Digi Embedded Yocto hostapd configuration file
/etc/hostapd.confas follows to work in worldwide regulatory mode. For instance, to configure for Spain (country codeES):# IEEE 802.11d - Country Code ieee80211d=1 country_code=ESChange the country code to match your regulatory domain according to ISO/IEC 3166-1.