Se hai scavato nei registri degli errori critici e hai trovato un errore “Asserzione fallita nell’SMC”, non sei da solo. Capita spesso e ha iniziato a capitare improvvisamente nell’iPhone 13 e modelli successivi.
L’SMC, o controller di gestione del sistema sarà familiare a coloro i quali hanno mai eseguito alcuna risoluzione dei problemi su un MacBook.
Anche gli iPhone includono un SMC, ma al posto di essere un chip a sé stante, è parte della CPU.
L’errore è generato quanto il SMC fallisce nel ricevere la comunicazione prevista da un sensore specifico. Quando non riceve questi dati, riavvia il dispositivo. Se non è risolto al riavvio, il tuo telefono continuerà a riavviarsi, ogni tre minuti (180 secondi). Questo può essere risolto ripristinando la comunicazione, solitamente sostituendo la parte dove il sensore è ospitato.
La riparazione
Una volta che hai individuato il panic, scorri per trovare dove è riportato uno specifico "raggruppamento di sensori." Ne seguiranno alcune lettere di carattere e poi il valore effettivo per il sensore difettoso. Inizierà con “0x” seguito da vari altri numeri. Usa la tabella sottostante per localizzare il tuo sensore problematico e sostituire la parte correlata.
==Riferimento del sensore==
| Modello iPhone | Gruppo sensori | Probabile problema |
|---|---|---|
| Serie iPhone 13 | 0x10000 | Assemblaggio sensori frontali * |
| 0x800 | Assemblaggio porta di ricarica | |
| 0x40000 | Batteria ** | |
| iPhone 13 Mini | 0x400 | Giroscopio (posizionato sulla scheda inferiore) |
| iPhone 14 e 14 Plus | 0x100000 | Assemblaggio porta di ricarica |
| 0x200000 | Assemblaggio sensori frontali * | |
| 0x400000 | Bobina ricarica wireless *** | |
| 0x500000 | Batteria ** | |
| iPhone 14 Pro e Pro Max | 0x41 | Batteria ** |
| 0x20000 | Giroscopio (posizionato sulla scheda inferiore) | |
| 0x40000 | Assemblaggio porta di ricarica | |
| 0x80000 | Assemblaggio sensori frontali * | |
| 0x100000 | Cavo a nastro tasto di accensione | |
| iPhone 15 e 15 Plus | 0x80000 | Assemblaggio porta di ricarica |
| 0x100000 | Assemblaggio sensori frontali * | |
| 0x200000 | Bobina ricarica wireless *** | |
| iPhone 15 Pro e Pro Max | 0xa1 | Batteria ** |
| 0x300000 | Assemblaggio porta di ricarica | |
| 0x400000 | Bobina ricarica wireless *** |
*Sostituendo i componenti dei sensori frontali, verranno disabilitate le funzionalità True Tone e luminosità automatica, anche utilizzando uno schermo Apple originale. Anche il Face ID è disabilitato, a meno che l’iPhone non utilizzi iOS 15.2 o versioni successive.
**Sostituire la batteria comporterà un messaggio di avviso che indica che la batteria installata non è una batteria Apple OEM, a meno che si utilizzi una batteria Apple fornita dal programma Apple di riparazione self-service e si esegua la configurazione del sistema.
***C’è un sensore sul cavo della bobina di ricarica wireless accoppiato/calibrato al dispositivo. Sostituendolo con un altro assemblaggio del vetro posteriore o con una bobina di ricarica wireless ne consegue lo stesso problema, a meno che si utilizzi un componente Apple (vetro posteriore) fornito dal programma Apple di riparazione self-service e si esegua la configurazione del sistema.
Guasti multi-parte
È possibile che venga 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 frontale.
- Questi numeri sono in esadecimale, quindi la normale addizione che potresti pensare non funzionerà. Ad esempio, 0xC0000 significherebbe che sia la porta di ricarica che il gruppo sensore anteriore di un iPhone 14 sono interessati. Usa un calcolatore per programmatori, impostalo su esadecimale e aggiungi 0x40000 + 0x80000 = 0xC0000.
Soluzione problemi avanzata
Se la sostituzione della parte non ha risolto il problema, la scheda logica potrebbe essere difettosa, specialmente se il dispositivo è danneggiato da liquidi.
- Ispeziona il connettore. Un ingrandimento ti sarà d'aiuto. I pin sono minuscoli e i danni potrebbero essere difficili da notare a occhio nudo.
- È possibile ottenere ulteriori informazioni utilizzando un multimetro e controllando le letture in modalità diodo sul connettore della scheda correlata. Ciò può confermare un problema a livello della scheda o aiutare a trovare la causa se si ha esperienza nella risoluzione dei problemi delle schede dei circuiti.
Le letture in modalità diodo nella comunità di riparazione delle schede sono state standardizzate nella maggior parte dei casi appoggiando la sonda rossa (positiva) sulla massa anziché quella nera.
Risorse aggiuntive
Un ringraziamento speciale a questi traduttori:
100%
Questi traduttori ci stanno aiutando ad aggiustare il mondo! Vuoi partecipare?
Inizia a tradurre ›
30 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 - Replica
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 -
I have same problem I just change front sensor
Ayan Ahmad -
"panicString": "panic(cpu 3 caller Oxfffffff04316715c): \"port enable failed:
Oxe00002d6|" @AppleMultiFunctionManager.cpp:1657\nDebugger message: iphone 15 che può essere ??
luigi - Replica
My 13 Pro Max restarts every three minutes, except when not in use.
"panicString" : "panic(cpu 1 caller 0xfffffff046340084): SMC PANIC - ASSERT: target\/d64\/target.cpp:263: 0, SMC BSC failure, spreadsheet ver(*10) 190\nS.sensor array 0 - 6 is 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0\nF.sensor array 0 is 0x0\n\n - Misc(2) OUTBOX1 not ready\nASSERT: target\/d64\/target.cpp:263: 0, SMC BSC failure, spreadsheet ver(*10) 190\nS.sensor array 0 - 6 is 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0\nF.sensor array 0 is 0x0\n\n\nRTKit: RTKit-2758.2.1.release - Client:
(this is part of the panic logs)
What should i do?
Mike - Replica