From iPhone 13 onward, many sensor and charging faults no longer show up as Missing sensor; instead they appear in an SMC PANIC - ASSERTION FAILED line with a hex value. Each value maps to a different part depending on the model, so you need the table for the exact phone on your bench. The table below collects values recorded in repair documentation and by the technician community. The Panic Scan app detects the model from the log and looks the value up for you.
SMC panic
SMC panic value table
Error values in the SMC PANIC - ASSERTION FAILED line and the matching part for each iPhone generation.
iPhone 13 mini
| Value | Part to check | Category | Note |
|---|---|---|---|
0x400 | Gyroscope (on the lower logic board) | Sensor / flex cable |
iPhone 13 mini, iPhone 13, iPhone 13 Pro, iPhone 13 Pro Max
| Value | Part to check | Category | Note |
|---|---|---|---|
0x10000 | Front sensor assembly (Face ID / earpiece) | Sensor / flex cable | Replacing the front sensor assembly loses True Tone; Face ID needs iOS 15.2+. |
0x800 | Charge port flex | Charging / USB | |
0x40000 | Battery | Battery | Non-genuine batteries show a battery warning. |
iPhone 14, iPhone 14 Plus
| Value | Part to check | Category | Note |
|---|---|---|---|
0x100000 | Charge port flex | Charging / USB | |
0x200000 | Front sensor assembly (Face ID / earpiece) | Sensor / flex cable | |
0x400000 | Wireless charging coil (MagSafe) | Charging / USB | The sensor on the charging coil flex is paired to the device. |
0x500000 | Battery | Battery |
iPhone 14 Pro, iPhone 14 Pro Max
| Value | Part to check | Category | Note |
|---|---|---|---|
0x41 | Battery (battery data) | Battery | |
0x20000 | Gyroscope (on the lower logic board) | Sensor / flex cable | |
0x40000 | Charge port flex | Charging / USB | |
0x80000 | Front sensor assembly (Face ID / earpiece) | Sensor / flex cable | |
0x100000 | Power button flex | Sensor / flex cable |
iPhone 15, iPhone 15 Plus
| Value | Part to check | Category | Note |
|---|---|---|---|
0xa1 | Battery (battery data) | Battery | |
0x80000 | Charge port flex | Charging / USB | |
0x100000 | Front sensor assembly (Face ID / earpiece) | Sensor / flex cable | |
0x200000 | Wireless charging coil (MagSafe) | Charging / USB |
iPhone 15 Pro, iPhone 15 Pro Max
| Value | Part to check | Category | Note |
|---|---|---|---|
0xa1 | Battery (battery data) | Battery | |
0x300000 | Charge port flex | Charging / USB | |
0x400000 | Wireless charging coil (MagSafe) | Charging / USB |
iPhone 16, iPhone 16 Plus
| Value | Part to check | Category | Note |
|---|---|---|---|
0xa1 | Battery (battery data) | Battery | Code 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet. |
0x80000 | Front sensor assembly (proximity) | Sensor / flex cable | The common list gives 0x80000 as proximity for iPhone 14 to 17. |
0x200000 | Wireless charging coil or front sensor assembly | Charging / USB | The common list says this code depends on the model. |
iPhone 16 Pro, iPhone 16 Pro Max
| Value | Part to check | Category | Note |
|---|---|---|---|
0x300000 | Charge port flex | Charging / USB | Newer logs may show the decimal form: 3145728. |
0x200000 | Charge port flex | Charging / USB | repair.wiki lists both 3145728 and 2097152 for the charge port flex. |
0xa1 | Battery (battery data) | Battery | Code 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet. |
iPhone 17, iPhone 17e
| Value | Part to check | Category | Note |
|---|---|---|---|
0xa1 | Battery (battery data) | Battery | Code 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet. |
0x80000 | Front sensor assembly (proximity) | Sensor / flex cable | The common list gives 0x80000 as proximity for iPhone 14 to 17. |
iPhone Air
| Value | Part to check | Category | Note |
|---|---|---|---|
0xa1 | Battery (battery data) | Battery | Code 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet. |
0x80000 | Front sensor assembly (proximity) | Sensor / flex cable | The common list gives 0x80000 as proximity for iPhone 14 to 17. |
iPhone 17 Pro, iPhone 17 Pro Max
| Value | Part to check | Category | Note |
|---|---|---|---|
0x300000 | Charge port flex (USB-C) | Charging / USB | The common list gives 0x300000 as USB-C on Pro models; matches 15 Pro / 16 Pro. |
0x80000 | Front sensor assembly (proximity) | Sensor / flex cable | The common list gives 0x80000 as proximity for iPhone 14 to 17. |
0xa1 | Battery (battery data) | Battery | Code 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet. |
iPhone 18 Pro, iPhone 18 Pro Max
| Value | Part to check | Category | Note |
|---|---|---|---|
0x300000 | Charge port flex (USB-C) | Charging / USB | No source confirmed specifically for iPhone 18 Pro yet. |
0xa1 | Battery (battery data) | Battery | Code 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet. |
For reference only, compiled from repair documentation and community data. The same error can come from more than one part; always confirm on the actual device.