Не обновляется прошивка на одном из WB-M1W2

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

Имеется два модуля WB-M1W2 с прошивкой 4.14.0 в котором обнаружился баг после полутора месяцев непрерывной работы.

Один обновился а второй отдает странную сигнатуру, куплены были одновременно

Пытаюсь обновить, но у одного почему-то сигнатура 2-21 и такой нету на портале.
Устройства подключено через WB-MGE

 /usr/bin/socat -d -d pty,link=/dev/ttyS1,raw,mode=777 tcp:192.168.124.201:20108 &

root@wirenboard1:~# echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyS1 -a 45 -t3 -r 290 -c 12 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
2-21
root@wirenboard1:~# echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyS1 -a 133 -t3 -r 290 -c 12 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
m1w2-21


root@wirenboard1:~#  echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyS1 -a 45 -t3 -r 250 -c 15 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
4.14.0
root@wirenboard1:~#  echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyS1 -a 133 -t3 -r 250 -c 15 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
4.14.0


root@wirenboard1:~# wb-mcu-fw-updater update-fw /dev/ttyS1 -a133
2022-03-23 12:54:48,765 Will find serial port settings for (/dev/ttyS1 : 133)...
2022-03-23 12:54:48,838 Has found serial port settings: {'baudrate': 9600, 'stopbits': 2, 'parity': 'N'}
2022-03-23 12:54:50,984 Firmware will be upgraded. Will flash (4.16.19) over (4.14.0).

Sending data block 113 of 114...
2022-03-23 12:55:16,329 Successfully flashed firmware (4.16.19) over (4.14.0)
2022-03-23 12:55:16,340 Done


root@wirenboard1:~# wb-mcu-fw-updater update-fw /dev/ttyS1 -a45
2022-03-23 12:56:51,336 Will find serial port settings for (/dev/ttyS1 : 45)...
2022-03-23 12:56:51,428 Has found serial port settings: {'parity': 'N', 'stopbits': 2, 'baudrate': 9600}
2022-03-23 12:56:53,053 Not Found: http://fw-releases.wirenboard.com/fw/by-signature/2-21/stable/latest.txt
2022-03-23 12:56:53,063 Could not retrieve latest firmware version in branch: stable

Почему у него такая сигнатура и как исправить?

Спасибо

Здравствуйте!
Да, довольно странно. Пришлите, пожалуйста, фото наклейки с серийным номером проблемного модуля WB-M1W2 чтобы проверить результаты тестирования на производстве.
Попробуйте все-же запустить обновление его прошивки с помощью утилиты wb-mcu-fw-updater и покажите результат.

Здравствуйте.
Так в самом низу в моем сообщении есть попытка обновить через wb-mcu-fw-updater (устройство 45)
Он пытается скачать прошивку с сигнатурой 2-21 и не может

Серийники к сожалению недели через две только смогу сфотографировать, установлено на даче.
По номеру заказа может есть возможность найти? Заказ #178180, в нем два модуля было куплено, один из них проблемный.

Вот вроде считал регистры с серийником

root@wirenboard1:~# echo  -e `modbus_client --debug -mrtu -pnone -s2 /dev/ttyS1 -a45 -t0x04 -r270 -c 2 `
Opening /dev/ttyS1 at 9600 bauds (N, 8, 2) [2D][04][01][0E][00][02][16][58] Waiting for a confirmation... <2D><04><04><FE><D2><51><09><7A><01> SUCCESS: read 2 of elements: Data: 0xfed2 0x5109

Скачал файл и попробовал вот так:

root@wirenboard1:~# wb-mcu-fw-flasher -d /dev/ttyS1 -a 45 -D -f 4.16.19.wbfw -j
/dev/ttyS1 opened successfully.
Send jump to bootloader command and wait 2 seconds...
[2D][06][00][81][00][01][1F][8E]
Waiting for a confirmation...
<2D><06><00><81><00><01><1F><8E>
Ok, device will jump to bootloader.
4.16.19.wbfw opened successfully, size 15536 bytes

Sending info block...[2D][10][10][00][00][10][20][4B][77][C0][63][5D][EC][53][FC][21][6E][C4][EF][24][2B][09][EC][60][D5][0C][36][C7][43][F4][FF][BD][8E][9C][58][E1][C5][12][86][82][D8]
Waiting for a confirmation...
<2D><90><04><8C><0A>
ERROR Slave device or server failure

Error while sending info block: Slave device or server failure
Data format is invalid or firmware signature doesn't match the device

Да, это некорректная сигнатура. Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

  • модуль WB-M1W2 № 4275196169

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства
  3. ваш действующий телефон, адрес доставки, ФИО получателя.

Хорошо, на дачу поеду заменю его тогда на другой и напишу вам, раз никак updater не обмануть :slight_smile:

Спасибо

Наконец то снял модуль, письмо написал.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.