Ir para o conteúdo principal

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.

The Fix

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.

Note que os modelos mais recentes de iPhone começaram a apresentar o código do sensor em valores decimais em vez de hexadecimais.

Referência de sensores

Modelo de iPhoneArray de sensoresProblema provável
Série iPhone 130x10000Front Sensor Assembly *
0x800Charge Port Assembly
0x40000Battery **
iPhone 13 Mini0x400Giroscópio (localizado na placa inferior)
iPhone 14 e 14 Plus0x100000Charge Port Assembly
0x200000Front Sensor Assembly *
0x400000Wireless Charger Coil ***
0x500000Battery **
iPhone 14 Pro e Pro Max0x41Battery **
0x20000Giroscópio (localizado na placa inferior)
0x40000Charge Port Assembly
0x80000Front Sensor Assembly *
0x100000Power Button Flex Cable
iPhone 15 e 15 Plus0xa1Bateria **
0x80000Porta de carregamento
0x100000Conjunto do sensor frontal *
0x200000Bobina de carregamento sem fio ***
iPhone 15 Pro e Pro Max0xa1Bateria **
0x300000Porta de carregamento
0x400000Bobina de carregamento sem fio ***
iPhone 16 Pro e Pro Max3145728Porta 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.

Note que, a partir do lançamento do iOS 18, um novo recurso chamado Assistente de Reparo está disponível. O Assistente de Reparo é capaz de parear essas peças serializadas à placa lógica, eliminando assim os avisos de peças não originais e restaurando qualquer funcionalidade perdida. Até o momento desta redação, o Assistente de Reparo funcionará apenas com peças originais Apple, que podem ser novas ou usadas. Esteja ciente de que as peças usadas não podem ser retiradas de um telefone que tenha sido reportado como perdido ou roubado; o Assistente de Reparo se recusará a pareá-las caso esse seja o caso.

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.
Observação

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

Alisha C

Membro desde: 12/04/20

43.419 Reputação

Autoria de 9 guias

Equipe

LGBTQ Technicians Membro de LGBTQ Technicians

Community

68 Membros

Autoria de 850 guias

60 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

Comentar

Visualizações:

Últimas 24 horas: 426

Últimos 7 dias: 2,392

Últimos 30 dias: 9,280

Ao todo: 217,218