0% found this document useful (0 votes)
28 views4 pages

(ESP8266-AT) (v2 2 0 0) Release-Note

The ESP8266 AT Release v2.2.0.0 is a significant update that includes various breaking changes, new features, bug fixes, and optimizations. Key updates include support for IPv6, enhancements to Wi-Fi and TCP/IP commands, and new system commands. The release also addresses numerous issues from the previous version, improving overall functionality and performance.

Uploaded by

endangroniyana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views4 pages

(ESP8266-AT) (v2 2 0 0) Release-Note

The ESP8266 AT Release v2.2.0.0 is a significant update that includes various breaking changes, new features, bug fixes, and optimizations. Key updates include support for IPv6, enhancements to Wi-Fi and TCP/IP commands, and new system commands. The release also addresses numerous issues from the previous version, improving overall functionality and performance.

Uploaded by

endangroniyana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

v2.2.0.0-[ESP8266-AT].

md 6/18/2021

ESP8266 AT Release v2.2.0.0


Documentation for v2.2.0.0 is available at https://docs.espressif.com/projects/esp-at/en/release-
v2.2.0.0_esp8266/

ESP-AT v2.2.0.0 is a major update for ESP-AT v2.1.0.0.

Changelog
This is the list of changes since release v2.1.0.0:

Breaking Changes
ESP8266_RTOS_SDK version updated to release v3.4 (967752e)
Compiler upgraded from v5.2.0 to v8.4.0
AT+CIPDOMAIN: Double quotation marks are added to the string parameters in the response
Added WROOM-02-N, WROOM-S2, WROOM_5V2L, ESP8266_1MB module support
AT commands supports IPv6 network now
ESP8266 SPI AT does not support any more (ESP32-C3 recommended)

Known Issue
AT+CWJAP: listen_interval parameter is wrong in the query command response

1. Feature
1.1 Wi-Fi

AT+CWRECONNCFG: Support to configure Wi-Fi reconnect interval and maximum retry times
AT+CWLAPOPT: Support to filter the scanned result by rssi and authmode
AT+CWJAP: Limit the range of listen interval to [1, 100]
AT+WPS: Support authmode floor configuration
AT+CWSMARTSTART: Support authmode floor configuration
AT+CWLAP: Support the information of 802.11 b/g/n in the response
AT+CWJAP: Support to configure timeout and pmf, and connect the last recorded AP
AT+CWSTATE: New Command to query Wi-Fi state

1.2 TCP/IP

AT+SYSMSG: Extended BIT2 parameter for passthrough mode

AT+CIUPDATE: Support to upgrade custom partitions and asynchronous OTA

AT+PING: Added an error message TIMEOUT for incorrect DNS

Modified tcp mss and wnd to improve compatibility

1/4
v2.2.0.0-[ESP8266-AT].md 6/18/2021

Modified tcp mss, from 1460 to 1440


Modified tcp wnd, from 5840 to 5760
Modified tcp snd buf, from 2920 to 2880

Replaced wolfSSL with mbedTLS in SSL connection

Disabled setting AT+CIPSSLCCN, AT+CIPSSLCSNI, AT+CIPSSLCALPN, AT+CIPSSLCPSK if the link is


already connected

AT+CIPSERVER: Added close_all_clients parameter to close all connectiones which connected the
server created by AT+CIPSERVER

The following AT commands supports IPv6 since v2.2.0.0

AT+CIPV6
AT+CIPSTATUS
AT+CIPDOMAIN
AT+CIPSTART
AT+CIPSTARTEX
AT+CIPSERVER
AT+SAVETRANSLINK
AT+PING
AT+CIPDNS
AT+CIPSTA
AT+CIPAP
AT+CIFSR

1.3 Application Layer

AT+CIPSNTPCFG: Support to configure half timezone offset


AT+MQTTCONNCFG, AT+MQTTPUB, AT+MQTTPUBRAW, AT+MQTTPUB, AT+MQTTUNSUB command
supports 128 bytes topic
AT+WEBSERVER: New command to support Wi-Fi provisioning via SoftAP and Captive Portal
AT+HTTPCLIENT: Support chunked data
AT+HTTPCPOST: New command to support long data post

1.4 System

AT+CMD: New command to query the supported AT commands list


AT+USERRAM: New command to alloc ram for host mcu to use it
AT+SYSREG: New command to read and write registers
AT+SYSRAM: Support to query the minimum heap size
AT+GMR: Added chip platform information in the response

2. Bugfix
2.1 Wi-Fi

Fixed AT+CWLAP issues

2/4
v2.2.0.0-[ESP8266-AT].md 6/18/2021

Fixed AT+CWLAP returned ERROR when total active scan time is more than 15 seconds
Fixed AT+CWLAP did not return ap in the response sometimes
Fixed AT+CWLAP blocked more the 10 seconds sometimes
Fixed AT+CWLAP rssi filter parameter could not work sometimes
Fixed AT+CWLAP could not scan valid ap by ssid and bssid
Fixed the issue that AT+CWMODE=1,1 could not auto-connect to AP when Wi-Fi mode switched from
WIFI_MODE_NULL
Fixed the issue that AT+CWJAP may return wrong error number
Fixed AT+WPS failed on multiple ap credentials case
Fixed AT+CIPSTA/AT+CIPAP could set wrong IP address due to the lack of rigorous address check

2.2 TCP/IP

Fixed wrong state of AT+CIPSTATUS command


Fixed data error in passthrough mode with 2Mbps baud rate
Fixed AT+CIPRECONNINTV did not work immediately
Fixed that the received data was incomplete if the data was too large in softAP mode
Fixed AT+CIPSENDEX data was truncated in advance
Fixed AT+CIPSEND returned ERROR sometimes
Fixed crash when link id < 0
Fixed AT+CIPMUX=0 set error when all connections closed
Fixed SSL link may not disconnect when IP address changed
Fixed potential blocking when hardware flow control enabled
Fixed an issue of mistakenly printing "CLOSED" or "+LINK_CONN"
Fixed tcp server could not work again if the link closed and opened repeatedly
Fixed AT+SAVETRANSLINK could not work sometimes
Fixed AT+CIPSERVER could set mode to 2
Fixed AT+CIPSTART SSL connect failed if disabled ALPN by AT+CIPSSLCALPN=1,0
Fixed tcp send data lost in passthrough mode

2.3 Application Layer

Fixed AT+MQTTCONN returned ERROR when checking common name


Fixed AT+MQTTUSERCFG? crash after MQTT connected
Fixed AT+CIPSSLCALPN query command caused to reboot due to memory coverage
Fixed AT+MQTTCONN may cause wdt reset when input some special hostname
Fixed the issue that AT+HTTPCLIENT url failed to be omitted

2.4 System

Fixed AT+GSLP did not return OK sometimes


Fixed AT+GSLP may return ERROR when setting a long deep sleep time
Fixed wrong uart pins disabled before deep-sleep
Fixed AT+SLEEPWKCFG did not check GPIO configuration issue
Fixed the crash when sending command with one redundant character "" before "\r\n"
Fixed AT+SLEEP=2 returned OK in softap mode
Fixed silence firmware crash sometimes

3/4
v2.2.0.0-[ESP8266-AT].md 6/18/2021

Fixed build fail when disable customized partition


Fixed sdio read data error when length bigger than sdio list

3. Optimization
Added build.py script to simplify the compilation process and supported windows OS compilation
Refactored application directory
Removed deprecated GNU make
Supported spi & sdio example cmake
Removed at_http_webserver example

4/4

You might also like