Android extended battery capacity fix

Учора я прыбыў акумулятар 1650mHa для HTC Kaiser-а мне, які больш, чым арыгінальны 300mHa 😎 . Таму што выкарыстанне мабільнага тэлефона, які не з'яўляецца роднай для Android вельмі важна, каб зрабіць некалькі загавораў, каб належным чынам ўлічваць батарэі ў% й. Адзін просты варыянт, калі вы выкарыстоўваеце стандартнае ядро ​​яго з Edith Atools, усталяваўшы новае значэнне для MHA батарэі ўспышкі з новым НБВ і derzaete. Іншы варыянт заключаецца ў выкарыстанні нестандартнага ядро, якое не паддаецца апрацоўцы atools і зрабіць выродлівую патч бягучай задачы.

Перш за ўсё дазвольце мне растлумачыць, трохі тэорыі, а затым перайсці да прапатчыць. Пры унясенні змяненняў у ядро ​​з atools вы робіце дакладную наладу сістэмы ў / SYS / модуля /, а затым у залежнасці залежыць ад вашага абсталявання. Для мяне важны файл адказвае за ўстаноўку батарэі знаходзіцца ў / SYS / модуль / board_kaiser_battery / параметры / battery_capacity. Ён змяшчае шмат адзінак, колькасць вашай батарэі і на падставе фігуры ўнутры разлічваецца як % акумулятар прама цяпер. Распавядаючы адзінак, таму што гэта напісана выключна ў лік гам і разлічваецца на аснове формулы

MHA * 1.6 = адзінкі

У маім выпадку, гэта азначае, што 1650 * 1.6 = 2640 адзінак, гэта тое, што мы будзем здавольвацца faylcheto. Рана сказаў, паспешліва зроблена ў кансолі убудавалі адзін

echo 2640 > /sys/module/board_kaiser_battery/parameters/battery_capacity

Так што да гэтага часу рэчы крышталёва ясна, што павінна быць зроблена, дзе і чаму. Але вось надыходзіць момант для кожнай дэталі, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

Тъй като несъм съм го сложил в init-аискам да изчакам няколко дни преди да го направя. Когато го набия в init-a ще драсна набързо едно дребно how to 🙂

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *