Да просто ввести цепь ограничения тока на ОУ! Я делал платку размерами 12х12мм и СМД операционник LM358!
Подцепляется БЕЗ ИЗМЕНЕНИЙ родной схемы!
Единственное - в разрыв минусового провода вставить мощный резистор 0.1 Ом. 1Вт хватит! Платка цепляется прямо на TL431 - на анод и катод.
Даже можно вывести индикацию тока! Для регулировки используется одна половинка ОУ. Вторую я делал для индикации: светодиод горит, пока идёт ток зарядки.
Спойлер

Платка в схеме не нуждается - всё видно по монтажу!

Ток подбирается резистором 820 Ом в делителе 100к + 820 Ом. Транзюк - ВС847
Я эту платку не раз делал, чтоб вставлять в китайские адаптеры.
Ну, тут уже есть какая-то индикация, я не разбирался, как оно тут работает...