[INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * BootLoader * [INFO] * Flash: 256KB * [INFO] * * * * * By Helei * * * * * * [INFO] [BL] 上次复位原因: 上电 按键 [INFO] > 固件校验通过 [INFO] [BL] 正在跳转到 APP1 @0x08008000... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * 版本: 1.5.8 (RTOS) * [INFO] * * * * * * * By Helei * * * * [INFO] > EEPROM 探测: 写=0xA5, 读=0xA5 [INFO] > EEPROM 读取 err=0, Magic=0xDEADBEEF, Ver=20 [INFO] EEPROM 配置有效, Ver=20 [INFO] > 服务器: 58.17.14.95:1880 [INFO] > 客户端ID: 5791a8579d459290 [INFO] > 用户名: 766990788193702677 [INFO] > 版本序号: 20 [INFO] > W25Q64 初始化成功, ID=0xEF4017 [INFO] > 历史重启记录(新→旧): [INFO] [1] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [2] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [3] 重启原因: 按键复位 运行时间: 0天00小时06分 [INFO] [4] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [5] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [6] 重启原因: 被平台踢下线 运行时间: 0天06小时42分 [INFO] [7] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [8] 重启原因: 串口OTA命令 运行时间: 0天01小时05分 [INFO] [9] 重启原因: 卡死看门狗溢出 运行时间: 0天07小时41分 [INFO] [10] 重启原因: 外部断电(法拉电容记录) 运行时间: 0天00小时00分 [INFO] SW1:关 [INFO] SW2:关 [INFO] SW3:关 [INFO] SW4:关 [INFO] > 产品模式: 称重投料(带秤) [INFO] > GPS 定位: 关闭(GPS0) [INFO] > FEED: 初始化, 去皮=1.0KG, 单次投料=1.0KG [INFO] > 电能: HLW8032 就绪 (UART5 PD2) [INFO] > OLED: 初始化完成 [INFO] > 4G: 初始化... [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 8986032524791123631 [INFO] > 4G: CGATT 已附着 [INFO] > 4G: 信号 45% (rssi=14) [INFO] > 4G: 网络 OK [INFO] > 4G: MQTT... [INFO] > 4G: MQTT OK [INFO] > 4G: Ready [INFO] > 4G: 首次发布成功 [INFO] > BLE: 配置已缓存(Bt1),跳过设置 [INFO] SW1:关(不恢复,投喂安全保护) [INFO] SW2:关(恢复) [INFO] SW3:关(恢复) [INFO] SW4:关(恢复) [INFO] > Main: MQTT Ready 后首次状态上报 [INFO] > FEED: 首次查询已发送 [INFO] > OTA 已确认(MQTT Ready + 首次发布成功 + 延迟9s) [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * BootLoader * [INFO] * Flash: 256KB * [INFO] * * * * * By Helei * * * * * * [INFO] [BL] 上次复位原因: 软件 [INFO] > 固件校验通过 [INFO] [BL] 正在跳转到 APP1 @0x08008000... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * 版本: 1.5.6 (RTOS) * [INFO] * * * * * * * By Helei * * * * [INFO] > EEPROM 探测: 写=0xA5, 读=0xA5 [INFO] > EEPROM 读取 err=0, Magic=0xDEADBEEF, Ver=20 [INFO] > EEPROM 写入成功 [INFO] > EEPROM 写入完成, Magic=0xDEADBE12 [INFO] > EEPROM 回读校验 err=0, Magic=0xDEADBE12, Ver=0 [INFO] EEPROM 配置已修复, Ver=0 [INFO] > 服务器: 58.17.14.95:1880 [INFO] > 客户端ID: 5791a8579d459290 [INFO] > 用户名: 766990788193702677 [INFO] > 版本序号: 0 [INFO] > W25Q64 初始化成功, ID=0xEF4017 [INFO] > 历史重启记录(新→旧): [INFO] [1] 重启原因: 软件复位(未标记) 运行时间: 0天00小时00分 [INFO] [2] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [3] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [4] 重启原因: 按键复位 运行时间: 0天00小时06分 [INFO] [5] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [6] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [7] 重启原因: 被平台踢下线 运行时间: 0天06小时42分 [INFO] [8] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [9] 重启原因: 串口OTA命令 运行时间: 0天01小时05分 [INFO] [10] 重启原因: 卡死看门狗溢出 运行时间: 0天07小时41分 [INFO] SW1:关 [INFO] SW2:关 [INFO] SW3:关 [INFO] SW4:关 [INFO] > 产品模式: 称重投料(带秤) [INFO] > GPS 定位: 关闭(GPS0) [INFO] > FEED: 初始化, 去皮=1.0KG, 单次投料=1.0KG [INFO] > 电能: HLW8032 就绪 (UART5 PD2) [INFO] > OLED: 初始化完成 [INFO] > 4G: 初始化... [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 8986032524791123631 [INFO] > 4G: CGATT 未附着,重试 3/30 [INFO] > 4G: CGATT 未附着,重试 6/30 [INFO] > 4G: CGATT 未附着,重试 9/30 [INFO] > 4G: CGATT 未附着,重试 12/30 [INFO] > 4G: CGATT 未附着,重试 15/30 [INFO] > 4G: CGATT 未附着,重试 18/30 [INFO] > 4G: CGATT 未附着,重试 21/30 [INFO] > 4G: CGATT 未附着,重试 24/30 [INFO] > 4G: CGATT 未附着,重试 27/30 [INFO] > 4G: CGATT 未附着,重试 30/30 [WARN] > 4G: CGATT 附着超时 [WARN] > 4G: 网络失败,重试 2 [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 8986032524791123631 [INFO] > 4G: PDN 已激活 [INFO] > 4G: 信号 51% (rssi=16) [INFO] > 4G: 网络 OK [INFO] > 4G: MQTT... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * BootLoader * [INFO] * Flash: 256KB * [INFO] * * * * * By Helei * * * * * * [INFO] [BL] 上次复位原因: 软件 [INFO] > 固件校验通过 [INFO] [BL] 正在跳转到 APP1 @0x08008000... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * 版本: 1.5.6 (RTOS) * [INFO] * * * * * * * By Helei * * * * [INFO] > EEPROM 探测: 写=0xA5, 读=0xA5 [INFO] > EEPROM 读取 err=0, Magic=0xDEADBE12, Ver=0 [INFO] > EEPROM 写入成功 [INFO] > EEPROM 写入完成, Magic=0xDEADBEEF [INFO] > EEPROM 回读校验 err=0, Magic=0xDEADBEEF, Ver=0 [INFO] EEPROM 配置已修复, Ver=0 [INFO] > 服务器: 58.17.14.95:1880 [INFO] > 客户端ID: 5791a8579d459290 [INFO] > 用户名: 766990788193702677 [INFO] > 版本序号: 0 [INFO] > W25Q64 初始化成功, ID=0xEF4017 [INFO] > 历史重启记录(新→旧): [INFO] [1] 重启原因: 软件复位(未标记) 运行时间: 0天00小时00分 [INFO] [2] 重启原因: 软件复位(未标记) 运行时间: 0天00小时00分 [INFO] [3] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [4] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [5] 重启原因: 按键复位 运行时间: 0天00小时06分 [INFO] [6] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [7] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [8] 重启原因: 被平台踢下线 运行时间: 0天06小时42分 [INFO] [9] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [10] 重启原因: 串口OTA命令 运行时间: 0天01小时05分 [INFO] SW1:关 [INFO] SW2:关 [INFO] SW3:关 [INFO] SW4:关 [INFO] > 产品模式: 称重投料(带秤) [INFO] > GPS 定位: 关闭(GPS0) [INFO] > FEED: 初始化, 去皮=1.0KG, 单次投料=1.0KG [INFO] > 电能: HLW8032 就绪 (UART5 PD2) [INFO] > OLED: 初始化完成 [INFO] > 4G: 初始化... [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 8986032524791123631 [INFO] > 4G: PDN 已激活 [INFO] > 4G: 信号 51% (rssi=16) [INFO] > 4G: 网络 OK [INFO] > 4G: MQTT... [WARN] > 4G: TCP 连接超时,last[6]: OK [WARN] > AT 超时 [r1]: AT+MSUB="/iot/data/down/5791a8579d459290",0 [WARN] > 4G: MSUB 失败,buff[21]: +CME ERROR: 767 [WARN] > 4G: MQTT 失败,重试 2 [WARN] > AT 超时 [r1]: AT+MDISCONNECT [WARN] > AT 超时 [r1]: AT+MIPSTOP [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 8986032524791123631 [INFO] > 4G: CGATT 已附着 [INFO] > 4G: 信号 45% (rssi=14) [INFO] > 4G: 网络 OK [INFO] > 4G: MQTT... [INFO] > 4G: MQTT OK [INFO] > 4G: Ready [INFO] > 4G: 首次发布成功 [INFO] > BLE: 配置已缓存(Bt1),跳过设置 [INFO] SW1:关(不恢复,投喂安全保护) [INFO] SW2:关(恢复) [INFO] SW3:关(恢复) [INFO] SW4:关(恢复) [INFO] > Main: MQTT Ready 后首次状态上报 [INFO] > FEED: 首次查询已发送 [INFO] > OTA 已确认(MQTT Ready + 首次发布成功 + 延迟9s) [INFO] > 运行时间: 0天--00小时--01分钟 [INFO] > 运行时间: 0天--00小时--02分钟 [INFO] > 运行时间: 0天--00小时--03分钟 [INFO] > MQTT: +MSUB: "/iot/data/down/5791a8579d459290",174 byte,{"id":"f780b84564dd993c","header":"iot.ota.upgrade.post","body":{"crc16":"dcb0","ver":1,"url":"http://58.17.14.95:81/ota/pull/996026e2519054b0.bin", [INFO] > OTA 升级命令! [INFO] > OTA 版本: 当前=0, 新版本=1, crc16=0xDCB0 [INFO] > OTA 下载地址: http://58.17.14.95:81/ota/pull/996026e2519054b0.bin [INFO] > OTA: 58.17.14.95:81/ota/pull/996026e2519054b0.bin [INFO] > OTA: 进入 [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > OTA: 网络... [INFO] > OTA: 第二次 AT 测试 [INFO] > OTA: 第二次 AT 成功 [INFO] > OTA: 等待网络附着... [INFO] > 4G: CGATT 已附着 [INFO] > SAPBR... [INFO] > OTA: MQTT 就绪 [INFO] > HTTP: http://58.17.14.95:81/ota/pull/996026e2519054b0.bin [INFO] > HEAD... [INFO] > 大小=81156B [INFO] ************************************** [INFO] * OTA 升级开始 * [INFO] * 大小: 81156 字节 * [INFO] ************************************** [INFO] > 正在擦除 W25Q64 新槽位... [INFO] > W25Q64 新槽位擦除完成 [INFO] [下载] 开始 >>> [INFO] > DL 偏移=0 [INFO] > [ 3%] 3072/81156B [INFO] > DL 偏移=3072 [INFO] > [ 7%] 6144/81156B [INFO] > DL 偏移=6144 [INFO] > [ 11%] 9216/81156B [INFO] > DL 偏移=9216 [INFO] > [ 15%] 12288/81156B [INFO] > DL 偏移=12288 [INFO] > [ 18%] 15360/81156B [INFO] > DL 偏移=15360 [INFO] > [ 22%] 18432/81156B [INFO] > DL 偏移=18432 [INFO] > [ 26%] 21504/81156B [INFO] > DL 偏移=21504 [INFO] > [ 30%] 24576/81156B [INFO] > DL 偏移=24576 [INFO] > [ 34%] 27648/81156B [INFO] > DL 偏移=27648 [INFO] > [ 37%] 30720/81156B [INFO] > DL 偏移=30720 [INFO] > [ 41%] 33792/81156B [INFO] > DL 偏移=33792 [INFO] > [ 45%] 36864/81156B [INFO] > DL 偏移=36864 [INFO] > [ 49%] 39936/81156B [INFO] > DL 偏移=39936 [INFO] > [ 52%] 43008/81156B [INFO] > DL 偏移=43008 [INFO] > [ 56%] 46080/81156B [INFO] > DL 偏移=46080 [INFO] > [ 60%] 49152/81156B [INFO] > DL 偏移=49152 [INFO] > [ 64%] 52224/81156B [INFO] > DL 偏移=52224 [INFO] > [ 68%] 55296/81156B [INFO] > DL 偏移=55296 [INFO] > [ 71%] 58368/81156B [INFO] > DL 偏移=58368 [INFO] > [ 75%] 61440/81156B [INFO] > DL 偏移=61440 [INFO] > [ 79%] 64512/81156B [INFO] > DL 偏移=64512 [INFO] > [ 83%] 67584/81156B [INFO] > DL 偏移=67584 [INFO] > [ 87%] 70656/81156B [INFO] > DL 偏移=70656 [INFO] > [ 90%] 73728/81156B [INFO] > DL 偏移=73728 [INFO] > [ 94%] 76800/81156B [INFO] > DL 偏移=76800 [INFO] > [ 98%] 79872/81156B [INFO] > DL 偏移=79872 [INFO] > [100%] 81156/81156B [INFO] > W25Q64 CRC16=0xDCB0 (服务器=0xDCB0) [INFO] >>> 校验 81156B... [INFO] [ OK ] 固件校验通过! [INFO] ************************************** [INFO] * OTA 下载完成! * [INFO] * 正在重启进入 BootLoader... * [INFO] ************************************** [WARN] > AT 超时 [r3]: AT+MPUB="/iot/data/up/5791a8579d459290",0,0,"{\22header\22:\22iot.ota.result.post\22,\22body\22:{\22id\22:\22f780b84564dd993c\22,\22success\22:true}}" [WARN] > AT 超时 [r2]: AT+MPUB="/iot/data/up/5791a8579d459290",0,0,"{\22header\22:\22iot.ota.result.post\22,\22body\22:{\22id\22:\22f780b84564dd993c\22,\22success\22:true}}" [WARN] > AT 超时 [r1]: AT+MPUB="/iot/data/up/5791a8579d459290",0,0,"{\22header\22:\22iot.ota.result.post\22,\22body\22:{\22id\22:\22f780b84564dd993c\22,\22success\22:true}}" [WARN] > OTA 结果上报失败(重试 3 次无 OK) [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * BootLoader * [INFO] * Flash: 256KB * [INFO] * * * * * By Helei * * * * * * [INFO] [BL] 上次复位原因: 软件 [INFO] [BL] 外部 Flash 中有新固件:ver=1 size=81156 crc=0xDCB0 [INFO] > 固件校验通过 [INFO] [BL] 擦除备份槽... [INFO] [BL] 备份 APP1 -> 外部 Flash 0x000000,大小=229376 [INFO] [BL] 备份完成,crc=0x3567 [INFO] [BL] 正在更新 APP1... [INFO] > 擦除 112 页,起始地址 0x8008000... [INFO] > 擦除完成(112 页) [INFO] [BL] 拷贝外部 Flash 0x040000 -> APP1 0x08008000,大小=81156 [INFO] > 进度: 16/79 KB (20%) [INFO] > 进度: 32/79 KB (40%) [INFO] > 进度: 48/79 KB (60%) [INFO] > 进度: 64/79 KB (80%) [INFO] [ OK ] 拷贝完成 [INFO] > 固件校验通过 [INFO] [BL] APP1 更新成功,crc=0xDCB0,跳转运行 [INFO] [BL] 正在跳转到 APP1 @0x08008000... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * 版本: 1.5.6 (RTOS) * [INFO] * * * * * * * By Helei * * * * [INFO] > EEPROM 探测: 写=0xA5, 读=0xA5 [INFO] > EEPROM 读取 err=0, Magic=0xDEADBEEF, Ver=0 [INFO] EEPROM 配置有效, Ver=0 [INFO] > 服务器: 58.17.14.95:1880 [INFO] > 客户端ID: 5791a8579d459290 [INFO] > 用户名: 766990788193702677 [INFO] > 版本序号: 0 [INFO] > W25Q64 初始化成功, ID=0xEF4017 [INFO] > 历史重启记录(新→旧): [INFO] [1] 重启原因: OTA升级完成 运行时间: 0天00小时03分 [INFO] [2] 重启原因: 软件复位(未标记) 运行时间: 0天00小时00分 [INFO] [3] 重启原因: 软件复位(未标记) 运行时间: 0天00小时00分 [INFO] [4] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [5] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [6] 重启原因: 按键复位 运行时间: 0天00小时06分 [INFO] [7] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [8] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [9] 重启原因: 被平台踢下线 运行时间: 0天06小时42分 [INFO] [10] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] SW1:关 [INFO] SW2:关 [INFO] SW3:关 [INFO] SW4:关 [INFO] > 产品模式: 称重投料(带秤) [INFO] > GPS 定位: 关闭(GPS0) [INFO] > FEED: 初始化, 去皮=1.0KG, 单次投料=1.0KG [INFO] > 电能: HLW8032 就绪 (UART5 PD2) [INFO] > OLED: 初始化完成 [INFO] > 4G: 初始化... [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 89860325247911236319 [INFO] > 4G: CGATT 已附着 [INFO] > 4G: 信号 48% (rssi=15) [INFO] > 4G: 网络 OK [INFO] > 4G: MQTT... [INFO] > 4G: MQTT OK [INFO] > 4G: Ready [INFO] > 4G: 首次发布成功 [INFO] > BLE: 配置已缓存(Bt1),跳过设置 [INFO] SW1:关(不恢复,投喂安全保护) [INFO] SW2:关(恢复) [INFO] SW3:关(恢复) [INFO] SW4:关(恢复) [INFO] > Main: MQTT Ready 后首次状态上报 [INFO] > FEED: 首次查询已发送 [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * BootLoader * [INFO] * Flash: 256KB * [INFO] * * * * * By Helei * * * * * * [INFO] [BL] 上次复位原因: IWDG看门狗 [WARN] [BL] APP 卡死(看门狗复位),试错次数=1 [INFO] > 固件校验通过 [INFO] [BL] 正在跳转到 APP1 @0x08008000... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * 版本: 1.5.6 (RTOS) * [INFO] * * * * * * * By Helei * * * * [INFO] > EEPROM 探测: 写=0xA5, 读=0xA5 [INFO] > EEPROM 读取 err=0, Magic=0xDEADBEEF, Ver=0 [INFO] EEPROM 配置有效, Ver=0 [INFO] > 服务器: 58.17.14.95:1880 [INFO] > 客户端ID: 5791a8579d459290 [INFO] > 用户名: 766990788193702677 [INFO] > 版本序号: 0 [INFO] > W25Q64 初始化成功, ID=0xEF4017 [INFO] > 历史重启记录(新→旧): [INFO] [1] 重启原因: 卡死看门狗溢出 运行时间: 0天00小时00分 [INFO] [2] 重启原因: OTA升级完成 运行时间: 0天00小时03分 [INFO] [3] 重启原因: 软件复位(未标记) 运行时间: 0天00小时00分 [INFO] [4] 重启原因: 软件复位(未标记) 运行时间: 0天00小时00分 [INFO] [5] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [6] 重启原因: 按键复位 运行时间: 0天00小时00分 [INFO] [7] 重启原因: 按键复位 运行时间: 0天00小时06分 [INFO] [8] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [9] 重启原因: 被平台踢下线 运行时间: 0天00小时03分 [INFO] [10] 重启原因: 被平台踢下线 运行时间: 0天06小时42分 [INFO] SW1:关 [INFO] SW2:关 [INFO] SW3:关 [INFO] SW4:关 [INFO] > 产品模式: 称重投料(带秤) [INFO] > GPS 定位: 关闭(GPS0) [INFO] > FEED: 初始化, 去皮=1.0KG, 单次投料=1.0KG [INFO] > 电能: HLW8032 就绪 (UART5 PD2) [INFO] > OLED: 初始化完成 [INFO] > 4G: 初始化... [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 89860325247911236319 [INFO] > 4G: CGATT 未附着,重试 3/30 [INFO] > 4G: CGATT 未附着,重试 6/30 [INFO] > 4G: CGATT 未附着,重试 9/30 [INFO] > 4G: CGATT 未附着,重试 12/30 [INFO] > 4G: CGATT 未附着,重试 15/30 [INFO] > 4G: CGATT 未附着,重试 18/30 [INFO] > 4G: CGATT 未附着,重试 21/30 [INFO] > 4G: CGATT 未附着,重试 24/30 [INFO] > 4G: CGATT 未附着,重试 27/30 [INFO] > 4G: CGATT 未附着,重试 30/30 [WARN] > 4G: CGATT 附着超时 [WARN] > 4G: 网络失败,重试 2 [INFO] > 4G: 复位... [INFO] > 4G: 复位完成 [INFO] > 4G: 网络... [WARN] > AT 超时 [r1]: AT [INFO] > 4G: ICCID 89860325247911236319 [INFO] > 4G: PDN 已激活 [INFO] > 4G: 信号 38% (rssi=12) [INFO] > 4G: 网络 OK [INFO] > 4G: MQTT... [INFO] > 4G: MQTT OK [INFO] > 4G: Ready [INFO] > 4G: 首次发布成功 [INFO] > BLE: 配置已缓存(Bt1),跳过设置 [INFO] SW1:关(不恢复,投喂安全保护) [INFO] SW2:关(恢复) [INFO] SW3:关(恢复) [INFO] SW4:关(恢复) [INFO] > Main: MQTT Ready 后首次状态上报 [INFO] > FEED: 首次查询已发送 [INFO] > EEPROM 写入成功 [INFO] > OTA 版本已保存并校验: 1 [INFO] > OTA 确认标志已写入 [INFO] > OTA 结果已上报: success=1 [INFO] > OTA 已确认(MQTT Ready + 首次发布成功 + 延迟9s)