Chosen Solution

I did a battery and a charge port replacement on this iPhone 7. Prior to the repair the device was working just fine, image displaying, touch was working, etc. I finish the repair and then the device turns on and then every 3-5 minutes it starts boot looping. So then I assumed that it may be boot looping due to receiving a bad charge port replacement so I replaced it with a new one. That does not help at all. The device is still boot looping. So then I checked out the Panic log and got two different panic logs. 1.) “Missing sensor(s) TG0B \nservice. and then 2.) “i2c1::_runinterruptmode timed out waiting for interrupt, last read status 10210118 int shadow00290100 Ofer 00000000 fifo 00000004 for device pmu” So now how do I go about this? Is this going to be a battery issue or a motherboard issue? I mean as of right now I am leaning towards testing another battery. to see if that may fix the problem. Any bit of knowledge would be helpful!! Thank you for your time I really appreciate it!!

Richard Hocking, Is there any chance you could have knocked a component when removing the old battery or charge port? Open the phone back up and disconnect the battery and the charge assembly. Inspect the surrounding area to the connectors VERY closely using at least a powerful magnifying glass. If there’s anything that looks to be knocked loose or off, take a good quality and up close picture, the update your question. Adding images to existing questions.

Try another charge port. Genuine preferably. Are they cheap aftermarket ones you have?

Charge your phone for at least 30 minutes. Press and hold the power button for a few seconds. On your screen, tap Restart , or press and hold the power button for about 30 seconds, until your phone restarts. Regards, Will