iPhone 8 — tg0b: Battery
On the iPhone 8, tg0b means: Battery (sensors / data line) or battery connector.
What does this code mean?
Watchdog panic: thermalmonitord no longer receives data from the TG0B sensor, linked to the battery; with no response for ~3 minutes, iOS restarts the iPhone. No iPhone 8 / 8 Plus specific source found: rule extended from the general Repair Wiki guidance (“iPhone 12 series and older”) and from the iPhone 7 / X cases, which share the same battery architecture.
Which part to test first?
Check whether the battery percentage is displayed (stuck at 0–1% or “Service” = the iPhone can no longer read the battery), inspect the battery connector pins and the small components around it under the microscope (often torn off during disassembly), test with a known-good battery, then measure the battery data lines at the connector in diode mode (OL = open line).
The same code on other models
- iPhone SE (2nd generation)Battery
- iPhone 12 Pro MaxBattery
- iPhone 12 ProBattery
- iPhone 12 miniBattery
- iPhone 12Battery
- iPhone 11Battery
- iPhone XS MaxBattery
- iPhone XSBattery
- iPhone XRBattery
- iPhone 11 Pro MaxBattery or charging port flex
- iPhone 11 ProBattery or charging port flex
- iPhone 7 PlusBattery
- iPhone 7Battery
- iPhone 8 PlusBattery
- iPhone XBattery
- iPhone SE (1st generation)Battery data line: resistor near the battery connector
Field cases
Did you repair one? Tell us what worked: it improves the database for everyone.
Sources
- Repair Wiki – How to Troubleshoot And Fix iPhone Random Restarts Using Panic Logs (“Common Panic Log Messages” section, Wayback copy 2025-10-09) ↗
- iFixit – iPhone Kernel Panics (“Watchdog Timeout Thermalmonitord Missing Sensor” table) ↗
- Repair Wiki – How To Fix an iPhone X That Randomly Restarts (Wayback Machine copy 2026-02-19) ↗