Descrição do problema
O iPhone 15 Pro foi o primeiro Pro com conector USB-C e mudou bastante a topologia interna em relação ao 14 Pro. Os flexes do dock e da carga sem fio (que vive na tampa de vidro traseiro) viraram dois caminhos separados, e o controlador USB-C (Kraken) entrou no jogo dos panic logs. O resultado prático: panic codes diferentes do 14 Pro, mesmo o sintoma sendo o mesmo (reboot a cada 2-5 minutos).
Os códigos abaixo cobrem Pro e Pro Max — a placa lógica é praticamente a mesma. Quando há diferença, anoto.
Sintomas
- Depois de trocar o vidro traseiro (que tem o flex de carga sem fio), reboot a cada 2-5 minutos
- Depois de trocar a porta USB-C / flex de carga, reinicia em uso
- MagSafe parou de funcionar + restarts aleatórios
- Bateria mostra "Bateria não original" mesmo com OEM
- Após uso de cabo USB-C de terceiro/dock USB-C: trava + reboot
Como pegar o panic log
Ajustes → Privacidade e Segurança → Análise e Melhorias
→ Dados de Análise
Arquivos panic-full-... mais recentes. Procura no texto:
SMC PANIC - ASSERTION FAILED ... Sensor Array ... 0x...
O número hexadecimal depois de "Sensor Array" é o código de flex. Pra panic do Kraken/USB-C, procura AppleKraken ou IOAccessoryManager.
Diagnóstico por código de panic
0x200000 (decimal 2097152) — Flex de Proximidade
No 15 Pro, o flex de proximidade passou a usar a faixa 0x200000 em vez do 0x80000 clássico (mudança em relação ao 14 Pro). Tipicamente:
- Após troca de tela
- Liquid damage na área superior
- Flex aftermarket de baixa qualidade
Passos:
- Verifica encaixe e trava do conector FPC
- Inspeção visual com microscópio — rasgo, oxidação, contato verde
- Testa com flex OEM ou Premium (aftermarket tem alta taxa de falha)
- Modo diodo nos pads do conector FPC procurando linha aberta ou em curto
0x300000 (decimal 3145728) — Flex do Dock de Carga (USB-C)
O flex inferior que carrega a porta USB-C + microfone bottom + sensor de pressão de ar. Comum em:
- Aparelho caiu e o USB-C ficou solto
- Trabalho recente na tampa traseira ou flex de carga
- Liquid damage entrando pela USB-C
- Pino interno do USB-C entortado
Passos:
- Confere encaixe completo do FPC do dock
- Inspeção: rasgo no flex, oxidação, contato dobrado dentro da USB-C
- Testa com flex de carga known-good
- Modo diodo nos pinos do FPC
0x400000 (decimal 4194304) — Flex de Carga Sem Fio (MagSafe / Back Glass)
Esse é o flex que vem dentro da tampa de vidro traseiro. Mudança importante em relação ao 14 Pro: agora ele tem código próprio. Em qualquer troca de tampa traseira esse panic pode aparecer.
Passos:
- Confere se o flex de carga sem fio está conectado à placa (FPC pequeno na parte de cima da placa)
- Inspeção do flex dentro da tampa — rasgo, ímãs deslocados, contato verde
- Testa com tampa traseira known-good
- Modo diodo nos pads do conector do flex MagSafe na placa
0x600000 (decimal 6291456) — Proximidade + Carga Sem Fio
Combinação 0x200000 + 0x400000. Geralmente reparos que mexeram tanto na tela quanto na tampa.
Passos:
- Aplica diagnóstico de
0x200000E0x400000 - Não pula nenhum — o panic continua até os dois estarem detectados
0x700000 (decimal 7340032) — Dock USB-C + Carga Sem Fio
Dois flexes inferiores + traseiro fora do ar ao mesmo tempo. Comum após queda forte que rachou vidro traseiro e soltou conexão da USB-C.
Passos:
- Aplica diagnóstico de
0x300000E0x400000 - Em queda com vidro traseiro quebrado, é o panic mais frequente do 15 Pro
0x500000 (decimal 5242880) — Proximidade + Dock USB-C
Combinação 0x200000 + 0x300000.
Passos:
- Aplica diagnóstico de
0x200000E0x300000
0xa1 (decimal 161) — Dados da bateria não chegam
Igual aos modelos anteriores — comunicação com a bateria falhou. Tipicamente:
- Pinos do conector de bateria entortados após reparo
- Bateria aftermarket sem chip data válido
- Trilhas do conector comprometidas
Sintomas adicionais: porcentagem oscilando, "Bateria não original" mesmo com OEM, iPhone parado em 1% sem carregar.
Passos:
- Inspeção visual nos pinos do conector da bateria
- Modo diodo nos pinos comparando com placa known-good
- Testa com bateria known-good (essencial — é o que confirma se é placa ou bateria)
- Se necessário, substitui o conector de bateria na placa
AppleKraken / IOAccessoryManager — Controlador USB-C (Kraken)
Novo no 15 Pro — não existe no 14 Pro. Esse panic aparece quando o controlador USB-C apelidado de "Kraken" falha na comunicação. Causas:
- Liquid damage perto da USB-C
- Curto no flex de carga ou no conector
- Trilhas danificadas em volta do Kraken IC
- Cabo USB-C ruim/falsificado que descarregou tensão estranha
Passos:
- Inspeção visual em volta da USB-C e do Kraken IC
- Modo diodo nos pads de dados (D+/D-/CC1/CC2) — comparar com placa known-good
- Substitui flex de carga primeiro (mais simples)
- Se persistir: trabalho no Kraken IC (microsolda)
0x20000 (decimal 131072) — Sandwich Board / Giroscópio
A placa do 15 Pro continua sendo placa sanduíche (top + bottom board com gyro entre elas). Esse panic indica separação entre os layers ou problema no gyro. Geralmente pós-reparo grande na placa.
Passos:
- Inspeção da junta entre top e bottom board
- Modo diodo nos pads do gyro (referência cruzada com BoardView)
- Se pads ripped: sandwich reball necessário
- Em casos graves: swap do bottom board
Exige microscópio + estação BGA dedicada.
Regras de bancada
A USB-C do 15 Pro tem 24 pinos finos e dobra com pouco esforço quando o cabo é forçado torto. Antes de assumir flex ruim, inspeciona o conector com microscópio e endireita pino dobrado se for o caso.
No 15 Pro a carga sem fio vive na tampa traseira. Troca de tampa = troca de flex de carga sem fio. Não dá pra reaproveitar a antiga se tava rachada na área da bobina.
Se você buscar 0x80000 ou 0x40000 num panic do 15 Pro, não vai achar. A Apple remapeou os códigos. Sempre confirma o modelo no log antes de comparar com tabelas de 14 Pro/13.
Atalho com o painel iPANICS
Cole o panic log inteiro no painel do iPANICS — a base reconhece os códigos específicos do iPhone 15 Pro/Pro Max (incluindo Kraken e os novos endereços de flex), abre o BoardView com os pads relevantes destacados e mostra a localização dos conectores FPC pra inspeção visual.
Funciona com panic-full ou panic base, upload .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 e na base de diagnósticos do iPANICS curada a partir de logs reais 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.