Your comments

Проблема решена откатом за заведомо стабильную прошивку (как на старом маяке):

<PASS> fwupdate 29056


Однако, пофиксите уже! Вам куча людей пишет об этой проблеме, а вы все ищете мифический брак и подгибаете контакты. Очевижно же что проблема программная.

Антон, пожалуйста, подогните контакты разработчику писавшему прошивку.

Я даже знаю в чем там баг:

Там наверняка усреднение напряжения питания, например, он держит максимум 5 последних измерений:

Маяк только включили, измерение одно: [3100mV], среднее = 3100/1 = 3100

Время идет: [3100mV, 3095mV], среднее = (3100+3095)/2 = 3097

...

в какой момент кол-во измерений должно установиться на MAX, например 5, так и происходит, но счетчик деления продолжает расти.

Поэтому Сумма измерений делится уже на 10, на 20, потом на 100 и так далее, пока маяк активен напряжение падает до смешных 10mV и дальше, что естевенно полный абсурд. 

Делитель перевыставляется после засыпания и пробуждения, поэтому первые секунды напряженые снова в норме и дальше драматически падает.

Кто-то забыл условие в коде,

if (counter < MAX_VALUES) {

counter++;

}

Инкрементить счетчик только пока не достигли максимального кол-во последних измерений.