iPhone 18 Pro — sensor array 0xa9: Battery
On the iPhone 18 Pro, 0xa9 means: Battery (TB0T sensor: temperature not reported).
What does this code mean?
SMC “BSC failure” panic: the system management controller (built into the SoC) periodically waits for a response from each mandatory sensor and forces a restart as long as a sensor stays silent. Here the log itself names the failing sensor: TB0T, the SMC key for battery temperature, with the value 169 (0xa9). No public source documents this code on the iPhone 18 Pro yet: the battery mapping comes from the sensor name and from earlier generations, where the same value 169 / 0xa9 points to battery data (Repair Wiki, iPhone 16 Pro) and where TB0T is linked to the battery (iFixit 936588 on a 14 Pro Max; iFixit 943079 on a 15 Pro, battery replaced = fixed).
Which part to test first?
Model released in September 2026: check Apple warranty coverage first, before opening the phone.
The same code on other models
- iPhone 16 PlusBattery
- iPhone 16Battery
- iPhone 16 Pro MaxBattery
- iPhone 16 ProBattery
Field cases
Did you repair one? Tell us what worked: it improves the database for everyone.
Sources
- iFixit Answers 936588 – SMC PANIC failure, TB0T TB0V (iPhone 14 Pro Max, 0x41) ↗
- iFixit Answers 943079 – iPhone 15 Pro (TB0T SBAU, 0xa1), battery replaced = fixed ↗
- iFixit Answers 963430 – iPhone 16 Plus (TB0T SBAP, 169), aftermarket battery and port had no effect ↗
- Repair Wiki – How To Fix an iPhone 16 Pro That Randomly Restarts (Wayback Machine copy 2026-01-05) ↗