Todos os artigos
iphone-14-pro iphone-14-pro-max panic-log restart smc-panic

iPhone 14 Pro reinicia sozinho — códigos de panic SMC e solução por flex

Mapa dos códigos SMC PANIC do iPhone 14 Pro/Pro Max que causam restart a cada poucos minutos: 0x80000 (prox), 0x40000 (carga), 0x100000 (power), 0x20000 (sandwich/gyro), 0x41 (bateria) e as combinações.

16 de maio de 2026 6 min· Equipe iPANICS
Aparelho
iPhone 14 Pro, iPhone 14 Pro Max
Componentes afetados
Placa lógica principal (flexes + sandwich board)
Ferramentas
Chaves pentalobe/tri-point, peças known-good, spudger, microscópio com modo diodo, multímetro
Dificuldade
fácil a média
Tipo de reparo
Substituição de peça

Descrição do problema

O iPhone 14 Pro e o 14 Pro Max usam vários sensores e flexes que precisam estar plugados e respondendo pra placa lógica permitir o boot estável. Se algum desses não é detectado, o iOS dispara um SMC PANIC - ASSERT e força reboot a cada poucos minutos. Quase sempre o problema entra depois de um reparo — troca de tela, troca de tampa de vidro traseiro, troca de flex de carga ou trabalho na placa.

A boa notícia é que o painel de análise do iOS codifica qual flex/sensor está faltando num número em hexadecimal (e seu equivalente decimal). Quem souber ler o panic vai direto na causa em vez de trocar peças no escuro.

Sintomas

  • Depois de trocar o vidro traseiro, o aparelho reinicia sozinho a cada 2-5 minutos
  • Depois de trocar a tela, entra em bootloop a cada ~3 minutos
  • Depois de trocar o flex de carga, reboot aleatório em uso
  • Aparelho trava e reinicia sem padrão claro
  • Bateria mostra "Bateria não original" ou porcentagem oscila sem razão

Como pegar o panic log

No próprio aparelho (se conseguir ligar por alguns minutos):

Ajustes → Privacidade e Segurança → Análise e Melhorias
       → Dados de Análise

Procura arquivos que começam com panic-full-... (com a data mais recente). Toca pra abrir, copia o texto inteiro.

Procura no texto a linha que contém:

SMC PANIC - ASSERTION FAILED ... Sensor Array ... 0x...

O número hexadecimal depois do "Sensor Array" é o que importa. É ele que diz qual flex está faltando.

Diagnóstico por código de panic

0x80000 (decimal 524288) — Flex de Proximidade

Esse flex faz parte do conjunto da tela (sensor de proximidade + microfone receptor). Comum em:

  • Após troca de tela
  • Liquid damage (área alta do aparelho)
  • Flex aftermarket de baixa qualidade

Passos:

  • Confere se o flex está plugado corretamente (FPC encaixado e travado)
  • Inspeção visual com microscópio — rasgo, oxidação, contato verde
  • Testa com flex OEM ou Premium. Aftermarket tem taxa de defeito alta nesse modelo
  • Modo diodo nos pads do conector FPC procurando linha aberta ou em curto

0x40000 (decimal 262144) — Flex de Carga

O flex inferior, perto da entrada Lightning. Causa comum:

  • Aparelho caiu e quebrou o vidro traseiro
  • Trabalho recente no vidro traseiro ou troca de flex de carga
  • Liquid damage entrando pelo Lightning

Passos:

  • Confere se o flex está plugado (esse é dos que mais sai do lugar em manuseio)
  • Inspeção: rasgo, oxidação, pino entortado no conector
  • Testa com flex de carga known-good
  • Modo diodo nos pinos do FPC

0x100000 (decimal 1048576) — Flex do botão Power

O flex que contorna a placa lógica e controla o botão lateral + lock. Geralmente afetado em:

  • Trabalho na placa que exigiu remoção do flex
  • Liquid damage lateral

Passos:

  • Confere encaixe e trava do FPC
  • Inspeção visual procurando rasgo na curva do flex (ponto mais frágil)
  • Substitui por flex known-good
  • Modo diodo nos pads

0xc0000 (decimal 786432) — Proximidade + Flex de Carga

