Boot loop after updating OnePlus7Pro to Lineage19.1

Search This thread

WooWooStu

New member
Nov 30, 2022
1
0
I updated a friend's OnePlus7 from LineageOS 18.1 to 19.1. The update process executed smoothly with no problems. Upon starting the phone I noticed that the phone would reboot almost immediately after I unplugged the USB cable from the computer. After a couple of reboots the phone would failover to recovery with the Can't load Android system error message with 2 options "Try again" or "Factory data reset". I found that selecting "Try Again" with the USB cable connected I could boot the phone. At first glance, everything seemed to work. I gave my friend her phone back and told her if she has any problems let me know.
Then next day she dropped off the phone and said it wasn't working. By this point, the phone was reset and the phone would still boot loop. I did some searches looking for answer and tried the following to no avail:

- Downgraded the phone to an earlier build of 19.1
- updated the recovery image
- Reapplied the latest build of 19.1 via the in phone upgrade mechanism

Also since the phone was wiped. I was trying to recover the deleted files. I couldn't get this to work either and was wondering if using this method to copy the partition off the phone and work with the exported file system is still viable. I didn't go into too many details here since this is a secondary issue but if any one has a working method to recover files with a linux computer that would be a huge help too.

So some observations about the current status of the phone;
- Latest build of 19.1 is on the phone. It is rooted and has busybox installed.
- Phone will not read SIM and says no sim detected.
- If I try to make a call when the phone is not charging it will reboot
- If I remove the SIM and reinsert when the phone is not charging it will reboot
- Airplane mode doesn't change rebooting behavior
- Don't know if this matters but the phone doesn't show the OEM unlock item in the debug menu and I don't get the unlocked bootloader message when I turn on the phone.
- If any attempt to read use the SIM card when the phone is not plugged in, The phone will reboot and go into a boot loop

Thank you!!
Stu

UPDATE:
I checked the baseband version thinking that it might need to be update and found that the in bootloader the there is no baseband listed. Within lineage the baseband was set to unknown. Then something odd happened the phone started working. I started getting text messages and voicemails I managed to make a couple of test calls as well. Then it all stopped working again. Now I find the cellular service sometime work but would revert to its broken state.. I have not found a trigger for the state change.
I ran adb logcat and found this following crash happen a lot. I believe this is what is causing the reboot:
Code:
12-03 12:29:36.884  4238  4238 E AndroidRuntime: FATAL EXCEPTION: main
12-03 12:29:36.884  4238  4238 E AndroidRuntime: Process: com.android.phone, PID: 4238
12-03 12:29:36.884  4238  4238 E AndroidRuntime: java.lang.RuntimeException: slotId 0 mapped to multiple phoneIds
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at com.android.internal.telephony.uicc.UiccController.onGetSlotStatusDone(UiccController.java:1083)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at com.android.internal.telephony.uicc.UiccController.handleMessage(UiccController.java:519)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:106)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:201)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:288)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7870)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-03 12:29:36.884  4238  4238 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
 
Last edited: