Androide estendido correção de capacidade de bateria

Ontem eu cheguei 1650mHa bateria para HTC Kaiser-me, que é 300mHa mais do que o original 😎 . Porque eu uso um telefone que é não o Android nativo precisa fazer alguns feitiços para ler corretamente a bateria em %-. Uma opção mais fácil é se você usar um kernel padrão com editvate-definindo um novo valor Atools para mHa bateria flašvate com o novo NBH e derzaete. A outra opção é usar o núcleo não-padrão, que não se presta ao tratamento e fazer atools grozena vizinhos patch problema.

Primeiro deixe-me explicar um pouco de teoria e em seguida, continuar com o patch. Quando você faz alterações em seu núcleo com você fazer atools bem configurações do sistema no/sys/módulo / e então sob depende de seu hardware. Para mim o importante arquivo que corresponde à configuração da bateria está localizado no / sys/módulo/board_kaiser_battery/parâmetros/battery_capacity. Ele contém quantas unidades é a quantidade de sua bateria e com base na figura dentro é calculado como muito % Agora é a sua bateria. Meu nome porque eu não escrevo mHa e puro inteiro de unidades é calculado com base na fórmula

* 1.6 mHa = unidades

No meu caso isso significa 1650 * 1 = 2640 unidades, em outras palavras, este é o conteúdo de fajlčeto. Feito às pressas no console você encaixar um

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

Então até aqui as coisas são cristalinas que deve ser feito, onde e por que. No entanto, aí vem o momento para detalhes, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

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

Deixe uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados *

anti SPAM *