ESP8266 Developer Zone The Official ESP8266 Forum 2016-11-14T17:38:07+08:00 https://bbs.espressif.com:443/feed.php?f=46 2016-11-14T17:38:07+08:00 2016-11-14T17:38:07+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3075&p=10522#p10522 <![CDATA[SDKs • GO TO GITHUB for LATEST SDK|请至 Github 下载最新 SDK]]>

We are releasing SDK on Github. For the latest version, please go to:
ESP8266_RTOS_SDK
ESP8266_Non_OS_SDK



我们会将最新的 SDK 更新在 Github 上,请在如下链接下载最新版本:
ESP8266_RTOS_SDK
ESP8266_Non_OS_SDK

Statistics: Posted by Guest — Mon Nov 14, 2016 5:38 pm


]]>
2016-08-09T19:22:18+08:00 2016-08-09T19:22:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2529&p=8350#p8350 <![CDATA[SDKs • [SDK Patch] ESP8266_NONOS_SDK_V2.0.0_patch_20160809]]> ESP8266_NONOS_SDK_V2.0.0_patch_20160809


Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V2.0.0_patch_20160809 ):
  1. Download ESP8266_NONOS_SDK_V2.0.0
  2. Download Related Documentation
  3. Bug Bounty Program



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:
  1. Slow connection problems in some cases have been solved.
  2. 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
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 ℃.



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_V2.0.0_patch_20160809


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



发布说明
本patch基于ESP8266_NONOS_SDK_V2.0.0,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
有如下更新
  1. 修正在某些情况下连接较慢问题。
  2. 提供使能频偏自动校准接口:void system_phy_freq_trace_enable(bool enable); 频偏自动校准功能默认为关闭,如客户需要打开该功能,需要在user_rf_pre_init()里调用该函数,参数为true。

注:客户需要确认:使用场景中的环境温度超出了所用晶振的正常工作温度范围,才需要开启此功能。一般情况下,使用场景环境温度小于80度不建议开启。



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 升级。

ESP8266_NONOS_SDK_V2.0.0_patch_16_08_09.zip

Statistics: Posted by ESP_Yuhao — Tue Aug 09, 2016 7:22 pm


]]>
2016-08-02T17:27:07+08:00 2016-08-02T17:27:07+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2502&p=8235#p8235 <![CDATA[SDKs • [重要]ESP8266_NONOS_SDK_V2.0.0使用libssl说明]]>

