Ga door naar hoofdinhoud

Als je in de panic-logs op je iPhone bent gedoken en een "SMC Panic Assertion Failed"-fout hebt gevonden, ben je niet alleen. Het komt vaak voor en is sinds de iPhone 13 en latere modellen opgedoken.

De SMC, of System Management Controller, zal bekend zijn bij iedereen die ooit problemen heeft opgelost op een MacBook. iPhones bevatten ook een SMC, maar in plaats van een eigen chip te zijn, maakt deze deel uit van de CPU.

De fout wordt gegenereerd wanneer de SMC geen verwachte communicatie ontvangt van een specifieke sensor. Wanneer deze deze gegevens niet krijgt, start het apparaat opnieuw op. Als het probleem bij het opnieuw opstarten niet is opgelost, blijft je telefoon elke drie minuten (180 seconden) opnieuw opstarten. Dit kan worden opgelost door de communicatie te herstellen, meestal door het onderdeel te vervangen waarin de sensor is gehuisvest.

The Fix

Zodra je de panic lokaliseert, blader je door de log om te zien waar een specifieke "sensor array" wordt genoemd. Een paar reeksen tekens volgen, en daarna de eigenlijke waarde voor de defecte sensor. Deze begint met "0x" gevolgd door verschillende andere cijfers. Gebruik de onderstaande tabel om je problematische sensor te lokaliseren en het bijbehorende onderdeel te vervangen.

Let op dat bij latere iPhone-modellen de sensorcode in decimale waarden in plaats van in hexadecimale waarden wordt weergegeven.

Sensor Reference

iPhone-modelSensor ArrayWaarschijnlijk probleem
iPhone 13-serie0x10000Front Sensor Assembly *
0x800Charge Port Assembly
0x40000Battery **
iPhone 13 Mini0x400Gyroscoop (bevindt zich op de onderste printplaat)
iPhone 14 en 14 Plus0x100000Charge Port Assembly
0x200000Front Sensor Assembly *
0x400000Wireless Charger Coil ***
0x500000Battery **
iPhone 14 Pro en Pro Max0x41Battery **
0x20000Gyroscoop (bevindt zich op de onderste printplaat)
0x40000Charge Port Assembly
0x80000Front Sensor Assembly *
0x100000Power Button Flex Cable
iPhone 15 en 15 Plus0xa1Battery **
0x80000Charge Port Assembly
0x100000Front Sensor Assembly *
0x200000Wireless Charge Coil ***
iPhone 15 Pro en Pro Max0xa1Battery **
0x300000Charge Port Assembly
0x400000Wireless Charge Coil ***
iPhone 16 Pro and Pro Max3145728Charge Port Assembly

*Het vervangen van de Front Sensor Assembly schakelt True Tone en de automatische helderheidsfunctie uit, zelfs bij gebruik van een origineel Apple-scherm. Face ID is ook uitgeschakeld, tenzij de iPhone op iOS 15.2 of nieuwer draait.

**Het vervangen van de batterij resulteert in een waarschuwingsbericht dat de geïnstalleerde batterij geen originele Apple-batterij is, tenzij je een Apple-batterij gebruikt die is geleverd door Apple's Self Service Repair-programma en Systeemconfiguratie uitvoert.

***Er bevindt zich een sensor op de kabel van de draadloze oplaadspoel die is gekoppeld/gekalibreerd aan het apparaat. Het vervangen door een andere back glass-behuizing of draadloze oplaadspoel resulteert in hetzelfde probleem, tenzij je een Apple-onderdeel (back glass) gebruikt dat is geleverd door Apple's Self Service Repair-programma en Systeemconfiguratie uitvoert.

Let op dat vanaf de release van iOS 18 een nieuwe functie genaamd de Reparatie-assistent beschikbaar is. De Reparatie-assistent is in staat om die geserialiseerde onderdelen te koppelen aan het logic board, waardoor de waarschuwingen voor originele onderdelen verdwijnen en eventuele verloren functionaliteit wordt hersteld. Op het moment van schrijven werkt de Reparatie-assistent alleen met originele Apple-onderdelen, die zowel nieuw als gebruikt kunnen zijn. Houd er rekening mee dat gebruikte onderdelen niet afkomstig mogen zijn van een telefoon die als verloren of gestolen is gerapporteerd; de Reparatie-assistent zal ze in dat geval weigeren te koppelen.

Problemen met meerdere onderdelen

Er kan meer dan één sensor worden aangegeven; een code van 0x1800 op een iPhone 13 zou bijvoorbeeld duiden op sensorproblemen bij zowel de oplaadpoort als de kabel van de front sensor.

  • Deze getallen zijn hexadecimaal, dus normaal optellen werkt niet. 0xC0000 zou bijvoorbeeld betekenen dat zowel de oplaadpoort als de Front Sensor Assembly op een iPhone 14 zijn aangetast. Gebruik een programmeursrekenmachine, stel deze in op hexadecimaal en tel 0x40000 + 0x80000 = 0xC0000 op.

Geavanceerde probleemoplossing

Als het vervangen van het onderdeel het probleem niet heeft opgelost, is mogelijk het logic board defect, vooral als het apparaat waterschade heeft.

  • Inspecteer de (kabel)aansluiting. Vergroting helpt. De pinnen zijn minuscuul en schade kan met het blote oog moeilijk te zien zijn.
  • Je kunt meer informatie krijgen door een multimeter te gebruiken en de diode-modusmetingen op de gerelateerde (kabel)aansluiting op het moederbord te controleren. Het kan een probleem op moederbordniveau bevestigen, of helpen de oorzaak te vinden als je bedreven bent in het repareren van printplaten.
Notitie

Diode-modusmetingen in de reparatiecommunity zijn in de meeste gevallen gestandaardiseerd door de rode (positieve) probe op de massa (ground) te plaatsen in plaats van de zwarte.

Aanvullende bronnen

Met dank aan deze vertalers:

en nl

100%

Abdu Abudaziz helpt ons de wereld te repareren! Doe je mee?
Begin met vertalen ›

60 opmerkingen

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 - Antwoord Deel

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 - Antwoord Deel

I have same problem I just change front sensor

Ayan Ahmad - Antwoord Deel

@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 - Antwoord Deel

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

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

luigi - Antwoord Deel

Voeg opmerking toe

Weergavestatistieken:

Afgelopen 24 uren: 302

Afgelopen 7 dagen: 1,912

Afgelopen 30 dagen: 8,904

Altijd: 216,171