Summer Son @ 23.02.21, 12:19
При чем тут Package Manager?
Не менеджер пакетов. Это часть прошивки Qualcomm, rpm - Resource and Power Management, он отвечает за питание и не только. Работать может как без ОС так и по команде ОС, если ОС функционирует, он передает контроль ей, если нет, работает в паре с другими частями ПО,почему собственно при разных (на некоторых аппаратах) калибровках рекомендуют заряжать на выключенном аппарате. ОС умеет останавливать зарядку, и вообще всячески вмешиваться в ее работу.
Boot loader не занимается ничем вообще кроме первичной загрузки. Сюда же пример, если умер bootloader, то кирпич даже заряжаться не умеет. При подключения питания PBL (Primary Boot Loader) ищет в GPT область загрузки и загружает ее, ему в принципе по барабану что там с питанием, затем грузятся sbl1,tz,sbl2 и прочее, вот после этого всего грузится aboot, вот он собственно в связке с rpm уже занимаются обеспечением работоспособности системы. Но повторюсь, если ОС функционирует то она может управлять питанием как зарядки, так и ЦП и прочих железяк. И если все таки из-за какого-то бага с индикатором (Это просто пример, может и не индикатор вовсе) происходит сбой, то возможно ОС не дает зарядку, как именно ограничивает и почему, загадка, так как толком изучить проблему не представляется возможным. Но проблема софтовая 100%, при аппаратной проблеме - более часто происходило и были бы другие "побочки".