root@wirenboard-AP5QU4A5:~# wb-mcu-fw-updater update-fw -a 50 /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 50; response_timeout: 0.20)… (elapsed: 00:03)
2026-07-10 02:12:58,478 Has found serial port settings: SerialSettings(baudrate=115200, parity=‘N’, stopbits=2)
2026-07-10 02:13:01,872 No released fw for “mr6” in “http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml”
2026-07-10 02:13:01,887 Flashing fw to (/dev/ttyRS485-1 50; response_timeout: 0.20s) has failed!
2026-07-10 02:13:01,894 Released FW not found for “mr6”
Release info:
{
“RELEASE_NAME”: “wb-2606”,
“SUITE”: “stable”,
“TARGET”: “wb6/bullseye”,
“REPO_PREFIX”: “”
}
Посмотрите сигнатуру устройства с помощьюwb-mcu-fw-flasher -d <порт, на котором находится устройство> -a <modbus адрес устройства> --get-device-info, приложите вывод сюда
через смену шаблона на WM-MR6 в настройках такой показало SN 4267919633
потому что
root@wirenboard-AP5QU4A5:~# wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a 50 --get-device-info /dev/ttyRS485-1 opened successfully. Trying to probe (50 /dev/ttyRS485-1) at bootloader params… Failed to connect (50 /dev/ttyRS485-1) at bootloader settings: Response not from requested slave
хотя обновления через wb-mcu-fw-updater update-all
проходят Probing WB-MR3 (port: /dev/ttyRS485-1, slaveid: 50, uart_params: 115200N2, response_timeout: 0.50)… (elapsed: 00:00) 2026-07-10 02:14:57,029 Is actual: 1.20.4 → 1.20.4 (WB-MR3 (50, /dev/ttyRS485-1))
Will find serial port settings for (/dev/ttyRS485-1 : 50; response_timeout: 0.20)… (elapsed: 00:03) 2026-07-10 11:16:51,455 Has found serial port settings: SerialSettings(baudrate=115200, parity=‘N’, stopbits=2) 2026-07-10 11:16:54,033 bootloader (mr6 50 on /dev/ttyRS485-1): 2026-07-10 11:16:54,037 Is actual: 1.4.7 → 1.4.7 (mr6 50 /dev/ttyRS485-1) 2026-07-10 11:16:54,042 Done
root@wirenboard-AP5QU4A5:~# wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a50 --get-device-info /dev/ttyRS485-1 opened successfully. Trying to probe (50 /dev/ttyRS485-1) at bootloader params… Failed to connect (50 /dev/ttyRS485-1) at bootloader settings: Response not from requested slave
Прочитайте, пожалуйста, сигнатуру через modbus_client_rpc -mrtu -pnone -s2 -b115200 /dev/ttyRS485-1 -a50 -t0x03 -r290 -c12 и серийный номер нужен с наклейки на модуле, если нет возможности, то modbus_client_rpc -mrtu -pnone -s2 -b115200 /dev/ttyRS485-1 -a50 -t0x04 -r270 -c2
Сигнатура действительно mr6 зашита в модуле, по chagelog обновление устройств с такими сигнатурами прекращено и не поддерживает новые функции, поэтому вам и не удалось обновиться.
Вопрос был в том что это - некорректная сигнатура для данного устройства (WB-MR3LV/S),
И соотв. из-за этого невозможно абсолютно управлять параметрами устройства используя корректный шаблон под WB-MR3LV/x.
Пусто:
В то же время похожие устройства 3-х канальные (WB-MRWL3 например) на той же версии прошивки (которая также уже не обновляется 1.20.4) - корректно отображаются и настраиваются:
Шаблон не пропал, сигнатура теперь не соответствует правильному шаблону.
Этот шаблон был выбран очень давно и работал корректно в соотв. с Wiki, сейчас случайно заметил что перестал.
Выбор шаблона
Чтобы устройство появилось на вкладке Устройства в веб-интерфейсе контроллера Wiren Board, добавьте его автоматически через поиск устройств Wiren Board на шине RS-485 или вручную через выбор шаблона:
для WB-MR3LV/S — WB-MR3LV/x, WB-MR3HV/x, WB-MRWL3,
А после какого-то обновления то ли bootloader’a то ли еще чего - вдруг стал не подходить…
Раньше на базе платы MRM7 делалась целая линейка реле. В то время софт работал иначе, и единая сигнатура (mr6) для этих модулей была нормой. Она не «ошибочная», она просто старая.
Сигнатура зашивается в защищенную область памяти на заводе, поэтому изменить ее нельзя.
Пока можете протестировать шаблон который скинул? Корректно ли отрабатывает?
Возможно, имеет место быть багу, не могли бы приложить диаг архив, для полноты информации? Создание архива описано в документации.
шаблон привязал и базово работает, да.
пришлось разве что исправлять все связанные автоматизации в СХ, т.к. изменился топик (почему-то вместо привычных 50/1 → 50/K1) и номер девайса.
Передал информацию об этой ошибки в ответственный отдел, на данный момент шаблон исправно работает? Есть ли еще какие-то вопросы по теме? Уточню, что шаблон который я вам скинул будет также корректно функционировать и после обновлений, поэтому необходимости что то делать еще не предвидится