Наверно он мне не нужен был. Да и у меня питания силовой и микроконтроллерной части разделены и я всегда могу снять силовое питание, получив при этом этот режим.Вопрос к вам: почему не работает режим на чистый разряд, а только разряд-заряд?
На счет не дозаряда хз. Надо посмотреть на график. У меня всегда получалось, что если заряд не останавливать, то аккумуляторы начинались греться. Поэтому считал, что алгоритм верный. Тут еще от типа аккумулятора зависит. Например недавно купил GP, так это оказалась такая джопа.. По времени заряда * ток емкость берут нужную, а спускаются очень быстро. Ну можно, как вариант ток дозаряда ставить по больше. Я кстати с такими токами 500мА не сильно экспериментировал, все ближе к 1А.
Если надо, то время дозаряда увеличу до нужного значения.