WB-M1W2 v2 обновление до 4.32.2, отвалились DS18B20

включил, наблюдаю.
На тестовой прошивке пока отвалов не было

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

На всех этих был отвал датчиков температуры. После перепрошивки на тестовую - все пока норм.

Снимок экрана 2024-03-26 в 19.52.51
Снимок экрана 2024-03-26 в 19.53.04
Снимок экрана 2024-03-26 в 19.53.12
Снимок экрана 2024-03-26 в 19.53.17
Снимок экрана 2024-03-26 в 19.53.28

Интересно. На тех, где 17 и 14 В, какой кабель используется и какой длины? Напряжение блока питания там ведь 24В?

Вы же все время просите доказательств)

38-й вообще стоит первым перед остальными и как там такое напряжение оказалось - непонятно)

а кроме этих модулей, на шине много потребителей?

я послал Вам в личку, пришло?

Да, спасибо.

2 сообщения были перенесены в новую тему: Подключение блока питания MW HDR-60-24

@vova02, @Sander, @artem123, @Aleksandr.vlz

Добрый день.
Вышла новая прошивка (4.32.3) для WB-M1W2 с исправлением данного поведения. Можете обновлять модули.

В документации описали данную еррату. “ERRM1W2001: Возможная остановка опроса датчиков DS18B20”.

Обновил на свою голову. Попробовал обновить 79 преобразователь (с исправленной прошивки), теперь он ничего не показывает. Что не так сделал?

Снимок экрана 2024-03-30 в 13.53.20

Прошивка.rtf (3,2 КБ)

снимал с него питание, толку ноль. Сканер это устройство не видит.
Команда обновления и в 5-ый раз проходит, только устройство не становится активным.

root@wirenboard-XXX:~# systemctl stop wb-mqtt-serial
root@wirenboard-XXX:~# modbus_client --debug -mrtu -b115200 -pnone -s2 /dev/ttyRS485-1 -a79 -t0x03 -r376 -c2
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[4F][03][01][78][00][02][4A][00]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-XXX:

попробовал вернуть на тестовую, прошивка ставится, а устройство все равно недоступно.

root@wirenboard-XXX:~# wb-mcu-fw-updater update-fw -a79 /dev/ttyRS485-1 --branch bugfix-72628-sensors-fail
2024-03-30 14:15:00,063 Will find serial port settings for (/dev/ttyRS485-1 : 79; response_timeout: 0.20)...
2024-03-30 14:15:48,897 Will find bootloader port settings for (/dev/ttyRS485-1 : 79; response_timeout: 0.20)...
2024-03-30 14:16:14,795 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'O', 'stopbits': 2}
2024-03-30 14:16:14,796 Device (/dev/ttyRS485-1 79; response_timeout: 0.20s) supposed to be alive, but found in bootloader
2024-03-30 14:16:16,501 Will flash fw v:latest to bring m1w2G21 (/dev/ttyRS485-1 79; response_timeout: 0.20s) alive
2024-03-30 14:16:18,189 Flashing /var/lib/wb-mcu-fw-updater/fw/m1w2G21__4.32.3_bugfix-72628-sensors-fail_027c80e.wbfw
100%|#########################################################################################################################################################################################################|212/212
root@wirenboard-XXX:

запустил обновление бута.

root@wirenboard-XXX:~# wb-mcu-fw-updater update-bl -a 79 /dev/ttyRS485-1
2024-03-30 14:52:45,477 Will find serial port settings for (/dev/ttyRS485-1 : 79; response_timeout: 0.20)...
2024-03-30 14:53:34,273 Will find bootloader port settings for (/dev/ttyRS485-1 : 79; response_timeout: 0.20)...
2024-03-30 14:53:41,435 Has found bootloader port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}
2024-03-30 14:53:41,436 Device (/dev/ttyRS485-1 79; response_timeout: 0.20s) supposed to be alive, but found in bootloader
2024-03-30 14:53:42,999 Will flash bootloader v:latest to bring m1w2G21 (/dev/ttyRS485-1 79; response_timeout: 0.20s) alive
2024-03-30 14:53:43,286 Flashing /var/lib/wb-mcu-fw-updater/bootloader/wb-bootloader-updater_m1w2G21__1.4.1_master_e676613.wbfw
100%|###########################################################################################################################################################################################################|36/36
2024-03-30 14:54:07,231 Flashing /var/lib/wb-mcu-fw-updater/m1w2G21__4.32.3_main_dd537e8.wbfw
100%|#########################################################################################################################################################################################################|212/212
root@wirenboard-XXX:~# 

после обновления бута датчик ожил.

Знаете что я теперь про всё это думаю? Вслух не хочется говорить…
Будьте добры объяснить всё!!!

Добрый день.
Судя по логу первоначальной попытки прошивки на 4.32.3 процесс закончился с ошибкой:

2024-03-30 13:42:33,629 Flashing fw to (/dev/ttyRS485-1 79; response_timeout: 0.20s) has failed!

Следующие две попытки прошивки информируют о том, что ваше устройство находится в режиме бутлоадера:

2024-03-30 13:44:38,802 Device (/dev/ttyRS485-1 79; response_timeout: 0.20s) supposed to be alive, but found in bootloader

2024-03-30 13:48:32,584 Device (/dev/ttyRS485-1 79; response_timeout: 0.20s) supposed to be alive, but found in bootloader

Возможно, что при первой попытке обновления прошивки произошел сбой.

И как обновлять другие? Что я не так делал?