WB-MSW. Что-то случилось с датчиком шума после обновления

День добрый, после обновления прошивки что-то случилось с датчиком шума. Датчик начал выдавать аномальное значение фона в районе 65 дБа

Датчики с картинки находятся на расстоянии ~2 метров друг от друга
Куплены одновременно
Итак, дано: датчик MSW v3
Версия прошивки до обновления: не помню (
Версия прошивки после обновления: 4.22
Как произошло:

  1. После установки и полключения был запущен процесс обновления всех устройств утилитой
    wb-mcu-fw-updater update-all
  2. все обновилось успешно кроме этого датчика. падал на цифре 105. Connect failed
  3. была выпонена команда сброса к заводским настройкам (чтобы выйти из бутлоадера тк он неособо то реагировал и изменение скорости порта головы не помогало)
  4. запущен процесс обновления fw-update-all. в этот раз версия 4.22 была залита нормально
    датчик ожил, все показатели в норме (температура, влажность, движение, co2, освещенность) кроме уровня шума

вопрос: Может поскажете какую пару-тройку байт в него запихнуть, чтобы он начал слышать нормально?

Дополнительно:
Добавил каналы диагностики, но что-то они неособо понятны.

Спасибо

Добрый день.

Это зря, при этом удалены все настройки. в том числе калибровочные.
Я в случае любых проблем возникающих при таких операциях как прошивка, да и просто при повышении количества ошибок на шине - первым делом проверяю подключение.
В бутлоадере отлично заливается прошивка, точно так же как в обычном режиме. То есть весь процесс прошивки: Переводим в бутлоадер - прошиваем.
Кстати, почему 4.22? Стабильный - 4.18.6

Советую посмотреть что записано в 91-93 регистрах и записать значения с другого.

В бутлоадере отлично заливается прошивка

в том то и дело, не лилась. одна и таже ошибка в 105 байте
что на последнюю, что на оригиналную версию

Кстати, почему 4.22? Стабильный - 4.18.6

ошибся, пардон

Советую посмотреть что записано в 91-93 регистрах…

отлично, попробую

в общем в 92 регистре было записано 0xFFFF

modbus_client -mrtu /dev/ttyRS485-1 -b115200 -pnone -s2 -a13 -c1 -r92 -o1000 -t0x03 --debug
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 2)
[0D][03][00][5C][00][01][44][D4]
Waiting for a confirmation...
<0D><03><02><FF><FF><A9><F5>
SUCCESS: read 1 of elements:
Data: 0xffff

брал значения с других датчиков (а там и 0x03 и 0x0118), но безуспешно, видимо придется перебирать весь диапазон

А после записи сам MSW был перезапущен? (120 регистр)

воу. не знал что надо перезагружать
работает! вроде даже правильно (в тишине)
поеду завтра на квартиру хлопать в ладоши

Спасибо!

1 лайк

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