Skip to main contentSkip to navigation

Boot Loop Recovery

How to Fix an iPhone Boot Loop: Sensor Faults & Board-Level Repair

A boot-looping iPhone shows the Apple logo, gets partway through startup, then restarts. The cycle repeats indefinitely.

Causes range from a corrupted iOS update to a bad aftermarket flex cable to a hardware fault on the logic board. We diagnose which one, fix it without erasing your data, and copy everything to external media.

Author
Louis Rossmann
Written by
Louis Rossmann
Founder & Chief Technician
Updated September 2026
11 min read
How to Fix an iPhone Boot Loop

How Do You Fix an iPhone Boot Loop?

Fix an iPhone boot loop in this order. Put the phone in recovery mode, connect it to iTunes or Finder, & choose Update, which rewrites iOS without erasing the NAND. If the loop survives that, refit a known-good charging-port flex in place of the aftermarket one.

How Do You Force Restart a Looping iPhone?

Try a force restart before the first pass. Apple gives it as the step for an iPhone that isn't responding & can't be turned off then on. The buttons depend on the model:

  • iPhone 8 and newer. Press & quickly release volume up, press & quickly release volume down, then press & hold the side button until the Apple logo appears. This is the sequence Apple's current iPhone User Guide gives.
  • iPhone 7 or iPhone 7 Plus. Hold the side button & the volume down button together until the Apple logo appears.
  • iPhone 6s & earlier. Hold the Home button & the side or top button together until you see the Apple logo.

Have your passcode ready. After a restart, the phone wants the passcode typed in before Face ID or Touch ID will unlock it again.

If the logo comes back & the restarts start over, the loop is persistent, & a force restart alone hasn't shown whether iOS or the board is at fault. Work the three passes below in order. A screen that stays black after the button sequence & never shows the logo is the won't-turn-on fault instead.

  1. Update, never Restore. Recovery mode plus Update reinstalls the iOS system files & leaves your photos, messages, & apps on the NAND. Restore reinstalls iOS too, but it erases your data.
  2. Fit a known-good charging-port flex. A bad aftermarket charging port is a common cause of a post-repair boot loop.
  3. Board-level microsoldering. When Update runs & known-good parts change nothing, the fault sits on the logic board: an open battery data line, cracked solder joints under an IC, or corrosion from liquid. Software can't reach a board that won't finish booting, so we repair the board under a stereo microscope, you enter your passcode, & the phone decrypts its own data.

How Much Does an iPhone Boot Loop Repair Cost?

Getting the data off a boot-looping iPhone costs $500–$750. It's a flat price by model. The original iPhone through the iPhone 8 Plus is $500, & the iPhone X & newer is $750. Most of those newer phones have two circuit boards soldered together, so the diagnosis & repair take longer.

That price is for recovering your data from the phone. The evaluation is free, & if we can't get your data back, you don't pay a recovery fee.

What Causes an iPhone to Boot Loop

What Causes an iPhone to Boot Loop?

A boot loop is a phone that restarts itself before it finishes starting up, then does it again, & keeps repeating that cycle. Owners write it as one word, bootloop, or call it a restart loop. Same behavior. A phone that stays dark & never starts is a different fault.

An iPhone boot follows a fixed sequence: the PMIC brings up power rails, the processor executes the immutable Boot ROM, each stage of the boot chain verifies and loads the next, and iOS initializes its hardware. A boot loop means the phone reaches one step, fails, & restarts. Two categories cause it: software corruption & hardware communication failure.

Every iPhone boot follows a fixed sequence: the PMIC brings up power rails, the boot chain loads stage by stage, iOS initializes hardware drivers, and the system checks that its components respond. A boot loop means the phone reaches some point in this sequence and then fails, triggering a restart.

Two broad categories cause boot loops.

  • First: software corruption, such as an interrupted iOS update.
  • Second: hardware communication failure. A damaged flex cable, a failed IC, or a broken solder joint prevents a component from initializing during startup.

A boot loop is different from a dead iPhone that will not turn on. In a boot loop the CPU runs, the Apple logo appears, & the boot sequence gets partway along before something causes the restart. We diagnose the two faults differently, & we repair them differently.

Restart Loops After a Parts Repair

Restart Loops That Start After a Parts Repair

A phone that boots to or near the lock screen, runs for a while, then restarts, and does it again on the next cycle, very often arrives right after a screen or charging-port repair. The part fitted during that repair is the first thing to rule out.

We refit known good OEM-quality flex cables, the charging port and power button ones first, and watch whether the cycle stops. If the loop follows the part, the board is fine and the fix is the part. If the loop survives known good parts, the fault is on the logic board and the phone goes to the bench.

You can narrow it further from the phone itself. Panic logs live at Settings > Privacy & Security > Analytics & Improvements > Analytics Data. Any file whose name starts with “panic-full” names the process that crashed, which points at the subsystem that failed rather than at iOS in general.

Software Corruption vs. Hardware Failure

Software Corruption vs. Hardware Failure

