Salta al contenuto principale

Se hai analizzato i log di panic del tuo iPhone e hai trovato un errore "SMC Panic Assertion Failed", non sei solo. Si presenta comunemente e ha iniziato a comparire nei modelli di iPhone 13 e successivi.

L'SMC, o System Management Controller, risulterà familiare a chiunque abbia mai fatto un po' di soluzione problemi su un MacBook. Anche gli iPhone includono un SMC, ma invece di essere un chip a sé stante, fa parte della CPU.

L'errore viene generato quando l'SMC non riesce a ricevere la comunicazione attesa da un sensore specifico. Quando non riceve questi dati, riavvia il dispositivo. Se il problema non viene risolto al riavvio, il telefono continuerà a riavviarsi ogni tre minuti (180 secondi). Questo può essere risolto ripristinando la comunicazione, solitamente sostituendo la parte in cui è alloggiato il sensore.

The Fix

Una volta trovato il panic, scorri per trovare dove menziona una specifica "matrice di sensori". Seguiranno alcuni set di caratteri e poi il valore effettivo del sensore difettoso. Inizierà con "0x" seguito da altri numeri. Usa la tabella sottostante per individuare il tuo sensore problematico e sostituire la parte associata.

Nota che gli iPhone dei modelli più recenti hanno iniziato a presentare il codice del sensore in valori decimali anziché esadecimali.

Riferimento sensori

Modello iPhoneMatrice di sensoriProbabile problema
Serie iPhone 130x10000Gruppo sensore anteriore *
0x800Gruppo porta di ricarica
0x40000Batteria **
iPhone 13 Mini0x400Giroscopio (situato sulla scheda inferiore)
iPhone 14 e 14 Plus0x100000Gruppo porta di ricarica
0x200000Gruppo sensore anteriore *
0x400000Bobina di ricarica wireless ***
0x500000Batteria **
iPhone 14 Pro e Pro Max0x41Batteria **
0x20000Giroscopio (situato sulla scheda inferiore)
0x40000Gruppo porta di ricarica
0x80000Gruppo sensore anteriore *
0x100000Cavo flessibile pulsante di accensione
iPhone 15 e 15 Plus0xa1Batteria **
0x80000Gruppo porta di ricarica
0x100000Gruppo sensore anteriore *
0x200000Bobina di ricarica wireless ***
iPhone 15 Pro e Pro Max0xa1Batteria **
0x300000Gruppo porta di ricarica
0x400000Bobina di ricarica wireless ***
iPhone 16 Pro e Pro Max3145728Gruppo porta di ricarica

*La sostituzione del gruppo sensore anteriore disabiliterà la funzionalità True Tone e la luminosità automatica, anche utilizzando uno schermo Apple originale. Anche il Face ID viene disabilitato, a meno che l'iPhone non esegua iOS 15.2 o versioni successive.

**La sostituzione della batteria comporterà un messaggio di avviso che indica che la batteria installata non è una batteria Apple originale, a meno che non si utilizzi una batteria Apple fornita dal programma di autoriparazione Apple e non si esegua la Configurazione di sistema.

***C'è un sensore sul cavo della bobina di ricarica wireless che è accoppiato/calibrato al dispositivo. Sostituirlo con un altro gruppo vetro posteriore o una bobina di ricarica wireless comporterà lo stesso problema, a meno che non si utilizzi una parte Apple (vetro posteriore) fornita dal programma di autoriparazione Apple e non si esegua la Configurazione di sistema.

Nota che con il rilascio di iOS 18 è disponibile una nuova funzionalità chiamata Assistente di riparazione. L'Assistente di riparazione è in grado di accoppiare quelle parti serializzate alla scheda logica, eliminando così gli avvisi sui ricambi originali e ripristinando eventuali funzionalità perse. Al momento della stesura di questo documento, l'Assistente di riparazione funzionerà solo con ricambi originali Apple, che possono essere nuovi o usati. Tieni presente che le parti usate potrebbero non essere prese da un telefono segnalato come smarrito o rubato; l'Assistente di riparazione si rifiuterà di accoppiarle in tal caso.

Guasti a più componenti

Può essere indicato più di un sensore; ad esempio, un codice 0x1800 su un iPhone 13 indicherebbe problemi al sensore sia sulla porta di ricarica che sul cavo del sensore anteriore.

  • Questi numeri sono in esadecimale, quindi una normale addizione come potresti pensare non funzionerà. Ad esempio, 0xC0000 significherebbe che sia la porta di ricarica che il gruppo sensore anteriore su un iPhone 14 sono interessati. Usa una calcolatrice per programmatori, impostala su esadecimale e aggiungi 0x40000 + 0x80000 = 0xC0000.

Troubleshooting avanzato

Se la sostituzione della parte non ha risolto il problema, potrebbe esserci un guasto alla scheda logica, specialmente se il dispositivo ha subito danni da liquidi.

  • Ispeziona il connettore. L'ingrandimento aiuterà. I pin sono minuscoli e il danno potrebbe essere difficile da notare a occhio nudo.
  • Puoi ottenere maggiori informazioni utilizzando un multimetro e controllando le letture in modalità diodo sul connettore della scheda correlata. Può confermare un problema a livello di scheda, o aiutare a trovare la causa se sei esperto in soluzione problemi su circuiti stampati.
Nota

Le letture in modalità diodo nella comunità della riparazione di schede sono state standardizzate nella maggior parte dei casi appoggiando il puntale rosso (positivo) sulla massa anziché quello nero.

Risorse aggiuntive

Un ringraziamento speciale a questi traduttori:

en it

100%

Questi traduttori ci stanno aiutando ad aggiustare il mondo! Vuoi partecipare?
Inizia a tradurre ›

60 Commenti

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 - Rispondi Condividi

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 - Rispondi Condividi

I have same problem I just change front sensor

Ayan Ahmad - Rispondi Condividi

@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 - Rispondi Condividi

"panicString": "panic(cpu 3 caller Oxfffffff04316715c): \"port enable failed:

Oxe00002d6|" @AppleMultiFunctionManager.cpp:1657\nDebugger message: iphone 15 che può essere ??

luigi - Rispondi Condividi

Aggiungi Commento

Visualizza statistiche:

Ultime 24 ore: 266

Ultimi 7 giorni: 1,825

Ultimi 30 giorni: 8,937

Tutti i Tempi: 214,009