MSW fw 4.16.15 перестал обновляться Sound Level

На 4.16.9 два датчика работали долго. Uptime 12 недель.
Черт дернул обновиться, прилетело 4.16.15. Пропал Sound Level.
Вернул назад 4.16.9, питание не сбрасывал, данные поехали. продолжаю наблюдение.

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

Aug 21 15:18:05 wb wb-mcu-fw-updater:update_monitor._send_signal_to_driver[8346]: Will run: killall -STOP wb-mqtt-serial
Aug 21 15:18:05 wb wb-mcu-fw-updater:update_monitor.get_correct_modbus_connection[8346]: Will find serial port settings for (/dev/ttyRS485-2 : 18)...
Aug 21 15:18:07 wb wb-mcu-fw-updater:update_monitor.get_correct_modbus_connection[8346]: Has found serial port settings: {'stopbits': 2, 'baudrate': 115200, 'parity': 'N'}
Aug 21 15:18:07 wb wb-mcu-fw-updater:jsondb.save[8346]: Removing device: {'port': '/dev/ttyRS485-2', 'fw_signature': 'msw3-48mh', 'slaveid': 18}
Aug 21 15:18:08 wb wb-mcu-fw-updater:update_monitor.flash_alive_device[8346]: Retrieving latest firmware version number for msw3-48mh
Aug 21 15:18:08 wb wb-mcu-fw-updater:fw_downloader.get_request_content[8346]: Looking to: http://fw-releases.wirenboard.com/fw/by-signature/msw3-48mh/stable/latest.txt
Aug 21 15:18:08 wb wb-mcu-fw-updater:update_monitor.flash_alive_device[8346]: Firmware will be upgraded. Will flash (4.16.15) over (4.16.9).
Aug 21 15:18:08 wb wb-mcu-fw-updater:update_monitor._do_flash[8346]: Flashing approved for /dev/ttyRS485-2 : 18
Aug 21 15:18:08 wb wb-mcu-fw-updater:fw_downloader.get_request_content[8346]: Looking to: http://fw-releases.wirenboard.com/fw/by-signature/msw3-48mh/stable/4.16.15.wbfw
Aug 21 15:18:08 wb wb-mcu-fw-updater:fw_downloader.download[8346]: Downloading to: /var/lib/wb-mcu-fw-updater/fw/msw3-48mh__4.16.15.wbfw
Aug 21 15:18:09 wb wb-mcu-fw-updater:fw_flasher.flash[8346]: Will run: ['/usr/bin/wb-mcu-fw-flasher', '-d', '/dev/ttyRS485-2', '-a', '18', '-f', '/var/lib/wb-mcu-fw-updater/fw/msw3-48mh__4.16.15.wbfw', '-t', '2.0']
Aug 21 15:18:44 wb wb-mcu-fw-updater:update_monitor.flash_alive_device[8346]: Successfully flashed firmware (4.16.15) over (4.16.9)
Aug 21 15:18:44 wb wb-mcu-fw-updater:update_monitor.update_fw[8346]: Done
Aug 21 15:18:44 wb wb-mcu-fw-updater:jsondb.dump[8346]: Has saved db to /var/lib/wb-mcu-fw-updater/devices.jsondb
Aug 21 15:18:44 wb wb-mcu-fw-updater:update_monitor._send_signal_to_driver[8346]: Will run: killall -CONT wb-mqtt-serial
Aug 21 15:18:44 wb wb-mqtt-serial[4959]: ERROR: [signal handling] sigwaitinfo error: Interrupted system call

А в данных MQTT пропал Sound Level. К тому же, неприятный артефакт в виде Motion = 65535.
Есть только данные с influxdb, wirenboard/db/data.db уже протухла.

Добрый день. Воспроизвел. Да, при обновлении в 92 регистр записывается неверное (большое) значение. после в 3 input значение не меняется, а в 100 регитре (исходные данные АЦП) продолжает изменяться.
Для того чтобы измеритель шума начал работать сейчас, до исправления надо записать туда “0” так:

modbus_client --debug -mrtu -pnone -s2 $DEV_PORT -a$DEV_ADDR -t0x06 -r92 0

Таблица регистров: Карта регистров датчика WB-MSW v.3 — Wiren Board

Благодарю за внимтельность!