SIM card not detected on Lineage OS I installed LineageOS on my OnePlus One (bacon) a few months ago. With Covid-19 lockdown it was weeks before I noticed that the SIM card isn't being detected. I thought it might be damaged, but EE sent me a replacement, and inserting it changed nothing.
Could it be an absent LineageOS driver? Is that likely? If so, where would I get it from? Perhaps there is a problem with the SIM connectors? As there is the &quot;NO SIM card&quot; message, I assume that no other diagnostic software can communicate with the SIM when it is in such a state.
I think I found a solution to this. In my case, the sim stops working every time I place the sim into another device and back into my Oneplus One (lineageos). It works perfectly until I remove the sim card, put it into another device and then back. I have tried factory data reset, different custom os, stock os, ubuntu touch, nothing worked. After having tried hundreds of different variations, here's the recipe:
1.) Flash Lineage OS recovery
2.) Install lineage OS (all with SIM inserted)
3.) After install, boot into the system. Sim won't be detected at this point.
4.) Go back to the recovery mode (vol down + power for several minutes)
5.) format cache data ONLY
6.) boot back into the OS. Sometimes the sim will start working even at this point but if not, just do a factory data reset now (initiated from the OS settings) and the SIM will be working perfectly.
I don't know if anyone else will find this useful or maybe it's just pure luck and it is indeed totally random whether it works or not but I have done this a few times after having succeeded to test stability and so far this method works every time.