Many boot loops are pure software, like an interrupted iOS update, & those don't need any hardware repair.

Connect the phone to a computer, put it in recovery mode, and select Update (not Restore). Update reinstalls iOS while preserving all user data.

Restore erases everything.

Never select Restore on a data recovery phone. Restore erases the NAND and reinstalls iOS from scratch. All photos, messages, contacts, and app data are permanently deleted.

Never let anyone restore your phone if you need the data.

If Update fails or the phone will not enter recovery mode, the boot loop may involve hardware.

A software fix takes minutes and preserves data. Jumping straight to board-level diagnosis wastes time when a simple Update would have resolved the problem.

Repeat Boot Attempts Keep the Board Energized

Every restart brings the power rails up again. A board that has seen liquid is the expensive case: corrosion there spreads by the hour, & the standing instruction on a liquid-exposed phone is not to power it on or charge it.

A rail that reads near 0.0V in diode mode is shorted to ground. That short draws current through the fault on every boot attempt, & a looping phone makes that attempt over and over.

Power the phone off & leave it off. Stop the repeat boot attempts, keep it off the charger if liquid was involved, & get it onto a board-level bench where the fault gets measured instead of exercised.

Panic Log Decoder: What the Crash Report Tells You

Panic Log Decoder: What the Crash Report Tells You

If the phone stays on long enough to generate panic logs (Settings > Privacy & Security > Analytics & Improvements > Analytics Data), the log text names the exact process and often the specific hardware subsystem that caused the restart.

A log that reads AOP PANIC points at a crash in the Always-On Processor, the sensor coprocessor that handles sensor data routing.

Battery Data Line Failure

Battery Data Line Failure

iPhones communicate with the battery over a single-wire data line that reports charge state, temperature, and cycle count. If this data line is broken, the phone boots but cannot read the battery state.

When iOS can't read the battery data, it panics & restarts the phone. That restart is easy to mistake for a software problem.

The break is usually mechanical. A trace between the battery connector and the charging IC opens after a drop, corrosion, or a previous repair where a tool went too close to the connector. Diode-mode measurement across the battery data path at the connector reads open where a healthy board reads a normal voltage drop.

The repair is a jumper that restores the data path around the damaged section. Once the phone can read the battery again, it stays on long enough to enter the passcode and copy the data off.

Ear Speaker Flex and Face ID Boot Loops

Ear Speaker Flex and Face ID Boot Loops

On an iPhone X, the ear speaker flex cable carries more than the speaker. The flood illuminator, which is part of Face ID, rides on it too, along with the ambient light sensor (ALS). When this flex is damaged, connecting it to the board causes a boot loop.

The specific culprit is usually the flood illuminator or the ALS on the flex. A shorted or non-responsive component on the flex pulls down a power or data line during boot initialization. iOS detects the fault, fails to initialize the sensor subsystem, and restarts.

Update vs. Restore: Preserving Your Data

Update vs. Restore: Preserving Your Data

iTunes and Finder offer two options when a phone is in recovery mode: Update and Restore. They sound similar. They are not.

Either path can halt partway with a numbered failure: Error 14 is one Apple ties to a device that was running iOS 13 and low on storage before the update, while Error 1110 is one Apple does not document at all.

OptionWhat It DoesYour Data
UpdateReinstalls iOS system files onlyPreserved
RestoreErases NAND, reinstalls iOS from scratchPermanently deleted

If a repair shop offers to “fix” your boot loop by restoring it: Say no. A restore erases all user data.

If they already restored it, the data is gone and cannot be recovered. Always confirm that any repair attempt uses Update, not Restore, before handing over a phone where data recovery is the priority.

Model-Specific Boot Loop Causes

Model-Specific Boot Loop Causes

Each iPhone generation has different hardware failure points that produce boot loops. Knowing the model narrows the diagnosis before we touch the board.

ModelCommon Boot Loop Causes
iPhone 7Audio IC pad separation (“loop disease”)
iPhone XEar speaker flex (flood illuminator / ALS); charging port flex
iPhone 11+Charging port and power button flex faults

iPhone 7 “loop disease” was a widespread defect. The audio IC sits in a high-flex area of the board, & the flexing separates its pads from the board. What you see is a boot loop, grayed-out voice memos, & no speakerphone.

Our Diagnostic Process

Our Diagnostic Process

Boot loop diagnosis follows a specific order. Each step either resolves the problem or eliminates a category of failure, narrowing what remains. We do not skip steps because misdiagnosis wastes time and risks the board.

  1. Known good parts first: Connect a known good battery, screen, and charging port flex. This eliminates accessory failures immediately. A bad aftermarket charging port is a common cause of a post-repair loop.
  2. DCPS current draw analysis: Connect the logic board to the DC power supply at battery voltage & watch the current draw.
  3. Attempt Update (not Restore): If current draw looks normal, put the phone in recovery mode and run an iTunes/Finder Update. If Update resolves it, the phone boots, and we copy the data.
  4. Panic log analysis: If the phone reaches the lock screen before restarting, check the panic logs. The panic string names the process that crashed, which points at the subsystem to test next.
  5. Battery data line check: Measure diode mode across the battery data path at the battery connector. An open reading (OL) points to a broken data trace or a damaged part in that line. Jumper wire repair restores the data path.

