AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266
Documentation for Release v4.0.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v4.0.0.0/esp32c6/index.html
ESP32-C6 AT v4.0.0.0 is the first released version of AT firmware for ESP32-C6.
The firmware:
Passthrough Mode
on power-up.v3.2.0.0 is released for ESP32 and ESP32-C3. The changes since the previous version are as follows.
Documentation for Release v3.2.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v3.2.0.0/esp32/index.html ESP32-AT v3.2.0.0 is a major update for ESP32-AT v2.4.0.0.
The firmwares:
This is the list of changes since release v2.4.0.0:
esp-idf
version updated to release/v5.0 (24b9d38a)AT+SYSFLASH
: If you previously used v2.4.0.0 firmware and now directly flash v3.2.0.0 firmware, and MCU reads/writes parameters through AT+SYSFLASH
command, the two versions will return different data, causing incompatibility (because v2.4.0.0 reads/writes parameters using partition method, while v3.2.0.0 uses NVS method). You can choose any of the following methods to resolve the compatibility issue:
AT+SYSFLASH
command to read/write parameters; for v3.2.0.0 firmware version, use AT+SYSMFG
command to read/write parameters.AT+USEROTA
or AT+CIUPDATE
command instead of directly flashing firmware.AT+RFPOWER
: The default value of ble tx power changed from 2 to 0AT+CWSTAPROTO
and AT+CWAPPROTO
commands added WIFI_PROTOCOL_LR
supportAT+CWINIT
command to init or deinit Wi-FiAT+WEBSERVER
: Wi-Fi provisioning supports special characters in SSIDs and passwordsAT+CIPFWVER?
command to query firmware versionsAT+CIUPDATE
: Added CDN network supportAT+TRANSINTVL
command to support configurable intervals in passthrough modeAT+MQTTLONGCLIENTID
command to set MQTT client IDAT+MQTTLONGUSERNAME
command to set MQTT usernameAT+MQTTLONGPASSWORD
command to set MQTT passwordAT+HTTPCHEAD
commands to set more request headersAT+HTTPCPUT
command to put HTTP data of specified lengthAT+HTTPGETSIZE
: Added tx_size, rx_size, timeout parametersAT+WEBSERVER
: Added the customized partition upgrade functionAT+CIPSNTPCFG
: Added timezone query and timezone set when SNTP was disabledAT+SYSMSGFILTER
and AT+SYSMSGFILTERCFG
commands to filter system messagesAT+USERWKMCUCFG
and AT+USERMCUSLEEP
commands to wake up MCUesp_at_get_para_as_float()
API to get the float type parameterAT+BLUFI
: BluFi supports getting AP lists and sending custom dataAT+BLEWL
: Added ble whitelist commandAT+BLUFINAME
: Modified maximum length of BluFi name to 29 bytesAT+SAVETRANSLINK
: Support Bluetooth LE passthrough modeAT+BLERDRSSI
: Support reading the RSSI of Bluetooth LE connectionAT+GSLP
)AT+CWQIF
fails to disconnect the station if connected by multiple stationsAT+CWJAP
returned the wrong reason code sometimesAT+WEBSERVER
)AT+BLUFI
command was sentAT+CWJEAP
: Fixed the issue that the EAP-TLS
method does not work due to the last byte of PKI was not NULL terminatedAT+RFPOWER
command could not set ble tx power when Wi-Fi mode was 0AT+CIPSTO
could not work in passthrough modeAT+CIPTCPOPT
cannot work if AT works as a serverAT+CIPTCPOPT
query command may return the wrong keep-alive valueAT+CIPCLOSE
might block forever if ESP-AT works as a TCP client and SO_LINGER
option is set (due to the LwIP SO_LINGER issue in some cases)AT+CIPRECVDATA
may cause a busy p issueAT+CIPSSLCCONF
, AT+CIPSSLCCN
, AT+CIPSSLCSNI
, AT+CIPSSLCALPN
, AT+CIPSSLCPSK
, AT+CIPTCPOPT
returns multiple items in single connectionAT+CIPSTART
commandAT+CIPSTART
commandAT+CIPSEND
: Fixed a data sent issue due to the changed link_idAT+CIUPDATE
returned ERROR if the OTA server returned too many OTA versionsAT+CIPSTART
could not establish multiple UDP transmissions on the same portAT+CIPSERVER
twiceAT+HTTPURLCFG?
returned the wrong URLrx_size
parameter could not work when set to 0 in AT+HTTPCGET
commandAT+HTTPCPOST
response returns the wrong command name if appended more post dataesp_at_port_write_data()
crashed if input length < 0AT+FS
commandSPI
: Fixed a global issue where incorrect length was returned when reading data by SPI (For example, AT+HTTPCPOST command cannot read out all the data from SPI due to wanted data length being returned instead of the actual data length)build.py
: Installed compilation environment depends on the targetbuild.py
: Used the python of esp-idf environment instead of external deprecated pythonat.py
Support modifying manufacturing NVSbuild.py
download.espressif.com
server to dl.espressif.com
serverDocumentation for Release v3.2.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v3.2.0.0/esp32c3/index.html ESP32C3-AT v3.2.0.0 is a major update for ESP32C3-AT v2.4.2.0.
The firmwares:
This is the list of changes since release v2.4.2.0:
esp-idf
version updated to release/v5.0 (24b9d38a)AT+SYSFLASH
: If you previously used v2.4.0.0 firmware and now directly flash v3.2.0.0 firmware, and MCU reads/writes parameters through AT+SYSFLASH
command, the two versions will return different data, causing incompatibility (because v2.4.0.0 reads/writes parameters using partition method, while v3.2.0.0 uses NVS method). You can choose any of the following methods to resolve the compatibility issue:
AT+SYSFLASH
command to read/write parameters; for v3.2.0.0 firmware version, use AT+SYSMFG
command to read/write parameters.AT+USEROTA
or AT+CIUPDATE
command instead of directly flashing firmware.AT+RFPOWER
: The default value of ble tx power changed from 10 to 11AT+CWSTAPROTO
and AT+CWAPPROTO
commands added WIFI_PROTOCOL_LR
supportAT+CWINIT
command to init or deinit Wi-FiAT+WEBSERVER
: Wi-Fi provisioning supports the special character in SSID and passwordAT+CIUPDATE
: Added CDN network supportAT+TRANSINTVL
command to support configurable intervals in passthrough modeAT+HTTPCHEAD
commands to set more request headersAT+HTTPCPUT
command to put HTTP data of specified lengthAT+HTTPGETSIZE
: Added tx_size, rx_size, timeout parametersAT+WEBSERVER
: Added the customized partition upgrade functionAT+CIPSNTPCFG
: Added timezone query and timezone set when SNTP was disabledAT+SYSMSGFILTER
and AT+SYSMSGFILTERCFG
commands to filter system messagesAT+RST
setup command to set the chip to enter normal running mode or firmware downloading modeAT+BLUFI
: BluFi supports getting AP lists and sending custom dataAT+BLEWL
: Added Bluetooth LE whitelist commandAT+BLUFINAME
: Modified maximum length of Blu-Fi name to 29 bytesAT+SAVETRANSLINK
: Support Bluetooth LE passthrough modeAT+BLERDRSSI
: Support reading the RSSI of Bluetooth LE connectionAT+CWQIF
fails to disconnect the station if connected by multiple stationsAT+CWJAP
returned the wrong reason code sometimesAT+WEBSERVER
)AT+BLUFI
commandAT+CWJEAP
: Fixed the issue that the EAP-TLS
method does not work due to the last byte of PKI not NULL terminatedAT+RFPOWER
command cannot set ble tx power when Wi-Fi mode is 0AT+CIPCLOSE
might block forever if ESP-AT works as a TCP client and SO_LINGER
option is set (due to the LwIP SO_LINGER issue in some cases)AT+CIPRECVDATA
may cause a busy p issueAT+CIPSSLCCONF
, AT+CIPSSLCCN
, AT+CIPSSLCSNI
, AT+CIPSSLCALPN
, AT+CIPSSLCPSK
, AT+CIPTCPOPT
returns multiple items in single connectionAT+CIPSTART
commandAT+CIPSTART
commandAT+CIPSEND
: Fixed a data sent issue due to changed link_idAT+CIUPDATE
returns ERROR if the OTA server returned too many ota versionsAT+CIPSTART
cannot establish multiple UDP transmissions on the same portAT+CIPSERVER
twiceAT+HTTPCPOST
response returns the wrong command name if appended more post dataAT+MQTTLONGCLIENTID
, AT+MQTTLONGUSERNAME
, or AT+MQTTLONGPASSWORD
commandAT+FS
commandSPI
: Fixed a global issue where incorrect length was returned when reading data by SPI (For example, AT+HTTPCPOST command cannot read out all the data from SPI due to wanted data length being returned instead of the actual data length)build.py
: Installed compilation environment depends on the targetbuild.py
: Used the python of esp-idf environment instead of external deprecated pythonat.py
Support modifying manufacturing NVSbuild.py
download.espressif.com
server to dl.espressif.com
serverDocumentation for Release v3.1.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v3.1.0.0/esp32c2/index.html
The firmwares: ESP32-C2-4MB-V3.1.0.0.zip ESP32-C2-2MB-V3.1.0.0.zip
ESP32-C2 AT v3.1.0.0 is a major update for ESP32C2-AT v3.0.0.0.
This is the list of changes since release v3.0.0.0:
AT+SYSFLASH
: If you previously used v3.0.0.0 firmware and now directly flash v3.1.0.0 firmware with 2MB or 4MB, and MCU reads/writes parameters through AT+SYSFLASH
command, the two versions will return different data, causing incompatibility (because v3.0.0.0 reads/writes parameters using partition method, while v3.1.0.0 uses NVS method). You can choose any of the following methods to resolve the compatibility issue:
AT+SYSFLASH
command to read/write parameters; for v3.1.0.0 firmware version, use AT+SYSMFG command to read/write parameters.AT+CIUPDATE
command instead of directly flashing 2MB or 4MB firmware.AT+RST
setup command to enable the chip to enter firmware downloading mode.AT+SYSMSGFILTER
: Enable or disable the system message filter.AT+SYSMSGFILTERCFG
: Query/Set the system message filters.AT+SYSMFG
: Query/Set manufacturing NVS User Partitions.AT+TRANSINTVL
command to support configurable interval in passthrough mode.AT+CIUPDATE
supports CDN networkThe following commands are not supported in default ESP32C2-4MB firmware, but you can enable them according to guide.
AT+BLEINIT
: Bluetooth LE initialization.AT+BLEADDR
: Query/Set Bluetooth LE device address.AT+BLENAME
: Query/Set Bluetooth LE device name.AT+BLESCANPARAM
: Query/Set parameters of Bluetooth LE scanning.AT+BLESCAN
: Enable Bluetooth LE scanning.AT+BLESCANRSPDATA
: Set Bluetooth LE scan response.AT+BLEADVPARAM
: Query/Set parameters of Bluetooth LE advertising.AT+BLEADVDATA
: Set Bluetooth LE advertising data.AT+BLEADVDATAEX
: Automatically set Bluetooth LE advertising data.AT+BLEADVSTART
: Start Bluetooth LE advertising.AT+BLEADVSTOP
: Stop Bluetooth LE advertising.AT+BLECONN
: Establish Bluetooth LE connection.AT+BLECONNPARAM
: Query/Update parameters of Bluetooth LE connection.AT+BLEDISCONN
: End Bluetooth LE connection.AT+BLECFGMTU
: Set Bluetooth LE MTU length.AT+BLEGATTSSRV
: GATTS discovers services.AT+BLEGATTSCHAR
: GATTS discovers characteristics.AT+BLEGATTSNTFY
: Notify a client of the value of a characteristic value from the server.AT+BLEGATTSIND
: Indicate the characteristic value from the server to a client.AT+BLEGATTSSETATTR
: GATTS sets characteristics.AT+BLEGATTCPRIMSRV
: Generic Attributes Client (GATTC) discovers primary services.AT+BLEGATTCINCLSRV
: GATTC discovers included services.AT+BLEGATTCCHAR
: GATTC discovers characteristics.AT+BLEGATTCRD
: GATTC reads characteristics.AT+BLEGATTCWR
: GATTC writes characteristics.AT+BLESPPCFG
: Query/Set Bluetooth LE SPP parameters.AT+BLESPP
: Enter Bluetooth LE SPP mode.AT+BLESECPARAM
: Query/Set Bluetooth LE encryption parameters.AT+BLEENC
: Initiate Bluetooth LE encryption request.AT+BLEKEYREPLY
: Reply the key value to the peer device.AT+BLECONFREPLY
: Reply the confirm value to the peer device in the legacy connection stage.AT+BLEENCDEV
: Query bonded Bluetooth LE encryption device list.AT+BLEENCCLEAR
: Clear Bluetooth LE encryption device list.AT+BLESETKEY
: Set Bluetooth LE static pair key.AT+HTTPCHEAD
: Set/Query HTTP request headers.The following commands are not supported in default ESP32C2-4MB firmware, but you can enable them according to guide.
AT+WSCFG
: Set the WebSocket configuration.AT+WSOPEN
: Query/Open a WebSocket connection.AT+WSSEND
: Send data to a WebSocket connection.AT+WSCLOSE
: Close a WebSocket connection.AT+BLUFI
command was sent.AT+CIPSERVER
command for the second time with a different configuration.AT+RFPOWER
command.Documentation for Release v3.0.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v3.0.0.0/esp32c2/index.html
The firmwares:
ESP32-C2-4MB_AT_Bin_V3.0.0.0.zip ESP32-C2-2MB_AT_Bin_V3.0.0.0.zip
ESP32-C2 AT v3.0.0.0 is the first released version of AT firmware for ESP32-C2.
v2.4.2.0 is released for ESP32-C3. The changes since the v2.4.1.0 are as follows.
Documentation for Release v2.4.2.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v2.4.0.0/esp32c3/index.html.
ESP32C3-AT v2.4.2.0 is a minor update for ESP32C3-AT v2.4.1.0.
The firmware:
ESP32-C3-MINI-1_AT_Bin_V2.4.2.0.zip
This is the list of changes since release v2.4.1.0:
If ESP-AT works as a TCP client and SO_LINGER option is set, AT+CIPCLOSE may trigger a module to restart due to the LwIP SO_LINGER issue in some cases.
v2.4.1.0 is released for ESP32-C3. The changes since the previous version are as follows.
Documentation for Release v2.4.1.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v2.4.0.0/esp32c3/index.html.
ESP32C3-AT v2.4.1.0 is a minor update for ESP32C3-AT v2.4.0.0.
The firmware:
ESP32-C3-MINI-1_AT_Bin_V2.4.1.0.zip
This is the list of changes since release v2.4.0.0:
espblufi
APP could not scan the esp device due to the lost device name in advertisement packets.v2.4.0.0 is released for ESP32 and ESP32-C3. The changes since the previous version are as follows.
Documentation for Release v2.4.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v2.4.0.0/esp32/index.html ESP32-AT v2.4.0.0 is a major update for ESP32-AT v2.2.0.0.
The firmwares: ESP32-WROOM-32_AT_Bin_V2.4.0.0.zip ESP32-WROVER_AT_Bin_V2.4.0.0.zip ESP32-SOLO_AT_Bin_V2.4.0.0.zip ESP32-PICO-D4_AT_Bin_V2.4.0.0.zip ESP32-MINI-1_AT_Bin_V2.4.0.0.zip
This is the list of changes since release v2.2.0.0:
esp-idf
version updated to release v4.3 (588436db)BT A2DP
: modified default I2S_DATA_PIN from GPIO33
to GPIO25
(due to pin conflicts with 32 kHz crystal oscillator when using BLE light sleep)AT+CWJAP
: default <pmf> parameter is modified from 0 to 1 to improve Wi-Fi security as much as possibleAT+RFPOWER
: default BLE tx power parameters are modified from 0 to 2AT+RST
and AT+RESTORE
commandAT+CWSTATE
command to query Wi-Fi stateAT+CWSTARTSMART
: added support for ESP-TouchAT+CWLAP
: added support for WAPI authmodeAT+CIPSEND
command to 8 KiBAT+CIPSTATE
command to query connection stateAT+CIPSENDL
and AT+CIPSENDLCFG
commands to support long data sendAT+CIPTCPOPT
: Added the <keep-alive> parameterAT+CIPSSLCCONF
: Support more than 5 sets of ca certificatesAT+MQTTALPN
command to support MQTT ALPNAT+HTTPURLCFG
command to configure long URLAT+HTTPCGET
command to support HTTP GET requestAT+HTTPCLIENT
: <content-type> parameter can be omittedAT+CIPSNTPINTV
command to configure SNTP sync intervalAT+USEROTA
command to support the upgrade of custom URLAT+USERDOCS
command to query the ESP-AT user guide for the running firmware.AT+SLEEP
query commandOK
and >
responses were interrupted by other data.AT+CWMODE=0
.busy p
at.py
to modify the parameter configuration of factory firmware./build.py install
to install all environments, and use ./build.py build
to build the project.Documentation for Release v2.4.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v2.4.0.0/esp32c3/index.html ESP32C3-AT v2.4.0.0 is a major update for ESP32C3-AT v2.3.0.0.
The firmwares: ESP32-C3-MINI-1_AT_Bin_V2.4.0.0.zip
This is the list of changes since release v2.3.0.0:
esp-idf
version updated to release v4.3 (588436db)AT+CWJAP
: default <pmf> parameter is modified from 0 to 1 to improve Wi-Fi security as much as possibleAT+RFPOWER
: default BLE tx power parameters are modified from 0 to 2AT+BLEADVPARAM
command must be set before the AT+BLEADVDATA
command (previous version does not have such a limit)AT+CIPTCPOPT
: Added the <keep-alive> parameterAT+CIPSSLCCONF
: Support more than 5 sets of ca certificates0,CONNECT
in passthrough modebusy p
at.py
to modify the parameter configuration of factory firmware./build.py install
to install all environments and use ./build.py build
to build the project.Documentation for Release v2.3.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v2.3.0.0_esp32c3/
ESP32-C3 AT v2.3.0.0 is a major update for ESP32-C3 AT v2.2.0.0.
The firmwares: ESP32-C3-MINI-1_AT_Bin_V2.3.0.0.zip
This is the list of changes since release v2.2.0.0:
esp-idf
version updated to release v4.3 (98d34e5).AT+WPS=1
cannot join the AP if you press the WPS button first and then set the AT+WPS=1
command.AT+CWSTATE
command to query Wi-Fi stateAT+CWSTARTSMART
: Added ESP-Touch v2 supportAT+CIPSEND
command send size to 8 KiBAT+CIPSTATE
command to query connection stateAT+CIPSENDL
and AT+CIPSENDLCFG
command to support long data sendAT+MQTTALPN
command to support MQTT ALPNAT+HTTPURLCFG
command to configure long URLAT+HTTPCGET
command to support HTTP GET requestAT+HTTPCLIENT
: <content-type>
parameter can be omittedAT+CIPSNTPINTV
command to configure SNTP sync intervalAT+USEROTA
command to support the upgrade of custom URLAT+SLEEP
query commandAdded the following Bluetooth® Low Energy AT Commands. If you upgraded to v2.3.0.0 from v2.2.0.0, please update ble_data
partition according the guide before you use Bluetooth LE.
AT+RFPOWER
command added BLE power set.AT+BLEINIT
: Bluetooth LE initialization.AT+BLEADDR
: Query/Set Bluetooth LE device address.AT+BLENAME
: Query/Set Bluetooth LE device name.AT+BLESCANPARAM
: Query/Set parameters of Bluetooth LE scanning.AT+BLESCAN
: Enable Bluetooth LE scanning.AT+BLESCANRSPDATA
: Set Bluetooth LE scan response.AT+BLEADVPARAM
: Query/Set parameters of Bluetooth LE advertising.AT+BLEADVDATA
: Set Bluetooth LE advertising data.AT+BLEADVDATAEX
: Automatically set Bluetooth LE advertising data.AT+BLEADVSTART
: Start Bluetooth LE advertising.AT+BLEADVSTOP
: Stop Bluetooth LE advertising.AT+BLECONN
: Establish Bluetooth LE connection.AT+BLECONNPARAM
: Query/Update parameters of Bluetooth LE connection.AT+BLEDISCONN
: End Bluetooth LE connection.AT+BLEDATALEN
: Set Bluetooth LE data packet length.AT+BLECFGMTU
: Set Bluetooth LE MTU length.AT+BLEGATTSSRVCRE
: Generic Attributes Server (GATTS) creates services.AT+BLEGATTSSRVSTART
: GATTS starts services.AT+BLEGATTSSRVSTOP
: GATTS Stops Services.AT+BLEGATTSSRV
: GATTS discovers services.AT+BLEGATTSCHAR
: GATTS discovers characteristics.AT+BLEGATTSNTFY
: Notify a client of the value of a characteristic value from the server.AT+BLEGATTSIND
: Indicate the characteristic value from the server to a client.AT+BLEGATTSSETATTR
: GATTS sets characteristics.AT+BLEGATTCPRIMSRV
: Generic Attributes Client (GATTC) discovers primary services.AT+BLEGATTCINCLSRV
: GATTC discovers included services.AT+BLEGATTCCHAR
: GATTC discovers characteristics.AT+BLEGATTCRD
: GATTC reads characteristics.AT+BLEGATTCWR
: GATTC writes characteristics.AT+BLESPPCFG
: Query/Set Bluetooth LE SPP parameters.AT+BLESPP
: Enter Bluetooth LE SPP mode.AT+BLESECPARAM
: Query/Set Bluetooth LE encryption parameters.AT+BLEENC
: Initiate Bluetooth LE encryption request.AT+BLEENCRSP
: Respond to the pairing request from the peer device.AT+BLEKEYREPLY
: Reply the key value to the peer device.AT+BLECONFREPLY
: Reply the confirm value to the peer device in the legacy connection stage.AT+BLEENCDEV
: Query bonded Bluetooth LE encryption device list.AT+BLEENCCLEAR
: Clear Bluetooth LE encryption device list.AT+BLESETKEY
: Set Bluetooth LE static pair key.AT+BLEHIDINIT
: Bluetooth LE Human Interface Device (HID) profile initialization.AT+BLEHIDKB
: Send Bluetooth LE HID keyboard information.AT+BLEHIDMUS
: Send Bluetooth LE HID mouse information.AT+BLEHIDCONSUMER
: Send Bluetooth LE HID consumer information.AT+BLUFI
: Start or Stop BluFi.AT+BLUFINAME
: Query/Set BluFi device name.AT+CWJEAP
to connect to a WPA2 Enterprise AP.AT+CIPSERVER=0,1
should only close clients connected to ESP TCP server.OK
and >
responses are interrupted by other data.AT+CIPSERVER=5
returned "Have 255 Connections".AT+CIPTCPOPT
send timeout parameter cannot work sometimes.AT+CIUPDATE
: Fixed the failure to do non-blocking OTA due to omitted parameters.AT+HTTPCPOST
: Fixed that the new content-type did not take effect due to the default content-type was set incorrectly.AT+HTTPCLIENT
HEAD response.AT+CIPDNS
query command returned wrong config.AT+HTTPCLIENT
.AT+CWMODE=0
.AT+WPS
command.AT+CIPSERVER
command.AT+CIPTCPOPT
command.esp-netif
and esp-event
to layer instead of tcpip adapter
.Documentation for v2.2.1.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v2.2.0.0_esp8266/ You can download the firmwares to use them, which support OTA from espressif‘s server.
ESP-AT v2.2.1.0 is a minor update for ESP-AT v2.2.0.0.
This is the list of changes since release v2.2.0.0:
ESP8266_RTOS_SDK
version updated to release v3.4 (d92d00e)Documentation for v2.2.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-v2.2.0.0_esp32/ You can download the firmwares to use them, which support OTA from espressif‘s server.
ESP32-WROOM_AT_V2.2.0.0.zip ESP32-WROVER_AT_V2.2.0.0.zip ESP32-SOLO_AT_V2.2.0.0.zip ESP32-PICO-D4_AT_V2.2.0.0.zip ESP32-MINI-1_AT_Bin_V2.2.0.0.zip
ESP32-AT v2.2.0.0 is a major update for ESP32-AT v2.1.0.0.
This is the list of changes since release v2.1.0.0:
esp-idf
version updated to release v4.2 (efa6eca)TIMEOUT
for incorrect DNSAdded the following new commands:
AT+CWMODE=1,1
could not auto-connect to AP when Wi-Fi mode switched from WIFI_MODE_NULL