Se você investigou os registros de pânico (panic logs) no seu iPhone e encontrou um erro "SMC Panic Assertion Failed", saiba que não está sozinho. Ele aparece com frequência e começou a surgir nos modelos iPhone 13 e posteriores.
O SMC, ou Controlador de Gerenciamento do Sistema (System Management Controller), será familiar para quem já realizou algum reparo em um MacBook. Os iPhones também possuem um SMC, mas em vez de ser um chip próprio, ele faz parte do processador central (CPU).
O erro é gerado quando o SMC não recebe a comunicação esperada de um sensor específico. Quando ele não obtém esses dados, ele reinicia o dispositivo. Se não for resolvido na reinicialização, o seu celular continuará reiniciando a cada três minutos (180 segundos). Isso pode ser resolvido restaurando a comunicação, geralmente substituindo a peça onde o sensor está alojado.
A solução
Depois de localizar o registro de pânico, verifique rapidamente onde ele menciona um "array de sensores" específico. Alguns conjuntos de caracteres seguirão e depois o valor real do sensor com falha. Ele começará com "0x" seguido por vários outros números. Use a tabela abaixo para localizar o seu sensor problemático e substituir a peça afiliada.
Referência de sensores
| Modelo de iPhone | Array de sensores | Problema provável |
|---|---|---|
| Série iPhone 13 | 0x10000 | Front Sensor Assembly * |
| 0x800 | Charge Port Assembly | |
| 0x40000 | Battery ** | |
| iPhone 13 Mini | 0x400 | Giroscópio (localizado na placa inferior) |
| iPhone 14 e 14 Plus | 0x100000 | Charge Port Assembly |
| 0x200000 | Front Sensor Assembly * | |
| 0x400000 | Wireless Charger Coil *** | |
| 0x500000 | Battery ** | |
| iPhone 14 Pro e Pro Max | 0x41 | Battery ** |
| 0x20000 | Giroscópio (localizado na placa inferior) | |
| 0x40000 | Charge Port Assembly | |
| 0x80000 | Front Sensor Assembly * | |
| 0x100000 | Power Button Flex Cable | |
| iPhone 15 e 15 Plus | 0x80000 | Porta de carregamento |
| 0x100000 | Conjunto do sensor frontal * | |
| 0x200000 | Bobina de carregamento sem fio *** | |
| iPhone 15 Pro e Pro Max | 0xa1 | Bateria ** |
| 0x300000 | Porta de carregamento | |
| 0x400000 | Bobina de carregamento sem fio *** | |
| iPhone 16 Pro e Pro Max | 3145728 | Porta de carregamento |
*A substituição do conjunto do sensor frontal desativará a funcionalidade True Tone e o brilho automático, mesmo usando uma tela original da Apple. O Face ID também é desativado, a menos que o iPhone esteja rodando o iOS 15.2 ou mais recente.
**A substituição da bateria resultará em uma mensagem de aviso de que a bateria instalada não é uma bateria original Apple, a menos que você use uma bateria fornecida pelo programa de Reparo de Autoatendimento da Apple e execute a Configuração do Sistema.
***Existe um sensor no cabo da bobina de carregamento sem fio que é pareado/calibrado com o dispositivo. Substituí-lo por outro conjunto de vidro traseiro ou bobina de carregamento sem fio resultará no mesmo problema, a menos que você use uma peça da Apple (vidro traseiro) fornecida pelo programa de Reparo de Autoatendimento da Apple e execute a Configuração do Sistema.
Falhas em múltiplas peças
Mais de um sensor pode ser indicado; por exemplo, um código 0x1800 em um iPhone 13 indicaria problemas de sensor tanto na porta de carregamento quanto no cabo do sensor frontal.
- Esses números estão em hexadecimal, portanto, a soma normal como você pode estar pensando não funcionará. Por exemplo, 0xC0000 significaria que tanto a porta de carregamento quanto o conjunto do sensor frontal em um iPhone 14 foram afetados. Use uma calculadora de programador, configure-a para hexadecimal e some 0x40000 + 0x80000 = 0xC0000.
Resolução de problemas avançada
Se substituir a peça não resolveu o problema, a placa lógica pode estar com defeito, especialmente se o dispositivo tiver sofrido danos por líquido.
- Inspecione o conector. O uso de aumento ajudará. Os pinos são minúsculos e o dano pode ser difícil de notar a olho nu.
- Você pode obter mais informações usando um multímetro e verificando as leituras do modo diodo no conector da placa relacionado. Isso pode confirmar um problema no nível da placa, ou ajudar a encontrar a causa se você for experiente na resolução de problemas em placas de circuito.
As leituras do modo diodo na comunidade de reparo de placas foram padronizadas na maioria dos casos colocando a ponta de prova vermelha (positiva) no terra em vez da preta.
Recursos adicionais
Um agradecimento especial a esses tradutores:
100%
Translation Bot está nos ajudando a consertar o mundo! Quer contribuir?
Comece a traduzir ›
55 comentários
my 14 pro restarts randomly not every 3 minutes….when I use youtube or play games, it doesn’t restart…it only restarts when idle or using instagram and some apps……please help.
panic :
panicString" : "panic(cpu 1 caller 0xfffffff0453293d4): SMC PANIC - ASSERT: target\/d73\/target.cpp:265: 0, SMC BSC failure, spreadsheet ver(*10) 150\nS.sensor array 0 - 4 is 0x41, 0x0, 0x0, 0x0, 0x0 \nF.sensor array 0 is 0x0\n\n - Misc(2) OUTBOX1 not ready\nASSERT: target\/d73\/target.cpp:265: 0, SMC BSC failure, spreadsheet ver(*10) 150\nS.sensor array 0 - 4 is 0x41, 0x0, 0x0, 0x0, 0x0 \nF.sensor array 0 is 0x0\n\n\nRTKit: RTKit-2758.60.101.release - Client:
Indraneel Patil - Responder Compartilhar
If you take a look at the chart, the sensor array referenced is 0x41. Which for a 14 Pro refers to a battery sensor. So I would start there. Even if it's not every 3 minutes. It could just be an intermittent failure.
Alisha C - Responder Compartilhar
I have same problem I just change front sensor
Ayan Ahmad - Responder Compartilhar
@indraneelpatil that is a 0x41 error, Battery Data Issue. Problems with battery data communication can cause random restarts. you can use an iPhone panic log analysis online tool to check logs
ktel m - Responder Compartilhar
"panicString": "panic(cpu 3 caller Oxfffffff04316715c): \"port enable failed:
Oxe00002d6|" @AppleMultiFunctionManager.cpp:1657\nDebugger message: iphone 15 che può essere ??
luigi - Responder Compartilhar