iPhone Panic Log Analyzer
iPhone restarting every 3 minutes, showing a pink or purple screen, or stuck in a boot loop? Drop your panic-full log here and see which part is causing it. Free, and it takes 10 seconds.
iTunes or Finder could not update or restore your iPhone and showed an error number (4013, 9, 14, 75...)? That is a different problem - look up the error number further down.
Analyze your panic log
Choose your panic-full file
On iPhone: Browse β the file you saved (see the guide below). On a computer: drag the file here.
or paste the text of the log
Private: the log is read in your browser and never uploaded. It contains your model and iOS version, not your photos, messages or passwords.
How to find the panic log on your iPhone (2 minutes)
- Open Settings, type Analytics Data in the search bar at the top and open it.
The long way: Settings β Privacy & Security β Analytics & Improvements β Analytics Data. - The list is alphabetical. Scroll to P and find files that start with
panic-fullfollowed by a date. Pick the one with the newest date and time - the restart you just had. - Tap it. Tap the Share button (square with an arrow) β Save to Files β On My iPhone β Save.
- Come back to this page on the same iPhone, tap Choose panic file β Browse β pick the file. Done.
Or: open the log, press and hold the text β Select All β Copy, then paste it in the box above.
No "panic-full" in the list?
On the same Analytics & Improvements screen turn on Share iPhone & Watch Analytics, wait for the next restart and check again. You can turn it off afterwards. No panic file at all after several restarts usually means the iPhone is not panicking - for example the battery is shutting it down.
iPhone restarts too fast to get there?
After a restart you have about 3 minutes. Unlock and go straight to Settings β search "Analytics Data". It is enough time for steps 1-3.
iPhone will not stay on at all? Use a computer
Connect it and sync it with iTunes (Windows) or Finder (Mac). The logs are copied to the computer:
- Windows: paste
%APPDATA%\Apple Computer\Logs\CrashReporter\MobileDevice\into the File Explorer address bar, open the folder with your iPhone's name. - Mac: Finder β Go β Go to Folder β
~/Library/Logs/CrashReporter/MobileDevice/
Then drag the newest panic-full file onto the box above.
Why does my iPhone restart every 3 minutes?
Your iPhone checks its sensors about every 3 minutes. Many of them sit on flex cables: the charging port flex (bottom microphone, barometer), the power button flex, the battery and the front sensor flex at the top of the screen. When one of them does not answer, iOS restarts the phone to protect itself - and because the sensor is still missing after the restart, it happens again 3 minutes later, over and over.
That is why updating or restoring iOS does not fix a 3-minute restart. The panic log names the missing sensor, so you know which part to fix instead of guessing.
- Restarts every 3 minutes after screen replacement - check the front sensor (proximity) flex and the cables around the screen connector.
- Restarts every 3 minutes after battery replacement - battery data line or connector (codes like TG0B, 0x41, 0xa1), or a cable disturbed during the repair.
- Restarts every 3 minutes after charging port replacement - a non-original charging port without the built-in sensor (mic1 / prs0).
- Restarts every 3 minutes after water damage - corrosion on a flex cable or its connector; the log shows which one.
iPhone pink or purple screen, then restart
On iPhone 13 and newer a short pink or purple screen followed by a restart is usually the same missing-sensor problem. The power controller (SMC) writes a sensor code such as 0x100000 into the panic log. The meaning of the code is different for each model - the analyzer above uses the right table for your iPhone. A purple screen that stays on, or purple lines without restarts, is usually the screen itself, not a sensor.
Restart codes by iPhone model
| iPhone | What the log shows | Usual part |
|---|---|---|
| 8, X, XS, XR, 11, 12, SE 2020 | Missing sensor(s): mic1 or prs0 | Charging port flex |
| 8, X, XS, XR, 11, 12, SE 2020 | mic2 | Power button flex |
| 8, X, XS, XR, 11, 12, SE 2020 | TG0B, TG0V | Battery or battery connector |
| 13, 13 mini, 13 Pro, 13 Pro Max | sensor array 0x800 / 0x1000 / 0x4000 / 0x400 | Charging port flex / front sensor flex / battery / logic board (bottom board) |
| 14, 14 Plus | 0x100000 / 0x200000 / 0x400000 / 0x500000 | Charging port flex / front sensor flex / wireless charging flex (back glass) / battery communication |
| 14 Pro, 14 Pro Max | 0x40000 / 0x80000 (524288) / 0x100000 / 0x41 | Charging port flex / front sensor (proximity) flex / power button flex / battery data |
| 15, 15 Plus | 0x80000 / 0x100000 / 0x200000 | Charging port flex / front sensor flex / wireless charging flex |
| 15 Pro, 15 Pro Max | 0x300000 / 0x400000 / 0xa1 | USB-C charging port flex / wireless charging flex / battery data |
| 16, 16 Plus | 524288 (0x80000) / 1572864 (0x180000) | Charging port flex or the air-pressure sensor plugged into it |
| 16 Pro, 16 Pro Max | 3145728 (0x300000) / 2097152 (0x200000) | USB-C charging port flex or its air-pressure sensor |
| 17 Pro, 17 Pro Max | 6291456 (0x600000) | USB-C charging port flex or its air-pressure sensor |
Newer iPhones write the code as a decimal number (524288 = 0x80000). Codes can combine (for example 0x1c0000 on a 14 Pro = charging port + power button + front sensor). Every result names its sources - iFixit, iPad Rehab, iRepair Experts, Repair Wiki and confirmed repairs - and says when they disagree. Models without a confirmed table (16e, 17, Air, 17e) get a clue from the other models, marked low confidence.
iPhone keeps restarting itself - what other panics mean
| Log says | Meaning | Who can fix it |
|---|---|---|
AOP PANIC | The sensor processor crashed - proximity, barometer, vibrator or audio path | Flex cable swap first, then board repair |
ANS2 / NAND | Storage chip not answering | Board repair (micro-soldering). Back up now. |
SEP panic | Secure Enclave (Face ID / Touch ID security) | Board repair |
AppleBCMWLAN / wlan | Wi-Fi / Bluetooth | Test with Wi-Fi off; board repair |
| baseband | Cellular modem | Test in Airplane mode; board repair |
no successful checkins from an app (SpringBoard, logd...) | Usually software | You: back up, update or restore iOS |
AOP PANIC + PressureController | Barometer on the bottom (charging) flex | Charging flex swap |
Apple PPM, Tristar / Hydra | Charging path: port, charge controller, charger IC | Cable / charger test, then board repair |
Kernel data abort | Software or processor area of the board | Update first; board repair if it continues after a restore |
iTunes or Finder could not update or restore the iPhone - error 4013, 9, 14, 75...
This is a different tool from the panic analyzer: it reads the error number iTunes, Finder or 3uTools shows when an update or restore fails. You get Apple's own meaning first, then what repair technicians found when the error keeps coming back. 3uTools shows the same numbers with a minus sign (-75 = 75).
Look up an update or restore error
Before you pay for a repair
- Back up your iPhone (iCloud or computer) while it still starts.
- Read the panic log with the analyzer. A missing sensor or sensor code = hardware; a watchdog of an app = try software first.
- For software panics: update iOS; if it continues, restore with a computer (this erases the phone) and test before restoring your backup.
- If the problem started after a repair, go back to that shop first - the replaced part is the number one suspect. Check for non-original parts with Apple's own diagnostics and Parts and Service History.
- Show your result to a technician: tap Copy result and send it, or post it on NoPowerFix.
Frequently asked questions
Why does my iPhone restart every 3 minutes?
iOS checks its sensors about every 3 minutes. When a sensor on a flex cable does not answer - most often on the charging port flex, power button flex, battery or front sensor flex - the iPhone restarts to protect itself, and keeps doing it until the part is fixed. The panic-full log names the missing sensor.
Why does my iPhone show a pink or purple screen and then restart?
On iPhone 13 and newer, a pink or purple flash followed by a restart is usually the same missing-sensor panic: the power controller (SMC) reports a sensor code. The code differs per model and tells which flex cable to check.
My iPhone started restarting after a screen, battery or charging port replacement. Why?
The replaced part, or a cable that was disturbed during the repair, is the first suspect. Many non-original charging ports and flex cables do not have the sensor the iPhone expects, which causes a restart every 3 minutes.
Will updating or restoring iOS fix a restart every 3 minutes?
No. A restart every 3 minutes with a missing sensor is hardware. Updating or restoring only helps with software panics, such as watchdog timeouts of system apps.
Is my panic log uploaded anywhere?
No. The NoPowerFix analyzer runs entirely in your browser. The log is read on your device and never sent to a server.
I cannot find panic-full in Analytics Data. What now?
Turn on Share iPhone & Watch Analytics in Settings β Privacy & Security β Analytics & Improvements, wait for the next restart and check again. If the iPhone does not stay on, connect it to a computer and sync it with iTunes or Finder - the logs are copied to the computer.
What does iTunes or Finder error 4013 mean?
Apple groups error 4013 with 9, 4005 and 4014: the iPhone disconnected during the update or the computer could not tell it to restore. Update the computer, force-restart the iPhone, try another cable and computer, and choose Update before Restore. If it keeps failing on a good computer, repair technicians most often find a flex cable crashing the phone during the restore (earpiece / front sensor flex, charging flex), then storage (NAND) or processor power.
Which iPhones does the analyzer support?
iPhone 8 through iPhone 17, iPhone Air and the SE models. Sensor codes for the newest models are still being collected and are marked low confidence.
Still not sure? Real board-level technicians answer on the NoPowerFix repair forum - post your copied result and what happened before the restarts started.
Go to the NoPowerFix forum