Phone reboots every 3 minutes, reads 0% battery
My iPhone 12 mini reboots every 3 minutes, reads 0% battery when booting back up, and gives me an "important battery message" saying it does not recognize the battery (even though it is the original battery). This began about a week ago and it was manageable because it would only do the reboot cycling for about an hour each day, and then otherwise would work perfectly fine. Now it has been rebooting for 24 hours straight, I took it to Best Buy but they said since there is likely an electronic issue (as opposed to just a battery issue or a cracked screen) that I would need to pay the full $400 for a replacement as Apple would not repair it. Is there any way I can repair this on my own? Panic log is here: https://pastebin.com/tYQ9HqM0
The beginning of the panic log reads:
{"bug_type":"210","timestamp":"2022-12-10 12:41:36.00 -0500","os_version":"iPhone OS 16.1.2 (20B110)","roots_installed":0,"incident_id":"DA1ADCF7-6310-4067-B197-27E05694571A"}
{
"build" : "iPhone OS 16.1.2 (20B110)",
"product" : "iPhone13,1",
"socId" : "0x00008101",
"kernel" : "Darwin Kernel Version 22.1.0: Thu Oct 6 19:34:22 PDT 2022; root:xnu-8792.42.7~1\/RELEASE_ARM64_T8101",
"incident" : "DA1ADCF7-6310-4067-B197-27E05694571A",
"crashReporterKey" : "22999ebd8a8931d3403ca8f387bbf199608a70a5",
"date" : "2022-12-10 12:41:36.57 -0500",
"panicString" : "panic(cpu 3 caller 0xfffffff014d92ac8): userspace watchdog timeout: no successful checkins from thermalmonitord\nservice returned not alive with context : is_alive_func returned unhealthy : current 7ffffffffc, mask 3fffffffff, expected 3fffffffff. SD: 0 BC: 1 RC: 0 BS: 2, Missing sensor(s): TG0B TG0V \nservice: backboardd, total successful checkins in 202 seconds: 19, last successful checkin: 0 seconds ago\nservice: SpringBoard, total successful checkins in 168 seconds: 17, last successful checkin: 0 seconds ago\nservice: mediaserverd, total successful checkins in 202 seconds: 18, last successful checkin: 0 seconds ago\nservice: logd, total successful checkins in 202 seconds: 19, last successful checkin: 0 seconds ago\nservice: thermalmonitord, no successful checkins in 202 seconds\nservice: runningboardd, total successful checkins in 202 seconds: 19, last successful checkin: 0 seconds ago\nservice: wifid, total successful checkins in 202 seconds: 19, last successful checkin: 0 seconds ago\nservice: configd, total successful checkins in 202 seconds: 18, last successful checkin: 0 se\nDebugger message: panic\nMemory ID: 0x1\nOS release type: User\nOS version: 20B110\nKernel version: Darwin Kernel Version 22.1.0: Thu Oct 6 19:34:22 PDT 2022; root:xnu-8792.42.7~1\/RELEASE_ARM64_T8101\nFileset Kernelcache UUID: 4A09503640DDA5B6CB190C56F359A8AA\nKernel UUID: 6DEA5C10-4F7C-3398-9E18-7C0FE99D27E8\nBoot session UUID: DA1ADCF7-6310-4067-B197-27E05694571A\niBoot version: iBoot-8419.40.112\nsecure boot?: YES\nroots installed: 0\nPaniclog version: 14\nKernelCache slide: 0x000000000c720000\nKernelCache base: 0xfffffff013724000\nKernel slide: 0x000000000d390000\nKernel text base: 0xfffffff014394000\nKernel text exec slide:
Ist dies eine gute Frage?