При обновлении модулей через update-all два WB-MSW v.4 перестали работать

Здравствуйте,
обновлял все модули командой wb-mcu-fw-updater update-all, после чего перестали работать два WB-MSW v.4
во время обновления одного из них было вот так

2024-03-10 15:16:31,215 Flashing firmware to WB-MSW v.4 (112, /dev/ttyMOD3)
2024-03-10 15:16:31,922 
2024-03-10 15:16:31,923 Bootloader update (v1.2.2 -> v1.4.0) for msw5G /dev/ttyMOD3:112 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]
Y
2024-03-10 15:16:39,305 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_msw5G__1.4.0_master_c654e11.wbfw (36 data chunks)
100%|#######################################################################|36/36
2024-03-10 15:16:50,015 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.6_master_bd5279c.wbfw (297 data chunks)
100%|######################################################################|297/297
2024-03-10 15:17:59,933 No communication with the instrument (no answer)

и в конце вот так

2024-03-10 15:22:52,994 Not updated:
2024-03-10 15:22:52,995         WB-MDM3 (130, /dev/ttyRS485-1); WB-MDM3 (158, /dev/ttyRS485-1); WB-MAP6S fw2 (107, /dev/ttyRS485-1); WB-MDM3 (71, /dev/ttyRS485-1); WB-MSW v.4 (125, /dev/ttyMOD2); WB-MSW v.4 (24, /dev/ttyMOD2); WB-MSW v.4 (138, /dev/ttyMOD2); WB-MSW v.4 (115, /dev/ttyMOD3); WB-M1W2 BUTTONS (165, /dev/ttyMOD3); WB-MSW v.4 (128, /dev/ttyMOD3)
2024-03-10 15:22:52,996 You may try to run with "--force" or "--allow-downgrade" arg
2024-03-10 15:22:52,997 No answer from:
2024-03-10 15:22:52,998         WB-MSW v.4 (116, /dev/ttyMOD2); WB-MSW v.4 (112, /dev/ttyMOD3)
2024-03-10 15:22:52,999 Devices are possibly disconnected
2024-03-10 15:22:53,000 Now in bootloader:
2024-03-10 15:22:53,001         WB-MR6C (30, /dev/ttyRS485-2); WB-MR3 (45, /dev/ttyRS485-2); WB-MR6C (38, /dev/ttyRS485-2); WB-MR6CU (109, /dev/ttyRS485-2); WB-MR6C (49, /dev/ttyRS485-2)
2024-03-10 15:22:53,002 Try wb-mcu-fw-updater recover-all
2024-03-10 15:22:53,002 1 upgraded, 10 skipped upgrade, 0 bootloader updates available, 5 stuck in bootloader, 4 disconnected and 0 too old for any updates.

после чего я сделал wb-mcu-fw-updater recover-all и получил

2024-03-10 15:33:11,756 Done
2024-03-10 15:33:11,759 7 recovered, 11 was already working, 0 not recovered and 2 not answered to recover cmd.

в результате два модуля в веб интерфейсе сейчас “красные”.
почитал форум поддержки, запустил для этих модулей

root@wirenboard-A22Q234C:~# echo -e $(modbus_client -mrtu -pnone -s2 /dev/ttyMOD2 -a116 -t0x03 -r330 -c8 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
1.4.0
root@wirenboard-A22Q234C:~# echo -e $(modbus_client -mrtu -pnone -s2 /dev/ttyMOD2 -a 116 -t3 -r 290 -c 12 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
msw5G

Диоды на них мигают три раза - потом небольшая пауза и опять три раза.

контроллер WB7.3 на последнем testing
на этих шинах висят ещё WB-MSW v.4 и сними всё ок

Подскажите, что можно ещё попробовать? я так понимаю, теперь только wb-mcu-fw-flasher и молитвы? :slight_smile:

Заранее, спасибо!

Подскажите, а у вас шина на какой скорости настроена?

Датчики висят на разных шинах, обе 9600 8N2
что интересно, на каждой шине “покраснел” только один датчик. хотя и там и там есть ещё msw

Аналогично произошло с WB-MR3LV/S
Один обновился, второй вроде тоже, но “висит”
моргает 2 раза, потом увеличение яркости
и так по кругу
шина 115200

Потом обновлял отдельно только его - не помогло, хотя вроде все завершилось без ошибок


