Ошибка при обновлении bootloader wb-led

Добрый день. При обновлении WB-LED произошла ошибка

root@wirenboard-A2POHDUM:~# wb-mcu-fw-updater update-bl -a 240 /dev/ttyRS485-1
2024-04-02 19:28:50,247 Will find serial port settings for (/dev/ttyRS485-1 : 240; response_timeout: 0.20)…
2024-04-02 19:28:57,459 Has found serial port settings: {‘baudrate’: 115200, ‘parity’: ‘N’, ‘stopbits’: 2}
2024-04-02 19:28:59,464 bootloader (ledG 240 on /dev/ttyRS485-1):
2024-04-02 19:28:59,466 Update: 1.3.0 → 1.4.1 (ledG 240 /dev/ttyRS485-1)
2024-04-02 19:29:01,562 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_ledG__1.4.1_master_e676613.wbfw
100%|#####################################################################|36/36
2024-04-02 19:29:06,022 Bootloader was successfully flashed. Will flash released firmware for “ledG”
2024-04-02 19:29:09,641 Flashing /var/lib/wb-mcu-fw-updater/ledG__3.4.3_master_f0eea6b.wbfw
2024-04-02 19:29:39,751 Flashing bootloader to (/dev/ttyRS485-1 240; response_timeout: 0.20s) has failed!
2024-04-02 19:29:39,752
root@wirenboard-A2POHDUM:~#

Как исправить?
wb-mcu-fw-updater recover -a 240 /dev/ttyRS485-1
Правильно?

Добрый день.
Сканированием модуль находится?
Покажите вывод команды:

modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a240 -t0x03 -r290 -c12

При подаче только питания на модуль как ведет себя статусный светодиод?

Верно. Можно попробовать и восстановить прошивку. Сообщите о результате.

После ошибки питание не отключал еще.

Статусный светодиод моргает примерно раз в секунду
У меня вся шина работает на скорости 115200
В Вашей команде скорость шины 9600, это правильно?

Да. Попробуйте данную команду. Она должна вернуть сигнатуру устройства.

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

Эта команда помогла.

—Recover log----
root@wirenboard-A2POHDUM:~# wb-mcu-fw-updater recover -a 240 /dev/ttyRS485-1
2024-04-08 17:21:30,251 Will find bootloader port settings for (/dev/ttyRS485-1 : 240; response_timeout: 0.20)…
2024-04-08 17:21:37,814 Has found bootloader port settings: {‘baudrate’: 9600, ‘parity’: ‘N’, ‘stopbits’: 2}
2024-04-08 17:21:42,426 Flashing /var/lib/wb-mcu-fw-updater/ledG__3.4.3_master_f0eea6b.wbfw
100%|###################################################################|222/222
2024-04-08 17:22:31,510 Done (240 /dev/ttyRS485-1)

----End Recover log-----

Точно такая же ситуация наблюдалась и со вторым устройством
root@wirenboard-A2POHDUM:~# wb-mcu-fw-updater update-bl -a 21 /dev/ttyRS485-1
2024-04-08 17:24:12,749 Will find serial port settings for (/dev/ttyRS485-1 : 21; response_timeout: 0.20)…
2024-04-08 17:24:19,974 Has found serial port settings: {‘baudrate’: 115200, ‘parity’: ‘N’, ‘stopbits’: 2}
2024-04-08 17:24:21,837 bootloader (ledG 21 on /dev/ttyRS485-1):
2024-04-08 17:24:21,838 Update: 1.3.0 → 1.4.1 (ledG 21 /dev/ttyRS485-1)
2024-04-08 17:24:23,943 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_ledG__1.4.1_master_e676613.wbfw
100%|#####################################################################|36/36
2024-04-08 17:24:28,405 Bootloader was successfully flashed. Will flash released firmware for “ledG”
2024-04-08 17:24:31,971 Flashing /var/lib/wb-mcu-fw-updater/ledG__3.4.3_master_f0eea6b.wbfw
2024-04-08 17:25:02,082 Flashing bootloader to (/dev/ttyRS485-1 21; response_timeout: 0.20s) has failed!
2024-04-08 17:25:02,083

root@wirenboard-A2POHDUM:~# wb-mcu-fw-updater recover -a 21 /dev/ttyRS485-1
2024-04-08 17:25:55,956 Will find bootloader port settings for (/dev/ttyRS485-1 : 21; response_timeout: 0.20)…
2024-04-08 17:26:03,520 Has found bootloader port settings: {‘baudrate’: 9600, ‘parity’: ‘N’, ‘stopbits’: 2}
2024-04-08 17:26:07,731 Flashing /var/lib/wb-mcu-fw-updater/ledG__3.4.3_master_f0eea6b.wbfw
100%|###################################################################|222/222
2024-04-08 17:26:56,826 Done (21 /dev/ttyRS485-1)

Проблема возникла именно с wb-led с версией bl 1.3.0

Другие устройства на шине обновились нормально. Обновлял по очереди сначала прошивки каждому устройству, потом бутлоадеры. Причем на других устройствах bl попадались и версии 1.1.х

Текущее состояние устройств на шине

Устройство Серийный номер Адрес Порт Прошивка
WB-LED 164309 240 /dev/ttyRS485-1 115200 8N2 3.4.3
WB-LED 164351 21 /dev/ttyRS485-1 115200 8N2 3.4.3
WBMR6C 4262567546 225 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6C 4262573307 114 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6C 4262580892 17 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6C 4262581357 244 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6 4262581501 30 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6C 4262588207 18 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6 4262588812 129 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6C 4262595663 245 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6C 4262596018 20 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMR6 4262603931 161 /dev/ttyRS485-1 115200 8N2 1.21.1
WBMAO4 4264855728 94 /dev/ttyRS485-1 115200 8N2 2.4.4
WB-MRGBW-D 4265259532 74 /dev/ttyRS485-1 115200 8N2 3.4.3
MAP6S 4265601058 77 /dev/ttyRS485-1 115200 8N2 2.6.3
MAP6S 4265601598 61 /dev/ttyRS485-1 115200 8N2 2.6.3
WBMAO4 4265620546 158 /dev/ttyRS485-1 115200 8N2 2.4.4
WBMWAC 4272033834 29 /dev/ttyRS485-1 115200 8N2 1.20.4
WBMWAC 4272038058 31 /dev/ttyRS485-1 115200 8N2 1.20.4
WBMWAC 4272043947 14 /dev/ttyRS485-1 115200 8N2 1.20.4

Спасибо за помощь.

Добрый день.
Укажите, пожалуйста, серийные номера диммеров.

Прочитайте какая сейчас версия бутлоадера на обоих WB-LED’ах.

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a240 -t0x03 -r330 -c7

modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a21 -t0x03 -r330 -c7

Покажите результат.