
David Imel / Android Authority
Tl;
- A atualização da bateria do Google Pixel 4A faz ainda mais do que pensávamos, reduzindo a capacidade em cerca de 44% e pela metade a velocidade máxima de carregamento nos dispositivos afetados.
- A atualização também desativa recursos como ETAs de carregamento e carregamento adaptativo.
- O Google fez da atualização um lançamento de manutenção de emergência (EMR), o que significa que está tentando lançá -lo o mais rápido possível.
Ultimamente, há muita conversa sobre o programa de desempenho da bateria do Google para o Pixel 4A, que, entre outras coisas, inclui uma atualização de software que tem um enorme impacto na duração da bateria. Muitos usuários agora consideram o telefone inutilizável e estão com razão com raiva do Google, o que não fez um ótimo trabalho em comunicação por que De repente, foi lançado tal atualização seis anos após o lançamento do dispositivo.
Alguns dias atrás, um post de Hector Martin (conhecido por seu trabalho no Asahi Linux, que traz Linux a Macs mais recentes) lançou alguma luz sobre a atualização. Mas ainda temos muitas perguntas não respondidas, então decidi investigá -lo e me aprofundar na atualização do kernel.
Você está lendo um Insights de autoridade história. Descubra as informações da autoridade para relatórios mais exclusivos, desmontagens de aplicativos, vazamentos e cobertura técnica profunda que você não encontrará em nenhum outro lugar.
Explorando as correções
Conforme revelado no post de Hector, o Pixel 4A possui duas variantes de bateria diferentes. Enquanto os dois compartilham as mesmas especificações exatas e são fabricadas pela mesma empresa, a Sunwooda Electric, eles têm células de bateria (o que realmente armazena a carga) de diferentes fornecedores. As células afetadas pela atualização do Google são de Lishen (LSN), enquanto as boas são da Amperex Technology Limited (ATL).

O post revelou que o Google reduziu a tensão máxima das baterias LSN para 3,95 V, a partir dos 4,45 V. Original, no entanto, esse fato é digno de uma explicação maior. Em um nível muito alto, o carregamento da bateria funciona empurrando mais elétrons para a célula, aumentando a tensão interna. O uso da carga armazenada funciona basicamente ao contrário, o uso dos elétrons para alimentar os componentes exigir e, assim, soltar lentamente a tensão.
A barbear 0,5V fora da tensão da bateria máxima resulta em uma queda de 44% na carga utilizável!
À primeira vista, isso pode não parecer tão ruim – raspar 0,5 V de 4,45 V é de meros 11%, mas esse não é o fim da história. As baterias de íon de lítio, como a usada no pixel 4A, só são realmente inutilizáveis em uma variedade de tensões. O limite inferior desse intervalo é chamado de “tensão de corte”. No caso do pixel 4A, esse valor é 3,3 V.

Fazendo uma matemática simples, podemos ver que a faixa de bateria utilizável após a atualização caiu de 1,15 V para 0,65 V, uma queda de 43%! Isso, no entanto, ainda Não é a imagem completa, pois as baterias não são realmente lineares, como você pode ver acima, mas podemos apenas verificar a curva original de tensão a percentagem do software para ver o que 3,95 V corresponde. Como se vê, esse valor corresponde a 56% da cobrança antes da atualização (que também está marcada na imagem acima)!

O patch do kernel aplicado no Google também altera o perfil de carregamento nas unidades afetadas. Embora a postagem de Hector mencione o valor que o Google usou para capacidade – 1.540 mAh – eu não confiaria necessariamente para ser totalmente preciso, pois todas as mudanças na atualização parecem extremamente apressadas, e esse valor é usado exclusivamente para calcular as velocidades de carregamento de qualquer maneira.
A coisa mais importante aqui é a redução da velocidade de carregamento. As baterias de íons de Li são geralmente carregadas em uma corrente definida por um valor “C”. Por exemplo, o carregamento 1C em uma bateria de 5.000 mAh significaria 5.000 mm de corrente que flui para a bateria.
O perfil de carregamento original do Google permitiu até 1C de corrente (dependendo das condições), que seria 3.080mA. Após a alteração, esse valor é reduzido pela metade para 1.540 mA, que se traduz diretamente na mesma diminuição da velocidade de carregamento (agora 0,5 ° C).

