Wi-Fi
When ESP32-C5 works as a STA and connects to a dual-band single-SSID router, will it prefer 2.4 GHz or 5 GHz?
When the RSSI values of 5 GHz and 2.4 GHz are the same, the system prefers 5 GHz by default. If the RSSI values differ, the system applies the rssi_5g_adjustment parameter, in dBm, as compensation. The module will switch to 2.4 GHz only when the actual 5 GHz signal strength is lower than the 2.4 GHz signal strength minus the rssi_5g_adjustment value.
Therefore, in the common dual-band single-SSID case where the signal strengths are treated as the same, ESP32-C5 will prefer 5 GHz.
Does ESP32-S3 require Wi-Fi calibration during production?
No. Espressif Wi-Fi chips have an internal auto-calibration mechanism. Self-calibration is performed during software initialization, so no Wi-Fi calibration is required during manufacturing.
How should the authentication mode be configured when ESP32 connects to Wi-Fi? Is AUTH OPEN compatible with all modes?
When connecting to Wi-Fi, the authentication mode should match the mode actually used by the router.
If the module is configured with WIFI_AUTH_OPEN, it can usually interoperate with most router authentication modes. However, there is one exception: starting from ESP-IDF v5.0, if you need to connect to a WEP/WPA network, authmode must be explicitly set to WIFI_AUTH_WEP or WIFI_AUTH_WPA_PSK.
Can ESP-NOW coexist and work at the same time as Wi-Fi Station mode?
Yes. ESP-NOW can coexist with Wi-Fi Station mode.
The key requirement is that the ESP-NOW channel must match the channel of the connected AP. After the device connects to a router as a Station, the Wi-Fi channel is determined by the AP, so ESP-NOW communication must use the same channel.
What is the WAPI support scope on ESP32? Does it support SM2 or SM4?
ESP32 supports only WAPI-PSK authentication. It does not support WAPI-CERT.
For cryptographic algorithms, ESP32 supports SM4, but this support is used only internally by the Wi-Fi protocol stack for WAPI-PSK encryption. Applications cannot call this hardware capability directly through a separate API. ESP32 does not support SM2.
If a product requires WAPI-CERT or SM2, use an external security solution or implement the requirement on the AP side.