Ошибка: Server error [-32000]: Port IO error: malformed response: invalid crc

Добрый день по принятым решение в теме Server error: Port IO error: Serial protocol error: request timed out(-32000) - #303 от пользователя Because я пересобрал линию с звезды на непрерывную линию и в конце поставил терминаторы шин RS-485 WB-T120 и собрал на 1 линию RS485 но при добавлении устройств нашлось новое замененное устройство с адресом 231. Я поменял его на 31 и для устройства было обновление попробовал обновить устройство через контролер и через командную строку и вышла опять ошибка Ошибка: Server error [-32000]: Port IO error: malformed response: invalid crc.

а также вот такие ошибки

Здравствуйте.

Предлагаю сначала разобраться с WB-MAO4 (31)
Как работает индикатор status на устройстве во время включенного драйвера wb-mqtt-serial?

Попробуйте:

  1. Установить проблемное устройство единственным на линию.
  2. Повторить попытку восстановления устройства.

прошу поделиться результатом. Если попытка будет безуспешная - пришлите диагностичский архив. Создание архива описано в документации.

Устройств WB-MAO4 (31) удалось восстановить единоличном подключением. но есть еще с устройства которые не подаются не восстановлению и восстановлению загрузчика

приложен диагностический архив, доступен только сотрудникам поддержки
(327,8 КБ)

Сканирование стоит и не продолжается

Проблема с WB-M1W2 v.3 остается? А где они находятся и как к кним шина идет? Как работает индикатор status на этих устройствах во время включенного драйвера wb-mqtt-serial?

Для теста также давайте попробуем подключить один WB-M1W2 v.3 на отдельную свободную линию. Удастся восстановить?

по отдельности они работают сразу и не требуют восстановления по сколько прописаны на второй линии

на данный момент отключил все устройства и прописываю на первую линии по 2 устройства чтобы понять в чем проблема. с второй лини удаляю шаблоны. И на щите пока подключал устройств уже появилось зависание при опросе по командам systemctl stop wb-mqtt-serial а после wb-modbus-scanner -d /dev/ttyRS485-1 -b 115200 зависает опрос. Подключаю 1 устройство и опрашиваю. На даный момент 2 устройства WB-MR6C v.3 с id 109 и 1 зависает опрос

Не удалось обновить прошивку 3.6.1 до версии 3.7.0. Ошибка: Server error [-32000]: Port IO error: malformed response: invalid data size. стоит такая ошибка после попытки обновления через контроллер. после неудачнй попытки обновил через командную строку. и добавил новые устройства. И их тоже обновил и проверил обновление 3 устройств стоит 3.7.0 а ошибка стоит как убрать

.

Found device (17) with serial 333944 [00051878] modbus id: 42 model: WB-MR6C v.3
error: wrong crc выходит при опрсе. По командам systemctl stop wb-mqtt-serial а после wb-modbus-scanner -d /dev/ttyRS485-1 -b 115200

Если девайсы на отдельной линии работают корректно, а на другой ошибки crc - следует проверить физику.
Вы уверены, что шина выполнена строгой топологией шлейфа (от устройства к устройству без ответвлений)? каким кабелем проложена шина RS-485-1? Какой она длины? как проложена?

Замечание не относится к RS-485-1, но на MOD-2 у вас установлены разные скорости на порту и устройствах:

при добавление нового устройства возникло ошибка

С проводом все в порядке эту причину рассматривали в прошлой теме. Кабель F/utp 5e pvc 4х2х0,06. из начально было сделано звезда. теперь переделали линию на шлейф по оранжевому проводу идет питание к устройству от щита. по синим проводам идет сигнал от щита и возвращается коричневым и на другое устройство идет через щит. длина линии где-то 200 метрв в конце после последнего устройства стоит терминаторы шин RS-485 WB-T120

на порт MOD-2 еще не подключены устройства просто добавлены шаблоны устройств штор которые потом будут подключены на эту линию . Но на этой линии остались устройства подключенные на улицу. как дойдет до устройств установленных на улице я их перекину для подключение через Wb-mgev3. просто они там оставлены чтобы не потерять шаблоны и было патом легче работать

Хорошо, а вы замеряли питание на проблемных устройствах?

Можете показать список устройств на RS-485-1? От какого источника питания на них подается напряжение и чему равно? Правильно ли я понял, что питание распределяется также звездой, как было изначально? Какая примерно длина кабеля на проблемных устройствах? Эти устройства в одном сегменте звезды питания?

Все устройства питаются звездой от блока питания на 600вт 24 в находящемся в щите длина от источника питания самого дальнего устройства 20-25 м, если верить показанием из устройств WB напряжение на устройствах 23.231-23.525 в

