Your comments
Антон, пожалуйста, подогните контакты разработчику писавшему прошивку.
Я даже знаю в чем там баг:
Там наверняка усреднение напряжения питания, например, он держит максимум 5 последних измерений:
Маяк только включили, измерение одно: [3100mV], среднее = 3100/1 = 3100
Время идет: [3100mV, 3095mV], среднее = (3100+3095)/2 = 3097
...
в какой момент кол-во измерений должно установиться на MAX, например 5, так и происходит, но счетчик деления продолжает расти.
Поэтому Сумма измерений делится уже на 10, на 20, потом на 100 и так далее, пока маяк активен напряжение падает до смешных 10mV и дальше, что естевенно полный абсурд.
Делитель перевыставляется после засыпания и пробуждения, поэтому первые секунды напряженые снова в норме и дальше драматически падает.
Кто-то забыл условие в коде,
if (counter < MAX_VALUES) {
counter++;
}
Инкрементить счетчик только пока не достигли максимального кол-во последних измерений.
Customer support service by UserEcho
Проблема решена откатом за заведомо стабильную прошивку (как на старом маяке):
<PASS> fwupdate 29056
Однако, пофиксите уже! Вам куча людей пишет об этой проблеме, а вы все ищете мифический брак и подгибаете контакты. Очевижно же что проблема программная.