Android extended poprawka pojemność baterii

Wczoraj przyjechałem 1650mHa akumulator do HTC Kaiser-a me, która jest większa niż pierwotna 300mHa 😎 . Ponieważ korzystanie z telefonów, które nie jest natywny Android konieczne jest, aby wykonać kilka zaklęć do odpowiedniego uwzględnienia baterii w% th. Jednym łatwym rozwiązaniem, jeśli używasz standardowego jądra mu Edith Atools ustawiając nową wartość dla MHA błysk baterii z nowym NBW i derzaete. Inną opcją jest użycie niestandardowego jądra, które wymyka przetwarzanie atools i zrobić brzydki plamę obecnego problemu.

Po pierwsze pozwól mi wyjaśnić trochę teorii, a następnie przystąpić do poprawki. Po dokonaniu zmian w jądrze z atools można dokonywać drobnych korekt do systemu w / sys / module /, a następnie według zależy od posiadanego sprzętu. Dla mnie ważny plik jest odpowiedzialny za ustawienie baterii znajduje się w / sys / module / board_kaiser_battery / Parametry / battery_capacity. Zawiera wiele jednostek, ilość baterii i na podstawie rysunku wewnątrz jest obliczana, jak % bateria teraz. jednostek powiem ponieważ jest napisany wyłącznie pod numerem MHA i jest obliczana na podstawie wzoru

MHA * 1.6 = jednostki

W moim przypadku oznacza to 1650 * 1.6 = 2640 jednostek, że to, co będziemy zawartości faylcheto. Wcześniej wspomniany pospiesznie zrobione w jednym imbed konsoli

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

Tak więc do tej pory wszystko jest krystalicznie czysta, co należy zrobić, gdzie i dlaczego. Ale tu pojawia się moment, w każdym szczególe, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

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

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

anty spam *