> root@wirenboard-AQGZJPRO:~# wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a69
> 2024-03-11 07:32:19,179 Will find serial port settings for (/dev/ttyRS485-1 : 69; response_timeout: 0.20)...
> 2024-03-11 07:33:07,908 Will find bootloader port settings for (/dev/ttyRS485-1 : 69; response_timeout: 0.20)...
> 2024-03-11 07:33:15,365 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}
> 2024-03-11 07:33:15,366 Device (/dev/ttyRS485-1 69; response_timeout: 0.20s) supposed to be alive, but found in bootloader
> 2024-03-11 07:35:32,329 Will flash fw v1.21.1 to bring mr3G (/dev/ttyRS485-1 69; response_timeout: 0.20s) alive
> 2024-03-11 07:35:33,920 Flashing /var/lib/wb-mcu-fw-updater/mr3G__1.21.1_master_ebe20ba.wbfw (210 data chunks)
> 100%|##############################################################################################################################################|210/210
> root@wirenboard-AQGZJPRO:~# wb-mcu-fw-updater recover /dev/ttyRS485-1 -a69
> 2024-03-11 07:43:08,342 Will find bootloader port settings for (/dev/ttyRS485-1 : 69; response_timeout: 0.20)...
> 2024-03-11 07:43:15,802 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}
> 2024-03-11 07:49:57,870 Flashing /var/lib/wb-mcu-fw-updater/mr3G__1.21.1_master_ebe20ba.wbfw (210 data chunks)
> 100%|##############################################################################################################################################|210/210
> 2024-03-11 07:50:44,230 Done (69 /dev/ttyRS485-1)

Попробовал воспроизвести залив на несколько WB-MSW старый bootloader.