ESP8266_NONOS_SDK_V2.0.0使用libssl说明:
启用certificate auth需要调用configTime接口启用sntp,否则会由于日期出现证书校验失败,且不支持证书有效期超过2038年12月31日。
/**
* @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);




__________________________________________________________________________________________________________________________


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


]]>
2016-07-20T10:45:36+08:00 2016-07-20T10:45:36+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2451&p=8029#p8029 <![CDATA[SDKs • [SDK Release] ESP8266_NONOS_SDK_V2.0.0_16_08_10]]> ESP8266_NONOS_SDK_V2.0.0_16_08_10 Release


Important Links
Here are the related links for this SDK release (version ESP8266_NONOS_SDK_V2.0.0_16_08_10):
  1. Download Related Documentation
  2. Bug Bounty Program



ESP8266_NONOS_SDK_V2.0.0_16_08_10 Release Notes
  1. Changed the license of some source files to espressif MIT.
  2. Updated libphy.a to 1055, fixed an issue of large current in Light-sleep.
  3. 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.
  4. Fixed probable system default when calling cur and def interfaces.
  5. Fixed the issue of high current in Deep-sleep mode without disabling SPI first.
  6. Fixed an issue where the SDK would crash when switching from AP to Station mode by calling wifi_set_phy_mode.
  7. Updated secondary boot loader to v1.6:
      7.1 Supports AT + based on SDIO;
      7.2 Supports entering testing mode through GPIO.
  8. Added support for MXIC Flash QIO mode.
  9. Fixed exception caused during TCP handshake and retransmission.
  10. Fixed issues in ESP-NOW.
  11. Added ESP-PAIR (Simple-Pair) feature, for APIs please refer to ESP8266 SDK API Guide.
  12. wpa2-enterprise time function derivation and time check disable can be set by users.
  13. Support for PEAP/TTLS in wpa2-enterprise, for APIs please refer to ESP8266 SDK API Guide.
  14. Added mqtt demos under examples directory.
  15. Other issue fixes.
  16. 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)
  17. Fix a potential risk that will cause rf not work after external reset. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
  18. Add SDIO AT support. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
  19. Fix a potential bug in espconn. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)

ESP8266_NONOS_SDK Notes:
  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 Notes:
  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_V2.0.0_16_08_10发布


相关下载

以下是 SDK 的相关下载链接 (版本 ESP8266_NONOS_SDK_V2.0.0_16_08_10):
  1. 文档下载链接
  2. 您可以继续参与 Bug Bounty 计划



ESP8266_NONOS_SDK_V2.0.0_16_08_10 发布说明
  1. 更改部分源文件的license为espressif MIT;
  2. libphy.a 更新至 1055,解决 Light-sleep 有时电流偏大的问题;
  3. AT+ 更新至 1.3.0:
      3.1、新增 Light-sleep 唤醒命令,AT+WAKEUPGDIO;
      3.2、修正 AT+CWDHCPS IP 池分配异常问题;
      3.3、在 examples 目录下新增 at_sdio 示例;
  4. 修正调用 cur、def 接口时可能存在的系统状态错误;
  5. 修正 Deep-sleep 之前未关闭 SPI 导致 Deep-sleep 时电流过大问题;
  6. 修正调用 wifi_set_phy_mode 后从 AP 切到 Station 模式时可能出现的 crash;
  7. 更新二级 boot 到 v1.6:
      7.1、支持 AT + SDIO 的需求;
      7.2、支持通过 GPIO 控制进入测试模式;
  8. 增加对其他 2 线转 4 线 SPI Flash 的支持;
  9. 修正 TCP 握手重传时引起的 Exception;
  10. 修正 ESP-NOW 问题;
  11. 新增 ESP-PAIR(Simple-Pair)功能,具体 API 请参考手册;
  12. wpa2-enterprise time 函数导出由用户设置,及 time check disable 由用户设置;
  13. wpa2-enterprise 新增 PEAP/TTLS 支持,具体 API 请参考手册;
  14. 在 examples 目录下新增 mqtt 示例;
  15. 其他问题的修正;
  16. 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.4.1中解决)
  17. 修正外部复位后,小概率存在 rf 不工作的问题。(1.5.4.1中解决)
  18. 新增AT针对SDIO的支持。(1.5.4.1中加入)
  19. 修正espconn中一处潜在问题。(1.5.4.1中解决)

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 升级。

ESP8266_NONOS_SDK_V2.0.0_16_08_10.zip

Statistics: Posted by ESP_Yuhao — Wed Jul 20, 2016 10:45 am


]]>
2016-07-18T17:06:01+08:00 2016-07-18T17:06:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2443&p=8006#p8006 <![CDATA[SDKs • [SDK Release] ESP8266_NONOS_SDK_MBEDTLS_20160718]]> ESP8266_NONOS_SDK_MBEDTLS_20160718 Release


Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_MBEDTLS_20160718):
  1. Download Related Documentation
  2. Bug Bounty Program



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.


Have fun!

_______________________________________________________

ESP8266_NONOS_SDK_MBEDTLS_20160718发布


相关下载
    以下是最新SDK的相关下载链接 (版本 ESP8266_NONOS_SDK_MBEDTLS_20160718):
  1. 文档下载链接
  2. 您可以继续参与 Bug Bounty 计划



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的测试固件

ESP8266_NONOS_SDK_MBEDTLS_20160718.zip

Statistics: Posted by ESP_Yuhao — Mon Jul 18, 2016 5:06 pm


]]>
2016-07-07T13:57:40+08:00 2016-07-07T13:57:40+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2407&p=7819#p7819 <![CDATA[SDKs • [Notice]SDK 重要更新 / Important SDK Patch Released-20160704]]>

The Espressif Wi-Fi solution supports automatic RF calibration mechanism. The auto-calibration function is realized in conjunction with the external hardware components on the Wi-Fi module such as the antenna.

To enhance the reliability of RF performance, a sector containing RF calibration parameters has been added to the SDK since the release of version 1.5.4.1. SDK versions earlier than V1.5.4.1 have the limitation of flash map.  It is not clear that which sector of flash is available in users’ systems. Therefore the older SDK versions need to be upgraded. Function “user_rf_cal_sector_set” in the SDK needs to be called to specify the “rf_sector”. Please refer to “2C-ESP8266__SDK_API_Guide” (download here) for more details. In addition, “esp_init_data_default.bin” has been modified in this release.

At the first boot up of SDK, the chip internally performs automatic RF calibration according to the conditions of the peripheral components such as the antenna. The RF calibration parameters will be retained in the predetermined sector. A lack of SDK upgrade would decrease the reliability of RF performance. Espressif strongly recommends that users upgrade the SDK to the latest version and install all the patches. The upgrade will not affect any features developed based on the original SDK.

Please feel free to email feedback@espressif.com for technical inquiries.

Espressif Systems has been dedicated to providing the best products, services and solutions. Thank you all for the continuous support.




_______________________________________________________

乐鑫 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

乐鑫科技一如既往提供优质服务和更好的解决方案,感谢所有用户的支持。


Statistics: Posted by ESP_Yuhao — Thu Jul 07, 2016 1:57 pm


]]>
2016-07-01T19:56:28+08:00 2016-07-01T19:56:28+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2376&p=7660#p7660 <![CDATA[SDKs • [SDK Patch] ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704]]> ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704 Release


Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704 ):
  1. Download ESP8266_NONOS_SDK_V1.5.4
  2. Download Related Documentation
  3. Bug Bounty Program



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.
  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.4.1)
  2. Fix a potential risk that will cause rf not work after external reset. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
  3. Fix system state mismatch when call some cur and def APIs. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
  4. Add SDIO AT support. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
  5. Fix a potential bug in espconn. (Resolved in ESP8266_NONOS_SDK_V1.5.4.1)
  6. 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)
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.4.1_patch_20160704发布


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



发布说明
本patch基于ESP8266_NONOS_SDK_V1.5.4,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
  1. 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.4.1中解决)
  2. 修正外部复位后,小概率存在 rf 不工作的问题。(1.5.4.1中解决)
  3. 修正部分情况下,调用cur、def接口导致的状态错误问题。(1.5.4.1中解决)
  4. 修新增AT针对SDIO的支持。(1.5.4.1中解决)
  5. 修正espconn中一处潜在问题。(1.5.4.1中解决)
  6. 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.5.4.1中解决)
注意:基于更新1的示例代码可参考压缩包中的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 升级。

ESP8266_NONOS_SDK_V1.5.4.1_patch_20160704.zip

Statistics: Posted by ESP_Yuhao — Fri Jul 01, 2016 7:56 pm


]]>
2016-07-01T19:14:00+08:00 2016-07-01T19:14:00+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2375&p=7659#p7659 <![CDATA[SDKs • [SDK Patch] ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704]]> ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704 Release


Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704 ):
  1. Download ESP8266_NONOS_SDK_V1.5.2
  2. Download Related Documentation
  3. Bug Bounty Program



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.
  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.2.1)
  2. Isolated cases of rf failure after external reset have been debugged.(Resolved in ESP8266_NONOS_SDK_V1.5.2.1)
  3. 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)
Attention: Please refer to “user_main.c” in the folder 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.2.1_patch_20160704发布


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



发布说明
本patch基于ESP8266_NONOS_SDK_V1.5.2,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
  1. 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.2.1中解决)
  2. 修正外部复位后,小概率存在 rf 不工作的问题。(1.5.2.1中解决)
  3. 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.5.2.1中解决)
注意:基于更新1的示例代码可参考压缩包中的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 升级。

ESP8266_NONOS_SDK_V1.5.2.1_patch_20160704.zip

Statistics: Posted by ESP_Yuhao — Fri Jul 01, 2016 7:14 pm


]]>
2016-06-30T11:49:42+08:00 2016-06-30T11:49:42+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2347&p=7581#p7581 <![CDATA[SDKs • Re: [SDK Patch] ESP8266_NONOS_SDK_V1.5.3.3]]>

Statistics: Posted by ESP_Rubin — Thu Jun 30, 2016 11:49 am


]]>
2016-06-30T11:49:28+08:00 2016-06-30T11:49:28+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2348&p=7580#p7580 <![CDATA[SDKs • Re: [SDK Patch] ESP8266_RTOS_SDK_V1.3.1]]>

Statistics: Posted by ESP_Rubin — Thu Jun 30, 2016 11:49 am


]]>
2016-06-30T11:48:39+08:00 2016-06-30T11:48:39+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2349&p=7579#p7579 <![CDATA[SDKs • Re: [SDK Patch] ESP8266_RTOS_SDK_V1.4.1]]>

Statistics: Posted by ESP_Rubin — Thu Jun 30, 2016 11:48 am


]]>
2016-06-24T22:40:43+08:00 2016-06-24T22:40:43+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2349&p=7498#p7498 <![CDATA[SDKs • [SDK Release & Patch] ESP8266_RTOS_SDK_V1.4.2_16_07_04]]>

Important Links
  1. Download the SDK on Github
  2. Download Related Documentation
  3. Bug Bounty Program




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.
  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.4.1)
  2. Fix a potential risk that will cause rf not work after external reset.(Resolved in ESP8266_RTOS_SDK_V1.4.2)
  3. Modify 112 byte of esp_init_data_default.bin, 0x03->0x00, turn off auto freq correction.(Resolved in ESP8266_RTOS_SDK_V1.4.2)
Attention: Please refer to “user_main.c” in the zip for “user_rf_cal_sector_set” sample code.

ESP8266_RTOS_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.


Have fun!

_______________________________________________________




发布说明
本patch基于ESP8266_RTOS_SDK_V1.4.0(cb4060d9),已包含1.4.1(5377c409)的改动,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
  1. 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.4.1中解决)
  2. 修正外部复位后,小概率存在 rf 不工作的问题。(1.4.2中解决)
  3. 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.4.2中解决)
注意:基于更新1的示例代码可参考压缩包中的user_main.c。

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


感谢您对 ESP8266 的关注!
ESP8266_RTOS_SDK_V1.4.2_patch_20160704.zip

Statistics: Posted by ESP_Faye — Fri Jun 24, 2016 10:40 pm


]]>
2016-06-24T22:37:25+08:00 2016-06-24T22:37:25+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2348&p=7497#p7497 <![CDATA[SDKs • [SDK Release & Patch] ESP8266_RTOS_SDK_V1.3.3_16_07_04]]>

Important Links
  1. Download SDK on Github
  2. Download Related Documentation
  3. Bug Bounty Program




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.
  1. Fix station leave issue in softap mode.(Resolved in ESP8266_RTOS_SDK_V1.3.1)
  2. 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)
  3. Fix a potential risk that will cause rf not work after external reset.(Resolved in ESP8266_RTOS_SDK_V1.3.3)
  4. Modify 112 byte of esp_init_data_default.bin, 0x03->0x00, turn off auto freq correction.(Resolved in ESP8266_RTOS_SDK_V1.3.3)
Attention: Please refer to “user_main.c” in the zip for “user_rf_cal_sector_set” sample code.

ESP8266_RTOS_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.


Have fun!

_______________________________________________________




发布说明
本patch基于ESP8266_RTOS_SDK_V1.3.0(68c9e7b4),已包含1.3.1(095c975c), 1.3.2(86e315aa)的改动,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
  1. 修正softap模式下,部分station离开可能导致的问题。(1.3.1中解决)
  2. 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.3.2中解决)
  3. 修正外部复位后,小概率存在 rf 不工作的问题。(1.3.3中解决)
  4. 修改esp_init_data_default.bin的112字节,0x03->0x00,默认关闭频偏自动校正。(1.3.3中解决)
注意:基于更新1的示例代码可参考压缩包中的user_main.c。

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


感谢您对 ESP8266 的关注!
ESP8266_RTOS_SDK_V1.3.3_patch_20160704.zip

Statistics: Posted by ESP_Faye — Fri Jun 24, 2016 10:37 pm


]]>
2016-06-24T22:12:18+08:00 2016-06-24T22:12:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2347&p=7496#p7496 <![CDATA[SDKs • [SDK Patch] ESP8266_NONOS_SDK_V1.5.3.3_Patch_20160704]]> 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 升级。

ESP8266_NONOS_SDK_V1.5.3.3_patch_20160704.zip

Statistics: Posted by ESP_Faye — Fri Jun 24, 2016 10:12 pm


]]>
2016-06-06T20:46:29+08:00 2016-06-06T20:46:29+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2198&p=7228#p7228 <![CDATA[SDKs • Re: [SDK Release] ESP8266_NONOS_SDK_V1.5.4_16_05_20]]>
Till 2016-06-07, ESP8266_NONOS_SDK_V1.5.4_16_05_20 is the latest non-OS SDK. ESP8266_NONOS_SDK_V1.5.3.1 is just a middle version solved several bugs based on ESP8266_NONOS_SDK_V1.5.3.

截止到 2016-06-07,ESP8266_NONOS_SDK_V1.5.4_16_05_20 才是最新的非 OS SDK。ESP8266_NONOS_SDK_V1.5.3.1 只是一个中间版本,基于 ESP8266_NONOS_SDK_V1.5.3 解决了部分已知问题。

Statistics: Posted by ESP_Faye — Mon Jun 06, 2016 8:46 pm


]]>
2016-06-06T20:28:13+08:00 2016-06-06T20:28:13+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2256&p=7226#p7226 <![CDATA[SDKs • Re: [SDK Release] ESP8266_NONOS_SDK_V1.5.3.1]]> v1.5.4已经发布,v1.5.3.1固件版本内的功能都已经包含在1.5.4中。

通常我们将在发布最新版本1个月后决定是否量产此固件版本。

----------------------------------
Notice:

This is not the latest SDK, but an SDK version we plan to pre-store in ESP-WROOM-02 in future, based on v1.5.3.
All features in this version are included in v1.5.4.

Usually we will decide whether we will mass produce this version, after we have released this version for more than one month.

Statistics: Posted by ESP_Stanza — Mon Jun 06, 2016 8:28 pm


]]>
2016-06-06T20:02:40+08:00 2016-06-06T20:02:40+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2256&p=7224#p7224 <![CDATA[SDKs • [SDK Release] ESP8266_NONOS_SDK_V1.5.3.1]]> ESP8266_NONOS_SDK_V1.5.3.1_16_06_06 Release


Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.3.1_16_06_06 ):
  1. Download Related Documentation
  2. Bug Bounty Program



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):
  1. The return value of system_adc_read is wrong.
  2. The current is too high in light sleep mode.
  3. Optimized igmp to solve the issue that the ESP8266 maybe reset if connected to a special router.

AT_v1.0.0 Release Note:
Notice:
  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.
AT_v1.0.0 Release Note:
Optimization:
  1. Optimized the behavior of writing Flash.


Have fun!

_______________________________________________________

ESP8266_NONOS_SDK_V1.5.3.1_16_06_06发布


相关下载
    以下是最新SDK的相关下载链接 (版本 ESP8266_NONOS_SDK_V1.5.3.1_16_06_06):
  1. 文档下载链接
  2. 您可以继续参与 Bug Bounty 计划



发布说明
这是一个中间版本的 ESP8266_NONOS_SDK,基于 ESP8266_NONOS_SDK_V1.5.3 解决了以下问题。
修正问题(符合乐鑫 Bug 赏金计划):
  1. system_adc_read 返回值异常。
  2. light sleep 模式下电流较高。
  3. 修正 igmp 解决 连接特殊路由器可能导致系统重启的问题。

AT_V1.0.0 Release Note:
注意:
  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 升级。
AT_v1.1 更新说明:
优化:
  1. 优化 AT 固件写 Flash 的行为。

ESP8266_NONOS_SDK_V1.5.3.1_16_06_06.zip

Statistics: Posted by ESP_Faye — Mon Jun 06, 2016 8:02 pm


]]>
2016-05-30T11:26:59+08:00 2016-05-30T11:26:59+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2198&p=7127#p7127 <![CDATA[SDKs • Re: [SDK Release] ESP8266_NONOS_SDK_V1.5.4_16_05_20]]>
解决方案如下:
将固件根目录下的driver_lib文件夹(最新固件中新增的)拷贝到 app 文件夹中就可以正常编译了,注意目录结构
Driver_lib.jpg


Someone feedback us that when they using Eclipse to compile latest SDK, there is error.

Please copy the driver_lib folder (newly added in latest SDK) under the root to the app folder. Then the compiling will be normal. Please pay attention to the folder structure.

Statistics: Posted by Ilove8266 — Mon May 30, 2016 11:26 am


]]>
2016-05-26T10:32:46+08:00 2016-05-26T10:32:46+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2041&p=7084#p7084 <![CDATA[SDKs • Re: [SDK Release] ESP8266_NONOS_SDK_V1.5.3_16_04_18]]> 如果有用到此功能的用户,请跳开此版本升级到 1.5.4 的版本。

Please noted that we have new bug on light sleep mode in NO-OS SDK v1.5.3. If you use this function, please skip this version to use v1.5.4.

Statistics: Posted by ESP_Stanza — Thu May 26, 2016 10:32 am


]]>
2016-05-20T20:32:29+08:00 2016-05-20T20:32:29+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2199&p=7003#p7003 <![CDATA[SDKs • [AT Release] ESP8266_AT_V1.1 based on ESP8266_NONOS_SDK_V1.5.4]]> ESP8266_AT_v1.1 Release based on ESP8266_NONOS_SDK_V1.5.4


  1. 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.
  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.


Important Links
Here are the links for this AT release (version ESP82566_AT_v1.1 based on ESP8266_NONOS_SDK_V1.5.4):
  1. ESP8266_NONOS_SDK_V1.5.4
  2. AT Commands Documentation
  3. Bug Bounty Program



Release Notes
Optimization:
  1. Optimized the behavior of writing Flash.
  2. Optimized DHCP server function.
  3. Updated command AT+SAVETRANSLINK to save domain name.



Have fun!

_______________________________________________________

ESP8266_AT_v1.1 发布,基于 ESP8266_NONOS_SDK_V1.5.4


  1. 请使用 Espressif 官方 Flash Download Tool,参考附件压缩包中的 readme 烧录 AT 固件到 Flash 中。
    注意:
    1. non-boot 模式不支持升级功能 (AT+CIUPDATE)。
    2. AT 固件的 non-boot 模式和 with-boot 模式均不支持 4Mbit Flash。

  2. 我司优化了 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):
  1. ESP8266_NONOS_SDK_V1.5.4
  2. AT 文档下载链接
  3. 您可以继续参与 Bug Bounty 计划



发布说明
优化:
  1. 优化 AT 固件写 Flash 的行为。
  2. 优化 DHCP server 功能。
  3. 新增 AT+SAVETRANSLINK 对保存域名的支持。



感谢您对 ESP8266 的关注!
AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4.zip

Statistics: Posted by ESP_Faye — Fri May 20, 2016 8:32 pm


]]>
2016-05-20T20:27:26+08:00 2016-05-20T20:27:26+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2198&p=7002#p7002 <![CDATA[SDKs • [SDK Release] ESP8266_NONOS_SDK_V1.5.4_16_05_20]]> ESP8266_NONOS_SDK_V1.5.4_16_05_20 Release


Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.4_16_05_20):
  1. Download Related Documentation
  2. Bug Bounty Program



Release Notes
Resolved Issues(Bugs below are eligible for Bug Bounty Program):
  1. The return value of system_adc_read is wrong.
  2. The current is too high in light sleep mode.
  3. The ESP8266 maybe reset if connected to a special router.
Optimization:
  1. Updated libphy.a to version 972.
  2. Updated libpp.a to version 10.1, revised issues about frequency offset and sleep mode.
  3. Optimized IGMP function.
  4. Optimized DNS function.
  5. Optimized WPS function.
  6. Optimized DHCP server function.
  7. Optimized wifi_station_get_connect_status function.
  8. Revised the issue that API system_adc_read and system_get_vdd33 may return wrong value.
  9. Optimized API:
    bool espconn_secure_ca_enable(uint8 level, uint32 flash_sector);
    bool espconn_secure_cert_req_enable(uint8 level, uint32 flash_sector);
Added APIs:
  1. system_adc_read_fast: ADC fast sampling.
  2. wifi_fpm_auto_sleep_set_in_null_mode: set whether enter modem-sleep mode or not when WiFi is in NULL_MODE.

Known Issue:
  1. espconn_send returns OK of sending UDP data, even if ESP8266 station disconnects to the AP.

AT_v1.1 Release Note:
Notice:
  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.
AT_v1.1 Release Note:
Optimization:
  1. Optimized the behavior of writing Flash.
  2. Optimized DHCP server function.
  3. Updated command AT+SAVETRANSLINK to save domain name.


Have fun!

_______________________________________________________

ESP8266_NONOS_SDK_V1.5.4_16_05_20发布


相关下载
    以下是最新SDK的相关下载链接 (版本 ESP8266_NONOS_SDK_V1.5.4_16_05_13):
  1. 文档下载链接
  2. 您可以继续参与 Bug Bounty 计划



发布说明
修正问题(符合乐鑫 Bug 赏金计划):
  1. system_adc_read 返回值异常。
  2. light sleep 模式下电流较高。
  3. 连接特殊路由器可能导致系统重启。
优化:
  1. 更新 libphy.a 到 972 版本。
  2. 更新 libpp.a 到 10.1 版本,解决部分频偏及休眠问题。
  3. 优化 IGMP 功能。
  4. 优化 DNS 功能。
  5. 优化 WPS 功能。
  6. 优化 DHCP server 功能。
  7. 优化 wifi_station_get_connect_status 函数。
  8. 修正 system_adc_read、system_get_vdd33 返回值异常的问题。
  9. 修改 API
    bool espconn_secure_ca_enable(uint8 level, uint32 flash_sector);
    bool espconn_secure_cert_req_enable(uint8 level, uint32 flash_sector);
Added APIs:
  1. system_adc_read_fast: ADC 快速采样
  2. wifi_fpm_auto_sleep_set_in_null_mode: 设置 Null Mode 模式下,是否自动进入 modem sleep

AT_V1.1 Release Note:
注意:
  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 升级。
AT_v1.1 更新说明:
优化:
  1. 优化 AT 固件写 Flash 的行为。
  2. 优化 DHCP server 功能。
  3. 新增 AT+SAVETRANSLINK 对保存域名的支持。

ESP8266_NONOS_SDK_V1.5.4_16_05_20.zip

Statistics: Posted by ESP_Faye — Fri May 20, 2016 8:27 pm


]]>
2016-04-18T15:20:45+08:00 2016-04-18T15:20:45+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2054&p=6508#p6508 <![CDATA[SDKs • [AT Release] ESP8266_AT_V1.0 based on ESP8266_NONOS_SDK_V1.5.3]]> ESP8266_AT_v1.0 Release based on ESP8266_NONOS_SDK_V1.5.3


  1. 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.
  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.


Important Links
Here are the links for this AT release (version ESP82566_AT_v1.0 based on ESP8266_NONOS_SDK_V1.5.3):
  1. ESP8266_NONOS_SDK_V1.5.3
  2. AT Commands Documentation
  3. Bug Bounty Program



Release Notes
Optimization:
  1. Revised the flash map of AT firmware in no boot mode, please download the bin files according to at\readme.
  2. Revised the problem that AT+PING may fail when using some special router.
  3. Optimized AT firmware when receiving TCP data with UART flow control.
Added AT commands:
  1. AT+CIPDOMAIN: for DNS function.



Have fun!

_______________________________________________________

ESP8266_AT_v1.0 发布,基于 ESP8266_NONOS_SDK_V1.5.3


  1. 请使用 Espressif 官方 Flash Download Tool,参考附件压缩包中的 \at\readme 烧录 AT 固件到 Flash 中。
    注意:
    1. non-boot 模式不支持升级功能 (AT+CIUPDATE)。
    2. AT 固件的 non-boot 模式和 with-boot 模式均不支持 4Mbit Flash。

  2. 我司优化了 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):
  1. ESP8266_NONOS_SDK_V1.5.3
  2. AT 文档下载链接
  3. 您可以继续参与 Bug Bounty 计划



发布说明
优化:
  1. 调整 no boot 模式 AT bin 的 flashmap,参考 at\readme 文件烧录。
  2. 修正部分路由器 AT+PING 失败的问题。
  3. 优化当使用 UART 硬件流控时,动态分配空间用于保存网络数据。
新增 AT 指令:
  1. 新增指令 AT+CIPDOMAIN,用于进行域名解析。



感谢您对 ESP8266 的关注!
AT_V1.0_on_ESP8266_NONOS_SDK_V1.5.3.zip

Statistics: Posted by ESP_Faye — Mon Apr 18, 2016 3:20 pm


]]>
2016-04-18T14:58:01+08:00 2016-04-18T14:58:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2053&p=6507#p6507 <![CDATA[SDKs • [SDK Patch] MDNS issue on ESP8266_NONOS_SDK_V1.5.3]]>
Sorry for the inconvenience.

附件为基于 ESP8266_NONOS_SDK_V1.5.3 的 patch,解决了 MDNS 可能导致异常重启的问题。

如给您带来不便,深感抱歉。
MDNS_Patch_ESP8266_NONOS_SDK_V1.5.3.zip

Statistics: Posted by ESP_Faye — Mon Apr 18, 2016 2:58 pm


]]>
2016-04-16T13:58:39+08:00 2016-04-16T13:58:39+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2041&p=6488#p6488 <![CDATA[SDKs • [SDK Release] ESP8266_NONOS_SDK_V1.5.3_16_04_18]]> ESP8266_NONOS_SDK_V1.5.3_16_04_18 Release


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



Release Notes
Optimization:
  1. Supported ISSI flash.
  2. SmartConfig updated to version 2.5.4, solved the issue that AirKiss may fail in certain cases.
  3. libphy.a updated to version 9281.
  4. AT updated to version 1.00.
  5. Added lwip_open_src_template_proj in ESP8266_NONOS_SDK\examples for open source LWIP.
  6. Added peripheral_test in ESP8266_NONOS_SDK\examples.
  7. Moved driver_lib folder to be as ESP8266_NONOS_SDK\driver_lib.
  8. Added SPI driver, refer to ESP8266_NONOS_SDK\driver_lib\driver\spi_interface.c.
  9. Optimized espconn.
  10. Optimized DNS function.
  11. Optimized mDNS function.
  12. Optimized the disconnection when ESP8266 runs as TCP server.
  13. Optimized DHCP server: after DHCP release, it will assign the first unused IP to next DHCP client.
  14. Removed the limitation of freedom sending unencrypted beacon/probe req/probe resp.
  15. Resolved the issue that wifi_station_get_connect_status returned incorrect status when some router restarted.
  16. Revised the SSL server crash issue.
Added APIs:
  1. WPA2-Enterprise APIs
    wifi_station_set_username : set user name for WPA2-Enterprise
    wifi_station_clear_username : clear user name for WPA2-Enterprise
  2. AT APIs
    at_set_escape_character : set escape character for AT commands
Known Issue:
  1. espconn_send returns OK of sending UDP data, even if ESP8266 station disconnects to the AP.

AT_v1.0 Release Note:
Notice:
  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.
AT_v1.0 Release Note:
Optimization:
  1. Revised the flash map of AT firmware in no bootmode, please download the bin files according to at\readme.
  2. Revised the problem that AT+PING may fail when using some special router.
  3. Optimized AT firmware when receiving TCP data with UART flow control.
Added AT commands:
  1. AT+CIPDOMAIN: for DNS function.


Have fun!

_______________________________________________________

ESP8266_NONOS_SDK_V1.5.3_16_04_18发布


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



发布说明
优化:
  1. 增加对 ISSI flash 的支持。
  2. SmartConfig 更新到版本 2.5.4。
  3. libphy.a 更新到版本 9281。
  4. AT 更新到版本 1.00。
  5. 在 ESP8266_NONOS_SDK\examples 目录下新增 lwip_open_src_template_proj 工程,用于 lwip 的开源。
  6. 在 ESP8266_NONOS_SDK\examples 目录下增加 peripheral_test 工程目录。
  7. 调整 driver_lib 在 ESP8266_NONOS_SDK 中的目录结构,改为 ESP8266_NONOS_SDK\driver_lib。
  8. 新增 SPI 驱动代码,详见 ESP8266_NONOS_SDK\driver_lib\driver\spi_interface.c。
  9. 优化 espconn。
  10. 优化 dns 功能。
  11. 优化 mdns 功能。
  12. 优化 ESP8266 作为 TCP server 时断开连接的行为。
  13. 优化 DHCP server 的策略:DHCP release 后,重新分配 IP,从第一个未使用的 IP 开始分配。
  14. 移除 freedom 发包对非加密 beacon/probe req/probe resp 的限制。
  15. 修正某些路由重启,wifi_station_get_connect_status 返回状态错误的问题。
  16. 修正 SSL server 可能异常重启的问题。
Added APIs:
  1. WPA2-Enterprise APIs
    wifi_station_set_username : 设置用户名
    wifi_station_clear_username : 清除用户名
  2. AT APIs
    at_set_escape_character : 设置 AT 指令的转义字符
已知问题:
  1. ESP8266 从 AP 断开,但使用 espconn_send 发送 UDP 包仍然返回成功。

AT_V1.0 Release Note:
注意:
  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 升级。
AT_v1.0 更新说明:
优化:
  1. 调整 no boot 模式 AT bin 的 flashmap,参考 at\readme 文件烧录。
  2. 修正部分路由器 AT+PING 失败的问题。
  3. 优化当使用 UART 硬件流控时,动态分配空间用于保存网络数据。
新增 AT 指令:
  1. 新增指令 AT+CIPDOMAIN,用于进行域名解析。



感谢您对 ESP8266 的关注!
ESP8266_NONOS_SDK_V1.5.3_16_04_18.zip

Statistics: Posted by ESP_Faye — Sat Apr 16, 2016 1:58 pm


]]>
2016-03-30T19:35:13+08:00 2016-03-30T19:35:13+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1964&p=6275#p6275 <![CDATA[SDKs • [阿里小智]ESP8266_RTOS_ALINK_DEMO 发布]]> 1:智能开关,智能插座,PWM调光等产品参考设计方案;
2:UART 控制终端设备;
3:OTA

用户基于ESP8266_RTOS_ALINK_DEMO 可进行二次开发,详细使用说明移至Demo Project 中查阅。
下载链接:https://github.com/espressif/ESP8266_RTOS_ALINK_DEMO

Statistics: Posted by ESP_Bill — Wed Mar 30, 2016 7:35 pm


]]>
2016-03-16T14:26:12+08:00 2016-03-16T14:26:12+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1913&p=6141#p6141 <![CDATA[SDKs • Open source LWIP for ESP8266_NONOS_SDK_V1.5.2]]> ESP8266_NONOS_SDK_V1.5.2 open source LWIP.

Enjoy !

附件为基于 ESP8266_NONOS_SDK_V1.5.2 的 LWIP 开源示例代码。

感谢您对 ESP8266 的关注!
lwip_open_src_for_ESP8266_NONOS_SDK_V1.5.2.zip

Statistics: Posted by ESP_Faye — Wed Mar 16, 2016 2:26 pm


]]>
2016-03-04T10:31:06+08:00 2016-03-04T10:31:06+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1859&p=5964#p5964 <![CDATA[SDKs • [AT Patch] Patch for ESP8266_AT_V0.60 based on ESP8266_NONOS_SDK_V1.5.2]]>

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.

More details are in the attachment, \at\readme.txt.


由于 AT 功能增加,non-boot 模式(eagle.flash.bin + eagle.irom0text.bin)修改烧录地址如下:

eagle.flash.bin 烧录到 Flash 地址 0x00000
eagle.irom0text.bin 烧录到 Flash 地址 0x10000


注意:
1. non-boot 模式不支持升级功能(AT+CIUPDATE)。
2. AT 固件的 non-boot 模式和 with-boot 模式均不支持 4Mbit Flash。

详细请参考附件 \at\readme.txt 中的说明进行烧录。
Patch01_AT_V0.60_on_ESP8266_NONOS_SDK_V1.5.2.zip

Statistics: Posted by ESP_Faye — Fri Mar 04, 2016 10:31 am


]]>
2016-03-03T19:44:19+08:00 2016-03-03T19:44:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1856&p=5957#p5957 <![CDATA[SDKs • [SDK Patch] SSL issue on ESP8266_NONOS_SDK_V1.5.2]]> 1. Misbehavior when ESP8266 runs as SSL server.
2. The return value of wifi_station_get_connect_status may be wrong in certain cases.

Sorry for the inconvenience.

附件为基于 ESP8266_NONOS_SDK_V1.5.2 的 patch,解决了以下两个问题:
1. ESP8266 作为 SSL server 时可能出现异常。
2. 某些情况下 wifi_station_get_connect_status 返回值不准确。

抱歉给您带来不便。
Patch01_for_ESP8266_NONOS_SDK_V1.5.2.zip

Statistics: Posted by ESP_Faye — Thu Mar 03, 2016 7:44 pm


]]>
2016-02-28T09:22:22+08:00 2016-02-28T09:22:22+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1827&p=5844#p5844 <![CDATA[SDKs • [RTOS SDK Release] ESP8266_RTOS_SDK_v1.4.0_16_02_28]]> ESP8266_RTOS_SDK_v1.4.0_16_02_28 Release

Important Links
Here are the links for this SDK release (version ESP8266_RTOS_SDK_v1.4.0_16_02_28):
  1. Download the SDK on Github
  2. Download Related Documentation
  3. Bug Bounty Program




Release Notes
  1. update boot.bin to v1.5;
  2. add wifi_station_set/get_hostname api;
  3. optimize net80211;
  4. optimize SSL;
  5. optimize OTA;
  6. optimize DHCP client;
  7. update SmartConfig to version 2.5.3;
  8. support GPIO wakeup;
  9. enable IGMP in LWIP;
  10. add espconn_init in espconn.h;
  11. update cjson/freertos/ssl;
  12. add lwip/nopoll source code;
  13. add libairkiss.a/airkiss.h, update smart_config;
  14. update esp_init_data_default.bin;
  15. IROM start address changed to 0x20000;
  16. improved system stability;
  17. many other optimizations…


Have fun!

_______________________________________________________

ESP8266_RTOS_SDK_v1.4.0_16_02_28 发布

相关下载
以下是最新 SDK 的相关下载链接 (版本 ESP8266_RTOS_SDK_v1.4.0_16_02_28):
  1. 登录 Github 下载 SDK
  2. RTOS SDK 编程指南
  3. 您可以继续参与 Bug 赏金计划




发布说明
  1. 更新 boot.bin 到 V1.5 版本;
  2. 增加 wifi_station_set/get_hostname API;
  3. 优化 net80211;
  4. 优化 SSL;
  5. 优化 OTA;
  6. 优化 DHCP 客户端服务;
  7. 更新 SmartConfig 到 2.5.3 版本;
  8. 支持 GPIO 唤醒功能;
  9. 打开 LWIP 的 IGMP 协议;
  10. 增加 espconn_init 到 espconn.h;
  11. 更新 cjson/freertos/ssl;
  12. 增加 lwip/nopoll 源代码;
  13. 增加 libairkiss.a/airkiss.h,更新 smart_config;
  14. 更新 esp_init_data_default.bin;
  15. IROM 启动地址改为 0x20000;
  16. 系统稳定性提高;
  17. 其他优化更新……


感谢您对 ESP8266 的关注!

Statistics: Posted by Guest — Sun Feb 28, 2016 9:22 am


]]>
2016-01-29T21:00:56+08:00 2016-01-29T21:00:56+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1703&p=5570#p5570 <![CDATA[SDKs • [AT Release] ESP8266_AT_V0.60 based on ESP8266_NONOS_SDK_V1.5.2]]> ESP8266_AT_v0.60 Release based on ESP8266_NONOS_SDK_V1.5.2



  1. Use Espressif official Flash Download Tool to download AT firmware bin files into Flash according to the "readme.txt" which is in the attachment.
  2. Since this ESP8266_AT_v0.51, AT firmware is too large to fit in 4Mbit (512KB) Flash. Please use 8Mbit (1MB) or larger Flash.
  3. 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):
  1. ESP8266_NONOS_SDK_V1.5.2
  2. Espressif official Flash Download Tool
  3. AT Commands Documentation
  4. Bug Bounty Program



Release Notes
  1. Added command AT+CWLAPOPT, which is used to config the attribute of the returned value of the command AT+CWLAP.
  2. Added command AT+WPS, WPS supported.
  3. Added command AT+MDNS, MDSN supported.
  4. Added command AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER. AirKiss intranet detecting function is supported.
  5. Optimized command AT+CIPSTART. The device can function as SSL client, and one SSL connection can be created at most.
  6. Optimized AT+UART command.



Have fun!

_______________________________________________________

ESP8266_AT_v0.60 发布,基于 ESP8266_NONOS_SDK_V1.5.2



  1. 请使用 Espressif 官方 Flash Download Tool,参考附件压缩包中的 “readme.txt” 烧录 AT 固件到 Flash 中。
  2. 如需支持固件升级功能 (AT+CIUPDATE),Flash 容量要求 1MBytes 或以上,烧录使用 boot mode。
  3. 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。




相关下载
    以下是最新SDK的相关下载链接 (版本 ESP8266_AT_v0.60 基于 ESP8266_NONOS_SDK_V1.5.2):
  1. ESP8266_NONOS_SDK_V1.5.2
  2. Espressif 官方 Flash Download Tool
  3. AT 文档下载链接
  4. 您可以继续参与 Bug Bounty 计划



发布说明
  1. 新增 AT+CWLAPOPT 指令,用于设置 AT+CWLAP 指令的返回结果属性。
  2. 新增 AT+WPS 指令,支持 WPS 功能。
  3. 新增 AT+MDNS 指令,支持 MDNS 功能。
  4. 新增 AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER 指令,支持微信的内网发现功能。
  5. 优化 AT+CIPSTART 命令,支持作为 SSL client,最多可创建 1 个 SSL 连接。
  6. 修正设置波特率后最后一个字符错误的问题。



感谢您对 ESP8266 的关注!
AT_V0.60_on_ESP8266_NONOS_SDK_V1.5.2_20160203.zip

Statistics: Posted by ESP_Faye — Fri Jan 29, 2016 9:00 pm


]]>
2016-01-29T20:40:21+08:00 2016-01-29T20:40:21+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1702&p=5569#p5569 <![CDATA[SDKs • [SDK Release] ESP8266_NONOS_SDK_V1.5.2_16_01_29]]> ESP8266_NONOS_SDK_V1.5.2_16_01_29 Release


Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.2_16_01_29):
  1. Download Related Documentation
  2. Bug Bounty Program



Release Notes
Resolved Issues(Bugs below are eligible for Bug Bounty Program):
  1. Strange os_timer_arm behavior.
Optimization:
  1. Added SDIO slave driver. Developers are now able to implement AT commands based on SDIO interface by themselves.
  2. Optimized SSL shakehand.
  3. Upgraded second-level boot to support HSPI flash.
  4. Added AirKiss library.
  5. Updated sample code smart_config (esp_iot_sdk\examples\smart_config).
  6. The 114th byte of esp_init_data_default.bin is modified to be 1. Please use the latest esp_init_data_default.bin.
  7. Added sample code at_espconn (esp_iot_sdk\examples\at_espconn), showing how to transmit AT commands via the internet.

Added APIs:
  1. 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.
  2. 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.
  3. AT UART simulation APIs
    at_fake_uart_enable : enable AT UART simulation.
    at_fake_uart_rx : AT UART RX for simulation.

Known Issue:
  1. SSL misbehavior.

AT_v0.60 Release Note:
Notice:
  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.
AT_v0.60 Release Note:
  1. Added command AT+CWLAPOPT, which is used to config the attribute of the returned value of the command AT+CWLAP.
  2. Added command AT+WPS, WPS supported.
  3. Added command AT+MDNS, MDSN supported.
  4. Added command AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER. AirKiss intranet detecting function is supported.
  5. Optimized command AT+CIPSTART. The device can function as SSL client, and one SSL connection can be created at most.
  6. Optimized AT+UART command.


Have fun!

_______________________________________________________

ESP8266_NONOS_SDK_V1.5.2_16_01_29发布


相关下载
    以下是最新SDK的相关下载链接 (版本 ESP8266_NONOS_SDK_V1.5.2_16_01_29):
  1. 文档下载链接
  2. 您可以继续参与 Bug Bounty 计划



发布说明
修正问题(符合乐鑫 Bug 赏金计划):
  1. os_timer_arm 行为异常的问题。
优化:
  1. 新增支持 SDIO slave driver,开发者可自行实现基于 SDIO 的 AT 指令。
  2. 优化 SSL 握手流程。
  3. 更新二级 boot,以支持 HSPI flash。
  4. 新增 AirKiss 库,支持内网发现功能。
  5. 更新 smart_config 示例(esp_iot_sdk\examples\smart_config)。
  6. esp_init_data_default.bin 第 114 字节修改为 1,请使用新版 esp_init_data_default.bin。
  7. 新增 at_espconn 示例(esp_iot_sdk\examples\at_espconn),示范通过网络发送 AT 指令。

Added APIs:
  1. SDIO slave APIs
    sdio_slave_init : 初始化 SDIO slave
    sdio_load_data : 加载数据到 SDIO buffer
    sdio_register_recv_cb :注册 SDIO 接收数据的回调函数
  2. AirKiss APIs
    airkiss_version : 获得 AirKiss 库版本信息
    airkiss_lan_recv :用于 AirKiss 内网发现功能,解析收到的数据包
    airkiss_lan_pack :用于 AirKiss 内网发现功能,组织待回复的响应包
  3. AT UART simulation APIs
    at_fake_uart_enable : enable AT UART simulation.
    at_fake_uart_rx : AT UART RX for simulation.

已知问题:
  1. SSL 行为异常。

AT_v0.60 Release Note:
注意:
  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 升级。
AT_v0.60 更新说明:
  1. 新增 AT+CWLAPOPT 指令,用于设置 AT+CWLAP 指令的返回结果属性。
  2. 新增 AT+WPS 指令,支持 WPS 功能。
  3. 新增 AT+MDNS 指令,支持 MDNS 功能。
  4. 新增 AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER 指令,支持微信的内网发现功能。
  5. 优化 AT+CIPSTART 命令,支持作为 SSL client,最多可创建 1 个 SSL 连接。
  6. 修正设置波特率后最后一个字符错误的问题。



感谢您对 ESP8266 的关注!
ESP8266_NONOS_SDK_V1.5.2_16_01_29.zip

Statistics: Posted by ESP_Faye — Fri Jan 29, 2016 8:40 pm


]]>
2015-11-20T12:23:08+08:00 2015-11-20T12:23:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1413&p=4678#p4678 <![CDATA[SDKs • [合作伙伴]基于ESP8266的特殊固件发布 (for China users)]]> 注意:此帖仅提供链接,具体更新以第三方平台发布信息为准。

机智云:
http://www.espressif.com/sites/default/ ... 080510.zip
更新日期:2016年8月24日

氦氪云:
http://docs.hekr.me/embedded/esp8266_sdk_api/
https://github.com/HEKR-Cloud/HEKR-ESP8266-SDK

Statistics: Posted by Ilove8266 — Fri Nov 20, 2015 12:23 pm


]]>
2015-07-24T14:31:47+08:00 2015-07-24T14:31:47+08:00 https://bbs.espressif.com:443/viewtopic.php?t=850&p=2915#p2915 <![CDATA[SDKs • [Latest Release/最新发布] ESP8266 SDK]]>

Non-OS SDK
Latest Version: 2.1.0 Release date: May 05, 2017
Click to Download


Non-OS SDK
Latest Version: MBEDTLS Release date: July 18, 2016
Click to Download


RTOS SDK
Latest Version: 1.5.0 Release date: November 11, 2016
Click to Download

Tips:
  • If you want to implement AT firmware, use non-OS SDK.

Statistics: Posted by Guest — Fri Jul 24, 2015 2:31 pm


]]>
2014-10-30T14:53:19+08:00 2014-10-30T14:53:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=14&p=29#p29 <![CDATA[SDKs • [Notice] Define Your Own Software Version (重新定义软件版本号)]]> Change the version info output by the AT+GMR command.
This will help us track whether the bug in the source code we release or otherwise.
Thank you for your co-operation!

如果基于我司的源码进行二次开发,请自定义版本信息。
尤其是 AT 源码,请进行二次开发的用户,自定义 AT+GMR 所返回的版本信息值,不要与我司的版本号共用,以免客户进行问题反馈时无法分清代码来源。
感谢大家的配合与支持!

Statistics: Posted by Admin — Thu Oct 30, 2014 2:53 pm


]]>