Aller au contenu principal

Mis sur le marché le 21 septembre 2018. Modèles A1920, A2097, A2098, A2100. Disponible avec GSM ou CDMA / eSIM ou dual-sim / 64, 256 ou 512 Go / Argent, Or ou Gris sidéral. (Se prononce "iPhone 10 S".)

399 questions Voir tout

iPhone random restarts and bootloops

Hello, for the last two days my phone just randomly restarts itself. Sometimes it's once every one hour, sometimes once in 10 hours. I'm running a jailbreak on iOS 13.4.1. I've already excluded that it's the jailbreaks fault, because the restarts sometimes happened even when unjailbroken (unc0ver 8.0.2).

I checked my panic logs and found that there might be a problem with the i2c3 line. From what I read, the problem might be the battery. After all, it's a daily driver for the past 4 years. The battery is at 77%. Is the battery from iFixit a good replacement?

There were similar posts to mine, but my panic error is a bit different from the ones I found. Any help is greatly appreciated!

Panic Log:

panic(cpu 3 caller 0xfffffff02627c6d8): "i2c3::_checkBusStatus Bus is still in a bad state; last read status 00010110 int shadow 00010100 xfer 00000000 fifo 00000000 for device display-pmu"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleS5L8940X/AppleS5L8940X-169.0.1/AppleS5L8940XI2C.cpp:351

Debugger message: panic
Memory ID: 0x1
OS version: 17E262

Kernel version: Darwin Kernel Version 19.4.0: Mon Feb 24 22:04:54 PST 2020; root:xnu-6153.102.3~1/RELEASE_ARM64_T8020

Kernel UUID: 1B052FBE-0096-3353-8DC1-DFC954D4F412
iBoot version: iBoot-5540.102.4
secure boot?: YES
Paniclog version: 13
Kernel slide: 0x000000001dc8c000
Kernel text base: 0xfffffff024c90000
mach_absolute_time: 0x75a914e00
Epoch Time: sec usec
Boot : 0x637392dc 0x00002142
Sleep : 0x63739ce9 0x000bb921
Wake : 0x63739d48 0x000a75ea
Calendar: 0x63739d48 0x000d5363
Panicked task 0xffffffe00486c860: 4159 pages, 20 threads: pid 394: backboardd
Panicked thread: 0xffffffe006656f88, backtrace: 0xffffffe066d1aa10, tid: 22644
lr: 0xfffffff0258348d8 fp: 0xffffffe066d1aa50
lr: 0xfffffff02583471c fp: 0xffffffe066d1aac0
lr: 0xfffffff0259544b0 fp: 0xffffffe066d1aae0
lr: 0xfffffff025949450 fp: 0xffffffe066d1ab90
lr: 0xfffffff025e537e4 fp: 0xffffffe066d1aba0
lr: 0xfffffff025834038 fp: 0xffffffe066d1af10
lr: 0xfffffff0258343d8 fp: 0xffffffe066d1af60
lr: 0xfffffff026e5ee94 fp: 0xffffffe066d1af80
lr: 0xfffffff02627c6d8 fp: 0xffffffe066d1b000
lr: 0xfffffff02627bed8 fp: 0xffffffe066d1b090
lr: 0xfffffff02627ba4c fp: 0xffffffe066d1b0c0
lr: 0xfffffff02627b6d4 fp: 0xffffffe066d1b100
lr: 0xfffffff025e76548 fp: 0xffffffe066d1b120
lr: 0xfffffff025e76380 fp: 0xffffffe066d1b150
lr: 0xfffffff025dc4d00 fp: 0xffffffe066d1b1c0
lr: 0xfffffff025e76e24 fp: 0xffffffe066d1b220
lr: 0xfffffff026663f48 fp: 0xffffffe066d1b270
lr: 0xfffffff0266643c0 fp: 0xffffffe066d1b2f0
lr: 0xfffffff0260cfbd0 fp: 0xffffffe066d1b3a0
lr: 0xfffffff0260d0788 fp: 0xffffffe066d1b3e0
lr: 0xfffffff0260f04b8 fp: 0xffffffe066d1b460
lr: 0xfffffff0260eefd8 fp: 0xffffffe066d1b490
lr: 0xfffffff025dc1958 fp: 0xffffffe066d1b4e0
lr: 0xfffffff0260eef08 fp: 0xffffffe066d1b510
lr: 0xfffffff025dc1958 fp: 0xffffffe066d1b560
lr: 0xfffffff0260b4a60 fp: 0xffffffe066d1b590
lr: 0xfffffff02626cac4 fp: 0xffffffe066d1b5f0
lr: 0xfffffff0262731b0 fp: 0xffffffe066d1b670
lr: 0xfffffff025deb640 fp: 0xffffffe066d1b6d0
lr: 0xfffffff025df5488 fp: 0xffffffe066d1b860
lr: 0xfffffff02591abf8 fp: 0xffffffe066d1b980
lr: 0xfffffff02583a0f8 fp: 0xffffffe066d1b9e0
lr: 0xfffffff0258105fc fp: 0xffffffe066d1ba60
lr: 0xfffffff0258280d0 fp: 0xffffffe066d1bb10
lr: 0xfffffff02593efb4 fp: 0xffffffe066d1bbd0
lr: 0xfffffff025949568 fp: 0xffffffe066d1bc80
lr: 0xfffffff025e537e4 fp: 0xffffffe066d1bc90
lr: 0x00000001a1bb0784 fp: 0x0000000000000000

