通用 ESP8266 模块固件
固件稳定,2M以上flash
以下文件是 ESP8266 的稳定固件。如教程中所述,使用 esptool.py 程序对您的电路板进行编程 。
注意:固件 v1.13 有一个新的 flash 文件系统布局,默认使用 littlefs 作为文件系统。从旧固件升级时,请先备份您的文件,并在升级前擦除所有闪存,或升级后执行uos.VfsLfs2.mkfs(bdev)
。另请注意,v1.12 及更早版本适用于具有 1M 或更多闪存的模块,而 v1.13 需要 2M 或更多。
-
esp8266-20210902-v1.17.bin
(elf, map)
(最新)
-
esp8266-20210618-v1.16.bin
(elf, map)
-
esp8266-20210418-v1.15.bin
(elf, map)
-
esp8266-20210202-v1.14.bin
(elf, map)
-
esp8266-20200911-v1.13.bin
(elf, map)
-
esp8266-20191220-v1.12.bin
(elf, map)
-
esp8266-20190529-v1.11.bin
(elf, map)
-
esp8266-20190125-v1.10.bin
(elf, map)
-
esp8266-20180511-v1.9.4.bin
(elf, map)
-
esp8266-20171101-v1.9.3.bin
(elf, map)
-
esp8266-20170823-v1.9.2.bin
(elf, map)
-
esp8266-20170612-v1.9.1.bin
(elf, map)
-
esp8266-20170526-v1.9.bin
(elf, map)
-
esp8266-20170108-v1.8.7.bin
(elf, map)
每日构建,2M 或更多闪存
以下是 ESP8266 固件的每日构建。它们具有最新的功能和错误修复,WebREPL 不会自动启动,并且默认启用调试。
注意:v1.12-334 及更新版本(包括 v1.13)需要 ESP8266 模块,其 flash 2M 以上,默认使用 littlefs 作为文件系统。从旧固件升级时,请先备份您的文件,并在升级前擦除所有闪存,或升级后执行uos.VfsLfs2.mkfs(bdev)
。
每日构建,1M 闪存
以下是 ESP8266 固件的每日版本,专为只有 1MB 闪存的模块量身定制。该固件使用 littlefs 作为文件系统。从使用 FAT 文件系统的旧固件升级时,请先备份您的文件,并在升级前或升级后擦除所有闪存uos.VfsLfs2.mkfs(bdev)
。
每日构建,512k 闪存
以下是 ESP8266 固件的每日版本,专为只有 512kbyte 闪存的模块量身定制。某些功能被禁用以将固件降低到此大小。
-
esp8266-512k-20210923-unstable-v1.17-68-g35fb90bd5.bin
(elf, map)
(最新)
-
esp8266-512k-20210921-unstable-v1.17-63-g67d1dca9c.bin
(elf, map)
-
esp8266-512k-20210921-unstable-v1.17-59-g782d5b2e5.bin
(elf, map)
-
esp8266-512k-20210919-unstable-v1.17-53-g6e39f2cc1.bin
(elf, map)
-
esp8266-512k-20210902-v1.17.bin
(elf, map)
-
esp8266-512k-20210618-v1.16.bin
(elf, map)
-
esp8266-512k-20210418-v1.15.bin
(elf, map)
-
esp8266-512k-20210202-v1.14.bin
(elf, map)
-
esp8266-512k-20200902-v1.13.bin
(elf, map)
-
esp8266-512k-20191220-v1.12.bin
(elf, map)
-
esp8266-512k-20190529-v1.11.bin
(elf, map)
-
esp8266-512k-20190125-v1.10.bin
(elf, map)
-
esp8266-512k-20180511-v1.9.4.bin
(elf, map)
-
esp8266-512k-20171101-v1.9.3.bin
(elf, map)
-
esp8266-512k-20170823-v1.9.2.bin
(elf, map)
-
esp8266-512k-20170611-v1.9.1.bin
(elf, map)
-
esp8266-512k-20170526-v1.9.bin
(elf, map)
-
esp8266-512k-20170108-v1.8.7.bin
(elf, map)
每日 OTA 构建,2M 或更多闪存
以下是 ESP8266 固件的无线 (OTA) 构建,适用于具有至少 2MB 闪存的模块。第一次使用此版本时,您需要使用 esptool.py 烧写一个“初始图像”图像,如上所述。之后,您可以使用“OTA 更新”文件以及来自
yaota8266的 ota-client 脚本通过无线方式更新固件 。“OTA 更新”文件经过数字签名,仅适用于提供的“初始映像”文件,反之亦然。(注意:此功能正在进行中。)
注意:v1.12-334 及更新版本(包括 v1.13)需要 ESP8266 模块,其 flash 2M 以上,默认使用 littlefs 作为文件系统。从旧固件升级时,请先备份您的文件,并在升级前擦除所有闪存,或升级后执行uos.VfsLfs2.mkfs(bdev)
。
-
esp8266-ota-20200906-unstable-v1.13-4-g3ff707927 :
initial image,
OTA update
(elf, map)
(最新)
-
esp8266-ota-20200904-unstable-v1.13-1-g40ad8f166 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20200902-v1.13 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20200902-unstable-v1.12-700-g0e6ef4035 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20200901-unstable-v1.12-695-g40153b800 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20191220-v1.12 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20190529-v1.11 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20190125-v1.10 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20180511-v1.9.4 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20171101-v1.9.3 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20170823-v1.9.2 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20170611-v1.9.1 :
initial image,
OTA update
(elf, map)
-
esp8266-ota-20170526-v1.9 :
initial image,
OTA update
(elf, map)