I had a weird experience testing SIMs in the Librem 5, and I was wondering if anyone else has seen this happen to them.
I took a SIM from Tigo (a cellular carrier in Bolivia) that I have been using in an AOSP phone (Xiaomi Redmi Note 7 with LineageOS 22.2) for the last 5 years, and I put it in my Librem 5 USA and PinePhone 1.2b to see if it would work in them. It was detected in both the Librem 5 and PinePhone, but didn’t work correctly in either (no calls or data). When I returned the Tigo SIM to the Redmi Note 7, it was no longer detected. Settings > Internet and Network > SIMs in LineageOS was grayed out, meaning that no SIM was found.
Then, I tested a SIM from Entel (another Bolivian carrier) that I have been using for the last month in a Pixel 8 Pro with /e/OS 4.2. This SIM worked well in the Librem 5 (I tested 2G calls, SMS and 4G data). I then tested it in the PinePhone, which was not able to detect the SIM. When I returned the Entel SIM to the Pixel, the SIM card was no longer detected.
I took the Tigo SIM to the Tigo office, and they told me the SIM was bad (not detectable), and gave me a new SIM. The new SIM worked correctly in my Pixel 8 Pro, but when I transferred it to the Librem 5, it didn’t work, and when I put it back in the Pixel 8 Pro, the SIM was dead again. I showed this to the Tigo employees, and they couldn’t explain how this had happened, They gave me another SIM and I decided to stop playing with fire and kept it in the Pixel 8 Pro.
Then I went to the Entel office, and they also told me that the Entel SIM was not detectable, and they gave me a new SIM. I asked them if they could tell me why it didn’t work, but they were remarkably incurious and just chucked the old SIM in the trash.
I suspect that the problem is the BM818-A1 in the Librem 5, and not the EG-25G in the PinePhone, because the Entel SIM was working in the Librem 5, but not detectable by the PinePhone. With the second Tigo SIM that stopped being detected, I never put it in the PinePhone. My BM818-A1 has firmware YCSNO_M100E_1ACD_B325_V1.0.0.2_20220930 and VoLTE is enabled. I’m guessing that the BM818-A1 is writing something to the SIM cards that makes them undetectable when put in other phones.
The crazy thing about this situation is that I have another Entel SIM which works perfectly in the Librem 5, but I have never tried putting that SIM in any other phone, and now I am afraid to try it in another phone after watching 3 other SIMs get destroyed.
Has anyone else seen SIMs stop being detected in other phones after being in the Librem 5?
PS: I should add that I have one of the first Librem 5 USA models, so all this weirdness might be related to any early production build.