Répondu ! Afficher la réponse J'ai le même problème

Cette question est-elle utile ?

Indice 0
Ajouter un commentaire

1 Réponse

Solution retenue

Hi @xd4niel,

It appears that this issue is most likely related to the screen rather than the battery. The main clue here is in the text of the panic string:

"i2c3::_checkBusStatus Bus is still in a bad state; last read status 00010110 int shadow 00010100 xfer 00000000 fifo 00000000 for device display-pmu".

I ran across another question from an iPhone X user who ran into this same issue.

Is it easy to replace display-pmu of iPhone X?

The answer to this previous question basically boiled down to, "you'll need to replace the screen".

@flannelist is our local kernel panic expert, but I know a little bit about it myself. In this case, the i2C bus number 3 is failing to talk to the Power Mangement Unit mounted on the display. Generally you can fix that sort of issue by replacing the PMU chip, but on the OLED display that's a difficult repair for an experienced technician using specialized tools and pretty much impossible for us DIY-ers. The cost to have that chip replaced will easily exceed the price of a new screen.

Cette réponse est-elle utile ?

Indice 2

3 commentaires:

Wow okay, that could make sense. That kind of sucks because I replaced the screen about 2 years ago. The problem I have with it is that the glass is getting separated from the plastic frame around the display, probably from low quality glue (I hope you understand what I'm taking about). I bought a refurbished original display and haven't gotten to programming it yet (missing True Tone). Could this be affecting the panic errors?

par

@xd4niel No, from everything I've seen, failing to program the True Tone data doesn't affect anything else on the phone other than the ability to turn on True Tone. This is considered a hardware failure, so outside of microsoldering repairs, the only real solution is a new screen.

I'm in the same boat as you; fixed the screen on my grandson's iPhone X but I just bought an iCopy programmer so haven't gotten it back to reprogram the True Tone data from the old screen yet. He's not having any other issues with the phone whatsoever.

I'm guessing the screen separation has stressed or otherwise played havoc with maybe the flex cable or the PMU chip on the display, but like I said. that's just a guess at this point.

You could always try taking the screen off and regluing the plastic frame and see if that helps, but I suspect it probably won't. Might be worth a try before shelling out the bucks for a new screen, though.

par

@dadibrokeit ahhh alright. At least it's something I'm able to repair myself and not a logic board issue.. Thank you very much for your help!

par

Ajouter un commentaire

Ajouter une réponse

xd4niel sera éternellement reconnaissant.
Nombre de vues :

Dernières 24 heures : 2

7 derniers jours : 18

30 derniers jours : 75

Total : 1,016