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. Your data is still on the NAND storage chip; the phone just cannot finish its boot sequence.
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.

How Do You Fix an iPhone Boot Loop?
Fix an iPhone boot loop in three passes. 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. What is left is a logic-board fault.
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 with Face ID. Press & quickly release volume up, press & quickly release volume down, then press & hold the side button until the Apple logo appears. Apple says that can take longer than 10 seconds. 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.
- Update, never Restore. Recovery mode plus Update reinstalls the iOS system files & leaves your photos, messages, & apps on the NAND. Restore erases your data first, so everything is gone before iOS reinstalls.
- Fit a known-good charging-port flex. A bad aftermarket flex is a common cause of a phone that restarts partway through every boot, and swapping one in takes seconds.
- 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.
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, while the NAND holding your data stays intact. 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.
The NAND chip holding your photos, messages, and contacts is not damaged. It served data to the CPU during the boot attempt. The phone simply cannot get past whatever step is failing.
Two broad categories cause boot loops.
- First: software corruption. An interrupted iOS update or a failed jailbreak.
- 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.
- Boot loop
- A boot-looping phone has a working power delivery circuit. The CPU runs, the Apple logo appears, and the boot sequence progresses before something causes the restart.
- Dead iPhone
- A dead phone draws no boot current; the CPU never starts.
This distinction matters because the diagnostic path and repair approach are different.
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 > Analytics > Analytics Data; entries beginning with “panic-full” name the process that crashed, which points at the subsystem that failed rather than at iOS in general.
Software Corruption vs. Hardware Failure
Many boot loops are pure software. An interrupted iOS update that left the file system in a half-written state. A failed jailbreak that modified boot chain files. These do not require any hardware repair.
On a DC power supply (DCPS), a software-only boot loop has a distinctive current pattern: the phone ramps to a normal boot current, holds there while the CPU attempts to load iOS, drops to zero when the boot fails, then ramps again as it retries.
The current draw is normal for a boot sequence; the phone just never completes it. All power rails are healthy. No components are shorted.
The CPU, NAND, and PMIC are functioning correctly. The operating system itself is the problem.
Step one for any software boot loop is an iTunes or Finder Update. 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.
If iTunes or Finder does not offer the Update option, use 3uTools with the “preserve user data” setting. Never let anyone (including an Apple Store employee) 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. But always attempt the software path first.
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.
One specific software-adjacent cause: speaker amplifier firmware incompatibility after an iOS update. Certain iOS versions change the speaker amp initialization sequence. If the speaker amp IC has outdated firmware, iOS hangs during audio subsystem initialization and restarts.
Disconnecting the speaker flex and booting without it confirms this cause. The phone boots normally without the speaker connected, so the owner can enter the passcode at the lock screen and the data can be copied.
Can an iPhone Boot Loop Fix Itself?
That depends on which of the two categories the loop belongs to, & for the hardware category the answer is no. Software corruption ends when someone rewrites iOS. A hardware fault keeps producing the same restart until the fault itself is repaired.
One case looks like self-repair & is not. Continuous cycling drains the battery, so a phone that has run itself flat goes quiet: it has no power left to keep failing. Give it charge & the same loop starts again.
The software category does end, but not on its own. It ends when a recovery-mode Update rewrites iOS, which is a person reinstalling the operating system the phone could not load.
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
If the phone stays on long enough to generate panic logs (Settings > Privacy > Analytics > Analytics Data), the log text names the exact process and often the specific hardware subsystem that caused the restart. Each panic string maps to a different failed component and a different repair path.
| Panic String | Failed Component | Typical Repair |
|---|---|---|
AOP PANIC | Always-On Processor sensor coprocessor crash | AOP handles sensor data routing; a corrupted sensor input or damaged accelerometer triggers this. Disconnect sensor flex cables to isolate |
0x40000 | Watchdog timeout on iPhone 14/15 series | Hardware watchdog detected a hung subsystem. Common after board flex separation on sandwich-layer boards. Requires board reconnection under microscope |
NAND_FindFlashMedia | NAND storage chip not detected during boot | NAND area resistor replacement, PP3V0_NAND rail repair, or ripped pad micro-jumper repair |
AppleARMPE | ARM platform error, often CPU or PMIC communication | Check PMIC power rails and CPU solder joints. May indicate non-recoverable CPU damage |
audioDSP / AppleCS42L83 | Audio codec IC initialization failure | Audio IC pad separation (“loop disease” on iPhone 7) or speaker amp firmware mismatch. Reball audio IC or disconnect speaker flex to bypass |
Reading the panic log before attempting any repair saves hours of diagnosis. The log points directly to the subsystem that crashed, and from there the repair path is straightforward. If the phone does not stay on long enough to reach Settings, connect it to a Mac and check for synced crash logs in ~/Library/Logs/CrashReporter/MobileDevice.
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.
iOS treats the missing battery data as a critical fault and shuts the phone down shortly after boot, which is easy to misread as 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
On iPhone XS and newer, the ear speaker flex cable carries more than the speaker. It also carries the flood illuminator (part of the Face ID system) and the ambient light sensor (ALS). When this flex is damaged, connecting it to the board causes a boot loop.
Disconnecting the flex and booting without it lets the phone start normally, at the cost of Face ID and the ear speaker.
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.
This is the same flex that causes Error 4013 during iTunes restore. The failure mechanism is related: Error 4013 appears during a USB restore attempt, while the boot loop appears during a normal power-on sequence. Same damaged flex, different symptom depending on whether you are restoring over USB or booting standalone.
For data recovery purposes, the fix is simple: disconnect the ear speaker flex, boot the phone, enter the passcode using the on-screen keyboard, and copy the data. Face ID does not work without the flex, but the phone is fully functional otherwise. The phone does not need a permanent repair; it only needs to run long enough to transfer files.
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.
| Option | What It Does | Your Data |
|---|---|---|
| Update | Reinstalls iOS system files only | Preserved |
| Restore | Erases NAND, reinstalls iOS from scratch | Permanently deleted |
Many customers and even some repair shops do not know this distinction. They see a boot-looping phone, connect it to iTunes, and click Restore because it is the more prominent button.
The phone stops looping because iOS is freshly installed. The data is gone.
If iTunes does not offer the Update button (this happens when the phone is in DFU mode instead of recovery mode, or when the iOS version is too old), use 3uTools. It has a “preserve user data” option that performs the equivalent of an Update even when iTunes will not cooperate. This is a standard tool in our shop for software boot loops where the phone enters DFU but not recovery mode.
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
Each iPhone generation has different hardware failure points that produce boot loops. Knowing the model narrows the diagnosis before we touch the board.
| Model | Common Boot Loop Causes | Notes |
|---|---|---|
| iPhone 7 | Battery data line damage; audio IC pad separation (“loop disease”) | Audio IC loop disease was a widespread defect: the audio IC pads separate from the board due to flex, causing boot loops and grayed-out voice memos |
| iPhone 8 / 8 Plus | Battery data line open after a battery swap; home button connector J5800 bent pins; Trinity EEPROM corruption | J5800 bent pins from careless home button reconnection cause intermittent boot failures. Trinity EEPROM stores calibration data; corruption causes a loop during sensor init |
| iPhone X / XS | Ear speaker flex (flood illuminator / ALS); charging port flex | Same flex that causes Error 4013. Disconnect to test; phone boots without Face ID |
| iPhone 11+ | Charging port and power button flex faults; volume connector corrosion; sandwich board separation; audio codec IC | Volume connector corrosion from liquid exposure causes intermittent loops |
The iPhone 7 “loop disease” deserves a note because it was a design defect, not a user-caused failure. The audio IC (U3101) sits in a high-flex area of the board.
Over time, the solder balls under the IC crack from repeated pocket flexion. The phone boots, attempts to initialize the audio subsystem, fails, and restarts.
Symptoms also include grayed-out voice memos and no speakerphone. The repair is to reball or replace the audio IC after reinforcing the pads. For data recovery, a temporary reball is sufficient to boot and copy files.
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.
- 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, and it takes 30 seconds to swap one in for testing.
- DCPS current draw analysis: Connect the logic board to the DC power supply at battery voltage. A software boot loop shows a normal boot-current ramp, a hold while iOS tries to load, a drop to zero, and a repeat. A hardware boot loop shows abnormal current patterns: too high (short circuit), too low (communication failure), or normal current but the phone restarts at a consistent point during boot.
- Attempt Update (not Restore): If current draw looks normal, put the phone in recovery mode and run an iTunes/Finder Update. This fixes all software boot loops without erasing user data. If Update resolves it, the phone boots, and we copy the data.
- 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.
- Flex cable elimination: Disconnect flex cables one at a time and attempt boot after each removal. Ear speaker flex, charging port flex, power button flex, volume button flex. When removing a specific flex stops the boot loop, that cable (or a component on it) is the cause.
- 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 six is a diode-mode measurement, & it reads clearer on the bench than on the page. In the video below, Louis Rossmann puts a multimeter in diode mode on an iPhone 6S logic board, red probe on ground, black probe walking the connector pins, & compares every reading against a known-good board to isolate the one circuit that is off.
The same pin-by-pin comparison is what flags an open battery data line on a board that boots and then shuts itself down. This is what that measurement looks like on the bench.
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
| Tier | Price |
|---|---|
| Pre-X iPhones (original iPhone through 8 Plus) | $500 |
| FaceID models (X and newer) | $750 |
| Evaluation | Free |
| No data recovered | No charge |
Frequently Asked Questions
Can I get my data off a boot-looping iPhone?
My iPhone keeps restarting after a screen replacement. What happened?
My iPhone restarts every 3 minutes exactly. What does that mean?
Should I factory reset my boot-looping iPhone?
My iPhone has been boot looping for days. Is my data gone?
How much does boot loop recovery cost?
My iPhone shows the Apple logo then goes black repeatedly. What is wrong?
How do I fix an iPhone stuck in a boot loop?
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.
Localized Clean Zone
Open-drive work is performed in a 0.02 micron ULPA-filtered laminar clean bench.
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.
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 benchSince 2008
Established
As Featured In
Related services
Related iPhone Recovery Services
Hub page for all iPhone recovery services
Dead phone with no boot current
Restore disconnect errors from flex damage
Corrosion cleanup and board repair
DFU mode and storage chip faults
View complete service catalog
iPhone stuck in a boot loop?
Most boot loops are fixable without losing data. Free evaluation, no data no fee.