[SDK Patch] ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704

ESP_Faye
Posts: 1569
Joined: Mon Oct 27, 2014 11:08 am

[SDK Patch] ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704

Postby ESP_Faye » Fri Jun 24, 2016 10:12 pm

ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704 Release

Important Links
Here are the links for this SDK Patch (version ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704 ):
  1. Download ESP8266_NONOS_SDK_V1.5.3
  2. Download Related Documentation
  3. Bug Bounty Program

Release Notes
This patch is based on the ESP8266_NONOS_SDK_V1.5.3 and contains all changes updated within ESP8266_NONOS_SDK_V1.5.3.1 and ESP8266_NONOS_SDK_V1.5.3.2. When this patch is used, .a files in this patch shall replace corresponding files under the SDK/lib Folder.
  1. Resolved the issue that API system_adc_read may return wrong value. (Resolved in 1.5.3.1)
  2. Resolved the issue that the current in light sleep mode is too high. (Resolved in 1.5.3.1)
  3. Optimised igmp to resolve the issue that ESP8266 maybe reset if connected to a special router. (Resolved in 1.5.3.1)
  4. Resolved an issue that RF_Init_data sector may be broken in stress test. Provided a function “user_rf_cal_sector_set” which has to be added in application by software developer. More details about user_rf_cal_sector_set refer to documentation “2C-ESP8266__SDK__API Guide”.(Resolved in ESP8266_NONOS_SDK_V1.5.3.2)
  5. Isolated cases of RF Failure after external reset have been debugged.(Resolved in ESP8266_NONOS_SDK_V1.5.3.3)
  6. Modify 112 byte of esp_init_data_default.bin, 0x03->0x00, turn off auto freq correction.(Resolved in ESP8266_NONOS_SDK_V1.5.3.3)
Attention: Please refer to “user_main.c” in the zip for “user_rf_cal_sector_set” sample code.

ESP8266_NONOS_SDK Note:
  1. esp_init_data.bin has to be downloaded into flash at least once.
  2. Download blank.bin to initialize the sector stored RF_CAL parameter (set by user_rf_cal_sector_set), and download esp_init_data.bin into flash, when the system needs to be initialized, or RF needs to be calibrated again.

AT Note:
  1. Since the release of ESP8266_NONOS_SDK_V1.5.0, AT firmware is too large to use 4Mbit flash. Please choose flash with at least 8Mbit capacity.
  2. Firmware upgrade over-the-air process is changed a bit. We will upgrade the latest AT firmware to Espressif Cloud server only after it has been tested and the overall performance is guaranteed. Users may not be able to use AT+CIUPDATE in ESP8266_NONOS_SDK_V1.5.0 and other more advanced versions.

Have fun!

_______________________________________________________

ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704发布

相关下载
    以下是 SDK 的相关下载链接 (版本 ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704):
  1. 下载 ESP8266_NONOS_SDK_V1.5.3
  2. 文档下载链接
  3. 您可以继续参与 Bug Bounty 计划

发布说明
本patch基于ESP8266_NONOS_SDK_V1.5.3,已包含1.5.3.1、1.5.3.2的改动,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
  1. 修正 system_adc_read 返回值异常的问题。(1.5.3.1中解决)
  2. 修正 light sleep 模式下电流较高的问题。(1.5.3.1中解决)
  3. 修正 igmp 中一处由于连接特殊路由器可能导致的系统重启问题。(1.5.3.1中解决)
  4. 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.3.2中解决)
  5. 修正外部复位后,小概率存在rf不工作的情况。(在ESP8266_NONOS_SDK_V1.5.3.3中解决)
  6. 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(在ESP8266_NONOS_SDK_V1.5.3.3中解决)
注意:基于更新4的示例代码可参考压缩包中的user_main.c。

ESP8266_NONOS_SDK 注意事项:
  1. esp_init_data.bin 至少需要烧录一次到 flash。
  2. 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。

AT 注意事项:
  1. 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
  2. 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
Attachments
ESP8266_NONOS_SDK_V1.5.3.3_patch_20160704.zip
(349.45 KiB) Downloaded 228 times

ESP_Rubin
Posts: 222
Joined: Wed Jun 29, 2016 11:59 am

Re: [SDK Patch] ESP8266_NONOS_SDK_V1.5.3.3

Postby ESP_Rubin » Thu Jun 30, 2016 11:49 am

:D

Who is online

Users browsing this forum: No registered users and 3 guests