Android extended batteri kapacitet fix

Igår kom jag 1650mHa batteri för HTC Kaiser-a mig, vilket är 300mHa mer än den ursprungliga 😎 . Eftersom jag använder en telefon som är icke infödda Android behöver göra några trollformler att läsa korrekt batteriet i %-. Ett enkelt alternativ är om du använder en standard kärna med editvate det genom att ange ett nytt värde verktyg till mHa batteri flašvate med den nya NBH och derzaete. Det andra alternativet är att använda icke-standardiserade kärna som inte lämpar sig för behandling och göra verktyg grozena grannar lapp problem.

Först låt mig förklara lite av teorin, och sedan att få på med patch. När du gör ändringar i dess kärna med dig göra verktyg fina inställningar av systemet i/sys/modul, och sedan under beror på maskinvaran. För mig finns viktiga filen som motsvarar inställningen av batteriet i the/sys/modul/board_kaiser_battery/parametrar/battery_capacity. Den innehåller hur många enheter är storleken på ditt batteri, och på grundval av figuren inuti beräknas på hur mycket % batteri är nu. Mitt namn beräknas eftersom jag inte skriva enheter ren heltal och mHa enligt formeln

* 1,6 mHa = enheter

I mitt fall innebär 1650 * 1 = 2640 enheter, med andra ord är detta innehållet i fajlčeto. Har gjort hastigt i konsolen du bädda in en

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

Så här är det kristallklart vad bör göras, var och varför. Men kommer här nu för detalj, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

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

Lämna svar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Anti SPAM *