Combinação dos dois primeiros. Ambos os flexes precisam estar OK simultaneamente. Em reparos de tampa traseira é comum aparecer junto porque o reparo mexe nos dois.

Passos:

  • Aplica diagnóstico de 0x80000 E 0x40000
  • Não pula nenhum — o panic vai continuar até os dois estarem detectados

0x180000 (decimal 1572864) — Proximidade + Power

Mesma lógica do 0xc0000 mas com Power em vez do flex de carga.

Passos:

  • Aplica diagnóstico de 0x80000 E 0x100000

0x140000 (decimal 1310720) — Power + Flex de Carga

Passos:

  • Aplica diagnóstico de 0x100000 E 0x40000

0x1c0000 (decimal 1835008) — Os 3 flexes (prox + carga + power)

Os três flexes do conjunto principal não estão sendo detectados. Geralmente pós-reparo grande na placa.

Passos:

  • Confere os 3 flexes plugados
  • Inspeção e modo diodo em cada um
  • Troca em cascata se necessário começando pelo mais provável (prox)

0x20000 (decimal 131072) — Sandwich Board / Giroscópio U7300

Esse é o mais sério. Significa que a placa está com separação entre os dois andares (top + bottom board) ou problema no giroscópio U7300.

O iPhone 14 Pro Max usa o gyro no andar de cima da placa sanduíche. Se a comunicação entre os dois layers se perde, o panic dispara.

Passos:

  • Inspeção da junta entre top e bottom board
  • Modo diodo nos pads do gyro: 542, 543, 544, 545, 546, 6, 248
  • Se pads ripped (arrancados): sandwich reball necessário
  • Em casos graves: swap do bottom board ou troca completa do sandwich

Esse caso exige microscópio e estação BGA dedicada. Não é serviço de bancada simples.

0xa0000 (decimal 655360) — Sandwich + Flex de Proximidade

Combinação do 0x20000 com o 0x80000. Dois problemas independentes.

Passos:

  • Resolve a parte do 0x80000 (flex prox) primeiro — é mais fácil
  • Depois ataca a parte de sandwich/gyro

0x41 (decimal 65) — Dados da bateria não chegam

Esse não é flex, é comunicação com a bateria. Tipicamente:

  • Pinos do conector de bateria entortados após reparo
  • Bateria aftermarket sem chip data autêntico
  • Trilhas do conector de bateria comprometidas

Sintomas adicionais: porcentagem da bateria oscilando, mensagem "Bateria não original" mesmo com bateria OEM.

Passos:

  • Inspeção visual nos pinos do conector da bateria — checa se algum está dobrado/afastado
  • Modo diodo nos pinos do conector comparando com placa known-good
  • Testa com bateria known-good (essencial)
  • Se necessário, substitui o conector de bateria na placa

Regras de bancada

!
Antes de trocar peça

Sempre confirme com modo diodo antes de assumir defeito. Oxidação leve no FPC simula peça ruim — limpa com IPA e escova primeiro.

✓
Mantenha known-good na bancada

Flexes OEM ou Premium dedicados só pra teste. Plug-and-test antes de cobrar reparo. Aftermarket no iPhone 14 Pro tem taxa de defeito alta mesmo em peça nova.

✕
Não troca peça no chute

Não troca peça sem confirmar pelo panic code. Trocar flex de prox quando o problema é o de carga é dinheiro jogado fora. E não dá pra desplugar o flex ruim e testar — o aparelho reinicia sem ele de qualquer jeito.

Atalho com o painel iPANICS

Cole o panic log inteiro no painel do iPANICS — ele já reconhece todos esses códigos do iPhone 14 Pro / Pro Max, abre o BoardView com os pads do gyro destacados (caso 0x20000/0xa0000) e mostra a localização dos conectores FPC pra inspeção visual.

Funciona com panic-full ou panic base, upload de arquivo .ips ou print da tela (OCR automático). Trial 7 dias grátis, sem cartão.


Crédito: este post documenta os panic codes catalogados pela comunidade no repair.wiki, com adaptação para o contexto brasileiro de bancada e referência cruzada com nossa base de diagnósticos. 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.

Quer testar o iPANICS na sua bancada?

7 dias grátis. Painel + robô WhatsApp. Sem cartão de crédito.

Começar grátis