Todos os artigos
iphone-13 iphone-13-pro panic-log restart smc-panic

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

Códigos hex do SMC PANIC do iPhone 13/13 Mini/13 Pro/13 Pro Max: 0x1000 (prox), 0x800 (carga), 0x1800 (combo), 0x4000 (bateria), 0x400 (sandwich Mini).

16 de maio de 2026 5 min· Equipe Plataforma Leandro Jumper
Aparelho
iPhone 13 Mini, 13, 13 Pro, 13 Pro Max
Componentes afetados
Placa lógica (flex de proximidade, flex de carga, bateria, sandwich board no Mini)
Ferramentas
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

A geração iPhone 13 inaugurou o formato hexadecimal de panic SMC que continuou nos 14 e 15. Em vez do antigo Missing Sensors: TG0B do iPhone 11/12, o panic do 13 mostra:

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

O número em hex codifica qual flex está faltando, e cada flex tem seu bit próprio — então se dois flexes faltam ao mesmo tempo, o número é a soma dos bits.

Causas mais comuns:

  • Flex de proximidade — vem com a tela. Liquid damage ou rasgo na troca
  • Flex de carga — exposto atrás do vidro traseiro
  • Conector/data line de bateria — bateria aftermarket ou pinos tortos
  • Sandwich board separado — só no 13 Mini (os outros não têm essa arquitetura)

Sintomas

  • Após troca de tela, bootloop a cada ~3 minutos
  • Após troca de vidro traseiro, restart a cada poucos minutos
  • Após troca do flex de carga, reboot aleatório
  • Bateria aftermarket → mensagem "Bateria não original" + restart
  • iPhone 13 Mini que caiu forte → restart constante após queda

Como pegar o panic log

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

Abre o arquivo panic-full- mais recente e procura no texto:

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

Anota o hex que aparece. Pode ser tanto 0x800 quanto 0xc00 (combinação) — a soma indica os flexes envolvidos.

Diagnóstico por código de panic

0x1000 — Flex de Proximidade

O flex de prox + receiver fica acoplado na tela. Causa típica:

  • Liquid damage na parte superior da tela
  • Rasgo durante a troca de tela
  • Flex aftermarket de baixa qualidade

Passos:

  • Confere se o flex de prox está plugado (FPC encaixado e travado)
  • Inspeção: rasgo, oxidação, contato verde no FPC
  • Testa com flex OEM ou Premium. Aftermarket no iPhone 13 tem taxa de defeito alta
  • Modo diodo nos pinos do conector FPC procurando linha aberta ou em curto

0x800 — Flex de Carga

Flex inferior, exposto atrás do vidro traseiro. Sai do lugar em quedas + trabalho de tampa traseira.

Passos:

  • Confere o encaixe do FPC do flex de carga
  • Inspeção: rasgo, oxidação, contato verde
  • Testa com flex OEM ou Premium
  • Modo diodo nos pinos do FPC

0x1800 — Prox + Carga simultaneamente

Soma de 0x1000 + 0x800. Os dois flexes precisam estar funcionando ao mesmo tempo.

Passos:

  • Aplica diagnóstico de 0x1000 E 0x800
  • Não pula nenhum — o panic continua até os dois estarem detectados
  • Comum em casos pós-reparo onde ambos foram mexidos

0x4000 — Dados de bateria

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 comprometidas após pry/manuseio

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

Passos:

  • Inspeção visual nos pinos do conector — algum dobrado ou 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

0x400 — Sandwich Board (só iPhone 13 Mini)

Esse código só aparece no iPhone 13 Mini, que tem arquitetura sanduíche de 2 andares. O Mini precisa se comunicar com o giroscópio do bottom board pra funcionar. Se a comunicação se perde (queda forte separando as camadas), o panic dispara.

Passos:

  • Inspeção da junta entre top e bottom board
  • Modo diodo nos pads relacionados ao gyro: 207, 208, 502, 503, 504, 527, 528
  • Se pads arrancados (ripped): rebuild dos pads ou sandwich reball
  • 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.

0xc00 — Sandwich + Flex de Carga (só iPhone 13 Mini)

Soma de 0x400 + 0x800. Combinação dos dois problemas anteriores no Mini.

Passos:

  • Resolve 0x800 (flex de carga) primeiro — é o mais simples
  • Depois ataca 0x400 (sandwich/gyro pads)

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

Flex de carga + flex de prox OEM ou Premium dedicados só pra teste. Plug-and-test antes de fechar o caso. Aftermarket no iPhone 13 falha demais mesmo em peça nova.

Sandwich do 13 Mini é cirurgia de alto risco

Antes de abrir o sandwich (panic 0x400 ou 0xc00), esgote todas as outras possibilidades — desplugue tudo, teste com peças known-good, confirme diode mode em vários pontos. Abrir o sandwich é último recurso.

Atalho com o painel Plataforma Leandro Jumper

Cola o panic do iPhone 13 no painel do Plataforma Leandro Jumper — reconhece todos os códigos hex (incluindo os combinados como 0x1800 e 0xc00), mostra soluções específicas pro seu modelo (Mini tem soluções diferentes do Pro Max) e abre o BoardView com os pads do gyro destacados quando o caso é sandwich.

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.

Quer testar o Plataforma Leandro Jumper na sua bancada?

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

Começar grátis