iPhone 14 — sensor array 0x40000000: Bateria
No iPhone 14, 0x40000000 significa: Bateria (sensores TB0T / TB0V: temperatura e tensão não reportadas).
O que significa este código?
Panic SMC “BSC failure”: o controlador de gerenciamento do sistema (integrado ao SoC) espera periodicamente uma resposta de cada sensor obrigatório e força uma reinicialização, a cada 3 minutos aproximadamente, enquanto um sensor continuar mudo. Aqui a atribuição vem do nome dos sensores, não do código: TB0T é a chave SMC de temperatura da bateria (TB0V, a tensão), e os casos de iPhone 14 Pro Max (iFixit 936588) e 15 Pro (iFixit 943079, bateria trocada = resolvido) que citam TB0T associam o panic à bateria. O código 1073741824 (0x40000000), surgido com versões recentes do iOS, não aparece em nenhuma fonte pública; o bit 0x10 da palavra seguinte também não. Para o iPhone 14 e 14 Plus, a tabela da iFixit dá 0x500000 como bateria, atribuição contestada (DFRWS: conector + bobina), e 0x400000 = bobina sem fio.
Qual peça testar primeiro?
Ver se a porcentagem da bateria está travada (0–1%) ou ausente, inspecionar o conector da bateria e o flex (pinos, oxidação), testar com uma bateria original Apple sabidamente boa (+ System Configuration para evitar o aviso) e depois medir em modo diodo as linhas de dados da bateria na placa.
O mesmo código em outros modelos
- iPhone 14 PlusBateria
Casos de bancada
Já consertou um? Conte o que funcionou: isso melhora a base para todo mundo.
Fontes
- iFixit Answers 936588 – SMC PANIC failure, TB0T TB0V (iPhone 14 Pro Max, 0x41) ↗
- iFixit Answers 943079 – iPhone 15 Pro (TB0T SBAU, 0xa1), bateria trocada = resolvido ↗
- iFixit Answers 963430 – iPhone 16 Plus (TB0T SBAP, 169), bateria e conector paralelos sem efeito ↗
- iFixit – iPhone SMC Panic Assertion Failed (tabela “Sensor Reference”) ↗
- iPad Rehab – Troubleshooting iPhone Reboot: How to Fix an iPhone that Restarts Every Three Minutes (artigo 49) ↗
- Acidanthera VirtualSMC – SMCSensorKeys.txt (descrições de chaves SMC extraídas de firmwares de Mac) ↗