The Wi-Fi firmware used by WF200 or WFM200 or the WGM160P, uses the following regulatory modes:
- FCC : Maximum Tx power per channel is extracted from FCC OTP table inside the chip. Channels 12,13,14 are not used.
- CE/ETSI : Maximum Tx power per channel is extracted from ETSI OTP table inside the chip. Channels 14 is not used.
- JP : Maximum Tx power per channel is extracted from JP OTP table inside the chip. Note that for channels <14 the ETSI values are used.
- GLOBAL/WORLD : The minimum of all maximum Tx power allowed by region in the OTP table inside the chip is used. Depending of the context channels 12,13,14 may not be used.
WF(M)200 can be used either in WLAN mode or in TEST_FEATURE mode through the PDS file (see UG404, mode without MAC and association to a Wi-Fi access point).
Wi-Fi usage |
Channels 1 up to 11 |
Channels 12 and 13 |
Channel 14 |
Scan |
Active/passive scan is allowed but using GLOBAL/WORLD Tx power
|
Only passive scan
is allowed |
Only passive scan
is allowed |
STA |
Start in GLOBAL/WORLD to join (association).
Once joined/connected to an AP, rely on 11.d information.
According to 11.d country information:
- Switch to FCC, ETSI or JP
- Stay in GLOBAL if no country code
|
If AP detected on the requested
channel, switch to ETSI.
|
If AP detected on the requested
channel, switch to JP.
|
soft-AP |
Stay in GLOBAL/WORLD mode |
Forbidden |
Forbidden |
TEST-FEATURE mode |
Reg_mode or without Reg_mode then uses the Tx power without reduction from OTP table inside the chip. |
Reg_mode or without Reg_mode then uses the Tx power without reduction from OTP table inside the chip. |
Reg_mode or without Reg_mode then uses the Tx power without reduction from OTP table inside the chip. |
The goal is to avoid any regulatory RF infringement in WLAN mode. Note the passive scan provides a result with an increased time duration than the active scan.
At the MAC level on Country code and regulatory domain, this setting below should be done:
- in WLAN mode
- With a Linux Host using the lower MAC:
- STA: The country code is retrieved from the AP’s beacon
- SoftAP: the country code is set in the hostapd configuration file
- The country code is processed using CRDA (Central Regulatory Domain Agent) to transform a country code (US/FR/GB/JP/…) into a regulatory domain (DFS-ETSI/FCC/JPN)
- With a MCU using the full MAC:
- STA: The country code is retrieved from the AP’s beacon in the Full MAC driver API
- SoftAP: the country code is set in the Full MAC driver API
- in TEST-FEATURE mode
- the regulatory domain could be set manually using TEST_FEATURE_CFG:REG_MODE in the PDS file
WF200, WFM200, WGM160P : Country code and regulatory domain
The Wi-Fi firmware used by WF200 or WFM200 or the WGM160P, uses the following regulatory modes:
WF(M)200 can be used either in WLAN mode or in TEST_FEATURE mode through the PDS file (see UG404, mode without MAC and association to a Wi-Fi access point).
Active/passive scan is allowed but using GLOBAL/WORLD Tx power
is allowed
is allowed
Start in GLOBAL/WORLD to join (association).
Once joined/connected to an AP, rely on 11.d information.
According to 11.d country information:
If AP detected on the requested
channel, switch to ETSI.
If AP detected on the requested
channel, switch to JP.
The goal is to avoid any regulatory RF infringement in WLAN mode. Note the passive scan provides a result with an increased time duration than the active scan.
At the MAC level on Country code and regulatory domain, this setting below should be done: