Я кажется таки нашел баг с накачкой.
Судя по долгой и нудной процедуре дебага, которая длилась кучу времени, был найден баг с загрузкой нового значения в регистры ЦАП. Проблема была исправленна, теперь должно работать исправно. Так-же была проделанна большая работа по исключению утечек памяти и выхода за границы массивов. Правки носят очень эксперементальный характер и небыли оттестированны должным образом. Поэтому прошивка и софт для ПК лежат в папке firmware/testing. А на дозиках версии 4.** вообще не тестировалось, из за отсутствия у меня оных.
Как результат, также была восстановленна поддержка устройств версии 2.** и 3.** в которых этот баг проявлялся очень хорошо.