wb-mcu-fw-updater update-all --force
2024-03-11 13:41:02,913 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
2024-03-11 13:41:02,931 Probing WB-MSW v.3 (port: /dev/ttyRS485-1, slaveid: 113, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 13:41:25,987 Probing WB-MSW v.3 (port: /dev/ttyRS485-1, slaveid: 60, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 13:41:26,860 Probing WB-MSW v.3 (port: /dev/ttyRS485-1, slaveid: 98, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 13:41:27,729 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 189, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 13:41:28,554 Probing pulsar-m-water (port: /dev/ttyRS485-2, slaveid: 3453453, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 13:41:30,841 Force update: 4.31.6 -> 4.31.6 (WB-MSW v.3 (60, /dev/ttyRS485-1))
2024-03-11 13:41:33,920 Force update: 4.31.6 -> 4.31.6 (WB-MSW v.3 (98, /dev/ttyRS485-1))
2024-03-11 13:41:37,137 Force update: 3.3.4 -> 3.3.4 (WB-MRGBW-D_fw3_nosubdev (189, /dev/ttyRS485-2))
2024-03-11 13:41:37,823 Flashing firmware to WB-MSW v.3 (60, /dev/ttyRS485-1)
2024-03-11 13:41:43,432 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_msw3Gc__1.4.0_master_c654e11.wbfw (36 data chunks)
100%|###########################################################################################################################################################################################################################################################################################################################################|36/36
2024-03-11 13:42:18,550 Device (60, /dev/ttyRS485-1) has too old bootloader to save user data!
2024-03-11 13:42:18,569 Flashing /var/lib/wb-mcu-fw-updater/msw3Gc__4.31.6_master_bd5279c.wbfw (289 data chunks)
2024-03-11 13:42:48,844 
2024-03-11 13:42:48,900 Flashing firmware to WB-MSW v.3 (98, /dev/ttyRS485-1)
2024-03-11 13:43:17,025 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_msw3-48mh__1.4.0_master_c654e11.wbfw (39 data chunks)
100%|###########################################################################################################################################################################################################################################################################################################################################|39/39
2024-03-11 13:43:53,089 Device (98, /dev/ttyRS485-1) has too old bootloader to save user data!
2024-03-11 13:43:53,105 Flashing /var/lib/wb-mcu-fw-updater/msw3-48mh__4.31.6_master_bd5279c.wbfw (300 data chunks)
2024-03-11 13:44:23,424 
2024-03-11 13:44:23,439 Flashing firmware to WB-MRGBW-D_fw3_nosubdev (189, /dev/ttyRS485-2)
2024-03-11 13:44:29,394 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mrgbw__1.4.0_master_c654e11.wbfw (39 data chunks)
100%|###########################################################################################################################################################################################################################################################################################################################################|39/39
2024-03-11 13:44:42,951 Flashing /var/lib/wb-mcu-fw-updater/mrgbw__3.3.4_master_128db7a.wbfw (193 data chunks)
100%|#########################################################################################################################################################################################################################################################################################################################################|193/193
2024-03-11 13:45:59,115 Found in bootloader: WB-MSW v.3 (60, /dev/ttyRS485-1); fw_signature: msw3Gc
2024-03-11 13:46:05,434 Flashing /var/lib/wb-mcu-fw-updater/msw3Gc__4.31.6_master_bd5279c.wbfw (289 data chunks)
2024-03-11 13:46:35,772 
2024-03-11 13:47:01,052 Found in bootloader: WB-MSW v.3 (98, /dev/ttyRS485-1); fw_signature: msw3-48mh
2024-03-11 13:47:07,793 Flashing /var/lib/wb-mcu-fw-updater/msw3-48mh__4.31.6_master_bd5279c.wbfw (300 data chunks)
2024-03-11 13:47:38,158 
2024-03-11 13:47:38,171 No answer from:
2024-03-11 13:47:38,178 	WB-MSW v.3 (113, /dev/ttyRS485-1)
2024-03-11 13:47:38,186 Devices are possibly disconnected
2024-03-11 13:47:38,190 Now in bootloader:
2024-03-11 13:47:38,194 	WB-MSW v.3 (60, /dev/ttyRS485-1); WB-MSW v.3 (98, /dev/ttyRS485-1)
2024-03-11 13:47:38,198 Try wb-mcu-fw-updater recover-all
2024-03-11 13:47:38,202 1 upgraded, 0 skipped upgrade, 0 bootloader updates available, 2 stuck in bootloader, 1 disconnected and 0 too old for any updates.

Ожидаю: все устройства обновлены. Получаю: два из трех остались в загрузчике.
Выполняю:

wb-mcu-fw-updater recovery-all      
usage: wb-mcu-fw-updater [-h] {update-fw,update-bl,recover,update-all,recover-all,flash-file} ...
wb-mcu-fw-updater: error: invalid choice: 'recovery-all' (choose from 'update-fw', 'update-bl', 'recover', 'update-all', 'recover-all', 'flash-file')
root@wirenboard-AGH767IU:~# wb-mcu-fw-updater recover-all
2024-03-11 14:07:11,548 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
2024-03-11 14:07:11,560 Probing WB-MSW v.3 (port: /dev/ttyRS485-1, slaveid: 98, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:07:35,117 Probing WB-MSW v.3 (port: /dev/ttyRS485-1, slaveid: 113, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:07:58,247 Probing WB-MSW v.3 (port: /dev/ttyRS485-1, slaveid: 60, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:08:21,787 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 189, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:08:22,659 Probing pulsar-m-water (port: /dev/ttyRS485-2, slaveid: 3453453, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:08:22,808 Known fw_signature: WB-MSW v.3 (98, /dev/ttyRS485-1)
2024-03-11 14:08:22,935 Known fw_signature: WB-MSW v.3 (60, /dev/ttyRS485-1)
2024-03-11 14:08:22,948 Flashing the most recent stable firmware:
2024-03-11 14:08:29,792 Flashing /var/lib/wb-mcu-fw-updater/msw3-48mh__4.31.6_master_bd5279c.wbfw (300 data chunks)
100%|#########################################################################################################################################################################################################################################################################################################################################|300/300
2024-03-11 14:09:54,099 Flashing /var/lib/wb-mcu-fw-updater/msw3Gc__4.31.6_master_bd5279c.wbfw (289 data chunks)
100%|#########################################################################################################################################################################################################################################################################################################################################|289/289
2024-03-11 14:11:08,074 Done
2024-03-11 14:11:08,087 2 recovered, 1 was already working, 0 not recovered and 1 not answered to recover cmd.

Все… Это же подробно описано в документации.

я пробовал recover-all. у меня вот так

root@wirenboard-A22Q234C:~# wb-mcu-fw-updater recover-all
2024-03-11 14:33:24,551 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
2024-03-11 14:33:24,556 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 158, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:25,311 Probing WB-MAP6S fw2 (port: /dev/ttyRS485-1, slaveid: 107, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:26,068 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 71, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:26,817 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 130, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:27,565 Probing WB-MR6CU (port: /dev/ttyRS485-2, slaveid: 109, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:28,312 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 49, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:29,063 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 30, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:29,813 Probing WB-MR3 (port: /dev/ttyRS485-2, slaveid: 45, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:30,560 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 38, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:33:31,305 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 138, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:33:32,054 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 116, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:33:44,970 Probing Dooya 82 (port: /dev/ttyMOD2, slaveid: 513, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:33:44,978 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 125, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:33:45,724 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 24, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:33:46,476 Probing Dooya 82 (port: /dev/ttyMOD2, slaveid: 257, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:33:46,488 Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD3, slaveid: 165, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:33:47,237 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 112, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:34:00,229 Probing Dooya 82 (port: /dev/ttyMOD3, slaveid: 1025, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:34:00,239 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 128, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:34:00,987 Probing WB-MRM2-mini-NO-inputs (port: /dev/ttyMOD3, slaveid: 55, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:34:01,732 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 115, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:34:02,479 0 recovered, 16 was already working, 0 not recovered and 2 not answered to recover cmd.

попробовал вот так

root@wirenboard-A22Q234C:~# wb-mcu-fw-updater update-fw /dev/ttyMOD2 -a116
2024-03-11 14:40:16,539 Will find serial port settings for (/dev/ttyMOD2 : 116; response_timeout: 0.20)...
2024-03-11 14:41:05,357 Will find bootloader port settings for (/dev/ttyMOD2 : 116; response_timeout: 0.20)...
2024-03-11 14:41:12,719 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}
2024-03-11 14:41:12,720 Device (/dev/ttyMOD2 116; response_timeout: 0.20s) supposed to be alive, but found in bootloader
2024-03-11 14:41:14,746 Will flash fw v4.31.6 to bring msw5G (/dev/ttyMOD2 116; response_timeout: 0.20s) alive
2024-03-11 14:41:17,021 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.6_master_bd5279c.wbfw (297 data chunks)
100%|####################################################################################################################################|297/297

потом вот так

root@wirenboard-A22Q234C:~# wb-mcu-fw-updater recover-all2024-03-11 14:42:54,634 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
2024-03-11 14:42:54,640 Probing WB-MAP6S fw2 (port: /dev/ttyRS485-1, slaveid: 107, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:42:55,401 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 130, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:42:56,149 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 158, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:42:56,895 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 71, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:42:57,646 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 49, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:42:58,392 Probing WB-MR3 (port: /dev/ttyRS485-2, slaveid: 45, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:42:59,141 Probing WB-MR6CU (port: /dev/ttyRS485-2, slaveid: 109, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:42:59,885 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 30, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:43:00,632 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 38, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:43:01,376 Probing Dooya 82 (port: /dev/ttyMOD2, slaveid: 513, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:01,387 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 24, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:02,135 Probing Dooya 82 (port: /dev/ttyMOD2, slaveid: 257, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:02,145 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 116, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:15,237 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 138, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:15,982 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 125, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:16,729 Probing WB-MRM2-mini-NO-inputs (port: /dev/ttyMOD3, slaveid: 55, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:17,474 Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD3, slaveid: 165, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:18,221 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 115, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:18,970 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 128, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:19,720 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 112, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:32,617 Probing Dooya 82 (port: /dev/ttyMOD3, slaveid: 1025, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:43:32,738 Known fw_signature: WB-MSW v.4 (116, /dev/ttyMOD2)
2024-03-11 14:43:32,846 Known fw_signature: WB-MSW v.4 (112, /dev/ttyMOD3)
2024-03-11 14:43:32,847 Flashing the most recent stable firmware:
2024-03-11 14:43:36,802 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.6_master_bd5279c.wbfw (297 data chunks)
100%|####################################################################################################################################|297/297
2024-03-11 14:44:46,951 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.6_master_bd5279c.wbfw (297 data chunks)
100%|####################################################################################################################################|297/297
2024-03-11 14:45:53,043 Done
2024-03-11 14:45:53,044 2 recovered, 16 was already working, 0 not recovered and 0 not answered to recover cmd.

после этого 116 все равно “красный” в web ui

попробовал ещё раз сделать

root@wirenboard-A22Q234C:~# wb-mcu-fw-updater recover-all
2024-03-11 14:52:17,300 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
2024-03-11 14:52:17,305 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 130, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:18,055 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 158, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:18,804 Probing WB-MDM3 (port: /dev/ttyRS485-1, slaveid: 71, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:19,553 Probing WB-MAP6S fw2 (port: /dev/ttyRS485-1, slaveid: 107, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:20,298 Probing WB-MR6CU (port: /dev/ttyRS485-2, slaveid: 109, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:21,044 Probing WB-MR3 (port: /dev/ttyRS485-2, slaveid: 45, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:21,789 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 30, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:22,534 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 38, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:23,282 Probing WB-MR6C (port: /dev/ttyRS485-2, slaveid: 49, uart_params: 115200N2, response_timeout: 0.50)...
2024-03-11 14:52:24,028 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 24, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:24,773 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 125, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:25,520 Probing Dooya 82 (port: /dev/ttyMOD2, slaveid: 257, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:25,532 Probing Dooya 82 (port: /dev/ttyMOD2, slaveid: 513, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:25,544 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 116, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:38,450 Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 138, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:39,201 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 115, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:39,945 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 128, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:40,689 Probing WB-MSW v.4 (port: /dev/ttyMOD3, slaveid: 112, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:53,683 Probing WB-MRM2-mini-NO-inputs (port: /dev/ttyMOD3, slaveid: 55, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:54,429 Probing Dooya 82 (port: /dev/ttyMOD3, slaveid: 1025, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:54,440 Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD3, slaveid: 165, uart_params: 9600N2, response_timeout: 0.50)...
2024-03-11 14:52:55,296 Known fw_signature: WB-MSW v.4 (116, /dev/ttyMOD2)
2024-03-11 14:52:55,297 Flashing the most recent stable firmware:
2024-03-11 14:52:59,057 Flashing /var/lib/wb-mcu-fw-updater/msw5G__4.31.6_master_bd5279c.wbfw (297 data chunks)
100%|####################################################################################################################################|297/297
2024-03-11 14:54:11,195 Done
2024-03-11 14:54:11,197 1 recovered, 16 was already working, 0 not recovered and 1 not answered to recover cmd.

и 116 все равно “красный”

пробовал recover конкретно этого устройства. все остальное отключал.
Все успешно, но не работает :slight_smile:
По прежнему моргает 2 раза с интерввалом примерно секунда, потом меняется яркость 2 раза

root@wirenboard-AQGZJPRO:~#wb-mcu-fw-updater recover /dev/ttyRS485-1 -a69 --debug
2024-03-11 08:44:41,626 Will run: fuser /dev/ttyRS485-1
2024-03-11 08:44:41,777 Clients of /dev/ttyRS485-1: 22264
2024-03-11 08:44:41,780 Will run: ps -o cmd= 22264
2024-03-11 08:44:41,851 Will run: fuser -k -STOP /dev/ttyRS485-1
2024-03-11 08:44:42,018 Reading /usr/lib/wb-release for releases info
2024-03-11 08:44:42,020 Got releases info:
2024-03-11 08:44:42,021         defaultdict(<function parse_releases.<locals>.<lambda> at 0xb6086148>, {'RELEASE_NAME': 'unstable.latest', 'SUITE': 'testing', 'TARGET': 'wb7/bullseye', 'REPO_PREFIX': ''})
2024-03-11 08:44:42,022 GET: http://fw-releases.wirenboard.com/
2024-03-11 08:49:09,278 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 2} to /dev/ttyRS485-1
2024-03-11 08:49:09,278 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:09,280 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 2} to /dev/ttyRS485-1
2024-03-11 08:49:09,281 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:09,281 Will find bootloader port settings for (/dev/ttyRS485-1 : 69; response_timeout: 0.20)...
2024-03-11 08:49:09,283 /dev/ttyRS485-1 response_timeout -> 1.20
2024-03-11 08:49:10,592 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 1/5): Slave reported device failure
2024-03-11 08:49:11,801 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 2/5): No communication with the instrument (no answer)
2024-03-11 08:49:13,109 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 3/5): Slave reported device failure
2024-03-11 08:49:14,419 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 4/5): Slave reported device failure
2024-03-11 08:49:15,629 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 5/5): No communication with the instrument (no answer)
2024-03-11 08:49:15,630 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:15,630 Trying serial port settings: (9600, 'N', 2)
2024-03-11 08:49:15,631 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 2} to /dev/ttyRS485-1
2024-03-11 08:49:15,631 /dev/ttyRS485-1 response_timeout -> 1.20
2024-03-11 08:49:16,940 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 1/5): Slave reported device failure
2024-03-11 08:49:18,251 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 2/5): Slave reported device failure
2024-03-11 08:49:19,562 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 3/5): Slave reported device failure
2024-03-11 08:49:20,871 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 4/5): Slave reported device failure
2024-03-11 08:49:22,080 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 5/5): No communication with the instrument (no answer)
2024-03-11 08:49:22,081 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:22,082 Trying serial port settings: (9600, 'N', 1)
2024-03-11 08:49:22,083 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 1} to /dev/ttyRS485-1
2024-03-11 08:49:22,083 /dev/ttyRS485-1 response_timeout -> 1.20
2024-03-11 08:49:23,391 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 1/5): Slave reported device failure
2024-03-11 08:49:24,700 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 2/5): Slave reported device failure
2024-03-11 08:49:25,909 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 3/5): No communication with the instrument (no answer)
2024-03-11 08:49:27,217 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 4/5): Slave reported device failure
2024-03-11 08:49:28,525 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 4096, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) not succeed (try 5/5): Slave reported device failure
2024-03-11 08:49:28,526 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:49:28,730 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 1/5): No communication with the instrument (no answer)
2024-03-11 08:49:28,934 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 2/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,138 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 3/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,341 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 4/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,545 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xb6085430>, 128) not succeed (try 5/5): No communication with the instrument (no answer)
2024-03-11 08:49:29,546 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 1}
2024-03-11 08:49:29,549 GET: http://fw-releases.wirenboard.com/fw/by-signature/fw_signatures.txt
2024-03-11 08:51:42,998 Will ask a bootloader for fw_signature
2024-03-11 08:51:43,104 FW signature for 69 : /dev/ttyRS485-1 is mr3G
2024-03-11 08:51:43,105 FW releases files: ['http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml']
2024-03-11 08:51:43,106 Looking to http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml (suite: testing)
2024-03-11 08:51:43,107 GET: http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml
2024-03-11 08:51:44,467 FW version for mr3G on release testing: 1.21.1 (endpoint: fw/by-signature/mr3G/main/1.21.1.wbfw)
2024-03-11 08:51:44,468 GET: http://fw-releases.wirenboard.com/fw/by-signature/mr3G/main/1.21.1.wbfw
2024-03-11 08:53:56,072 Trying to get fname from content-disposition
2024-03-11 08:53:56,074 Got fname: mr3G__1.21.1_master_ebe20ba.wbfw
2024-03-11 08:53:56,074 http://fw-releases.wirenboard.com/fw/by-signature/mr3G/main/1.21.1.wbfw => /var/lib/wb-mcu-fw-updater/mr3G__1.21.1_master_ebe20ba.wbfw
2024-03-11 08:53:56,078 Set {'baudrate': 9600, 'parity': 'N', 'stopbits': 1} to /dev/ttyRS485-1
2024-03-11 08:53:56,079 /dev/ttyRS485-1 response_timeout -> 0.20
2024-03-11 08:53:56,080 /dev/ttyRS485-1 response_timeout -> 5.00
2024-03-11 08:53:57,619 Flashing /var/lib/wb-mcu-fw-updater/mr3G__1.21.1_master_ebe20ba.wbfw (210 data chunks)
2024-03-11 08:53:57,620 /dev/ttyRS485-1 response_timeout -> 6.00
2024-03-11 08:53:57,832 /dev/ttyRS485-1 response_timeout -> 5.00
100%|##############################################################################################################################################|210/210
2024-03-11 08:54:43,956 Done (69 /dev/ttyRS485-1)
2024-03-11 08:54:43,963 Has saved db to /var/lib/wb-mcu-fw-updater/devices.jsondb
2024-03-11 08:54:43,965 Will run: fuser -k -CONT /dev/ttyRS485-1

Что такое “красный”? Отвечает ли на скорости 9600?

Читаются ли 12 holding с 290 адреса?

Не совсем понял что означает “12 holding”, только начал разбираться с WB

Но если читать 290 адрес, то выдает ошибку.

root@wirenboard-AQGZJPRO:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a69 -t0x03 -r290
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[45][03][01][22][00][01][2A][B8]
Waiting for a confirmation...
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-AQGZJPRO:~#

можно ставить любое количество через “-c NN”, ошибка та же


root@wirenboard-AQGZJPRO:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a69 -t0x03 -r290 - 12
0x3000 0x000c Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[45][03][01][22][00][01][2A][B8]
Waiting for a confirmation...
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-AQGZJPRO:~#

видимо что то не так писал с количеством символов. вот так 12 значений прочитано

root@wirenboard-AQGZJPRO:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a69 -t0x03 -r290 -c12
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[45][03][01][22][00][0C][EB][7D]
Waiting for a confirmation...
<45><03><18><00><6D><00><72><00><33><00><47><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><8A><D3>
SUCCESS: read 12 of elements:
        Data: 0x006d 0x0072 0x0033 0x0047 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
root@wirenboard-AQGZJPRO:~#

вот так странно моргает

“красный” - значит что в web ui у него все параметры красные. хотя как я писал выше, прочитать я из него могу. например

root@wirenboard-A22Q234C:~# echo -e $(modbus_client -mrtu -pnone -s2 /dev/ttyMOD2 -a 116 -t3 -r 290 -c 12 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
msw5G

image

https://wirenboard.com/wiki/Modbus#Модель_данных_Modbus

В загрузчике.
Загрузите прошивку c помощью wb-mcu-fw-flasher
Пример, загружаю прошивку:

wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a 93 -f ./1.21.1.wbfw
/dev/ttyRS485-1 opened successfully.
./1.21.1.wbfw opened successfully, size 29272 bytes

Sending info block... OK

Sending data block 215 of 215... OK.

All done!

Вот тут описано: Обновление прошивки Modbus-устройств Wiren Board — Wiren Board

Очевидно - тоже в загрузчике, используйте wb-mcu-fw-flasher.

Спасибо.
К сожалению не помогает.
что делаю:

  1. запускаю восстановление. Проходит корректно.
root@wirenboard-AQGZJPRO:/home# wb-mcu-fw-updater recover -a1 /dev/ttyRS485-1 --force
2024-03-12 21:24:56,265 Will find bootloader port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)...
2024-03-12 21:25:03,730 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}
2024-03-12 21:29:28,978 Flashing /var/lib/wb-mcu-fw-updater/mr3G__1.21.2_master_55392ba.wbfw (211 data chunks)
100%|####################################################################################################################################################################################################################################|211/211
2024-03-12 21:30:15,792 Done (1 /dev/ttyRS485-1)

из режима bootloader не выходит, судя по светодиоду

  1. т.к. WB-MR3LV/S подключен к питанию не через Vout, перезагружаю его.
    светодиод по прежнему моргает раз в секунду

  2. сигнатура читается


root@wirenboard-AQGZJPRO:/home# echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyRS485-1 -a 1 -t3 -r 290 -c 12 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
mr3G

root@wirenboard-AQGZJPRO:/home# modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyRS485-1 -a1 -t3 -r290 -c12
SUCCESS: read 12 of elements:
        Data: 0x006d 0x0072 0x0033 0x0047 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

но это все, что он делает. Прочитать версию уже не могу.

root@wirenboard-AQGZJPRO:/home# modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyRS485-1 -a1 -t3 -r250 -c1
ERROR occured!
  1. Тогда перепрошиваю bootloader
root@wirenboard-AQGZJPRO:/home# wb-mcu-fw-updater update-bl -a1 /dev/ttyRS485-1 --force
2024-03-12 22:08:45,611 Will find serial port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)...
2024-03-12 22:09:34,340 Will find bootloader port settings for (/dev/ttyRS485-1 : 1; response_timeout: 0.20)...
2024-03-12 22:09:48,238 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}
2024-03-12 22:09:48,239 Device (/dev/ttyRS485-1 1; response_timeout: 0.20s) supposed to be alive, but found in bootloader
2024-03-12 22:09:48,928 Will flash bootloader vlatest to bring mr3G (/dev/ttyRS485-1 1; response_timeout: 0.20s) alive
2024-03-12 22:09:49,195 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_mr3G__1.4.0_master_c654e11.wbfw (36 data chunks)
100%|######################################################################################################################################################################################################################################|36/36
2024-03-12 22:14:22,315 Flashing /var/lib/wb-mcu-fw-updater/mr3G__1.21.2_master_55392ba.wbfw (211 data chunks)
100%|####################################################################################################################################################################################################################################|211/211
root@wirenboard-AQGZJPRO:/home#

вроде без ошибок, перезагружаю, но результат тот же… светодиод по прежнему моргает раз в секунду

PS
вчера перепрошивалась версия mr3G__1.21.1_master_ebe20ba.wbfw
сегодня mr3G__1.21.2_master_55392ba.wbfw
итог одинаковый :slight_smile:

PPS
и у меня тоже после перепрошивки WB-LED в устройствах красным отображают параметры.
пробовал скорости ставить 115200, 56700, 38400
пока это тестовый стенд, RS-485 разведен Cat5e, общая длина ну максимум метр. в четверг попробую КОПСЭ 2×2х0.8 шлейф сделать, может у меня тут бермудский треугольник :wink:

Так, перечислите пожалуйста модули которые в botloader, с серийными номерами.
Возможно целесообразно заменить.

попробовал следующее

root@wirenboard-A22Q234C:/usr/local/etc# wb-mcu-fw-flasher -j -d /dev/ttyMOD2 -a116 -f ./msw5G__4.31.6_master_bd5279c.wbfw -D
/dev/ttyMOD2 opened successfully.
Send jump to bootloader command and wait 2 seconds...
[74][06][00][81][00][01][13][47]
Waiting for a confirmation...
ERROR Connection timed out: select
Error: Connection timed out.
May be device already in bootloader, check status led
./msw5G__4.31.6_master_bd5279c.wbfw opened successfully, size 40424 bytes

Sending info block...[74][10][10][00][00][10][20][13][8F][19][DA][F2][FB][16][01][7A][E2][AA][86][47][7C][BC][0E][CB][4E][84][DA][2A][68][D5][2A][59][09][7C][BD][E4][42][D5][DD][50][6B]
Waiting for a confirmation...
<74><10><10><00><00><10><CE><60>
 OK

Sending data block 1 of 297...[74][10][20][00][00][44][88][EE][61][E2][EF][DE][DB][BC][9F][A0][28][9C][64][87][24][D5][FE][4B][92][E9][65][DB][2D][73][B1][D6][03][2D][E2][DB][1B][13][68][53][95][43][44][C4][3D][C7][2B][64][C9][90][AA][23][4A][6C][E0][87][F3][C5][81][95][2F][5C][DF][5B][6F][13][25][60][E9][40][03][69][2E][BA][4D][0F][A1][46][D4][45][D9][59][AC][75][0F][E5][49][09][6F][EF][3A][55][99][AB][29][37][22][EB][6D][2C][E2][82][50][A8][A8][2E][72][EA][F8][2B][6D][BB][BE][14][27][37][2F][C2][A3][FC][C6][09][EF][E9][A8][17][76][38][A4][A3][AA][9F][F4][D6][16][05][6E][EA][32][2E][44][F4][9C][46][C2]
Waiting for a confirmation...
<74><10><20><00><00><44><C0><9F>

....

Sending data block 297 of 297...[74][10][20][00][00][44][88][57][4A][6F][07][D6][AD][1E][3A][BA][D1][97][F8][7D][88][74][11][5F][5E][7B][E0][E1][C9][16][BF][B9][C8][0B][9B][BB][D3][41][EF][DB][A2][85][11][1A][B6][1D][87][31][A7][2E][D7][64][6C][26][1D][74][D1][EB][D1][35][EC][B4][28][4E][2D][2B][70][5E][C3][31][07][3E][5B][E9][9A][E9][52][0D][17][9D][71][34][8A][76][3D][35][C0][04][D3][D6][25][E4][5F][0E][14][6C][3B][CF][8E][2F][B3][80][86][01][FF][93][86][8D][BF][2A][D7][EC][DD][0E][67][F5][82][65][3E][2F][47][80][F7][E3][D4][37][DB][3C][FA][57][BB][50][73][22][D7][A4][64][0F][E5][B0][B1][F6][5D][65][69]
Waiting for a confirmation...
<74><10><20><00><00><44><C0><9F>
 OK.

All done!
root@wirenboard-A22Q234C:/usr/local/etc# systemctl start wb-mqtt-serial

не помогло. в интерфейсе по прежнему все параметры красные

Какие модели и их серийныее номер не прошиваются? Перечислите пожалуйстта, скорее всего приму решение о замене.
И да, попробуйте выполнить

wb-mcu-fw-updater update-bl --force -a 116 /dev/ttyMOD2

И покажите вывод.

Добрый вечер.
В бутлоадере и из него никуда не выходит модуль
WB-MR3LV/S
HW: v4.2D
sn: 13440

пытается поработать но тут же перезагружается (если судить по светодиодам)
WB-LED
HW: v1.3I
sn:145728

еще 5 WB-LED вроде норм, но периодически выдают “красные” метрики
на скрине поймал момент когда успели прочитаться пару параметров по странному WB-LED

PS
извиняюсь что медленно отвечаю, копаюсь “для себя”, дома, поэтому только после работы, а тут что то одни командировки :slight_smile: