15/10/2024
How To Fix an (restarting issues)
iPhone 13/14 /15 14 Series
That Randomly Restarts
After a back glass repair, the iPhone will restart on its own every few minutes
After a screen repair, the iPhone will bootloop every 3 minutes
After replacing the charging port flex, the device will auto restart on its own randomly.
The iPhone will reboot randomly when using it.
The iPhone will seem to freeze and restart every
2-5 minutes.
Which sensor circuit is which? Once in the logs, the names of the sensors themselves can be a bit cryptic.
Here is a working guide to help you match your problem sensor to the problem part.
Remember: DIFFERENT PHONES REQUIRE DIFFERENT SENSORS. iOS UPDATES CAN CHANGE REQUIRED SENSORS OR THE PANIC LOG LANGUAGE. This is a working list that will change over time.
Solution and Diagnostic Steps
Before you start blindly replacing parts, it's important to try to confirm what is causing the restarting issue by reviewing the Panic Log file.
This is a file that is generated by the Operating System, to document the fault causing the restart.
To find the panic log on the device, go to Settings-> Privacy-> Analytics & Improvements-> Analytics Data-> Scroll down to the files starting with "panic-full..." & click on the most recent dated file.
Then you'll want to scan through the text for keywords that may point you to the cause.
For this model,
look for where it says
"SMC PANIC - ASSERTION FAILED"...
"Sensor Array".. "Ox..."
If you see:
0x1c0000 - It's the Charging Port and Power Button Flex and Prox Flex
0xc0000 - It's the Prox Flex and Charging Port Flex
0x10000 - It's the Power Button Flex
0x40000 - It's the Charging Port Flex
0x80000 - it's the Proximity Flex Cable
0x140000 - It's the Power Button and Charging Port Flex
0x180000 - It's the Prox Flex and Power Button Flex
Ox400000 - Wireless Charging Flex (back glass)
0x500000 - Battery
Communications
13 Series
Sensor array 0x4000 Battery
Sensor array 0x800 Charge Port
Sensor array 0x1000 Proximity Flex
Gas Gauge, TGOv, TB0v, TGOB, Ox4000, Ox500000 -Battry
Ox1000, Ox200000 - Front Top Screen Flex (proximity/als)
Mic1, Prs0, 0x800,0x100000 - Charge Port
but everything else in it points to it actually being 0x100000 so the conclusion is that 0x10000 is a typo and 0x100000 is the correct value.)
Missing Sensors: Mic1 -
Charging Port :
Board Issue: I2C1_AP_SDA and I2C1 AP_SCL
Mic2 - Charge Port
Ox400 is a bottom board issue (iPhone 13 Mini only).
iPhone 14 Pro Max will restart when the Gyro is not detected on the top board, giving 0x20000 panic log
Diode mode the FPC connectors for any faults
Ox20000 - It's a sandwich board issue.
This means the sandwich board has separated. It could require a sandwich reball or a bottom board swap.
Check Gyro U7300
Check the pads for the Gyro U7300: 542,543, 544, 545, 546, 6, 248
0x41 - It's a battery data issue.
iPhone 14 Pro Max - This panic log says 0x41, which is related to battery data is missing.
iPhone 14 With Proximity Flex unplugged.
This causes 3 min restart. Panic Log Code - 0x200000
Diode mode the FPC connectors for any faults
Please note: You MUST have the required flex cables, (Prox flex, Charging port flex, Power Button Flex, Sandwich reballed) plugged in. Otherwise, it WILL restart. You cannot troubleshoot this step by unplugging the bad flex.
Keep in mind that the log may not be written or not completely written, try to wait for another reboot and watch the log. I will keep updating these records.
Share to your friends
Soon we will live iphone work's