How to Repair iPhone 12 Pro Max that does not detect battery and does not charge: Difference between revisions
From Repair Wiki
More actions
IamMyron07 (talk | contribs) |
IamMyron07 (talk | contribs) |
||
| Line 14: | Line 14: | ||
Replacing U2470 restores I²C communication, allowing the phone to detect the battery and charge normally. | Replacing U2470 restores I²C communication, allowing the phone to detect the battery and charge normally. | ||
---- | ---- | ||
[[File:12pm-u2470-batt-pins.png|thumb|iPhone 12 Pro Max - Battery Pins]] | |||
== Symptoms == | == Symptoms == | ||
| Line 22: | Line 23: | ||
---- | ---- | ||
[[File:12pm-u2470-schematics.png|thumb|iPhone 12 Pro Max U2470 - Schematic]] | |||
== Diagnostic Steps == | == Diagnostic Steps == | ||
| Line 39: | Line 41: | ||
---- | ---- | ||
[[File:12pm-u2470.png|thumb|iPhone 12 Pro Max - U2470 Location]] | |||
== Repair Steps == | == Repair Steps == | ||
Latest revision as of 02:35, 26 September 2025
| How to Repair iPhone 12 Pro Max that does not detect battery and does not charge | |
|---|---|
| Device | iPhone 12 Pro Max |
| Affects part(s) | Main Logic Board |
| Needs equipment | Soldering Iron, Hot Air Station, Tweezer, Flux |
| Difficulty | ◉◉◉◉ Specialist |
| Type | Soldering |
Problem Description
An iPhone 12 Pro Max shows no charging and battery not detected, even after replacing the charging port, using a new cable and charging cable/brick.
- Battery connector voltage (BATT_VCC) reads 3.7–4.0 V (normal).
- Charging IC and USB IC measure fine.
- Battery FPC diode readings normal.
Root cause: low I²C voltage (0.2V instead of 1.8V) on SDA/SCL pins.
Tracing these lines leads to U2470, the battery data level translator IC.
Replacing U2470 restores I²C communication, allowing the phone to detect the battery and charge normally.

Symptoms
- iPhone does not charge or power from the battery.
- Battery percentage not displayed, device may only run on DCPS.
- No corrosion or damage visible on battery connector area.

Diagnostic Steps
- Measure Battery Connector Voltage
- BATT_VCC → 3.7–4.0V = ✅ Good
- If missing, diagnose power path first.
- Check Battery FPC Diode Mode
- All lines read within normal range = ✅
- Measure I²C Lines (SCL/SDA)
- Expected: ~1.8 V
- Observed: ~0.2 V → indicates line is being pulled low.
- Trace I²C Lines to U2470
- Locate U2470 (near battery FPC).
- Check for damage/corrosion.
- If clean, suspect internal short or failure pulling bus low.

Repair Steps
1. Remove Faulty U2470
- Use hot air station to remove U2470.
- Clean pads, inspect for shorts.
2. Replace U2470
- Install a new/reballed U2470.
- Align carefully.
3. Verify Voltages
- After installation, re-check I²C voltage at battery FPC:
- Should now be ~1.8V.
4. Final Test
- Connect battery, boot phone.
- Confirm battery is detected, percentage shows, and device charges.