SMC panic

SMC panic value table

Error values in the SMC PANIC - ASSERTION FAILED line and the matching part for each iPhone generation.

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.

iPhone 13 mini

ValuePart to checkCategoryNote
0x400Gyroscope (on the lower logic board)Sensor / flex cable

iPhone 13 mini, iPhone 13, iPhone 13 Pro, iPhone 13 Pro Max

ValuePart to checkCategoryNote
0x10000Front sensor assembly (Face ID / earpiece)Sensor / flex cableReplacing the front sensor assembly loses True Tone; Face ID needs iOS 15.2+.
0x800Charge port flexCharging / USB
0x40000BatteryBatteryNon-genuine batteries show a battery warning.

iPhone 14, iPhone 14 Plus

ValuePart to checkCategoryNote
0x100000Charge port flexCharging / USB
0x200000Front sensor assembly (Face ID / earpiece)Sensor / flex cable
0x400000Wireless charging coil (MagSafe)Charging / USBThe sensor on the charging coil flex is paired to the device.
0x500000BatteryBattery

iPhone 14 Pro, iPhone 14 Pro Max

ValuePart to checkCategoryNote
0x41Battery (battery data)Battery
0x20000Gyroscope (on the lower logic board)Sensor / flex cable
0x40000Charge port flexCharging / USB
0x80000Front sensor assembly (Face ID / earpiece)Sensor / flex cable
0x100000Power button flexSensor / flex cable

iPhone 15, iPhone 15 Plus

ValuePart to checkCategoryNote
0xa1Battery (battery data)Battery
0x80000Charge port flexCharging / USB
0x100000Front sensor assembly (Face ID / earpiece)Sensor / flex cable
0x200000Wireless charging coil (MagSafe)Charging / USB

iPhone 15 Pro, iPhone 15 Pro Max

ValuePart to checkCategoryNote
0xa1Battery (battery data)Battery
0x300000Charge port flexCharging / USB
0x400000Wireless charging coil (MagSafe)Charging / USB

iPhone 16, iPhone 16 Plus

ValuePart to checkCategoryNote
0xa1Battery (battery data)BatteryCode 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet.
0x80000Front sensor assembly (proximity)Sensor / flex cableThe common list gives 0x80000 as proximity for iPhone 14 to 17.
0x200000Wireless charging coil or front sensor assemblyCharging / USBThe common list says this code depends on the model.

iPhone 16 Pro, iPhone 16 Pro Max

ValuePart to checkCategoryNote
0x300000Charge port flexCharging / USBNewer logs may show the decimal form: 3145728.
0x200000Charge port flexCharging / USBrepair.wiki lists both 3145728 and 2097152 for the charge port flex.
0xa1Battery (battery data)BatteryCode 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet.

iPhone 17, iPhone 17e

ValuePart to checkCategoryNote
0xa1Battery (battery data)BatteryCode 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet.
0x80000Front sensor assembly (proximity)Sensor / flex cableThe common list gives 0x80000 as proximity for iPhone 14 to 17.

iPhone Air

ValuePart to checkCategoryNote
0xa1Battery (battery data)BatteryCode 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet.
0x80000Front sensor assembly (proximity)Sensor / flex cableThe common list gives 0x80000 as proximity for iPhone 14 to 17.

iPhone 17 Pro, iPhone 17 Pro Max

ValuePart to checkCategoryNote
0x300000Charge port flex (USB-C)Charging / USBThe common list gives 0x300000 as USB-C on Pro models; matches 15 Pro / 16 Pro.
0x80000Front sensor assembly (proximity)Sensor / flex cableThe common list gives 0x80000 as proximity for iPhone 14 to 17.
0xa1Battery (battery data)BatteryCode 0xa1 is the battery on iPhone 15 / 15 Pro; not confirmed on this model yet.

iPhone 18 Pro, iPhone 18 Pro Max

ValuePart to checkCategoryNote
0x300000Charge port flex (USB-C)Charging / USBNo source confirmed specifically for iPhone 18 Pro yet.
0xa1Battery (battery data)BatteryCode 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.

All errors