Phones · iPhone
iPhone 12 Pro Not Charging When Plugged In
If your iPhone 12 Pro refuses to charge when plugged in, the culprit is often compact pocket lint inside the Lightning port, a faulty cable, or a damaged charging flex assembly. Learn how to safely clean the port and test your hardware before opening the device.
Symptoms
- Charging cable feels loose or doesn't sit completely flush against the phone frame
- Lightning bolt icon flashes on for a second and then vanishes
- iPhone charges reliably on a MagSafe charger but completely ignores Lightning cables
- Cable must be held at an angle or wiggled to start charging
- Liquid Detected in Connector warning pops up continuously on screen
- Battery percentage drops even while the device claims to be plugged in
Quick troubleshooting
Step 1
Perform an iOS Force Restart
A software bug in iOS can cause the power controller to ignore incoming power. Press and quickly release Volume Up, press and quickly release Volume Down, then press and hold the Side Button until the Apple logo appears. Release the button and test your charger once booted.
Step 2
Clean the Lightning Port under Bright Light
Shine a light into the port to check for packed pocket lint. Carefully use a wooden toothpick or anti-static plastic pick to gently pick out compressed dust at the back of the cavity. Avoid metal tools like paperclips or SIM tools, as they can permanently snap or short out the thin metal pins inside.
Step 3
Isolate the Power Accessories
Swap out both your cable and power brick with known-working, MFi-certified accessories. Plug directly into a reliable wall outlet rather than a computer USB port or loose power strip to ensure the device is receiving consistent power.
Step 4
Test with a MagSafe or Qi Wireless Charger
Place your iPhone 12 Pro on a MagSafe or standard Qi wireless charger. If the phone takes a wireless charge, your battery and main board logic are functional, pointing the issue directly to the physical Lightning port or its internal flex cable assembly.
Step 5
Inspect the Lightning Pins for Corrosion
Inspect the gold contact pins inside the port for black residue, green oxidation, or bent teeth. If you see signs of burn marks or liquid corrosion, soft cleaning won't restore contact and the physical flex assembly will need to be replaced.
Likely causes
- Compressed lint, dirt, or debris packed into the bottom of the Lightning port
- Frayed, damaged, or non-MFi certified Lightning cable or failing wall block
- Corroded or bent pins inside the physical Lightning charging port
- Temporary iOS firmware lockup or power management system freeze
- Physical failure or liquid damage to the charging port flex cable assembly
- Severely degraded or depleted battery that can no longer draw a charge via wire
What's going on
When an iPhone 12 Pro stops charging via cable, the issue usually sits at the physical connection point. Because the Lightning port is open to pockets, bags, and environment exposure, it acts like a trap for lint and dust. Every time you plug a cable in, that debris gets packed tighter into the bottom, preventing the Lightning connector's pins from making full contact.
However, if the port looks completely clean and standard software resets don't help, you may be dealing with a blown power management line, liquid corrosion on internal pin tracks, or a degraded charging port flex assembly inside the chassis. Identifying whether the issue is environmental or mechanical is your first goal.
Symptoms people notice
- The Lightning plug backs out slightly or wiggles excessively when inserted.
- Charging only starts if you pull or push the cable in a specific direction.
- MagSafe wireless charging works seamlessly, but wired cables do nothing.
- An onscreen popup repeatedly warns that liquid has been detected in the connector.
- The phone stays completely dark and cold, even after being plugged into a fast charger for hours.
- The device heat spikes near the bottom edge when you insert a charging cable.
Likely causes
- Packed lint and debris: Deeply compressed dirt stops the cable plug from seating all the way flush.
- Damaged cable or brick: Worn lightning pins, broken internal wire strands, or underpowered wall adapters.
- Pin corrosion or burn damage: Exposure to moisture causes pin oxidation, turning pins black or green.
- Software controller hang: iOS power management thread stopped responding to pin detection events.
- Hardware flex assembly failure: The lower microphone and Lightning assembly torn, corroded, or disconnected internally.
Quick checks first
Start with the easiest non-invasive checks. First, try hard-resetting the iPhone 12 Pro to reset the power controller. Next, try charging with a completely different MFi-certified USB-C to Lightning cable and a minimum 20W power adapter.
Check if the cable seats completely flush against the stainless steel border of your iPhone 12 Pro. If there is even a millimeter gap showing between the white plastic connector head and the phone body, pocket lint is almost certainly blocking the bottom of the port cavity.
If you suspect moisture exposure, do not attempt to clean or dry the port with compressed air or direct heat. Leave the device unpowered in a dry area with good airflow for several hours before testing again. You can read more about broad power issues across our common repair problems page.
When it's a real repair
If cleaning out lint doesn't work, new cables do nothing, and the device refuses to take a charge even after a hard reset, the internal hardware has failed. If MagSafe works fine, the iPhone's battery and main logic board are healthy, meaning only the Lightning port flex cable needs replacement.
Replacing the iPhone 12 Pro charging port involves opening the display, lifting the battery/motherboard components, and carefully unrouting the lower microphone, speaker, and port flex assembly. If you notice swelling along the back glass or the screen is popping open, you may also be dealing with a failing battery that requires immediate service.
DIY vs professional repair
Cleaning the port and isolating cable issues is a straightforward DIY task that anyone can handle safely at home. However, replacing the internal charging port flex cable on an iPhone 12 Pro requires moderate-to-advanced DIY skills. The display assembly must be heated and sliced open carefully to avoid ripping the delicate micro-soldered speaker and sensor flexes.
If you prefer to perform the teardown yourself, check our step-by-step disassembly walkthroughs in our guides section. If you feel uncomfortable unsealing the screen or handling fragile internal ribbon connectors, you can ship your device to experienced technicians via mail-in service or consult expert advice on the LML community forums.
Next steps
- Clean the port: Safely remove any debris using a non-metallic pick.
- Isolate accessories: Test with a functional MFi cable and 20W+ charger block.
- Verify with MagSafe: Confirm if wireless charging still powers the device.
- Decide on repair method: Browse DIY repair instructions on our repair guides hub to decide if you want to replace the flex assembly yourself, or read user reviews on expert hardware repair options.
Fix it or book it
This often needs: Charging Port Repair. DIY if you're comfortable — or book a technician on LML Experts / mail it in.