Тогда со стороны питания не должно быть проблем.

Рекомендую заземлить экран вашего FTP с одной стороны.

А также добавьте флаг --debug в команду wb-mcu-fw-updater и пришлите вывод текстом, пожалуйста. С картинками очень трудно работать.

вот эти устройства на данный момент подключены к шине и 2 устройства уже выдают ошибку. Эти устройства находятся в щите.

Last login: Fri Mar 20 15:57:40 2026 from 127.0.0.1
root@wirenboard-ALSPTZPR:~# wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a 53 -f --debug
2026-03-20 15:59:06,758 Will run: fuser /dev/ttyRS485-1
2026-03-20 15:59:06,831 No clients for /dev/ttyRS485-1 found
2026-03-20 15:59:06,833 Reading /usr/lib/wb-release for releases info
2026-03-20 15:59:06,834 Got releases info:
2026-03-20 15:59:06,835 defaultdict(<function parse_releases.. at 0xffffba684670>, {‘RELEASE_NAME’: ‘unstable.latest’, ‘SUITE’: ‘testing’, ‘TARGET’: ‘wb8/bullseye’, ‘REPO_PREFIX’: ‘’})
2026-03-20 15:59:06,835 GET: http://fw-releases.wirenboard.com/
2026-03-20 15:59:07,057 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
2026-03-20 15:59:07,057 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 15:59:07,059 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
2026-03-20 15:59:07,060 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 15:59:07,061 Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)…
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:07,303 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:07,508 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:07,509 Trying serial port settings: (9600, ‘N’, 2)
2026-03-20 15:59:07,509 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:07,715 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:07,923 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:07,925 Trying serial port settings: (9600, ‘N’, 1)
2026-03-20 15:59:07,927 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=1) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:08,135 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:08,343 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:08,343 Trying serial port settings: (9600, ‘O’, 2)
2026-03-20 15:59:08,344 Set SerialSettings(baudrate=9600, parity=‘O’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:08,548 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:08,752 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:08,754 Trying serial port settings: (9600, ‘O’, 1)
2026-03-20 15:59:08,756 Set SerialSettings(baudrate=9600, parity=‘O’, stopbits=1) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:08,966 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:09,169 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:09,170 Trying serial port settings: (9600, ‘E’, 2)
2026-03-20 15:59:09,172 Set SerialSettings(baudrate=9600, parity=‘E’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:09,380 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:09,583 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:09,584 Trying serial port settings: (9600, ‘E’, 1)
2026-03-20 15:59:09,586 Set SerialSettings(baudrate=9600, parity=‘E’, stopbits=1) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:09,794 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:10,003 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:10,004 Trying serial port settings: (115200, ‘N’, 2)
2026-03-20 15:59:10,007 Set SerialSettings(baudrate=115200, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 53; response_timeout: 0.20)… (elapsed: 00:03)
2026-03-20 15:59:10,143 Has found serial port settings: SerialSettings(baudrate=115200, parity=‘N’, stopbits=2)
2026-03-20 15:59:10,468 /dev/ttyRS485-1 53:
2026-03-20 15:59:10,795 WB-MR6C v.3 333997 mr6cpGe 1.24.0 1745174
2026-03-20 15:59:11,017 FW releases files: [‘http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml’\]
2026-03-20 15:59:11,019 Looking to http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml (suite: testing)
2026-03-20 15:59:11,020 GET: http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml
2026-03-20 15:59:13,456 FW version for mr6cpGe on release testing: 1.24.0 (endpoint: fw/by-signature/mr6cpGe/main/1.24.0.wbfw)
2026-03-20 15:59:13,457 GET: http://fw-releases.wirenboard.com/fw/by-signature/mr6cpGe/main/1.24.0.wbfw
2026-03-20 15:59:13,716 Trying to get fname from content-disposition
2026-03-20 15:59:13,717 Got fname: mr6cpGe__1.24.0_master_ad7cc39.wbfw
2026-03-20 15:59:13,717 http://fw-releases.wirenboard.com/fw/by-signature/mr6cpGe/main/1.24.0.wbfw => /var/lib/wb-mcu-fw-updater/mr6cpGe__1.24.0_master_ad7cc39.wbfw
2026-03-20 15:59:13,719 fw (mr6cpGe 53 on /dev/ttyRS485-1):
2026-03-20 15:59:13,720 Force update: 1.24.0 → 1.24.0 (mr6cpGe 53 /dev/ttyRS485-1)
2026-03-20 15:59:13,826 Flashing approved for mr6cpGe /dev/ttyRS485-1:53
2026-03-20 15:59:14,151 GET: http://fw-releases.wirenboard.com/bootloader/by-signature/mr6cpGe/main/latest.txt
2026-03-20 15:59:16,063 Bootloader uses port settings set in firmware
2026-03-20 15:59:16,772 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697b20>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
2026-03-20 15:59:16,979 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697b20>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:17,093 Set SerialSettings(baudrate=115200, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
2026-03-20 15:59:17,095 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 15:59:17,096 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 15:59:18,102 Device (53, /dev/ttyRS485-1) has available space of 472 chunks
2026-03-20 15:59:18,103 Flashing /var/lib/wb-mcu-fw-updater/mr6cpGe__1.24.0_master_ad7cc39.wbfw (211 data chunks)
2026-03-20 15:59:18,104 /dev/ttyRS485-1 response_timeout → 1.20
2026-03-20 15:59:18,215 /dev/ttyRS485-1 response_timeout → 0.20
24%|###################################7 |50/2112026-03-20 15:59:20,501 f = write_u16_regs(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba5811c0>, 8192, [44817, 37598, 57129, 61328, 50359, 4058, 47664, 51095, 45418, 37405, 60972, 44779, 45817, 18312, 28270, 10480, 7885, 8832, 9655, 35511, 55641, 30426, 47153, 41951, 54248, 17054, 20768, 9591, 47917, 64435, 62945, 50962, 14334, 47487, 49862, 33667, 47584, 54894, 24545, 49298, 62853, 19048, 25099, 34980, 21449, 15284, 35586, 23014, 10344, 57729, 11678, 47420, 39839, 28681, 1487, 38480, 8605, 13225, 11371, 61988, 6955, 52677, 53736, 37488, 30424, 51998, 45116, 40841]) not succeed (try 1/2): No communication with the instrument (no answer)
100%|######################################################################################################################################################|211/211
2026-03-20 15:59:27,330 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 15:59:27,959 f = read_bits(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697b20>, 65152, 8) not succeed (try 1/2): Slave reported illegal data address
2026-03-20 15:59:28,269 f = read_bits(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffffba697b20>, 65152, 8) not succeed (try 2/2): Slave reported illegal data address
2026-03-20 15:59:28,270 Device does not support components update feature
2026-03-20 15:59:28,272 Done
2026-03-20 15:59:28,293 Has saved db to /var/lib/wb-mcu-fw-updater/devices.jsondb
2026-03-20 15:59:28,295 Will run: fuser -k -CONT /dev/ttyRS485-1
root@wirenboard-ALSPTZPR:~# wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a 42 -f --debug
2026-03-20 15:59:56,016 Will run: fuser /dev/ttyRS485-1
2026-03-20 15:59:56,092 No clients for /dev/ttyRS485-1 found
2026-03-20 15:59:56,094 Reading /usr/lib/wb-release for releases info
2026-03-20 15:59:56,096 Got releases info:
2026-03-20 15:59:56,097 defaultdict(<function parse_releases.. at 0xffff89b40670>, {‘RELEASE_NAME’: ‘unstable.latest’, ‘SUITE’: ‘testing’, ‘TARGET’: ‘wb8/bullseye’, ‘REPO_PREFIX’: ‘’})
2026-03-20 15:59:56,098 GET: http://fw-releases.wirenboard.com/
2026-03-20 15:59:56,322 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
2026-03-20 15:59:56,323 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 15:59:56,325 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
2026-03-20 15:59:56,325 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 15:59:56,326 Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)…
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:56,557 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:56,761 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:56,762 Trying serial port settings: (9600, ‘N’, 2)
2026-03-20 15:59:56,763 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:56,968 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:57,176 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:57,177 Trying serial port settings: (9600, ‘N’, 1)
2026-03-20 15:59:57,179 Set SerialSettings(baudrate=9600, parity=‘N’, stopbits=1) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:00)2026-03-20 15:59:57,387 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:57,595 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:57,596 Trying serial port settings: (9600, ‘O’, 2)
2026-03-20 15:59:57,599 Set SerialSettings(baudrate=9600, parity=‘O’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:57,806 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:58,014 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:58,016 Trying serial port settings: (9600, ‘O’, 1)
2026-03-20 15:59:58,017 Set SerialSettings(baudrate=9600, parity=‘O’, stopbits=1) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:58,227 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:01)2026-03-20 15:59:58,431 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:58,432 Trying serial port settings: (9600, ‘E’, 2)
2026-03-20 15:59:58,434 Set SerialSettings(baudrate=9600, parity=‘E’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:58,642 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:58,850 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:58,852 Trying serial port settings: (9600, ‘E’, 1)
2026-03-20 15:59:58,854 Set SerialSettings(baudrate=9600, parity=‘E’, stopbits=1) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:59,062 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:02)2026-03-20 15:59:59,269 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53910>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 15:59:59,271 Trying serial port settings: (115200, ‘N’, 2)
2026-03-20 15:59:59,273 Set SerialSettings(baudrate=115200, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 42; response_timeout: 0.20)… (elapsed: 00:03)
2026-03-20 15:59:59,394 Has found serial port settings: SerialSettings(baudrate=115200, parity=‘N’, stopbits=2)
2026-03-20 15:59:59,729 /dev/ttyRS485-1 42:
2026-03-20 16:00:00,060 WB-MR6C v.3 333944 mr6cpGe 1.24.0 25258
2026-03-20 16:00:00,166 Removing device: {‘slaveid’: 42, ‘port’: ‘/dev/ttyRS485-1’, ‘fw_signature’: ‘mr6cpGe’}
2026-03-20 16:00:00,274 FW releases files: [‘http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml’\]
2026-03-20 16:00:00,275 Looking to http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml (suite: testing)
2026-03-20 16:00:00,277 GET: http://fw-releases.wirenboard.com/fw/by-signature/release-versions.yaml
2026-03-20 16:00:02,709 FW version for mr6cpGe on release testing: 1.24.0 (endpoint: fw/by-signature/mr6cpGe/main/1.24.0.wbfw)
2026-03-20 16:00:02,710 GET: http://fw-releases.wirenboard.com/fw/by-signature/mr6cpGe/main/1.24.0.wbfw
2026-03-20 16:00:02,947 Trying to get fname from content-disposition
2026-03-20 16:00:02,947 Got fname: mr6cpGe__1.24.0_master_ad7cc39.wbfw
2026-03-20 16:00:02,948 http://fw-releases.wirenboard.com/fw/by-signature/mr6cpGe/main/1.24.0.wbfw => /var/lib/wb-mcu-fw-updater/mr6cpGe__1.24.0_master_ad7cc39.wbfw
2026-03-20 16:00:02,950 fw (mr6cpGe 42 on /dev/ttyRS485-1):
2026-03-20 16:00:02,951 Force update: 1.24.0 → 1.24.0 (mr6cpGe 42 /dev/ttyRS485-1)
2026-03-20 16:00:03,059 Flashing approved for mr6cpGe /dev/ttyRS485-1:42
2026-03-20 16:00:03,379 GET: http://fw-releases.wirenboard.com/bootloader/by-signature/mr6cpGe/main/latest.txt
2026-03-20 16:00:03,809 Bootloader uses port settings set in firmware
2026-03-20 16:00:04,519 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53b20>, 128) not succeed (try 1/2): No communication with the instrument (no answer)
2026-03-20 16:00:04,726 f = read_u16(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53b20>, 128) not succeed (try 2/2): No communication with the instrument (no answer)
2026-03-20 16:00:04,841 Set SerialSettings(baudrate=115200, parity=‘N’, stopbits=2) to /dev/ttyRS485-1
2026-03-20 16:00:04,842 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 16:00:04,843 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 16:00:05,868 Device (42, /dev/ttyRS485-1) has available space of 472 chunks
2026-03-20 16:00:05,869 Flashing /var/lib/wb-mcu-fw-updater/mr6cpGe__1.24.0_master_ad7cc39.wbfw (211 data chunks)
2026-03-20 16:00:05,870 /dev/ttyRS485-1 response_timeout → 1.20
2026-03-20 16:00:05,982 /dev/ttyRS485-1 response_timeout → 0.20
100%|######################################################################################################################################################|211/211
2026-03-20 16:00:14,821 /dev/ttyRS485-1 response_timeout → 0.20
2026-03-20 16:00:15,450 f = read_bits(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53b20>, 65152, 8) not succeed (try 1/2): Slave reported illegal data address
2026-03-20 16:00:15,757 f = read_bits(<wb_modbus.bindings.WBModbusDeviceBase object at 0xffff89b53b20>, 65152, 8) not succeed (try 2/2): Slave reported illegal data address
2026-03-20 16:00:15,759 Device does not support components update feature
2026-03-20 16:00:15,761 Done
2026-03-20 16:00:15,782 Has saved db to /var/lib/wb-mcu-fw-updater/devices.jsondb
2026-03-20 16:00:15,784 Will run: fuser -k -CONT /dev/ttyRS485-1
root@wirenboard-ALSPTZPR:~#

вы забыли tty в названии порта, т.е.: /dev/ttyRS485-1. Пожалуйста, исправьте и повторите.