diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp index bf2bfb195..d84e70cc8 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp @@ -234,15 +234,15 @@ bool ESP8266WiFiAPClass::softAPConfig(IPAddress local_ip, IPAddress gateway, IPA // check config if(wifi_get_ip_info(SOFTAP_IF, &info)) { if(info.ip.addr == 0x00000000) { - DEBUG_WIFI("[AP] IP config Invalid?!\n"); + DEBUG_WIFI("[APConfig] IP config Invalid?!\n"); ret = false; } else if(local_ip != info.ip.addr) { ip = info.ip.addr; - DEBUG_WIFI("[AP] IP config not set correct?! new IP: %s\n", ip.toString().c_str()); + DEBUG_WIFI("[APConfig] IP config not set correct?! new IP: %s\n", ip.toString().c_str()); ret = false; } } else { - DEBUG_WIFI("[AP] wifi_get_ip_info failed!\n"); + DEBUG_WIFI("[APConfig] wifi_get_ip_info failed!\n"); ret = false; } diff --git a/tools/sdk/changelog.txt b/tools/sdk/changelog.txt index a3228229b..43ee28d99 100644 --- a/tools/sdk/changelog.txt +++ b/tools/sdk/changelog.txt @@ -1,3 +1,34 @@ +esp_iot_sdk_v1.5.1_16_01_08 Release Note +---------------------------------------- +Resolved Issues (Bugs listed below apply to Bug Bounty Program): +1.espconn_abort may cause system crash. + +Optimization: +1.Optimize the data receiving process under TCP connection. +2.Optimize low MAC and increase stability of the software. +3.Optimize watchdog feeding process. +4.Optimize softAP working mode so that some stations can be easily connected. +5.Optimize station working mode, enabling connection even when the SSID of the AP has changed. +6.Optimize station working mode, and increase router’s compatibility during the connection process. +7.Optimize SSL shakehand. +8.Optimize espconn internal timer. +9.Optimize UDP transmission. +10.Improve the flash writing process. +11.Strenthen WPA2 security protocols. +12.Improve data sending ability. +13.Straighten the control capability of GPIO16 under light sleep mode. +14.boot.bin is upgrade to version 1.5, resolving boot failure when firmware is upgraded over the air (OTA). + +AT release note: +1.Optimize the process of establishing TCP server via AT command. +2.Optimize UART-WiFi transparent transmission mode via AT command. + +Please be noted that with the release of NONOS SDK Version 1.5.0 (ESP8266_NONOS_SDK_V1.5.0), the space that AT commands occupies has increased to more than 4Mbit. Therefore, flash with 512Kbit capacity is no longer supported. Please choose flash with at least 8Mbit capacity. + +Please be noted that firmware upgrade over-the-air process is changed a bit. We will upgrade the latest firmware to Espressif Cloud server only after it has been tested and the overall performance is guaranteed. Users may not be able to download firmware encapsulated in ESP8266_NONOS_SDK_V1.5.0 and other more advanced versions. + + + esp_iot_sdk_v1.5.0_15_12_15_p1 Release Note ---------------------------------------- Here is a patch based on ESP8266_NONOS_SDK_V1.5.0 solved a problem that calling espconn_abort may cause unexpected reset. diff --git a/tools/sdk/lib/libat.a b/tools/sdk/lib/libat.a index 6ff14e748..4434fa492 100644 Binary files a/tools/sdk/lib/libat.a and b/tools/sdk/lib/libat.a differ diff --git a/tools/sdk/lib/libcrypto.a b/tools/sdk/lib/libcrypto.a index 592eb30dc..17dcc8ab4 100644 Binary files a/tools/sdk/lib/libcrypto.a and b/tools/sdk/lib/libcrypto.a differ diff --git a/tools/sdk/lib/libespnow.a b/tools/sdk/lib/libespnow.a index d99b7554f..964236e83 100644 Binary files a/tools/sdk/lib/libespnow.a and b/tools/sdk/lib/libespnow.a differ diff --git a/tools/sdk/lib/libjson.a b/tools/sdk/lib/libjson.a index ca7f92eee..4f4eefc8b 100644 Binary files a/tools/sdk/lib/libjson.a and b/tools/sdk/lib/libjson.a differ diff --git a/tools/sdk/lib/liblwip.a b/tools/sdk/lib/liblwip.a index 77cf069f8..06dd54f3f 100644 Binary files a/tools/sdk/lib/liblwip.a and b/tools/sdk/lib/liblwip.a differ diff --git a/tools/sdk/lib/libmain.a b/tools/sdk/lib/libmain.a index fa713fe10..21b335157 100644 Binary files a/tools/sdk/lib/libmain.a and b/tools/sdk/lib/libmain.a differ diff --git a/tools/sdk/lib/libmesh.a b/tools/sdk/lib/libmesh.a index 945325abe..8c9b237f7 100644 Binary files a/tools/sdk/lib/libmesh.a and b/tools/sdk/lib/libmesh.a differ diff --git a/tools/sdk/lib/libnet80211.a b/tools/sdk/lib/libnet80211.a index 9dde1dab7..6ed74030e 100644 Binary files a/tools/sdk/lib/libnet80211.a and b/tools/sdk/lib/libnet80211.a differ diff --git a/tools/sdk/lib/libpp.a b/tools/sdk/lib/libpp.a index 80d9c3267..060cd4a31 100644 Binary files a/tools/sdk/lib/libpp.a and b/tools/sdk/lib/libpp.a differ diff --git a/tools/sdk/lib/libsmartconfig.a b/tools/sdk/lib/libsmartconfig.a index 0c42ff7b3..3aaa3573c 100644 Binary files a/tools/sdk/lib/libsmartconfig.a and b/tools/sdk/lib/libsmartconfig.a differ diff --git a/tools/sdk/lib/libssl.a b/tools/sdk/lib/libssl.a index 173910c0f..4a1d8336b 100644 Binary files a/tools/sdk/lib/libssl.a and b/tools/sdk/lib/libssl.a differ diff --git a/tools/sdk/lib/libupgrade.a b/tools/sdk/lib/libupgrade.a index 0eb05af54..926c8564b 100644 Binary files a/tools/sdk/lib/libupgrade.a and b/tools/sdk/lib/libupgrade.a differ diff --git a/tools/sdk/lib/libwpa.a b/tools/sdk/lib/libwpa.a index f45b08de7..78305ff2a 100644 Binary files a/tools/sdk/lib/libwpa.a and b/tools/sdk/lib/libwpa.a differ diff --git a/tools/sdk/lib/libwpa2.a b/tools/sdk/lib/libwpa2.a index a9cc738ab..e3ef9db22 100644 Binary files a/tools/sdk/lib/libwpa2.a and b/tools/sdk/lib/libwpa2.a differ diff --git a/tools/sdk/lib/libwps.a b/tools/sdk/lib/libwps.a index 1b36d150c..184fb4c0c 100644 Binary files a/tools/sdk/lib/libwps.a and b/tools/sdk/lib/libwps.a differ diff --git a/tools/sdk/version b/tools/sdk/version index 3e06e6e70..6d6fd6026 100644 --- a/tools/sdk/version +++ b/tools/sdk/version @@ -1 +1 @@ -1.5.0_15_12_15_p1 \ No newline at end of file +1.5.1_16_01_08 \ No newline at end of file