[2026-08-07 14:14:16.197] RX:[INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * BootLoader * [INFO] * Flash: 256KB * [INFO] * * * * * By Helei * * * * * * [INFO] > Firmware verify OK [INFO] [BL] Jumping to APP1 @0x08008000... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * Version: 1.0.2 * [INFO] * * * * * * * By Helei * * * * [INFO] > EEPROM probe: wr=0xA5, rd=0xA5 [INFO] > EEPROM read err=0, Magic=0xDEADBEEF, Ver=2 [INFO] EEPROM config valid, Ver=2 [INFO] > Server: 58.17.14.95:1880 [INFO] > Client: 4fbaf68ca378b72b [INFO] > User : 698227263545354343 [INFO] > Firmware Ver: 2 [INFO] > W25Q64 init OK, ID=0xEF4017 [INFO] SW1:OFF [INFO] SW2:OFF [INFO] SW3:OFF [INFO] SW4:OFF [INFO] > FEED: init, zero=1.0KG, onceWt=1.0KG [INFO] > 4G: Init... [INFO] > 4G: Reset... [2026-08-07 14:14:23.051] RX:[INFO] > 4G: Reset done [INFO] > 4G: Net... [WARN] > AT t/o [r1]: AT [INFO] > 4G: CGATT attached [INFO] > 4G: Net OK [INFO] > 4G: MQTT... [INFO] > 4G: MQTT OK [INFO] > 4G: Ready [INFO] > 4G: first publish ok [INFO] SW1:OFF (no restore, feeding safety) [INFO] SW2:OFF (restore) [INFO] SW3:OFF (restore) [INFO] SW4:OFF (restore) [INFO] > Main: first status report after MQTT ready [2026-08-07 14:14:24.656] RX:[INFO] > MQTT: +MSUB: "/iot/data/down/4fbaf68ca378b72b",174 byte,{"id":"4fd40dd829a90193","header":"iot.ota.upgrade.post","body":{"crc16":"e8ca","ver":3,"url":"http://58.17.14.95:81/ota/pull/a01732e48ebd9fa6.bin", [INFO] > OTA cmd! [INFO] > OTA ver: cur=2, new=3, crc16=0xE8CA [INFO] > OTA url: http://58.17.14.95:81/ota/pull/a01732e48ebd9fa6.bin [INFO] > OTA: 58.17.14.95:81/ota/pull/a01732e48ebd9fa6.bin [INFO] > OTA: in [INFO] > 4G: Reset... [2026-08-07 14:14:39.404] RX:[INFO] > 4G: Reset done [INFO] > OTA: Net... [INFO] > OTA: 2nd AT test [INFO] > OTA: 2nd AT ok [INFO] > SAPBR... [INFO] > OTA: MQTT ready [INFO] > HTTP: http://58.17.14.95:81/ota/pull/a01732e48ebd9fa6.bin [INFO] > HEAD... [INFO] > Size=40076B [INFO] ************************************** [INFO] * OTA Update Start * [INFO] * Size: 40076 bytes * [INFO] ************************************** [INFO] > Erasing W25Q64 new slot... [INFO] > W25Q64 new slot erased [INFO] [Download] Start >>> [INFO] > DL offset=0 [INFO] > [ 7%] 3072/40076B [INFO] > DL offset=3072 [INFO] > [ 15%] 6144/40076B [INFO] > DL offset=6144 [INFO] > [ 22%] 9216/40076B [INFO] > DL offset=9216 [INFO] > [ 30%] 12288/40076B [INFO] > DL offset=12288 [INFO] > [ 38%] 15360/40076B [INFO] > DL offset=15360 [INFO] > [ 45%] 18432/40076B [INFO] > DL offset=18432 [INFO] > [ 53%] 21504/40076B [INFO] > DL offset=21504 [INFO] > [ 61%] 24576/40076B [INFO] > DL offset=24576 [INFO] > [ 68%] 27648/40076B [INFO] > DL offset=27648 [INFO] > [ 76%] 30720/40076B [INFO] > DL offset=30720 [INFO] > [ 84%] 33792/40076B [INFO] > DL offset=33792 [INFO] > [ 91%] 36864/40076B [INFO] > DL offset=36864 [INFO] > [ 99%] 39936/40076B [INFO] > DL offset=39936 [INFO] > [100%] 40076/40076B [INFO] > W25Q64 CRC16=0xE8CA (server=0xE8CA) [INFO] >>> Verify 40076B... [INFO] [ OK ] Firmware OK! [INFO] ************************************** [INFO] * OTA Download Complete! * [INFO] * Rebooting to BootLoader... * [INFO] ************************************** [INFO] > OTA result reported: success=1 [2026-08-07 14:14:42.945] RX:[INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * BootLoader * [INFO] * Flash: 256KB * [INFO] * * * * * By Helei * * * * * * [INFO] [BL] New firmware in external: ver=3 size=40076 crc=0xE8CA [INFO] > Firmware verify OK [INFO] [BL] Erase backup slot... [2026-08-07 14:14:44.273] RX:[INFO] [BL] Backup APP1 -> external 0x000000, size=229376 [2026-08-07 14:14:48.794] RX:[INFO] [BL] Backup OK, crc=0x1071 [INFO] [BL] Updating APP1... [INFO] > Erasing 112 pages from 0x8008000... [2026-08-07 14:14:52.691] RX:[INFO] > Erase OK (112 pages) [INFO] [BL] Copy external 0x040000 -> APP1 0x08008000, size=40076 [INFO] > Progress: 16/39 KB (40%) [INFO] > Progress: 32/39 KB (81%) [INFO] [ OK ] Copy done [INFO] > Firmware verify OK [INFO] [BL] APP1 update OK, crc=0xE8CA, jump [INFO] [BL] Jumping to APP1 @0x08008000... [INFO] [INFO] * * * * * * * * * * * * * * * * * * [INFO] * Version: 1.0.3 * [INFO] * * * * * * * By Helei * * * * [INFO] > EEPROM probe: wr=0xA5, rd=0xA5 [INFO] > EEPROM read err=0, Magic=0xDEADBEEF, Ver=2 [INFO] EEPROM config valid, Ver=2 [INFO] > Server: 58.17.14.95:1880 [INFO] > Client: 4fbaf68ca378b72b [INFO] > User : 698227263545354343 [INFO] > Firmware Ver: 2 [INFO] > W25Q64 init OK, ID=0xEF4017 [INFO] SW1:OFF [INFO] SW2:OFF [INFO] SW3:OFF [INFO] SW4:OFF [INFO] > FEED: init, zero=1.0KG, onceWt=1.0KG [INFO] > 4G: Init... [INFO] > 4G: Reset... [2026-08-07 14:14:59.563] RX:[INFO] > 4G: Reset done [INFO] > 4G: Net... [WARN] > AT t/o [r1]: AT [INFO] > 4G: CGATT attached [INFO] > 4G: Net OK [INFO] > 4G: MQTT... [INFO] > 4G: MQTT OK [INFO] > 4G: Ready [INFO] > 4G: first publish ok [INFO] SW1:OFF (no restore, feeding safety) [INFO] SW2:OFF (restore) [INFO] SW3:OFF (restore) [INFO] SW4:OFF (restore) [INFO] > Main: first status report after MQTT ready [2026-08-07 14:15:03.029] RX:[INFO] > OTA result reported: success=1 [INFO] > EEPROM write OK [INFO] > OTA ver saved & verified: 3 [INFO] > OTA confirmed (MQTT ready + first publish ok + 3s delay)