Phones · iPhone
iPhone Keeps Rebooting
An iPhone stuck rebooting can stem from anything from a full storage drive to a degraded battery or a damaged sensor flex cable. Here is how to isolate the cause and fix the loop.
Symptoms
- iPhone shows the Apple logo, turns off, and repeats the cycle continuously
- Device reboots consistently every 3 minutes like clockwork
- Phone restarts suddenly when plugged into or removed from a charger
- Screen flashes pink, purple, or bright white right before switching off
- System analytics display multiple 'panic-full' or 'panic-base' log entries
- iPhone restarts whenever you launch specific apps like the Camera
Quick troubleshooting
Step 1
Perform a hardware force restart
Force restarting breaks cached memory loops. On iPhone 8 and newer, press and quickly release Volume Up, press and quickly release Volume Down, then hold the Side button until the Apple logo appears. On iPhone 7, hold Volume Down and Power. Release only when the logo reappears.
Step 2
Check Analytics Data for panic logs
If your phone stays on long enough, navigate to Settings > Privacy & Security > Analytics & Improvements > Analytics Data. Scroll through to look for entries starting with 'panic-full'. Open one and check the top lines for 'missing sensor' codes like PR00, mic1, or thermal monitor errors, which point directly to broken hardware.
Step 3
Clear emergency storage or update via Recovery Mode
If full storage is causing the loop, put the iPhone into Recovery Mode by plugging it into a computer and holding the appropriate button combination. Select 'Update' in iTunes or Finder. This attempts to re-install iOS without erasing your user data.
Step 4
Perform a full DFU mode restore
If a soft update fails, back up your device if possible, then perform a Device Firmware Update (DFU) restore. DFU mode wipes the system down to the bare code and reloads the firmware. If the restore throws an iTunes error code (like Error 4013 or 9), you are dealing with a hardware issue.
Step 5
Isolate internal components (Hardware DIY)
If you open the phone using a precision driver kit, disconnect non-essential components one by one—starting with the front sensor assembly and the charging port flex cable. Boot the phone with a known-good battery connected to see if a shorted flex cable was triggering the reboot.
Likely causes
- Corrupted iOS updates or system software crash loops
- Extremely low available internal storage preventing normal boot routines
- Degraded or chemically aged battery unable to deliver peak voltage
- Damaged charging port flex cable failing thermal sensor checks
- Corrosion or tears on the front sensor flex cable (ear speaker/earpiece assembly)
- Logic board hardware failure such as board layer separation or NAND memory failure
What's going on
When an iPhone keeps rebooting—often referred to as a boot loop—the device is failing a crucial system check during boot or normal operation. iOS is designed to automatically trigger a hard kernel panic and reboot if a critical component fails to report back to the processor within a set time window, or if system memory cannot write temporary files.
This behavior can manifest as a constant loop on the Apple logo, or a phone that boots up fine, works for 180 seconds, and then abruptly restarts. Identifying whether the issue is driven by system software, an overloaded flash drive, or a physical hardware fault is key to saving your data and fixing the phone.
Symptoms people notice
- The screen displays the Apple logo for 10–15 seconds, goes black, and repeats continuously.
- The iPhone boots completely, but restarts every 3 minutes on the dot.
- The display flashes pink, purple, or white right before the phone shuts down.
- Battery percentage jumps wildly (e.g., from 45% to 1% to 80%) after each reboot.
- The phone gets unusually hot near the rear camera or upper logic board while attempting to boot.
- Attempting an iOS update via a computer fails with errors such as Error 4013, Error 9, or Error 11.
Likely causes
- Full Storage (NAND saturation): If storage was completely full before the issue started, iOS cannot create temporary cache files required to boot up.
- Damaged Charging Port Assembly: Modern iPhones run thermal sensor checks through the charge port flex cable. If this flex cable is torn or water-damaged, the system reboots every 3 minutes because it cannot verify component temperature.
- Front Sensor Flex Cable Corrupted: Liquid entering the top earpiece speaker area can short out the flood illuminator or proximity sensor flex, causing continuous system panics.
- Degraded Battery: A worn-out battery with high internal resistance cannot supply stable current under peak load, forcing the CPU to shut down defensively.
- Corrupted iOS Installation: A interrupted over-the-air (OTA) update can leave critical system kernel files corrupted.
- Logic Board Micro-soldering Fault: Drops can break solder joints between the split-board layers on modern iPhones (iPhone X and newer), causing communication loss between the CPU and memory.
Quick checks first
Before opening your device, try isolating software causes:
- Force Restart: Perform a model-specific hard reset sequence to purge temporary RAM errors.
- Charge with a known-good cable: Plug the phone into a wall adapter (not a computer USB port) for at least 30 minutes to rule out a completely drained, unstable cell.
- Inspect Panic Logs: If the device stays on briefly, go to Settings > Privacy & Security > Analytics & Improvements > Analytics Data. Search for
panic-fullfiles. Text containingmic1,prs0, orthermalindicates an internal sensor failure. - Check our general troubleshooting matrix on /problems for related system crash codes.
When it's a real repair
If a DFU restore via computer throws hardware error codes, or if the panic logs point toward missing thermal sensors, physical hardware intervention is required. Common hardware repairs for boot loops include:
- Battery Replacement: Resolves unexpected power-drop reboots under load.
- Charging Port Flex Replacement: Resolves 3-minute scheduled boot loops caused by missing thermal monitor pings (
PR00ormic1errors). - Front Proximity Sensor Assembly: Solves top-of-screen short circuits caused by moisture or improper screen replacements.
Detailed teardowns and step-by-step part replacement procedures can be found in our free /guides directory.
DIY vs professional repair
Replacing basic modular parts like an iPhone battery or a charging port flex cable is well within the reach of a DIYer equipped with standard precision screwdrivers, suction cups, and heat pads.
However, if the issue stems from a board-level drop fault (such as torn NAND pads or interposer separation on sandwich-style logic boards), DIY repairs without micro-soldering equipment are not feasible. You can consult with builders and experienced fixers in our /community to evaluate your panic log readings before deciding to repair or send the unit off for advanced logic board service.
Next steps
- Read the Panic Log: If possible, grab a screenshot or copy the text from the most recent
panic-fullentry in your settings to identify the bad sensor. - Attempt Recovery Mode: Plug your iPhone into Finder or iTunes and click Update to preserve your data while refreshing system files.
- Consult Detailed Guides: Follow our specific model guides on /guides to safely open the enclosure and check for liquid damage or loose internal connectors.
- Gather Correct Tools: Always use non-conductive spudgers when disconnecting flex cables to avoid creating new electrical shorts.
Next steps
Try the DIY guide if you're comfortable opening the device. Still stuck? Browse related problems for similar symptoms.

