v4.0.72026-07-16
- 新增 Windows + Linux RT 双系统平台,覆盖双系统工业控制器的统一 Web 运维
- 新增双系统 Windows OTA,支持固件校验、原子替换、启动健康检查和失败自动回滚
- Linux RT 状态使用安全持久连接,PLC、EtherCAT 与网络页面刷新达到亚秒级
- 修复 EtherCAT 主站、从站扫描和 PLC 日志显示;EtherCAT 开机强制自启且不可关闭
- 修复管理网口、实时总线专口和双系统内部接口混淆,以及系统名称、CPU和路由状态问题
- 完成代表设备的安装、回滚、再次安装和真实 Web OTA 验证
v4.0.62026-07-16
- 优化登录页和管理页面加载速度,保留原有 iCON PLC 标识与操作体验
- WiFi 全部连接失败时及时回退 5G,并限制后台重试频率,减少路由和 VPN 抖动
- 修复网络恢复任务并发执行,以及 WireGuard 波动时重复重启的问题
- 修复 ARM IPC 精简系统升级后 80 端口无法访问管理页面的问题
- 完善静态资源缓存和页面布局预留,减少刷新时的等待与界面跳动
- 三平台完成安装、回滚、重新安装及登录、网络、PLC、VPN、系统页面验证
v4.0.52026-07-16
- 网络自愈增强:无5G设备可自动尝试已保存且当前可见的备用 WiFi,并限制失败重试频率
- PLC配置修改后显示醒目的未保存状态和就近保存入口,避免配置未生效
- 统一三平台 WireGuard、WiFi、5G和以太网的路由管理与切换回退逻辑
- 修复RPI 5G模块启动模式漂移,以及IPC ARM平台5G开机连接不稳定
- 修复PLC本地程序与等待IDE远程加载模式保存、显示和再次启动不一致
- 修复PLC配置文件权限异常导致保存失败却误报成功
- 完善OTA安装、备份与回滚,三平台均完成真实安装和回滚验证
v4.0.42026-07-14
- 完成RPI、ARM IPC和x86 IPC三平台独立OTA构建与验证
- 增加WiFi和5G连接过程、成功与失败状态反馈
- 网络优先级统一为可用以太网、WiFi、5G,并支持失败回退
- 修复WiFi扫描、错误密码误报成功和切换无响应问题
- 修复RPI Web资源缓存丢失后只显示页面框架的问题
- 完善OTA权限提升、配置保留、原子替换和回滚状态
- 修复5G拨号重复启动DHCP客户端及状态识别不准确
- B16 模板持久化 - 修复 /tmp 清理后 web 只剩 HTML 骨架问题
- B14 startup_mode 动态 ExecStart - 远程模式不再硬编码 -a 1
- B15 硬件绑定防拷贝 - C编译.so校验CPU Serial
v4.0.22026-06-19
- 修复:WG 连接 4 分钟死循环 — wifi_switch() 重连同一 WiFi 导致 NM 抢默认路由
- 修复:wifi_switch() 已连接同一 SSID 时短路返回,避免 NM 干扰路由
- 优化:WG 握手检测阈值 180s→60s(匹配 keepalive=25s + cron=60s)
- 优化:WG 失联时先检查VPN网关连通性,链路正常时不重复重启
- 优化:WG 隧道不可达时自动切换 5G 路由 + 重启 WG + ping 验证恢复
v4.0.12026-06-17
- 修复:CSRF Token 验证失败导致 API 调用异常
- 修复:PLC 控制 API 路径硬编码问题,改用 HAL 动态路径
- 新增:以太网接口切换后自动回退检测
v3.3.72026-06-09
- 新增:设备端可链接到官网版本日志 (www.cccciii.top/plc/changelog.html)
- 更新:版本日志同步至官网,OTA release_notes 含官网链接
v3.3.62026-06-07
- 新增:关机/重启前安全停止工业服务 (PLC/EtherCAT),避免关机阻塞
- 新增:危险操作确认弹框含完整后果提示
- 新增:恢复出厂设置清除配置后自动重启
- 新增:开机启动项优化,禁用 11 个冗余服务,开机速度大幅提升
- 新增:factory_deploy.py 一键初始化新设备
- 修复:OTA tar.gz 包含完整系统配置 (scripts/cron/NAT/JSON校验)
- 修复:主机名开机恢复问题 (fix-hostname.py)
v3.3.52026-06-06
- 新增:icon-netd 统一网络守护进程,替代 wifi-priority/fix-route/wg-heartbeat 等多脚本
- 新增:WiFi/5G/WG 三通道自动切换 + 路由优先级管理 (WiFi=100 > 5G=200 > ETH=300)
- 修复:互联网检测逻辑 — 5G有IP即有网,WiFi需ping网关
- 修复:5G路由 Gateway=0.0.0.0 问题,icon-netd 自动修正
v3.3.42026-06-04
- 修复:5GautoDial v4 硬编码 USB 路径 bug,改为动态检测 (RPI1=2-3, RPI2=2-4)
- 新增:5G 模组 USB 僵尸态检测,检测到跳过不重试
- 修复:iptables NAT 80→5000 端口转发丢失问题
v3.3.32026-06-04
- 修复:icon-web 系统页面重启/关闭设备按钮无效(subprocess Popen shell bug)
- 修复:恢复出厂设置仅删配置不重建问题,现调用 factory_setup.sh 生成默认配置
- 修复:RPI2 eth0/WiFi双网路由冲突导致系统卡死
- 移除:产品资料站敏感页面
- 新增:ICON 产品官网及域名访问
- 修复:导航页 checkmark 图标显示异常
- 修复:WireGuard systemd 启动顺序优化(ExecStartPre=sleep 2)
- 新增:PROFINET 接口归类到"工业总线接口"分类
- 新增:G120变频器 OPC UA 信息模型
v3.1.02026-05-20
- 新增:5G终端型PLC固件 OTA 远程升级功能
- 新增:icon-web 网络管理页面(WiFi/5G/VPN)
- 修复:OPC UA 端口绑定地址问题
- 优化:EtherCAT 启动时序,等待 wg0 就绪
v3.0.02026-05-01
- 重大更新:ICON 5G 终端型 PLC 首版发布
- 支持 EtherCAT 主站协议(基于SOEM/igh EtherLab)
- 支持 PROFINET RT 协议(西门子G120等设备)
- OPC UA 信息模型封装
- 工业智能体 Agent 服务(自然语言驱动)
- WiFi/5G 双链路自动切换
- icon-web Web 管理面板 v1
v2.5.02026-04-15
- 飞腾FT2000/4 平台适配
- x86 IPC 双系统(Windows+Linux RT)支持
- WireGuard VPN 多平台密钥生成修复
v2.0.02026-03-01
- EtherCAT Master 基础功能实现
- Beckhoff EL2889 16通道DO模块支持
- 麦格米特M5 CiA402伺服驱动器支持
- OPC UA Web Gateway 服务
v1.0.02025-12-15
- 树莓派4B 硬件平台搭建
- WireGuard VPN 组网基础设施
- 5G模组(广和通L716)驱动调试
- 基础网络拓扑搭建