O mito da calibração da bateria no Android
A bateria do seu Android já não é o que era. Por alguma razão a percentagem de bateria restante não reflecte o estado real da mesma. Pesquisa um pouco sobre o assunto e encontra inúmeros "guias de calibração" que aconselham a eliminação de um ficheiro chamado batterystats.bin, que contém supostamente informações energéticas, e ainda fazer um ciclo de descarga completo. Segundo dizem, ao apagar o tal ficheiro o Android cria um novo com a informação correcta.
Será mesmo verdade ou tudo isto não passa de um mito?
Dianne Hackborn é uma Engenheira da Framework Android na Google e adora desfazer mitos no seu Google+. Já no passado revelámos aqui no Pplware a sua explicação acerca do funcionamento da aceleração gráfica por hardware no Android. Agora, é esta fonte fiável da Google que nos ajuda a explicar o mito da calibração da bateria no Android.
Há muito tempo que em fóruns e sites dedicados ao Android, os experts afirmam que o ficheiro batterystats.bin se reflecte directamente no estado da bateria presente na barra de estado do sistema operativo. Há alturas em que sentimos a bateria descalibrada, por exemplo quando é flashada uma nova ROM. Nessa alturas, esses experts aconselham a execução de um método de calibração muito simples:
- Carregar a bateria complamente (100%).
- Apagar o ficheiro batterystats.bin.
- Descarregar completamente até o dispositivo se desligar.
- Carregar completamente.
A ideia por detrás deste processo é simples: calibrar a bateria fazendo um ciclo de descarga completo e obrigar o Android a criar um ficheiro batterytstats.bin novo que contenha informações correctas acerca do estado da bateria.
O mito do batterystats.bin
No entanto, Diane Hackborn contraria completamente a função desse tal ficheiro, esclarecendo:
"Este ficheiro [batterystats.bin] é usado para manter, entre reinícios, dados de baixo nível acerca dos tipos de operações que o dispositivo e aplicações fazem entre cargas e descargas da bateria. Isto é, é usado apenas para computar o gasto de bateria de cada função/aplicação, tal como é mostrado em Definições > Bateria".
Segundo Diane, o ficheiro em causa apenas contém informação como "a aplicação X fez wake lock durante 2 minutos" ou "o ecrã esteve a 60% de brilho durante 10 minutos". Não tem por isso qualquer impacto no nível de bateria mostrado na barra de estado nem na bateria restante do dispositivo.
"Apagar o batterystats.bin não fará nada que torne o vosso dispositivo mais fantástico e maravilhoso... bem, a menos que tenha um ódio profundo por ver o ecrã das estatísticas da bateria", brinca Dianne. "De qualquer forma, o ficheiro é reiniciado de cada vez que desligam o dispositivo da corrente com uma carga relativamente completa, fazendo com que o ecrã anterior reinicie".
Recalibrar com um ciclo de descarga?
No entanto, se retirarmos a parte de apagar o tão falado ficheiro, resta-nos a execução de um ciclo de descarga completo. Será este o responsável pela melhoria da percepção da bateria restante?
Relembremos o seguinte artigo "Toda a verdade sobre baterias de lítio" que ainda hoje se encontra bem actual, pois ainda é esta a tecnologia utilizada nas baterias actuais. Filipe Lourenço, o criador do BatteryCare, software recomendado pelo Pplware para a monitorização do estado da bateria, tem no seu site um guia de calibração de baterias de lítio.
Para melhor compreendermos o funcionamento das baterias no Android, o Pplware questionou Filipe Lourenço acerca desta questão. Aqui fica o esclarecimento completo:
Todas as baterias avançadas de iões de lítio (as utilizadas em aparelhos hi-tech) contêm um pequeno chip controlador que mede a capacidade de carga das células num determinado instante. Porém, com o tempo, se a bateria carregada, por exemplo, sempre acima dos 20%, existe 20% da bateria que nunca chega a ser "vista" por esse chip controlador.
Devido à natureza química das células de iões de lítio, estas perdem a capacidade de reter carga mesmo sem ser usadas. Então, se essas células correspondentes aos 20%, que não chegam a ser exercitadas perderem, digamos, 5% em 6 meses, o controlador não vai saber que em vez de 20% de carga útil, essas células só têm 15%. Nesse caso, o controlador reportará sempre a capacidade que sabia na altura da última vez que "passou os olhos" nessa parte da bateria.
Ao realizar um ciclo de descarga completo, a bateria é obrigada a utilizar toda a capacidade disponível e o sensor vai detectar toda a carga útil que está efectivamente armazenada. Se chegar aos 5%, na realidade só terá mais uns pózinhos de carga, porque esses 5% já são considerados inutilizados e então o sensor como não detecta mais carga daí em diante, actualiza o valor total da capacidade para reflectir que naquela zona da bateria deverá ser mostrado 0% e não 5%.
Realizar um procedimento de calibração da bateria, semelhante ao método disponível no guia do BatteryCare, de facto calibra o sensor da bateria para ele reportar o valor real. Obrigar a bateria a circular todos os iões de lítio disponíveis enquanto esta operação é monitorizada pelo sensor, vai fazer com que este último fique com a real percepção do valor total que a bateria contém no momento.
Concluindo, pode-se afirmar que as regras de manutenção das baterias dos portáteis são aplicadas aos smartphones e às suas baterias de iões de lítio (Li-ion) e polímeros de lítio (Li-Pol), uma vez que a tecnologia por detrás destas é comum: células que guardam carga, monitorizadas por um chip controlador. E quem reporta o valor restante da bateria é o próprio controlador embutido na bateria e não um ficheiro presente no sistema operativo. Se o hardware do "Smartphone Android" fosse colocado a servir um outro sistema operativo, o valor reportado de carga seria o mesmo.
Concluímos assim que o famoso método de calibração da bateria do Android não estava totalmente errado. De facto, a execução de um ciclo de descarga completo mascarava a inutilidade de apagar o batterystats.bin.
E os nossos caros leitores, o que pensam acerca deste tema? Acreditam que um ciclo de descarga pode de facto recalibrar a bateria?
Este artigo tem mais de um ano
Cheguei a usar esse método quando tinha um Android.
Agora a normal descarga completa mais recarga, e não deixar muitas vezes a bateria chegar a 0 já eu faço à muito tempo 🙂
Yep, convem fazer re-calibração da bateria de tempos a tempos.
já tinha testado a algum tempo no meu Android e Nokia, e realmente a recalibração da bateria, fez “aguentar-se” mais umas horas.
No entanto tb existe a situação do governors. ja utilizei 2 tipos.
powersafe e smartassv2 com clocks no max.
Neste momento, estou a usar o smartassv2 ( scalable ) e ao q parece gere um pouco melhor a bateria.
Não gere melhor a bateria pode é reduzir os consumos.
Sem dúvida que a calibração da bateria é importante, não só no android, mas em qualquer equipamento.
Belo artigo explicativo. Desfazer falsos mitos é de uma extrema utilidade!
As Recoverys (como a CWM ou a AmonRa, entre outras) têm uma opção para fazer “Wipe” à bateria. Suponho que esse Wipe é o apagar do ficheiro mencionado no artigo, logo deverá ser inútil realizar essa operação, correcto?
Correcto. Como explicado pela Dianne Hackborn, o batterystats.bin serve para guardar informações relativas ao estado da bateria em determinado instante. Ao colocar uma ROM diferente e respectiva alteração de kernel ou parâmetros energéticos, deixa de fazer sentido utilizar dados de um batterystats.bin criado numa ROM anterior.
Portanto, é recomendado fazer o “Wipe battery stats” pois o sistema criará um novo com informação correcta e actualizada.
limpar as batterystats entre flashs de ROMs é um procedimento recomendadíssimo, e que evita problemas com a primeira carga. eu por exemplo já me aconteceu fiar-me nessa de que não iria fazer diferença coisa nenhuma e um dia a bateria começou a descarregar como nunca, limpei o batterystats e ela mostrou-me que apenas tinha 30% em vez dos 65% que mostrava. ou seja, é bom apagar quando se flasha outra ROM para o telemóvel não “pensar” que tem determinada bateria e não tem.
Obrigado pela dica, desconhecia. 😉
Bom dia,
Gostaria de saber qual, caso exista, a melhor aplicação para fazer esse controlo de ciclos da bateria.
Cumprimentos
todos vcs tem de ter root no seu aparelho ta senão não da
Eu tenho usado o battery stats Plus
https://play.google.com/store/apps/details?id=com.rootuninstaller.bstats
E não, não necessita de root!
indico o Bateria HD.
uso ele e é muito bom.
Após a leitura deste artigo concluo que as baterias de lítio devem ser utilizadas da mesma forma das antigas de níquel. Ou seja, convém fazer cargas e descargas completas para manter a sua capacidade total. A única diferença será que as baterias de níquel ficam “viciadas” de forma irreversível, enquanto que nas de lítio, com um ciclo completo conseguimos repor a capacidade da bateria.
Estou certo????
Nem por isso.
Ao fazer cargas e descargas completas não vamos “ressuscitar” capacidade adormecida. A bateria, quer seja carregada 20 vezes de 90% a 100% (ou seja, nunca a deixar baixar de 90%) ou carregar 4 vezes de 50% a 100% é a mesma coisa, não lhe acontece nada de mal por isso.
Os únicos motivos para fazer uma descarga/carga completa periodicamente é a calibração do sensor de capacidade e o movimento dos iões, dependendo da forma como a bateria está construída internamente.
Errado, deves tentar ter a bateria sempre entre os 30% e os 80%. De outro modo ao carregar a bateria esta vai aquecer mais, e o calor esse sim é um belo inimigo.
Se queres maximizar o tempo de vida útil da bateria deves tê-la entre esses valores e só de vez em quando fazer um ciclo completo de forma a calibrá-la caso tenhas notado um GRANDE desfasamento.
Como ninguém se lembrou de fazer um software que parasse a carga do telemóvel aos 80%? hum.. (género modo eco/longa vida xD)
O meu só leva carga estando a menos de 4% e desliga-se da carga com pelo menos 95%. Só em casos excepcionais é que o desligo ou ligo antes dos valores mencionados. E tenho bateria num x10 para 2 dias 🙂 (com uso regrado, 1 dia uso intensivo)
Esse é um exemplo de utilização incorrecta e desnecessária das baterias actuais.
offtopic:
Qual a diferença entre baterias de iões de lítio (Li-ion) e polímeros de lítio (Li-Pol)? Quais as vantagens ou desvantagens entre uma e outra?
Se carregar uma bateria de polímeros de lítio (Li-Pol), com corrente diferente da que está referenciada no manual estou de alguma forma a danificar a bateria?
A wikipédia tem muita informação.
Concretamente, para a tua última questão: http://en.wikipedia.org/wiki/Lithium-ion_polymer_battery#Charging
O resto está acima.
@Ana
Penso que andas preocupada com a bateria do teu SGS…?
Já tinha respondido num artigo anterior teu mas não sei se foste tu que aprovaste o meu comentário, caso não tenhas visto –> https://pplware.sapo.pt/truques-dicas/android-sgs-como-instalar-a-stock-rom-xxjw4-2-3-6/comment-page-1/#comment-570214
Mr. Antunes,
Sim, vi o teu comentário 🙂
Não, não foi por causa disso. Simplesmente já tinha ouvido falar deste mito e decidi investigar um pouco mais e escrever um artigo sobre isso, that’s all 🙂
Pra mim funcionou perfeitamente, eu tinha atualizado a rom do meu tablet e depois disso não estava carregando 100% a bateria, também achei estranho que a bateria estava aparecendo com 4000mA sendo que ela é 3000mA, fiz o processo para calibrar a bateria e agora ela esta garregando 100% e lendo certo como 300mA, alé de que está durando muito mais.
Pelo menos pra mim funcionou :p
Quem tiver um SAPO A5, ou uma ROM semelhante, poderá fazer desta forma
http://sapoa5.rafaelsouto.com/?p=859
Certos fabricantes recomendam nos seus manuais, que, após a carga da bateria estar nos 100% ,se deve deixar ainda o carregador ligado uma hora ( outros dizem 2) afim da carga se estabilizar. Como está escrito isto no do meu Toshiba eu tenho acreditado e feito isso. É o que acontece a quem lê os manuais…
E o que pensam desta dos fabricantes?
Penso que só recomendam isso na primeira vez que se carrega a bateria e o tlm é novo. A pertir dai pode-se e deve-se desligar o carregador quando chega a 100% ou até um pouco antes
Desconhecia esse “sensor de capacidade” mas a leitura deste artigo acabou por resolver o problema da minha bateria do SE Arc S.
Não sei se foi coincidência, mas depois de instalar o ICS comecei a ter diariamente diversos drops de bateria associados a breaks do telefone. Alterei de ROM mas o problema manteve-se.
Tentei inclusivé efectuar a limpeza do tal ficheiro mas não resolveu nada.
Como os meus ciclos de recarga eram maioritariamente em 20%-100%, e muitas vezes vezes não deixava carregar totalmente até aos 100%, o sensor deve ter começado a ficar “baralhado”.
A verdade é que deixei descarregar a bateria por completo, fiz um novo ciclo de carga completo e nesta carga o telefone nem deu de si. Os reboots eram constantes ao longo do dia e depois da bateria totalmente gasta não tive qualquer problema.
Talvez seja recomendado efectuar ciclos completos de descarga/carga periodicamente, mas não diariamente. Vou testar.
Grato pela informação
Até que enfim alguém que percebeu o artigo!
Sim, Rui, é aconselhável fazer isto muuuuito ocasionalmente (pois não é saudável, no entanto permite saber a real capacidade da bateria). Principalmente quando se muda de ROM.
Ao ler 90% dos comentários aqui colocados, as pessoas continuam a dizer que se deve apagar o batterystats.bin, mas tal é FALSO. O que contribui para a calibração é o tal ciclo completo de descarga/carga. 😉
Mesmo depois de ler o artigo fui pesquisar sobre o facto de as baterias de Lithium serem descarregadas totalmente.
É claramente desaconselhado, pode levar a que as baterias deixem de funcionar de vez. Acontece que isso nem sequer chega a aconter nos equipamentos visto eles desligarem-se antes desse ponto.
Creio que seja aqui que isto pode gerar alguma confusão.
Cumps
Pois eu também tenho um SE Arc S e há tempos em que faço um uso minimo do tele, tanto que já estive 6 dias com uma carga, mas também já aconteceu estar 22h de bateria. O que tem vindo a acontecer de tempos a tempos é a bateria gastar-se no espaço de meia dúzia de horas, mas assim do nada e sem qualquer razão aparente. Ainda tenho o sistema Android 2.3 xD
A primeira vez que aconteceu deixei descarregar por completo, mas desta última não deixei. Noto que tem vindo a melhorar.
Acho que já foi referido, é muito importante fazer a recalibração da bateria, principalmente quando se troca de ROM ou até mesmo Kernel, até porque a gestão da energia é feita no Kernel. Nas ROM’s personalizadas como é o caso da Cyanogenmod, que usa o recovery tem lá a opção de wipe aos stats da bateria, que não deve ser mais do que apagar o dito ficheiro de forma mais “dinâmica” 😀
No entanto tal como nos portáteis o que conta mais são os ciclos de carga/ descarga 😀
Essa opção está lá por motivos históricos de mau comportamento da gestão do ficheiro batterystats.bin em dispositivos como o G1 ou Htc Magic em determinadas ROMs. Hoje em dia já não faz sentido e deveria ser removida.
Recomendo a não utilização da expressão “calibrar a bateria” pois tal continua a induzir o utilizador em erro, deverá ser ” calibrar o chip controlador da bateria”.
Quando deve ser executado? Somente quando detectarem que os valores reportados diferem significativamente dos valores de leitura supostamente correctos.
Como deve de ser do conhecimento de alguns, uma descarga completa numa bateria de lítio representa a sua morte,tal situação em utilização normal é difícil de acontecer pois o chip indica bateria vazia, mas mantém sempre alguma carga, essa pequena carga nunca deverá ser removida. Especial atenção a baterias descarregas que depois são guardadas sem utilização por longos períodos de tempo
Bom artigo.
Bons comentários.
Fiquei esclarecido.
boas
como encontro esse ficheiro no samsung galaxy s I9000?
Obrigado
Boa noite
Eu tenho o Sony miro à 2semanas e ele não carrega até aos 100& fica a 99%. Gostava de saber como resolvo isso. E como funciona isso da rom e root.
Eu adquiri um Samsung Galaxy Note a pouco mais de 2 semanas, e no primeiro dia já atualizei o Android para 4.0, minha bateria novinha não segura carga por muito tempo, com menos de 24 horas de uso básico (sem jogar, ou usar aplicativos que utilizam muita bateria)eu tenho que carrega-la, e com diversas pesquisas achei depoimentos que a bateria desse aparelho é ótima, durando mais de um dia usando as funcionalidades que gastam mais bateria, e o meu dura horas. Por favor só para ver se eu entendi, deixando minha bateria descarregar totalmente, e posteriormente fazendo uma carga total é provável que seu rendimento melhore, ou no caso ocorra da forma que tem que ser? Realmente o fato da atualização do Android pode embaralhar minha bateria?
Os boatos da necessidade de realizar ROOT para poder calibrar a bateria (apagando o tal arquivo da bateria) não é verídico, certo?
Bruno, correcto.
Utilizo um app “Du economia de bateria”, quando a mesma chega nos 20% ele avisa para fazer “carga saudavel” , mas espero chegar nos 15% e carrego, deixo chegar até 100%. O meu procedimento está correto ? tem um app melhor ?
Bom dia, o meu samsung galaxy pocket tem aproximado 3 meses de uso e notei que a bateria dura pouco, so qdo em stand by e que dura mais e tambem quando descarrega a hora e data desconfiguram e mesmo estando desligado fica consumindo energia ou seja, se desligar a noite com um ou mais traços de bateria no outro dia ta zerado,.
onde fica o batterystats.bin ???
já foi provado que essa “manha” de excluir esse registro e lenda urbana…
Existe alguma app que faça isso ??????
Depois de seguir os passos do Filipe Lourenço:
“4.Deixar o computador descarregar, ininterruptamente, até hibernar sozinho. Pode usá-lo normalmente durante este período;
5.Quando o computador desligar por completo, deixar está-lo no estado de hibernação por 5 horas ou mais;
6.Ligue o computador à corrente para fazer um carregamento ininterrupto até ao máximo da sua capacidade (100%). Pode usar o computador normalmente durante este período.”
No meu caso não seria computador e sim smartphone, então a minha dúvida é: Após o 5º passo, de deixar sem carregar durante 5 horas ou mais, quando eu finalmente for passar para o 6º passo de carregar, deve-se carregar o celular com ele desligado ou ligado? E qual seria o mais correto?
Obrigado.
O mais correcto é estar desligado. Para ser apenas uma carga e não haver descarga ao mesmo tempo.
Olha, tenho um galaxy y.
Estava mexendo nele e a bateria estava cheira… der repente ele desliga sozinho e não quer mais ligar, quando eu vi ele estava descarregado mas a bateria estava cheia… porque aconteceu isso?
estou com medo dele não querer mais carregar ou a bateria durar pouco tempo pois ela durava 3 dias
Sugiro que sigas este artigo para calibrar a bateria.
Boa noite, eu comprei um Galaxy e nao vi no manual quanto tempo devo deixar a bateria carregando e se seria com o telefone ligado ou desligado, to perguntando sobre a primeira carga, poderiam me dizer se fiz correto? deixei ele carregando ligado por 12h diretos.
desde ja obg pela resposta
Sampaio, sim fizeste bem. O importante é a primeira carga ser de facto até ao fim, esteja ligado ou não.
Obrigado Ana!!! e parabéns pelo topico.
Meu tablet agora fica no carregador, e nunca avisa que está 100% carregado. E também, de uma hora pra outra, junto ao ultimo problema, ele não está mais carregando ligado, apenas pode-se carregar o dispositivo desligado ! Como resolvo ? Obs. Já troquei a bateria do aparelho.
Isso quer dizer que eu devo deixar descarregar até 0% pra depois carregar e dps descarregar sem chegar a 0% ,Qual o indicado ? de quanto em qnt tempo devo deixar a bateria no 0% ? Obrigado
Quando a bateria de um celular descarrega completamente é necessária uma carga extra de bateria para ligar o aparelho?
Porque a bateria do meu Galaxy tab 2 carrega 100% a bateria em 3 minutos, mais acaba rapidamente, sendo que aquela não era a verdadeira carga! Como resolver?
Meu tambem esta assim, e pra carregar esta sinal de advertencia
claro que é ”mito”,aí quando a bateria começar a durar 20 min vc compra outro cel kkkkkkkkkkk
Ora bem, no meu caso eu carrego quando esta abaixo dos 10% e só desligo depois do segundo toque do battery Doctor que diz bateria 100% carregada.
Uma vez por semana reinicio o telemovel, para fechar tudo e abrir de novo.
Não sei se é o mais correcto ou não, mas no meu ver estou a fazer bem!
Uso o telemovel há 3 anos e a bateria é a mesma.
Se estiver errado corrijam-me!
Tenho o costume de utilizar o celular qhando está sendo carregado. Isso causa algum problema relacionado a duração da bateria ou ao próprio celular? Tenho um Galaxy S3.
O meu S4 quando chega a 50% desce repentinamente para 0% e desliga.
Ia tentar fazer esta calibração mas não encontro o ficheiro referido (batterystats.bin).
Alguem me indica como o encontro ou onde ele está?
Meu problema é o seguinte: tenho um moto x a quase um ano e a bateria está com o seguinte problema: quando chega por volta de 18~15% ela cai draticamente para abaixo dos 5%, como se não existissem os valores entre 5-15%, por exemplo. Alguem sabe do que se trata?
Olá,
Meu leitor de bateria está com algumas “peculiaridades” (para não dizer bizarrices). Além do problema q Jomala e Airton citaram acima, de descarregar dramaticamente quando chega a uma certa porcentagem, acontece outras situações:
– Quando o celular está, teoricamente, zerado, e espeto o aparelho na tomada, a carga que aparece antes de ligar o aparelho é algo em torno de 50%. Qual valor é o real? O que o aparelho indica antes de morrer, ou esse que aparece ao colocar pra carregar e antes de ligar o celular?
– Em algumas situações assim, quando o celular morre por falta de carga, e a leitura que falei acima aponta valores ainda acima de zero, o celular mostra valores surreais de carga (tipo, 255%) a hora q ligo o aparelho.
Quem puder ajudar a explicar o motivo de tais bizarrices, e como resolve-las, agradeço.
OBS: meu celular é um Samsung Pocket.
O meu LG G2 tem apenas 3 meses e apresenta esse problema, não sei como, de 5% passou para 6% sem carregar, então comecei a fazer um método que o meu cunhado contou: Carregar até aos 100% e deixar assim por 12 horas, se não der, tentarei o método descrito no tópico 😉
Novo Seguidor do site!
O site é ótimo!
No meu caso já tive 2 smartphones diferentes com MTK 6582 que ao chegar aos 15% drena em segundos e desliga-se, por vezes deslcalibra de tal maneira que chega aos 30-40% e desliga.
Já tentei de tudo e nada. Na melhor das hipoteses é chegar aos 15% sem desligar. Só consigo aferir a percentagem correta da bateria de o desligar, tirara a bateria e voltara a por.
Alguém teve o mm problema?
Tenho um iphone e a percentagem da bateria é de 1% à 3horas ( ja fiz chamadas , ja foi ao face …..) e nao desliga o que será?
Olá tenho um gran duos e a bateria não segura nen 6 horas. Carrega 100% rápido mas chega a 40 % desliga e quando coloco pra carregar mostra que está a quase 50 %. Tentei calibrar de todas as formas com apps mas não mudou nada. Resetei mas continua igual. Alguém pode me ajudar por favor. Obrigada.
O meu é um sansung gran duos, já tentei de tudo e a bateria desce pra caramba parado sem usar, e também quando tiro a bateria pra colocar de volta de 100% cai pra 88% a 89%, me dá vontade as vezes de jogar esse celular contra a parede…
Tenho que fazer uma calibragem no meu celular