Curiosamente, o Google também adicionou uma verificação para células ATL – se elas excederem 800 ciclos, um problema de saúde será relatado (e indicado no Android como uma notificação genérica), mas não desencadeará as mesmas mitigações.
Tudo o mais que mudou

Embora a atualização não faça outras alterações na bateria no nível do kernel, há mais acontecendo no lado do Android. O mais óbvio é que o usuário é notificado sobre o programa de substituição com uma notificação e uma dica nas configurações. Além disso, durante o carregamento, o ícone da bateria é substituído por um por um ponto de exclamação.
Como por sua vez, o código -fonte da parte do Android desta construção especial foi enviado, por isso é fácil encontrar outras coisas que mudaram. Uma rápida olhada em todas as comissões mostra que todos têm uma coisa em comum – eles fazem mais do que seus títulos sugerem, e o contexto que fornecem para as mudanças é mínimo.
A atualização do Pixel 4A também desativa o ETA de carregamento e os recursos de carregamento adaptativo.
Existem outras duas principais alterações funcionais para os dispositivos afetados. Primeiro, a carga da bateria ETA está desativada, o que parece ser porque os modelos de IA usados para alimentar o recurso nunca foram atualizados para a nova capacidade reduzida. Não apenas isso, mas o carregamento adaptativo, o recurso destinado a prolongar a vida das baterias aprendendo seus hábitos e desacelerando o carregamento quando possível, também é desativado por um motivo semelhante.
Fora isso, o Google parece ter bloqueado a opção “Mostrar porcentagem na barra de status” no nível das configurações, mas isso não impede que os usuários que já o tinham em uso. A intenção poderia ter sido ocultar a porcentagem incorreta dos dispositivos afetados, mas, como nas outras alterações, as curvas de carregamento subjacentes nunca foram atualizadas adequadamente.
Reunindo tudo

Já sabemos quais mudanças foram incluídas na atualização, mas ainda há mais contexto a ser descoberto. Acontece que a construção foi marcada como uma liberação de manutenção de emergência (EMR) – um tipo especial de compilação que não precisa passar por todas as etapas usuais de certificação.
O Google também construiu o kernel sem sua automação usual – todo o processo foi realizado na máquina de um desenvolvedor. Esse também é provavelmente o motivo pelo qual a fonte do kernel só foi lançada quase um mês após a atualização ser lançada.
Interessado nas circunstâncias incomuns dessa construção, procurei uma fonte no Google. Infelizmente, mesmo a entrada do rastreador de insetos mencionada nas mudanças de código aberto nesta construção não tem detalhes preenchidos além do título “Sunfish [the codename for the Pixel 4a] Sunset emr ”.
Então, o que aconteceu?

David Imel / Android Authority
Não há como saber exatamente o que fez o Google lançar uma atualização tão cautelosa e apressada, mas certamente podemos especular.
O Google está tornando os telefones Pixel 4A contendo baterias com células de Lishen basicamente inutilizáveis, e parece improvável que faria algo assim para um dispositivo que já estava morto sem um motivo realmente importante. A natureza claramente apressada da atualização, além do fato de ser um EMR, mostra que o Google estava correndo para tirá -lo da porta o mais rápido possível. Definitivamente, isso sugere que há algum motivo mais profundo por trás de todo o programa e, como o Google também removeu todas as compilações anteriores de seu site, parece que poderia ter sido um problema de segurança que desencadeou a resposta.
Duvido que jamais tenhamos uma resposta oficial sobre o que aconteceu – simplesmente não é do interesse do Google dizer mais do que o necessário – mas é bastante evidente que não é nada, e o Google não matou simplesmente o Pixel 4A sem motivo.