Si investigaste los registros de pánico de tu iPhone y encontraste el error "Falló el mensaje de pánico del SMC", no estás solo. Comúnmente aparece y comienza a aparecer en el iPhone 13 y modelos posteriores.
El SMC, o controlador de administración del sistema, resultará familiar para quienes alguna vez hayan solucionado problemas en una MacBook. Los iPhone también incluyen un SMC, pero en lugar de ser su propio chip, forma parte de la CPU.
El error se genera cuando el SMC no recibe la comunicación esperada de un sensor específico. Cuando no obtiene estos datos, reinicia el dispositivo. Si no se resuelve al reiniciar, tu teléfono seguirá reiniciándose cada tres minutos (180 segundos). Esto se puede solucionar restableciendo la comunicación, normalmente sustituyendo la pieza donde se aloja el sensor.
La solución
Una vez que localices el pánico, hojea para encontrar dónde menciona una "matriz de sensores" específica. Seguirán algunos pasos de caracteres y luego el valor real del sensor defectuoso. Comenzará con "0x" seguido de varios números más. Utiliza la siguiente tabla para localizar tu sensor problemático y reemplazar la pieza afiliada.
Referencia del sensor
iPhone Model | Sensor Array | Likely Issue |
---|---|---|
iPhone 13 series | 0x10000 | Front Sensor Assembly * |
0x800 | Charge Port Assembly | |
0x40000 | Battery ** | |
iPhone 13 Mini | 0x400 | Gyroscope (located on the bottom board) |
iPhone 14 and 14 Plus | 0x100000 | Charge Port Assembly |
0x200000 | Front Sensor Assembly * | |
0x400000 | Wireless Charger Coil *** | |
0x500000 | Battery ** | |
iPhone 14 Pro and Pro Max | 0x41 | Battery ** |
0x20000 | Gyroscope (located on the bottom board) | |
0x40000 | Charge Port Assembly | |
0x80000 | Front Sensor Assembly * | |
0x100000 | Power Button Flex Cable | |
iPhone 15 and 15 Plus | 0x80000 | Charge Port Assembly |
0x100000 | Front Sensor Assembly * | |
0x200000 | Wireless Charge Coil *** | |
iPhone 15 Pro and Pro Max | 0xa1 | Battery ** |
0x300000 | Charge Port Assembly | |
0x400000 | Wireless Charge Coil *** |
*Reemplazar el conjunto del sensor frontal deshabilitará True Tone y la funcionalidad de brillo automático, incluso cuando se use una pantalla original de Apple. Face ID también está deshabilitado, a menos que el iPhone ejecute iOS 15.2 o posterior.
**Reemplazar la batería generará un mensaje de advertencia indicando que la batería instalada no es una batería OEM de Apple, a menos que uses una batería Apple suministrada por el programa de autoservicio de reparación de Apple y ejecutes la Configuración del sistema.
***Hay un sensor en el cable de la bobina de carga inalámbrica que está emparejado/calibrado con el dispositivo. Reemplazarlo con otro conjunto de vidrio trasero o bobina de carga inalámbrica resultará en el mismo problema, a menos que uses una pieza de Apple (vidrio trasero) suministrada por el programa de autoservicio de reparación de Apple y ejecutes la Configuración del sistema.
Fallos de varias partes
Se puede indicar más de un sensor; por ejemplo, un código 0x1800 en un iPhone 13 indicaría problemas en el sensor tanto en el puerto de carga como en el cable del sensor frontal.
- Estos números están en hexadecimal, por lo que la suma normal como podrías estar pensando no funcionará. Por ejemplo, 0xC0000 significaría que tanto el puerto de carga como el conjunto del sensor frontal de un iPhone 14 se ven afectados. Utiliza una calculadora del programador, configúrala en hexadecimal y agrega 0x40000 + 0x80000 = 0xC0000.
Solución de problemas avanzada
Si reemplazar la pieza no resolvió el problema, la placa lógica puede tener fallas, especialmente si el dispositivo está dañado por líquidos.
- Inspeccionar el conector. La ampliación ayudará. Los alfileres son pequeños y el daño puede ser difícil de notar a simple vista.
- Puedes obtener más información utilizando un multímetro y verificando las lecturas del modo diodo en el conector de la placa relacionada. Puedes confirmar un problema a nivel de placa o ayudar a encontrar la causa si tienes experiencia en la resolución de problemas de placas de circuito.
Las lecturas del modo de diodo en la comunidad de reparación de placas se han estandarizado en la mayoría de los casos apoyando la sonda roja (positiva) en tierra en lugar de la negra.
Recursos adicionales
Un agradecimiento especial a estos traductores:
100%
¡ Francisco Javier Saiz Esteban nos está ayudando a reparar el mundo! ¿Quieres contribuir?
Empezar a traducir ›
7 comentarios
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 - Contestar
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 -
"panicString": "panic(cpu 3 caller Oxfffffff04316715c): \"port enable failed:
Oxe00002d6|" @AppleMultiFunctionManager.cpp:1657\nDebugger message: iphone 15 che può essere ??
luigi - Contestar
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 - Contestar
hi, my 15 pro problem :
How do I know which sensor is defective?
Because the back panel has been replaced before but it doesn't seem to be the one.
"build" : "iPhone OS 18.0 (22A3354)",
"product" : "iPhone16,1",
"socId" : "8130",
"socRevision" : "11",
"incident" : "DFFB4139-7AA8-42BD-8AC6-6AE5C17E99B9",
"crashReporterKey" : "7a253089e05f84a3228fa964e92472bbfea809c8",
"kernel" : "Darwin Kernel Version 24.0.0: Thu Aug 8 01:17:15 PDT 2024; root:xnu-11215.2.5~62\/RELEASE_ARM64_T8122",
"date" : "2025-02-24 16:21:17.80 +0200",
"panicString" : "panic(cpu 0 caller 0xfffffff0507a5004): SMC PANIC - ASSERT: target\/d83\/target.cpp:190: 0, SMC BSC failure, spreadsheet ver(*10) 100\nS.sensor array 0 - 3 is 0x0, 0x600000, 0x0, 0x0 \nF.sensor array 0 is 0x0\n\n - Misc(2) OUTBOX1 not ready\nASSERT: target\/d83\/target.cpp:190: 0, SMC BSC failure, spreadsheet ver(*10) 100\nS.sensor array 0 - 3 is 0x0, 0x600000, 0x0, 0x0 \nF.sensor array 0 is 0x0\n\n\nRTKit: RTKit-2758.2.1.release .
Lyubomir Argirov - Contestar
15 pro
0x600000 this is a cable of sensors on the display and a cable for wireless charging
Anton Uryupin - Contestar
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?
0x1000 is a wireless charging cable
Anton Uryupin - Contestar