Проблема с wb-msw-v3

проблема возникла так: забрасывал wb 6.7.2 до заводских с подключёнными устройствами и обновился не только wb 6.7.2 но и все подключённые устройства, и в следствии wb-msw-v3_131 перестал нормально определяться в web ui


а все остальные wb-msw работают нормально

Добрый день. Напишите пожалуйста серийный номер устройства. Нужно чтобы определить
его гарантийный статус.
Ищется ли устройство в медленном режиме из web-интерфейса?
Либо так Не подключаются устройства по 485 шине - #10 от пользователя BrainRoot

Вот это опишите подробнее пожалуйста. Какие команды выполнялись, их вывод.

давно на форуме спрашивал как восстановить wb6

wirenboard восстановился и обновился, но и обновились все подключённые устройства, и все устройства работают нормально кроме msv v3


через медленный режим не ищется, моргает зелёным цветом

Вот я как раз про это и спрашиваю. Устройства “самостоятельно” - не обновляются никогда. Процесс надо запустить.

Для начала - измерьте питание на нем, убедитесь что точно больше 9 вольт.
Затем -проверьте связь с устройством, выше давал ссылку. А как мигает? С какой частотой?

питание есть, 23.8 вольт

не знаю как но обновилось, я обновлял с флэшки wb6_update_FACTORYRESET.fit
точнее скорее это было так: wb6 обновился но сбросился до заводских и подключённые устройства обновились и сбросились до заводских


вот так

Это невозможно…
Никакие операции с контроллером не обновляют прошивки устройств.

Проверьте пожалуйста связь с устройством.

честно я не очень понял как проверит связь, попробовать так?:

Нужно подключить устройство единственным на порт контроллера, просканировать все адреса шины на ответ чтения 12 holding c 290 адреса, именно так:

for i in {1..247}; do echo -n "$i - "; D=`modbus_client -mrtu /dev/ttyRS485-1 --debug -b9600 -pnone -s2 -a$i -t3 -o100 -r290 -c12 2>/dev/null | grep Data:`; echo -e $D; done

ну и посмотреть отзывается ли.


сделал поиск устройств в режиме загрузчика, вот он, только он не добавляется в mqtt-serial что делать?
https://wiki.wirenboard.com/wiki/Wb-mcu-fw-updater#Восстановление_(recover)
попробовать восстановит этой командой?

wb-mcu-fw-updater recover /dev/ttyRS485-2 -a 131

Да, нужно восстановить прошивку.

Получилось

root@wirenboard-AS7SX35X:~# wb-mcu-fw-updater update-bl /dev/ttyRS485-2 -a131
Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: Will find serial port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: 00:19)
Will find bootloader port settings for (/dev/ttyRS485-2 : 131; response_timeout: 0.20)… (elapsed: 00:02)
2025-09-12 08:32:47,493 Has found bootloader port settings: SerialSettings(baudrate=9600, parity=‘N’, stopbits=2)
2025-09-12 08:32:47,603 Device (/dev/ttyRS485-2 131; response_timeout: 0.20s) supposed to be alive, but found in bootloader 1.1.9
2025-09-12 08:32:48,518 Will flash bootloader v:1.4.9 to bring msw3-49-467 (/dev/ttyRS485-2 131; response_timeout: 0.20s) alive
2025-09-12 08:32:48,735 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_msw3-49-467__1.4.9_master_4617288.wbfw (39 data chunks)
100%|##################################################################################################################################################################################################################################################|39/39
2025-09-12 08:33:04,491 Flashing /var/lib/wb-mcu-fw-updater/msw3-49-467__4.32.0_master_5fe6ae2.wbfw (321 data chunks)
100%|################################################################################################################################################################################################################################################|321/321

Ну отлично, рад.