Descrição do problema
A linha completa do iPhone 12 (Mini, normal, Pro e Pro Max) compartilha o mesmo padrão de panic: quando um sensor crítico não é detectado pelo iOS, o aparelho reinicia a cada poucos minutos e o panic log indica qual sensor está faltando no formato Missing Sensors: XXX.
Causas mais comuns nessa geração:
- Bateria defeituosa — a data line da bateria não chega, o aparelho fica em loop. Se a porcentagem não aparece no topo, esse é o sintoma clássico
- Flex de carga — exposto atrás do vidro traseiro, danifica em queda ou em troca de tampa traseira mal feita
A iPhone 12 não tem o problema do Mic2 do iPhone 11 (o flex do botão Power foi reposicionado nessa geração).
Sintomas
- Após troca de vidro traseiro, restart a cada poucos minutos
- Após troca de bateria, bootloop a cada ~3 minutos
- Após troca do flex de carga, reboot aleatório
- Trava e reinicia a cada 2-5 minutos durante uso
- Sem porcentagem de bateria ou mensagem "Bateria não original"
Como pegar o panic log
Ajustes → Privacidade e Segurança → Análise e Melhorias
→ Dados de Análise
Abre o arquivo mais recente começando com panic-full-, procura a linha:
Missing Sensors: XXXX
Diagnóstico por sensor faltante
TG0B ou TG0V — Problema de bateria
Data line da bateria não chega na placa. No iPhone 12 a topologia mudou ligeiramente em relação ao 11 — pads e resistores diferentes.
Passos:
- Testa com bateria known-good primeiro
- Inspeção visual no conector de bateria — pinos tortos, oxidação
- Modo diodo nos pads de data:
I2C2_SMC_SDA_1V8eI2C2_SMC_SCL_1V8 - Se vier OL: investigar a linha. Comece pelos resistores próximos ao conector:
- R2472
- R2473
- R2475
- Se os resistores estão OK, a interrupção pode estar sob o CPU (caso grave)
- Se vier curto: cap próximo ao conector está em curto, ou o curto é interno ao CPU
Prs0 ou Mic1 — Flex de carga
Sensor de pressão (barômetro) e microfone principal estão no flex de carga. Em qualquer trabalho de tampa traseira o risco é alto.
Passos:
- Confere se o flex está plugado corretamente (FPC encaixado e travado)
- Inspeção visual: rasgo, oxidação, contato verde
- Testa com flex OEM ou Premium. Aftermarket no iPhone 12 tem taxa de defeito alta
- Modo diodo nos pinos do FPC procurando linha aberta ou em curto
Eiger — Também flex de carga
Outro sensor que vive no flex de carga (acelerômetro auxiliar). Tratamento idêntico ao Prs0/Mic1.
Passos:
- Mesmas ações de
Prs0 - Se trocou flex de carga e ainda vem
Eiger, o flex novo provavelmente é defeituoso — testa com outro known-good - Diode mode em todos os pinos do conector FPC pra mapear qual pino está aberto
Regras de bancada
Sempre confirme com modo diodo antes de assumir defeito. Oxidação leve no FPC simula peça ruim — limpa com IPA e escova primeiro.
Bateria + flex de carga OEM ou Premium dedicados só pra teste. Plug-and-test antes de fechar o caso. Aftermarket genérico no iPhone 12 tem taxa de defeito alta mesmo em peça nova.
Sem o sensor plugado, o iOS reinicia de qualquer jeito. Tem que estar plugado e respondendo.
Atalho com o painel iPANICS
Cola o panic do iPhone 12 no painel do iPANICS — reconhece TG0B, Prs0, Eiger e os outros sensores, mostra soluções específicas pro seu modelo (Mini, normal, Pro, Pro Max — cada um tem suas peculiaridades) e abre o BoardView com o conector destacado.
Upload de arquivo .ips ou print da tela (OCR automático). Trial 7 dias grátis, sem cartão.
Crédito: post baseado no catálogo de panic codes mantido pela comunidade no repair.wiki, com adaptação para o contexto brasileiro de bancada. Os códigos não são oficiais da Apple — são engenharia reversa de reparadores. Sempre confirme com modo diodo antes de trocar peça.