Statistics: Posted by Guest — Mon Nov 14, 2016 5:38 pm
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V2.0.0_patch_20160809 ):
Release Notes
This patch is based on ESP8266_NONOS_SDK_V2.0.0. While using it, users should use .a file in the package to overwrite the corresponding files subject to SDK/lib directory.
The updates are as follows:Note: Users should confirm that only when ambient temperature is higher than the normal operating temperature range that crystal oscillator requires does this function need to be enabled. In general, this function is not recommended to be enabled if ambient temperature is lower than 80 ℃.
- Slow connection problems in some cases have been solved.
- Provided an interface to enable automatic calibration of frequency offset: void system_phy_freq_trace_enable(bool enable); By default, the automatic calibration of frequency offset is off. To enable it, this function should be called in user_rf_pre_init(). Its parameter is true
ESP8266_NONOS_SDK Note:
- esp_init_data.bin has to be downloaded into flash at least once.
- 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:
- 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.
- 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.
相关下载以下是 SDK 的相关下载链接 (版本 ESP8266_NONOS_SDK_V2.0.0_patch_20160809):
- 下载ESP8266_NONOS_SDK_V2.0.0
- 文档下载链接。
- 您可以继续参与 Bug Bounty 计划。
发布说明
本patch基于ESP8266_NONOS_SDK_V2.0.0,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
有如下更新
- 修正在某些情况下连接较慢问题。
- 提供使能频偏自动校准接口:void system_phy_freq_trace_enable(bool enable); 频偏自动校准功能默认为关闭,如客户需要打开该功能,需要在user_rf_pre_init()里调用该函数,参数为true。
注:客户需要确认:使用场景中的环境温度超出了所用晶振的正常工作温度范围,才需要开启此功能。一般情况下,使用场景环境温度小于80度不建议开启。
ESP8266_NONOS_SDK 注意事项:
- esp_init_data.bin 至少需要烧录一次到 flash。
- 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。
AT 注意事项:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
Statistics: Posted by ESP_Yuhao — Tue Aug 09, 2016 7:22 pm
ESP8266_NONOS_SDK_V2.0.0 using libssl:
For ESP8266_NONOS_SDK_V2.0.0 using libssl, the following conditions are needed:
if we are using certificate auth, we need to use the configTime API to provide SNTP, otherwise the certification will expire. We also do not support expire date > 2038.
/**
* @brief Config the time info of the SNTP server addr.
*
* @param timezone--Settings do not take effect until SNTP time is updated, Allowed values are in the range [-11, 13].
* daylightOffset--Settings do not take effect until SNTP time is updated, Allowed values are in the range [0, 24].
* server1--SNTP Server1.
* server2--SNTP Server2.
* server3--SNTP Server3.
* enable--enable or disable RTC,only support false now.
* @return true or false
*/
bool configTime(int timezone, int daylightOffset, char* server1, char* server2, char* server3, bool enable);
eg:
configTime(8, 0, "cn.ntp.org.cn", "ntp.sjtu.edu.cn", "us.pool.ntp.org", false);
Statistics: Posted by ESP_Yuhao — Tue Aug 02, 2016 5:27 pm
Important Links
Here are the related links for this SDK release (version ESP8266_NONOS_SDK_V2.0.0_16_08_10):
ESP8266_NONOS_SDK_V2.0.0_16_08_10 Release Notes
- Changed the license of some source files to espressif MIT.
- Updated libphy.a to 1055, fixed an issue of large current in Light-sleep.
- Updated AT+ to 1.3.0:
3.1 Added Light-sleep wakeup command, AT+WAKEUPGPIO;
3.2 Fixed abnormal AT+CWDHCPS IP allocation;
3.3 Added at_sdio demo under example directory.- Fixed probable system default when calling cur and def interfaces.
- Fixed the issue of high current in Deep-sleep mode without disabling SPI first.
- Fixed an issue where the SDK would crash when switching from AP to Station mode by calling wifi_set_phy_mode.
- Updated secondary boot loader to v1.6:
7.1 Supports AT + based on SDIO;
7.2 Supports entering testing mode through GPIO.- Added support for MXIC Flash QIO mode.
- Fixed exception caused during TCP handshake and retransmission.
- Fixed issues in ESP-NOW.
- Added ESP-PAIR (Simple-Pair) feature, for APIs please refer to ESP8266 SDK API Guide.
- wpa2-enterprise time function derivation and time check disable can be set by users.
- Support for PEAP/TTLS in wpa2-enterprise, for APIs please refer to ESP8266 SDK API Guide.
- Added mqtt demos under examples directory.
- Other issue fixes.
- 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.4.1)
- Fix a potential risk that will cause rf not work after external reset. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
- Add SDIO AT support. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
- Fix a potential bug in espconn. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
ESP8266_NONOS_SDK Notes:
- esp_init_data.bin has to be downloaded into flash at least once.
- 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 Notes:
- 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.
- 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.
ESP8266_NONOS_SDK_V2.0.0_16_08_10 发布说明
- 更改部分源文件的license为espressif MIT;
- libphy.a 更新至 1055,解决 Light-sleep 有时电流偏大的问题;
- AT+ 更新至 1.3.0:
3.1、新增 Light-sleep 唤醒命令,AT+WAKEUPGDIO;
3.2、修正 AT+CWDHCPS IP 池分配异常问题;
3.3、在 examples 目录下新增 at_sdio 示例;- 修正调用 cur、def 接口时可能存在的系统状态错误;
- 修正 Deep-sleep 之前未关闭 SPI 导致 Deep-sleep 时电流过大问题;
- 修正调用 wifi_set_phy_mode 后从 AP 切到 Station 模式时可能出现的 crash;
- 更新二级 boot 到 v1.6:
7.1、支持 AT + SDIO 的需求;
7.2、支持通过 GPIO 控制进入测试模式;- 增加对其他 2 线转 4 线 SPI Flash 的支持;
- 修正 TCP 握手重传时引起的 Exception;
- 修正 ESP-NOW 问题;
- 新增 ESP-PAIR(Simple-Pair)功能,具体 API 请参考手册;
- wpa2-enterprise time 函数导出由用户设置,及 time check disable 由用户设置;
- wpa2-enterprise 新增 PEAP/TTLS 支持,具体 API 请参考手册;
- 在 examples 目录下新增 mqtt 示例;
- 其他问题的修正;
- 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.4.1中解决)
- 修正外部复位后,小概率存在 rf 不工作的问题。(1.5.4.1中解决)
- 新增AT针对SDIO的支持。(1.5.4.1中加入)
- 修正espconn中一处潜在问题。(1.5.4.1中解决)
ESP8266_NONOS_SDK 注意事项:
- esp_init_data.bin 至少需要烧录一次到 flash。
- 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。
AT 注意事项:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
Statistics: Posted by ESP_Yuhao — Wed Jul 20, 2016 10:45 am
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_MBEDTLS_20160718):
Release Notes
1. Features
1.1. Supports TLS 1.0, TLS 1.1, TLS 1.2, doesn’t support SSL 3.0.
1.2. TLS cache of 2048 to 8192 bytes.
1.3. Supports AES-128 and AES-256 encryption algorithm, and CBC mode.
1.4. Supports SHA-1, SHA-256, SHA-384 and SHA-512 hash algorithm.
1.5. Supports RSA-512, RSA-1024, RSA-2048 algorithm.
1.6. Supports certificates in PEM format and DER format.
1.7. Supports both unidirectional authentication and bidirectional authentication.
1.8. Supports three-tier certificate chain parsing.
1.9. Doesn’t support verify three-tier certificate chain with root certificate.
2. Usage
2.1. For ESP8266_NONOS_SDK versions older than 2.0.0, copy include, ld and lib folders in the directory of ESP8266_NONOS_SDK_EMBEDTLS to SDK root directory. For version 2.0.0 and later, only the lib folder needs to be copied.
2.2. “-lssl” in Makefile of user’s project directory should be modified into “-lmbedtls” if the user has utilized libssl.a before. There is no need to modify any user code.
2.3. mbedtls_demo includes source code of mbedtls, espconn_secure_xxxx APIs and a simple example.2.3.1. Copy the entire folder of mbedtls_demoto the SDK root directory.
2.3.2. Find and run "./make_lib.sh mbedtls" in mbedtls_demo directory. Source code of mbedtls will be automatically compiled and generate libmbedtls.a which will be copied to SDK/lib directory.
2.3.3. Test firmware of mbedtls_demo can be generated via ./gen_misc.sh.
1. 特性
1.1. 支持TLS1.0,TLS1.1,TLS1.2,不支持SSL3.0
1.2. TLS 缓存范围2048~8192
1.3. 支持AES128,AES256加密算法,CBC模式
1.4. 支持SHA1,SHA256,SHA384,SHA512哈希算法
1.5. 支持RSA512,RSA1024,RSA2048秘钥算法
1.6. 支持PEM,DER格式证书
1.7. 支持单向认证,双向认证
1.8. 支持三级证书链解析
1.9. 不支持使用root证书验证三级证书链
2. 使用
2.1. 如ESP8266_NONOS_SDK版本低于2.0.0,请将ESP8266_NONOS_SDK_EMBEDTLS目录下的include、ld、lib文件夹拷贝到SDK根目录进行覆盖;高版本的,只需拷贝lib目录
2.2. 如用户之前已采用libssl.a,则可修改用户工程目录下的Makefile,将“-lssl”修改为"-lmbedtls",用户代码不需做任何修改
2.3. mbedtls_demo示例包含了mbedtls源码、espconn_secure_xxxx接口具体实现,以及一个简单示例。2.3.1.将mbedtls_demo整个文件夹拷贝到SDK根目录
2.3.2.进入mbedtls_demo目录,执行命令 ./make_lib.sh mbedtls ,会自动编译mbedtls源码生成libmbedtls.a,并拷贝该库到SDK/lib目录
2.3.3.通过 ./gen_misc.sh 可生成该demo的测试固件
Statistics: Posted by ESP_Yuhao — Mon Jul 18, 2016 5:06 pm
Important Links
Here are the links for this SDK Patch:
- ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704
- ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704
- ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704
- ESP8266_RTOS_SDK_V1.4.2_20160704
- ESP8266_RTOS_SDK_V1.3.3_20160704
乐鑫 Wi-Fi 方案射频性能支持自动校准功能,并配合 Wi-Fi 模组天线等硬件的细微差异实现自动校准。
为了提高射频性能的稳定性,自 ESP_SDK_V1.5.4.1 开始,新增自校准射频参数系统保存扇区。由于此前 SDK 版本中 Flash map 的限制,以及不确定客户系统中哪个Flash扇区可用,因此所有 SDK 用户必须升级其 SDK 版本,并在 SDK 中调用 “user_rf_cal_sector_set” 函数来指定射频参数系统保存扇区,详细 API 说明见文档《2C-ESP8266__SDK_API_Guide》(下载)。此外,本次更新还对 “esp_init_data_default.bin” 做出了修改。
SDK在初次上电过程中,IC 内部会根据外围硬件天线等条件来做射频性能自动校准,并且SDK会将自校准射频参数保存到设定的扇区,SDK运行过程中的射频性能将取决于保存的自校准射频参数。若不做系统升级,此部分性能优势则不能很好发挥。乐鑫科技建议所有 SDK 用户完成此功能升级,升级 SDK 至最新版本或更新对应版本的 patch。此次升级不会影响客户基于原 SDK 开发的功能,请放心使用。
若有任何疑问,请发送邮件至 feedback@espressif.com。
乐鑫科技一如既往提供优质服务和更好的解决方案,感谢所有用户的支持。
相关下载
Here are the links for this SDK Patch:
- ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704
- ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704
- ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704
- ESP8266_RTOS_SDK_V1.4.2_20160704
- ESP8266_RTOS_SDK_V1.3.3_20160704
Statistics: Posted by ESP_Yuhao — Thu Jul 07, 2016 1:57 pm
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704 ):
Release Notes
This patch is based on the ESP8266_NONOS_SDK_V1.5.4. When this patch is used, .a files in this patch shall replace corresponding files under the SDK/lib Folder.Attention: Please refer to “user_main.c” in the zip for “user_rf_cal_sector_set” sample code.
- 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.4.1)
- Fix a potential risk that will cause rf not work after external reset. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
- Fix system state mismatch when call some cur and def APIs. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
- Add SDIO AT support. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
- Fix a potential bug in espconn. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
- Modify 112 byte of esp_init_data_default.bin, 0x03->0x00, turn off auto freq correction. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
ESP8266_NONOS_SDK Note:
- esp_init_data.bin has to be downloaded into flash at least once.
- 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:
- 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.
- 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.
相关下载以下是 SDK 的相关下载链接 (版本 ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704):
- 下载 ESP8266_NONOS_SDK_V1.5.4
- 文档下载链接。
- 您可以继续参与 Bug Bounty 计划。
发布说明
本patch基于ESP8266_NONOS_SDK_V1.5.4,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。注意:基于更新1的示例代码可参考压缩包中的user_main.c。
- 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.4.1中解决)
- 修正外部复位后,小概率存在 rf 不工作的问题。(1.5.4.1中解决)
- 修正部分情况下,调用cur、def接口导致的状态错误问题。(1.5.4.1中解决)
- 修新增AT针对SDIO的支持。(1.5.4.1中解决)
- 修正espconn中一处潜在问题。(1.5.4.1中解决)
- 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.5.4.1中解决)
ESP8266_NONOS_SDK 注意事项:
- esp_init_data.bin 至少需要烧录一次到 flash。
- 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。
AT 注意事项:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
Statistics: Posted by ESP_Yuhao — Fri Jul 01, 2016 7:56 pm
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704 ):
Release Notes
This patch is based on the ESP8266_NONOS_SDK_V1.5.2. When this patch is used, .a files in this patch shall replace corresponding files under the SDK/lib Folder.Attention: Please refer to “user_main.c” in the folder for “user_rf_cal_sector_set” sample code.
- 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.2.1)
- Isolated cases of rf failure after external reset have been debugged.(Resolved in ESP8266_NONOS_SDK_V1.5.2.1)
- Modify 112 byte of esp_init_data_default.bin, 0x03->0x00, turn off auto freq correction. (Resolved in ESP8266_NONOS_SDK_V1.5.2.1)
ESP8266_NONOS_SDK Note:
- esp_init_data.bin has to be downloaded into flash at least once.
- 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:
- 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.
- 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.
相关下载以下是 SDK 的相关下载链接 (版本 ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704):
- 下载ESP8266_NONOS_SDK_V1.5.2
- 文档下载链接。
- 您可以继续参与 Bug Bounty 计划。
发布说明
本patch基于ESP8266_NONOS_SDK_V1.5.2,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。注意:基于更新1的示例代码可参考压缩包中的user_main.c。
- 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.2.1中解决)
- 修正外部复位后,小概率存在 rf 不工作的问题。(1.5.2.1中解决)
- 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.5.2.1中解决)
ESP8266_NONOS_SDK 注意事项:
- esp_init_data.bin 至少需要烧录一次到 flash。
- 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。
AT 注意事项:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
Statistics: Posted by ESP_Yuhao — Fri Jul 01, 2016 7:14 pm
Statistics: Posted by ESP_Rubin — Thu Jun 30, 2016 11:49 am
Statistics: Posted by ESP_Rubin — Thu Jun 30, 2016 11:49 am
Statistics: Posted by ESP_Rubin — Thu Jun 30, 2016 11:48 am
Release Notes
This patch is based on the ESP8266_RTOS_SDK_V1.4.0(cb4060d9) and contains all changes updated within ESP8266_RTOS_SDK_V1.4.1(5377c409). When this patch is used, .a files in this patch shall replace corresponding files under the SDK/lib Folder.Attention: Please refer to “user_main.c” in the zip for “user_rf_cal_sector_set” sample code.
- 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_RTOS_SDK_V1.4.1)
- Fix a potential risk that will cause rf not work after external reset.(Resolved in ESP8266_RTOS_SDK_V1.4.2)
- Modify 112 byte of esp_init_data_default.bin, 0x03->0x00, turn off auto freq correction.(Resolved in ESP8266_RTOS_SDK_V1.4.2)
ESP8266_RTOS_SDK Note:
- esp_init_data.bin has to be downloaded into flash at least once.
- 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.
发布说明
本patch基于ESP8266_RTOS_SDK_V1.4.0(cb4060d9),已包含1.4.1(5377c409)的改动,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。注意:基于更新1的示例代码可参考压缩包中的user_main.c。
- 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.4.1中解决)
- 修正外部复位后,小概率存在 rf 不工作的问题。(1.4.2中解决)
- 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.4.2中解决)
ESP8266_RTOS_SDK 注意事项:
- esp_init_data.bin 至少需要烧录一次到 flash。
- 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。
Statistics: Posted by ESP_Faye — Fri Jun 24, 2016 10:40 pm
Release Notes
This patch is based on the ESP8266_RTOS_SDK_V1.3.0(68c9e7b4) and contains all changes updated within ESP8266_RTOS_SDK_V1.3.1(095c975c) and ESP8266_RTOS_SDK_V1.3.2(86e315aa). When this patch is used, .a files in this patch shall replace corresponding files under the SDK/lib Folder.Attention: Please refer to “user_main.c” in the zip for “user_rf_cal_sector_set” sample code.
- Fix station leave issue in softap mode.(Resolved in ESP8266_RTOS_SDK_V1.3.1)
- 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_RTOS_SDK_V1.3.2)
- Fix a potential risk that will cause rf not work after external reset.(Resolved in ESP8266_RTOS_SDK_V1.3.3)
- Modify 112 byte of esp_init_data_default.bin, 0x03->0x00, turn off auto freq correction.(Resolved in ESP8266_RTOS_SDK_V1.3.3)
ESP8266_RTOS_SDK Note:
- esp_init_data.bin has to be downloaded into flash at least once.
- 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.
发布说明
本patch基于ESP8266_RTOS_SDK_V1.3.0(68c9e7b4),已包含1.3.1(095c975c), 1.3.2(86e315aa)的改动,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。注意:基于更新1的示例代码可参考压缩包中的user_main.c。
- 修正softap模式下,部分station离开可能导致的问题。(1.3.1中解决)
- 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.3.2中解决)
- 修正外部复位后,小概率存在 rf 不工作的问题。(1.3.3中解决)
- 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.3.3中解决)
ESP8266_RTOS_SDK 注意事项:
- esp_init_data.bin 至少需要烧录一次到 flash。
- 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。
Statistics: Posted by ESP_Faye — Fri Jun 24, 2016 10:37 pm
Important Links
Here are the links for this SDK Patch (version ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704 ):
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.Attention: Please refer to “user_main.c” in the zip for “user_rf_cal_sector_set” sample code.
- Resolved the issue that API system_adc_read may return wrong value. (Resolved in 1.5.3.1)
- Resolved the issue that the current in light sleep mode is too high. (Resolved in 1.5.3.1)
- Optimised igmp to resolve the issue that ESP8266 maybe reset if connected to a special router. (Resolved in 1.5.3.1)
- 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)
- Isolated cases of RF Failure after external reset have been debugged.(Resolved in ESP8266_NONOS_SDK_V1.5.3.3)
- 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)
ESP8266_NONOS_SDK Note:
- esp_init_data.bin has to be downloaded into flash at least once.
- 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:
- 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.
- 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.
相关下载以下是 SDK 的相关下载链接 (版本 ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704):
- 下载 ESP8266_NONOS_SDK_V1.5.3
- 文档下载链接。
- 您可以继续参与 Bug Bounty 计划。
发布说明
本patch基于ESP8266_NONOS_SDK_V1.5.3,已包含1.5.3.1、1.5.3.2的改动,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。注意:基于更新4的示例代码可参考压缩包中的user_main.c。
- 修正 system_adc_read 返回值异常的问题。(1.5.3.1中解决)
- 修正 light sleep 模式下电流较高的问题。(1.5.3.1中解决)
- 修正 igmp 中一处由于连接特殊路由器可能导致的系统重启问题。(1.5.3.1中解决)
- 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.3.2中解决)
- 修正外部复位后,小概率存在rf不工作的情况。(在ESP8266_NONOS_SDK_V1.5.3.3中解决)
- 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(在ESP8266_NONOS_SDK_V1.5.3.3中解决)
ESP8266_NONOS_SDK 注意事项:
- esp_init_data.bin 至少需要烧录一次到 flash。
- 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。
AT 注意事项:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
Statistics: Posted by ESP_Faye — Fri Jun 24, 2016 10:12 pm
Statistics: Posted by ESP_Faye — Mon Jun 06, 2016 8:46 pm
Statistics: Posted by ESP_Stanza — Mon Jun 06, 2016 8:28 pm
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.3.1_16_06_06 ):
Release Notes
This is a middle version solved some bugs based on ESP8266_NONOS_SDK_V1.5.3.
Resolved Issues(Bugs below are eligible for Bug Bounty Program):
- The return value of system_adc_read is wrong.
- The current is too high in light sleep mode.
- Optimized igmp to solve the issue that the ESP8266 maybe reset if connected to a special router.
AT_v1.0.0 Release Note:
Notice:AT_v1.0.0 Release Note:
- 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.
- 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.
Optimization:
- Optimized the behavior of writing Flash.
发布说明
这是一个中间版本的 ESP8266_NONOS_SDK,基于 ESP8266_NONOS_SDK_V1.5.3 解决了以下问题。
修正问题(符合乐鑫 Bug 赏金计划):
- system_adc_read 返回值异常。
- light sleep 模式下电流较高。
- 修正 igmp 解决 连接特殊路由器可能导致系统重启的问题。
AT_V1.0.0 Release Note:
注意:AT_v1.1 更新说明:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
优化:
- 优化 AT 固件写 Flash 的行为。
Statistics: Posted by ESP_Faye — Mon Jun 06, 2016 8:02 pm
Statistics: Posted by Ilove8266 — Mon May 30, 2016 11:26 am
Statistics: Posted by ESP_Stanza — Thu May 26, 2016 10:32 am
- Use Espressif official Flash Download Tool to download AT firmware bin files into Flash according to the "readme" which is in the attachment.
Notice:
1. Firmware upgrade through Wi-Fi (AT+CIUPDATE) is not supported in non-boot mode.
2. 4Mbit Flash is not supported in both non-boot mode and with-boot mode.- 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.
Important Links
Here are the links for this AT release (version ESP82566_AT_v1.1 based on ESP8266_NONOS_SDK_V1.5.4):
Release Notes
Optimization:
- Optimized the behavior of writing Flash.
- Optimized DHCP server function.
- Updated command AT+SAVETRANSLINK to save domain name.
- 请使用 Espressif 官方 Flash Download Tool,参考附件压缩包中的 readme 烧录 AT 固件到 Flash 中。
注意:
- non-boot 模式不支持升级功能 (AT+CIUPDATE)。
- AT 固件的 non-boot 模式和 with-boot 模式均不支持 4Mbit Flash。
- 我司优化了 AT 固件的升级流程 (AT+CIUPDATE),AT 固件发布后,等待一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
相关下载以下是最新 SDK 的相关下载链接 (版本 ESP8266_AT_v1.1 基于 ESP8266_NONOS_SDK_V1.5.4):
- ESP8266_NONOS_SDK_V1.5.4。
- AT 文档下载链接。
- 您可以继续参与 Bug Bounty 计划。
发布说明
优化:
- 优化 AT 固件写 Flash 的行为。
- 优化 DHCP server 功能。
- 新增 AT+SAVETRANSLINK 对保存域名的支持。
Statistics: Posted by ESP_Faye — Fri May 20, 2016 8:32 pm
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.4_16_05_20):
Release Notes
Resolved Issues(Bugs below are eligible for Bug Bounty Program):Optimization:
- The return value of system_adc_read is wrong.
- The current is too high in light sleep mode.
- The ESP8266 maybe reset if connected to a special router.
Added APIs:
- Updated libphy.a to version 972.
- Updated libpp.a to version 10.1, revised issues about frequency offset and sleep mode.
- Optimized IGMP function.
- Optimized DNS function.
- Optimized WPS function.
- Optimized DHCP server function.
- Optimized wifi_station_get_connect_status function.
- Revised the issue that API system_adc_read and system_get_vdd33 may return wrong value.
- Optimized API:
bool espconn_secure_ca_enable(uint8 level, uint32 flash_sector);
bool espconn_secure_cert_req_enable(uint8 level, uint32 flash_sector);
- system_adc_read_fast: ADC fast sampling.
- wifi_fpm_auto_sleep_set_in_null_mode: set whether enter modem-sleep mode or not when WiFi is in NULL_MODE.
Known Issue:
- espconn_send returns OK of sending UDP data, even if ESP8266 station disconnects to the AP.
AT_v1.1 Release Note:
Notice:AT_v1.1 Release Note:
- 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.
- 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.
Optimization:
- Optimized the behavior of writing Flash.
- Optimized DHCP server function.
- Updated command AT+SAVETRANSLINK to save domain name.
发布说明
修正问题(符合乐鑫 Bug 赏金计划):优化:
- system_adc_read 返回值异常。
- light sleep 模式下电流较高。
- 连接特殊路由器可能导致系统重启。
Added APIs:
- 更新 libphy.a 到 972 版本。
- 更新 libpp.a 到 10.1 版本,解决部分频偏及休眠问题。
- 优化 IGMP 功能。
- 优化 DNS 功能。
- 优化 WPS 功能。
- 优化 DHCP server 功能。
- 优化 wifi_station_get_connect_status 函数。
- 修正 system_adc_read、system_get_vdd33 返回值异常的问题。
- 修改 API
bool espconn_secure_ca_enable(uint8 level, uint32 flash_sector);
bool espconn_secure_cert_req_enable(uint8 level, uint32 flash_sector);
- system_adc_read_fast: ADC 快速采样
- wifi_fpm_auto_sleep_set_in_null_mode: 设置 Null Mode 模式下,是否自动进入 modem sleep
AT_V1.1 Release Note:
注意:AT_v1.1 更新说明:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
优化:
- 优化 AT 固件写 Flash 的行为。
- 优化 DHCP server 功能。
- 新增 AT+SAVETRANSLINK 对保存域名的支持。
Statistics: Posted by ESP_Faye — Fri May 20, 2016 8:27 pm
- Use Espressif official Flash Download Tool to download AT firmware bin files into Flash according to the at\readme which is in the attachment.
Notice:
1. Firmware upgrade through WiFi (AT+CIUPDATE) is not supported in non-boot mode.
2. 4Mbit Flash is not supported in both non-boot mode and with-boot mode.- 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.
Important Links
Here are the links for this AT release (version ESP82566_AT_v1.0 based on ESP8266_NONOS_SDK_V1.5.3):
Release Notes
Optimization:Added AT commands:
- Revised the flash map of AT firmware in no boot mode, please download the bin files according to at\readme.
- Revised the problem that AT+PING may fail when using some special router.
- Optimized AT firmware when receiving TCP data with UART flow control.
- AT+CIPDOMAIN: for DNS function.
- 请使用 Espressif 官方 Flash Download Tool,参考附件压缩包中的 \at\readme 烧录 AT 固件到 Flash 中。
注意:
- non-boot 模式不支持升级功能 (AT+CIUPDATE)。
- AT 固件的 non-boot 模式和 with-boot 模式均不支持 4Mbit Flash。
- 我司优化了 AT 固件的升级流程 (AT+CIUPDATE),AT 固件发布后,等待一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
相关下载以下是最新 SDK 的相关下载链接 (版本 ESP8266_AT_v1.0 基于 ESP8266_NONOS_SDK_V1.5.3):
- ESP8266_NONOS_SDK_V1.5.3。
- AT 文档下载链接。
- 您可以继续参与 Bug Bounty 计划。
发布说明
优化:新增 AT 指令:
- 调整 no boot 模式 AT bin 的 flashmap,参考 at\readme 文件烧录。
- 修正部分路由器 AT+PING 失败的问题。
- 优化当使用 UART 硬件流控时,动态分配空间用于保存网络数据。
- 新增指令 AT+CIPDOMAIN,用于进行域名解析。
Statistics: Posted by ESP_Faye — Mon Apr 18, 2016 3:20 pm
Statistics: Posted by ESP_Faye — Mon Apr 18, 2016 2:58 pm
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.3_16_04_18):
Release Notes
Optimization:Added APIs:
- Supported ISSI flash.
- SmartConfig updated to version 2.5.4, solved the issue that AirKiss may fail in certain cases.
- libphy.a updated to version 9281.
- AT updated to version 1.00.
- Added lwip_open_src_template_proj in ESP8266_NONOS_SDK\examples for open source LWIP.
- Added peripheral_test in ESP8266_NONOS_SDK\examples.
- Moved driver_lib folder to be as ESP8266_NONOS_SDK\driver_lib.
- Added SPI driver, refer to ESP8266_NONOS_SDK\driver_lib\driver\spi_interface.c.
- Optimized espconn.
- Optimized DNS function.
- Optimized mDNS function.
- Optimized the disconnection when ESP8266 runs as TCP server.
- Optimized DHCP server: after DHCP release, it will assign the first unused IP to next DHCP client.
- Removed the limitation of freedom sending unencrypted beacon/probe req/probe resp.
- Resolved the issue that wifi_station_get_connect_status returned incorrect status when some router restarted.
- Revised the SSL server crash issue.
Known Issue:
- WPA2-Enterprise APIs
wifi_station_set_username : set user name for WPA2-Enterprise
wifi_station_clear_username : clear user name for WPA2-Enterprise- AT APIs
at_set_escape_character : set escape character for AT commands
- espconn_send returns OK of sending UDP data, even if ESP8266 station disconnects to the AP.
AT_v1.0 Release Note:
Notice:AT_v1.0 Release Note:
- 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.
- 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.
Optimization:Added AT commands:
- Revised the flash map of AT firmware in no bootmode, please download the bin files according to at\readme.
- Revised the problem that AT+PING may fail when using some special router.
- Optimized AT firmware when receiving TCP data with UART flow control.
- AT+CIPDOMAIN: for DNS function.
发布说明
优化:Added APIs:
- 增加对 ISSI flash 的支持。
- SmartConfig 更新到版本 2.5.4。
- libphy.a 更新到版本 9281。
- AT 更新到版本 1.00。
- 在 ESP8266_NONOS_SDK\examples 目录下新增 lwip_open_src_template_proj 工程,用于 lwip 的开源。
- 在 ESP8266_NONOS_SDK\examples 目录下增加 peripheral_test 工程目录。
- 调整 driver_lib 在 ESP8266_NONOS_SDK 中的目录结构,改为 ESP8266_NONOS_SDK\driver_lib。
- 新增 SPI 驱动代码,详见 ESP8266_NONOS_SDK\driver_lib\driver\spi_interface.c。
- 优化 espconn。
- 优化 dns 功能。
- 优化 mdns 功能。
- 优化 ESP8266 作为 TCP server 时断开连接的行为。
- 优化 DHCP server 的策略:DHCP release 后,重新分配 IP,从第一个未使用的 IP 开始分配。
- 移除 freedom 发包对非加密 beacon/probe req/probe resp 的限制。
- 修正某些路由重启,wifi_station_get_connect_status 返回状态错误的问题。
- 修正 SSL server 可能异常重启的问题。
已知问题:
- WPA2-Enterprise APIs
wifi_station_set_username : 设置用户名
wifi_station_clear_username : 清除用户名- AT APIs
at_set_escape_character : 设置 AT 指令的转义字符
- ESP8266 从 AP 断开,但使用 espconn_send 发送 UDP 包仍然返回成功。
AT_V1.0 Release Note:
注意:AT_v1.0 更新说明:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
优化:新增 AT 指令:
- 调整 no boot 模式 AT bin 的 flashmap,参考 at\readme 文件烧录。
- 修正部分路由器 AT+PING 失败的问题。
- 优化当使用 UART 硬件流控时,动态分配空间用于保存网络数据。
- 新增指令 AT+CIPDOMAIN,用于进行域名解析。
Statistics: Posted by ESP_Faye — Sat Apr 16, 2016 1:58 pm
Statistics: Posted by ESP_Bill — Wed Mar 30, 2016 7:35 pm
Statistics: Posted by ESP_Faye — Wed Mar 16, 2016 2:26 pm
eagle.flash.bin download to Flash0x00000
eagle.irom0text.bin download to Flash 0x10000
NOTICE:
1. Firmware upgrade through WiFi (AT+CIUPDATE) is not supported in non-boot mode.
2. 4Mbit Flash is not supported in both non-boot mode and with-boot mode.
eagle.flash.bin 烧录到 Flash 地址 0x00000
eagle.irom0text.bin 烧录到 Flash 地址 0x10000
注意:
1. non-boot 模式不支持升级功能(AT+CIUPDATE)。
2. AT 固件的 non-boot 模式和 with-boot 模式均不支持 4Mbit Flash。
Statistics: Posted by ESP_Faye — Fri Mar 04, 2016 10:31 am
Statistics: Posted by ESP_Faye — Thu Mar 03, 2016 7:44 pm
Important Links
Here are the links for this SDK release (version ESP8266_RTOS_SDK_v1.4.0_16_02_28):
Release Notes
- update boot.bin to v1.5;
- add wifi_station_set/get_hostname api;
- optimize net80211;
- optimize SSL;
- optimize OTA;
- optimize DHCP client;
- update SmartConfig to version 2.5.3;
- support GPIO wakeup;
- enable IGMP in LWIP;
- add espconn_init in espconn.h;
- update cjson/freertos/ssl;
- add lwip/nopoll source code;
- add libairkiss.a/airkiss.h, update smart_config;
- update esp_init_data_default.bin;
- IROM start address changed to 0x20000;
- improved system stability;
- many other optimizations…
相关下载
以下是最新 SDK 的相关下载链接 (版本 ESP8266_RTOS_SDK_v1.4.0_16_02_28):
发布说明
- 更新 boot.bin 到 V1.5 版本;
- 增加 wifi_station_set/get_hostname API;
- 优化 net80211;
- 优化 SSL;
- 优化 OTA;
- 优化 DHCP 客户端服务;
- 更新 SmartConfig 到 2.5.3 版本;
- 支持 GPIO 唤醒功能;
- 打开 LWIP 的 IGMP 协议;
- 增加 espconn_init 到 espconn.h;
- 更新 cjson/freertos/ssl;
- 增加 lwip/nopoll 源代码;
- 增加 libairkiss.a/airkiss.h,更新 smart_config;
- 更新 esp_init_data_default.bin;
- IROM 启动地址改为 0x20000;
- 系统稳定性提高;
- 其他优化更新……
Statistics: Posted by Guest — Sun Feb 28, 2016 9:22 am
- Use Espressif official Flash Download Tool to download AT firmware bin files into Flash according to the "readme.txt" which is in the attachment.
- Since this ESP8266_AT_v0.51, AT firmware is too large to fit in 4Mbit (512KB) Flash. Please use 8Mbit (1MB) or larger Flash.
- 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.
Important Links
Here are the links for this AT release (version ESP82566_AT_v0.60 based on ESP8266_NONOS_SDK_V1.5.2):
- ESP8266_NONOS_SDK_V1.5.2
- Espressif official Flash Download Tool
- AT Commands Documentation
- Bug Bounty Program
Release Notes
- Added command AT+CWLAPOPT, which is used to config the attribute of the returned value of the command AT+CWLAP.
- Added command AT+WPS, WPS supported.
- Added command AT+MDNS, MDSN supported.
- Added command AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER. AirKiss intranet detecting function is supported.
- Optimized command AT+CIPSTART. The device can function as SSL client, and one SSL connection can be created at most.
- Optimized AT+UART command.
- 请使用 Espressif 官方 Flash Download Tool,参考附件压缩包中的 “readme.txt” 烧录 AT 固件到 Flash 中。
- 如需支持固件升级功能 (AT+CIUPDATE),Flash 容量要求 1MBytes 或以上,烧录使用 boot mode。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
相关下载以下是最新SDK的相关下载链接 (版本 ESP8266_AT_v0.60 基于 ESP8266_NONOS_SDK_V1.5.2):
- ESP8266_NONOS_SDK_V1.5.2。
- Espressif 官方 Flash Download Tool。
- AT 文档下载链接。
- 您可以继续参与 Bug Bounty 计划。
发布说明
- 新增 AT+CWLAPOPT 指令,用于设置 AT+CWLAP 指令的返回结果属性。
- 新增 AT+WPS 指令,支持 WPS 功能。
- 新增 AT+MDNS 指令,支持 MDNS 功能。
- 新增 AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER 指令,支持微信的内网发现功能。
- 优化 AT+CIPSTART 命令,支持作为 SSL client,最多可创建 1 个 SSL 连接。
- 修正设置波特率后最后一个字符错误的问题。
Statistics: Posted by ESP_Faye — Fri Jan 29, 2016 9:00 pm
Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.2_16_01_29):
Release Notes
Resolved Issues(Bugs below are eligible for Bug Bounty Program):Optimization:
- Strange os_timer_arm behavior.
- Added SDIO slave driver. Developers are now able to implement AT commands based on SDIO interface by themselves.
- Optimized SSL shakehand.
- Upgraded second-level boot to support HSPI flash.
- Added AirKiss library.
- Updated sample code smart_config (esp_iot_sdk\examples\smart_config).
- The 114th byte of esp_init_data_default.bin is modified to be 1. Please use the latest esp_init_data_default.bin.
- Added sample code at_espconn (esp_iot_sdk\examples\at_espconn), showing how to transmit AT commands via the internet.
Added APIs:
- SDIO slave APIs
sdio_slave_init: initialize SDIO slave
sdio_load_data: upload data to SDIO buffer.
sdio_register_recv_cb: register Callbacks of data received by SDIO.- AirKiss APIs
airkiss_version: get version information of AirKiss.
airkiss_lan_recv: used to detect and analyze AirKiss data packets.
airkiss_lan_pack: used to analyze AirKiss data packets, and to organize response packets waiting to be responded.- AT UART simulation APIs
at_fake_uart_enable : enable AT UART simulation.
at_fake_uart_rx : AT UART RX for simulation.
Known Issue:
- SSL misbehavior.
AT_v0.60 Release Note:
Notice:AT_v0.60 Release Note:
- 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.
- 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.
- Added command AT+CWLAPOPT, which is used to config the attribute of the returned value of the command AT+CWLAP.
- Added command AT+WPS, WPS supported.
- Added command AT+MDNS, MDSN supported.
- Added command AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER. AirKiss intranet detecting function is supported.
- Optimized command AT+CIPSTART. The device can function as SSL client, and one SSL connection can be created at most.
- Optimized AT+UART command.
发布说明
修正问题(符合乐鑫 Bug 赏金计划):优化:
- os_timer_arm 行为异常的问题。
- 新增支持 SDIO slave driver,开发者可自行实现基于 SDIO 的 AT 指令。
- 优化 SSL 握手流程。
- 更新二级 boot,以支持 HSPI flash。
- 新增 AirKiss 库,支持内网发现功能。
- 更新 smart_config 示例(esp_iot_sdk\examples\smart_config)。
- esp_init_data_default.bin 第 114 字节修改为 1,请使用新版 esp_init_data_default.bin。
- 新增 at_espconn 示例(esp_iot_sdk\examples\at_espconn),示范通过网络发送 AT 指令。
Added APIs:
- SDIO slave APIs
sdio_slave_init : 初始化 SDIO slave
sdio_load_data : 加载数据到 SDIO buffer
sdio_register_recv_cb :注册 SDIO 接收数据的回调函数- AirKiss APIs
airkiss_version : 获得 AirKiss 库版本信息
airkiss_lan_recv :用于 AirKiss 内网发现功能,解析收到的数据包
airkiss_lan_pack :用于 AirKiss 内网发现功能,组织待回复的响应包- AT UART simulation APIs
at_fake_uart_enable : enable AT UART simulation.
at_fake_uart_rx : AT UART RX for simulation.
已知问题:
- SSL 行为异常。
AT_v0.60 Release Note:
注意:AT_v0.60 更新说明:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
- 新增 AT+CWLAPOPT 指令,用于设置 AT+CWLAP 指令的返回结果属性。
- 新增 AT+WPS 指令,支持 WPS 功能。
- 新增 AT+MDNS 指令,支持 MDNS 功能。
- 新增 AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER 指令,支持微信的内网发现功能。
- 优化 AT+CIPSTART 命令,支持作为 SSL client,最多可创建 1 个 SSL 连接。
- 修正设置波特率后最后一个字符错误的问题。
Statistics: Posted by ESP_Faye — Fri Jan 29, 2016 8:40 pm
Statistics: Posted by Ilove8266 — Fri Nov 20, 2015 12:23 pm
Statistics: Posted by Guest — Fri Jul 24, 2015 2:31 pm
Statistics: Posted by Admin — Thu Oct 30, 2014 2:53 pm