Air780EGH LuatOS固件版本
作者:陆相成
最新版本内核固件SDK
特别说明
1. 因Flash空间有限,而LuatOS功能又太多,一个固件无法放下全部功能,所以必须用不同的固件种类,装载不同的核心库组合;
2. Air780EPM 当前有2种32位固件,2种64位固件;
3. Air780EHM,Air780EHV,Air780EGH 当前有26种固件,32位和64位各13种;
4. 关于差分升级的相关说明;
差分升级只能在同类固件之间进行,
固件1 只能差分升级为固件1,
固件2 只能差分升级为固件2,
固件X 只能差分升级为固件X。
LuatOS最新固件版本下载地址
LuatOS-SoC_V2016_Air780EGH ,请点击下载。
发布日期:2025.10.10
1. add: 支持SIM2分配到第二组管脚(GPIO12/13/14)
2. add: 支持 mqtt over websockett, 也支持了TLS, 允许连接使用ca证书验证
3. add: 支持遥测功能(测试版本)
4. add: u8g2支持载入字体文件(测试版本)
5. add: drx周期和idle邻区测量阈值上报
6. add: netdrv添加socket事件监听回调
7. add: modbus添加事件回调
8. add: jpg硬件解码支持分片解码,大幅减少内存占用(注意长宽要是16的倍数)
9. add:socket 断开指定网卡的所有网络链接(实验性支持)
10. add:netdrv,支持设置dhcp的主机名
11. add: http支持比较大的body请求,实测100k可以稳定接收,更大的情况暂不考虑
12. add: httpplus支持自定义上传buff,按模组型号分配较大的buff,实现更高的上传速度
13. add: pins支持对SIM的IO进行复用配置
14. add: io,文件写入时支持zbuff作为参数
15. fix: i2c0 默认复用错误
16. fix: 修复多次lcd.sleep死机问题引起的首次开机不显示的问题
17. fix: 使用ch390,执行dns查询时有概率死机
18. fix: httpsrv发送大文件慢,重复启动时有概率死机
19. fix: 修复关闭wifi自动重连未生效
20. fix: crypto,修正crypto.md函数的返回值错误
21. fix: vm,使用tostring将浮点数输出成字符串时,会出现多余的空格,丢失小数点
22. fix: vfs,没有正确unmount,导致重复挂载可能会出现多个挂载点
23. fix: json,使用json.decode将浮点数输出转换为字符串时,精度有问题。
24. fix:lf 接口函数返回状态异常
25. fix: gpio,中断防抖模式下,回调缺了pin参数(第二个参数)
26. fix: crypto,修复crypto.md函数返回值错误的问题
27. change: network,调整加密套件的优先级顺序,对部分网站的连接建立速度减少70%
28. change: 不开启elink的天气图标数据
29. change: os,clock应返回整数
30. change: 优化触屏处理
31. change: zbuff,toBase64接口添加返回值检查,如长度不足时返回0
32. remove: 仅Air780EPM/Air780EGP/Air700ECP三个型号:u8g2,lcd,elink,废弃掉内置的符号字体
下图为各版本固件的详细功能说明;
LuatOS核心库列表及功能详解 ,请点击了解。
历史版本固件SDK(仅限对比测试使用,推荐使用最新版本)
LuatOS固件历史版本下载地址
LuatOS-SoC_V2014_Air780EGH ,请点击下载。
发布日期:2025.8.31
1. add: 部分固件开启fft库
2. fix: 13/113固件, 应该打开TTS功能
3. fix: jpg硬解码大分辨率图片会死机
4. fix: 若没有时间同步, os.time()有概率死机
5. fix: tf卡遍历子目录获取不到文件大小
6. update: 优化CH390中断模式,提高传输速率
7. update: 提高lcd刷屏速度(qspi屏) 100%
8. update: 优化NAPT的兼容性, 优化DHCP兼容性
LuatOS-SoC_V2012_Air780EGH ,请点击下载。
发布日期:2025.8.10
1. add: 新增12/13/112/113号固件
2. add: 支持jpg硬件解码
3. add: 支持airlink正式版协议
4. add: airlink支持uart模式,支持spi slave模式
5. add: 触摸屏新增cst820/cst9220驱动
6. fix: 并入patch v17p17
7. fix: 多网融合下的DHCP可能出现内存泄露
LuatOS-SoC_V2010_Air780EGH ,请点击下载。
发布日期:2025.7.19
1. add: 101-111号固件, 64bit固件
2. add: 支持长短信发送
3. add: gtfont支持到192号字体, 支持灰度
4. change: pins,luatos下默认不打印映射关系的日志,可以通过pins.debug(true)打开日志
5. change: log,重大调整,print/log输出字符串时,改成用单个空格,替代原本的tab
6. change: net_lwip2,每个网卡都使用自身的dns客户端,独立设置自己的dns服务器
7. fix: littlt flash库,优化flash探测方式,兼容不同批次nand
8. 1号~11号为32位固件,101号~111号固件为64位固件,64位相对32位固件新增支持了大数运算,其余相同。
发布日期:2025.7.5
1. 支持AirTalk(基于MQTT的单双工对讲功能,α客户招募中);
2. 修复http下载文件到不存在的目录时报错的bug;
3. 添加modbus库(强烈推荐!!!);
4. 解决arp在多网融合(4G/WiFi/以太网等组合使用)环境下的问题;
发布日期: 2025.6.6
- 初始版本