Sempre que um iPhone reinicia sozinho a cada poucos minutos, o iOS deixa um arquivo de panic full (panic log) com um código que identifica qual sensor está faltando. Aprender a ler esse código — seja o nome do sensor, seja o número em hex/decimal como 2097152 — é o que separa quem troca peça no chute de quem vai direto na causa.
Este post é o índice mestre dos códigos de panic full — pra cada um você tem o significado, os modelos onde aparece e o link pro guia detalhado. Use como referência rápida na bancada. Se você ainda não sabe onde achar o arquivo, veja como ver o panic full do iPhone.
Como pegar o panic log
Ajustes → Privacidade e Segurança → Análise e Melhorias
→ Dados de Análise
Procura arquivos que começam com panic-full- (data mais recente). Abre, copia o texto e procura uma das duas linhas dependendo da geração:
- iPhone 11 / 12:
Missing Sensors: XXXX - iPhone 13 em diante:
SMC PANIC - ASSERTION FAILED ... Sensor Array ... 0xXXXX
Cole o panic completo no painel do iPANICS e ele identifica modelo, código e solução automaticamente — funciona com arquivo .ips ou screenshot (OCR).
Códigos universais (iPhone 13 em diante)
A partir do iPhone 13, a Apple unificou o formato dos panic codes em hexadecimal. Os mesmos códigos podem aparecer em modelos diferentes (com pequenas variações de significado), mas a tabela abaixo cobre 90% dos casos:
Códigos base
| Hex | Decimal | Significado | Modelos |
|---|---|---|---|
0x20 | 32 | Charging circuit | iPhone 13+ |
0x40 | 64 | Gas gauge | iPhone 13+ |
0x41 | 65 | Battery data | iPhone 13, 14 |
0xa1 | 161 | Battery sensor | iPhone 15 Pro+ |
0xa9 | 169 | Battery data (variante) | iPhone 15+ |
0x400 | 1024 | Gyro / sandwich | iPhone 13 Mini |
0x800 | 2048 | Flex de carga | iPhone 13 |
0x1000 | 4096 | Flex de proximidade | iPhone 13 |
0x1800 | 6144 | Carga + proximidade | iPhone 13 |
0x4000 | 16384 | Battery sensor | iPhone 13 |
iPhone 14 e 14 Plus
| Hex | Decimal | Significado |
|---|---|---|
0x100000 | 1048576 | Flex de carga |
0x200000 | 2097152 | Flex de proximidade |
0x400000 | 4194304 | Flex carga wireless (tampa traseira) |
0x500000 | 5242880 | Taptic engine + carga + bateria (combo) |
iPhone 14 Pro e 14 Pro Max
| Hex | Decimal | Significado |
|---|---|---|
0x20000 | 131072 | Sandwich separation (gyro U7300) |
0x40000 | 262144 | Flex de carga |
0x80000 | 524288 | Flex de proximidade |
0x100000 | 1048576 | Flex do botão Power |
iPhone 15 e 15 Plus
| Hex | Decimal | Significado |
|---|---|---|
0x80000 | 524288 | Flex de carga |
0x100000 | 1048576 | Flex de proximidade |
0x200000 | 2097152 | Flex carga wireless (tampa traseira) |
iPhone 15 Pro e 15 Pro Max
| Hex | Decimal | Significado |
|---|---|---|
0xa1 | 161 | Bateria |
0x300000 | 3145728 | Flex USB-C (carga) |
0x400000 | 4194304 | Flex carga wireless |
0x700000 | 7340032 | USB-C + Wireless (combo) |
Padrão Missing Sensors (iPhone 11 e 12)
A geração 11 e 12 não usa hex. O panic log mostra o nome do sensor faltante diretamente:
| Sensor | Significado | Modelos |
|---|---|---|
TG0B / TG0V | Bateria, conector ou data line | iPhone 11, 12 (todos) |
Prs0 | Sensor de pressão (flex de carga) | iPhone 11, 12 (todos) |
Mic1 | Microfone do flex de carga | iPhone 11, 12 (todos) |
Mic2 | Microfone do flex do botão Power | iPhone 11 (passa pelo sandwich) |
Eiger | Acelerômetro do flex de carga | iPhone 12 (todos) |
ans2 | NAND (problema de armazenamento) | iPhone 11, 12+ |
Combinações de códigos
Quando dois ou mais sensores falham ao mesmo tempo, o panic mostra a soma binária dos códigos.
0x1800 = 0x1000 (proximidade) + 0x800 (carga). Os dois flexes precisam estar funcionando ao mesmo tempo. Se você só consertar um, o panic continua até o outro também estar OK.
Exemplos comuns:
- iPhone 13:
0x1800= carga + proximidade ·0xc00= sandwich + carga (Mini) - iPhone 14 Pro:
0xc0000= prox + carga ·0x180000= prox + power ·0x1c0000= os 3 flexes - iPhone 15 Pro:
0x700000= USB-C + wireless
Guias detalhados por modelo
Pra cada modelo, escrevemos um post dedicado com todos os panic codes específicos, passos de diagnóstico (modo diodo, pinout, resistores) e casos comuns:
| Modelo | Link |
|---|---|
| iPhone 11 | iPhone 11 reinicia sozinho |
| iPhone 12 (todos) | iPhone 12 reinicia sozinho |
| iPhone 13 (todos + Mini) | iPhone 13 reinicia sozinho |
| iPhone 14 Pro / Pro Max | iPhone 14 Pro reinicia sozinho |
| iPhone 11 Pro / Pro Max | Em breve |
| iPhone 14 / 14 Plus | Em breve |
| iPhone 15 / 15 Plus | Em breve |
| iPhone 15 Pro / Pro Max | Em breve |
| iPhone 16 / 16 Plus | Em breve |
| iPhone 16 Pro / Pro Max | Em breve |
| iPhone SE 2020 | Em breve |
Regras de bancada que valem pra todos os modelos
Sempre confirme com modo diodo antes de assumir defeito. Oxidação leve no FPC simula peça ruim — limpa com IPA e escova primeiro.
A técnica de "passar ar quente" pra reativar IC ou flex é ultrapassada e arrisca causar dano permanente em componentes vizinhos. Diagnóstico → modo diodo → troca de peça ou reball são o caminho correto.
Bateria + flex de carga + flex de prox + flex de power — peças OEM dedicadas só pra teste. Plug-and-test antes de cobrar o reparo. Mesmo peça nova pode vir defeituosa, especialmente aftermarket.
Atalho com o painel iPANICS
O painel do iPANICS tem 2.900+ diagnósticos catalogados que incluem todos os códigos listados acima, com:
- Soluções específicas por modelo (não genéricas)
- BoardView integrado que destaca o componente no esquema
- Detecção automática de barramentos I²C/SPMI afetados
- OCR de screenshot pra panic em foto
- Análise via WhatsApp pelo bot do iPANICS
Trial 7 dias grátis, sem cartão.
Crédito: este guia consolida os panic codes catalogados pela comunidade no repair.wiki, com adaptação para PT-BR e contexto brasileiro de bancada. Os códigos não são oficiais da Apple — são engenharia reversa feita por reparadores. Sempre confirme com modo diodo antes de trocar peça.