Step five is a diode-mode measurement. In the video below, Louis Rossmann puts a multimeter in diode mode on an iPhone 6S logic board. That's the same kind of reading we use to find an open battery data line on a board that boots & then restarts.

More board-level footage: the iPhone 6s diode-mode diagnostics above, and a dead logic board DCPS current-analysis walkthrough.

The same probe sequence runs on other Apple hardware. iPad recovery carries the same in-place decryption constraint on A7 and newer iPads, since the storage is cryptographically paired to that device's processor rather than to the board; Mac logic board recovery is separate board-level work.

Pricing

TierPrice
Pre-X iPhones (original iPhone through 8 Plus)$500
FaceID models (X and newer)$750
EvaluationFree
No data recoveredNo charge
Frequently Asked Questions

Frequently Asked Questions

Can I get my data off a boot-looping iPhone?
A boot-looping phone has power and a running CPU. Something fails partway through the boot. The fix depends on what's stopping the boot. That might be a software update, a flex cable replacement, or board-level repair. Once the phone gets far enough, you enter the passcode and we copy your data off.
My iPhone keeps restarting after a screen replacement. What happened?
Rule out the part that went in during the screen replacement first.
My iPhone restarts every 3 minutes exactly. What does that mean?
We treat a restart cycle that repeats on a fixed interval as a hardware question first. Refit known good OEM-quality flex cables, the charging port and power button ones especially, and watch whether the cycle stops. If it survives known good parts, the fault is on the logic board and the panic logs under Settings > Privacy & Security > Analytics & Improvements > Analytics Data name the process that crashed.
Should I factory reset my boot-looping iPhone?
Not if you want your data. A factory reset (restore) erases everything on the NAND and reinstalls iOS from scratch. All photos, messages, and contacts are permanently deleted. Try an iTunes or Finder Update first, which reinstalls iOS while preserving your user data. Never restore a phone where data recovery is the goal.
My iPhone has been boot looping for days. Is my data gone?
Continuous boot cycling drains the battery, so turn the phone off if you can and send it in. On a Face ID iPhone, hold the side button and the volume down button until the power off slider appears, then drag the slider.
How much does boot loop recovery cost?
Boot loop data recovery at Rossmann Group costs $500–$750. Pre-X iPhones (original iPhone through 8 Plus) are $500. Face ID models (X and newer) are $750. Evaluation is free. No data, no recovery fee.
My iPhone shows the Apple logo then goes black repeatedly. What is wrong?
That is the classic boot loop pattern. The phone has power, the PMIC is delivering voltage, and the CPU begins its boot sequence (Apple logo appears), but something fails before the boot completes. It could be corrupted software, a bad aftermarket flex cable, or a hardware fault on the logic board.
How do I fix an iPhone stuck in a boot loop?
Work from software toward hardware. Put the phone in recovery mode, connect it to iTunes or Finder, and choose Update, which reinstalls iOS while leaving your photos and messages on the NAND. Restore erases them. If the loop continues, fit a known good charging port flex, because a bad aftermarket charging port is a common cause of a post-repair boot loop. Board-level repair is microsoldering under a stereo microscope, and we do it in our Austin lab. The goal is a board that boots, so you can enter your passcode and the phone decrypts its own data in place.

Data Recovery Standards & Verification

Our Austin lab operates on a transparency-first model. We use industry-standard recovery tools, including PC-3000 and DeepSpar, combined with strict environmental controls to maintain drive integrity. This approach allows us to serve clients nationwide with consistent technical standards.

Transparent History

Serving clients nationwide via mail-in service since 2008. Our lead engineer holds PC-3000 and HEX Akademia certifications for hard drive firmware repair and mechanical recovery.

Media Coverage

Our repair work has been covered by The Wall Street Journal and Business Insider, with CBC News reporting on our pricing transparency. Louis Rossmann has testified in Right to Repair hearings in multiple states and founded the Repair Preservation Group.

Aligned Incentives

Our "No Data, No Charge" policy means we assume the risk of the recovery attempt, not the client.

LR

Technical Oversight

Louis Rossmann

Our engineers review all lab protocols to maintain technical accuracy and honest service. Since 2008, his focus has been on clear technical communication and accurate diagnostics rather than sales-driven explanations.

We believe in showing the bench rather than just describing it. Open-drive work runs on a 0.02 micron ULPA-filtered laminar clean bench, and we filmed it.

See the particle counter test at the bench

As Featured In

iPhone stuck in a boot loop?

Free evaluation, no data no fee.

(512) 212-9111Mon-Fri 10am-6pm CT
No diagnostic fee
No data, no fee
4.9 stars, 1,837+ reviews