Nexus 6 + LineageOS 16 = No SIM detected - Nexus 6 Q&A, Help & Troubleshooting

SOLVED - see 2nd post
I upgraded two (2) Nexus 6 phones to LineageOS 16. One was running LineageOS 14, the other was running stock. I installed the corresponding bootloader and radio images via fastboot.
On both phones, the SIM card is not detected. They both had functioning cellular before the update. One has an AT&T GSM SIM, the other has a Sprint ICCID card.
The SIM status menu reports "Not available" for all fields. Also noteworthy is that the IMEI is "Unknown".
I've checked the SIM cards and they're good. Airplane mode is off. Security is off (screen unlock is disabled, and no filesystem encryption).
Searched through the forums and haven't found anything that helps. Hoping someone may have run into this before with Lineage 16. TIA

Reverting to stock 7.1.1 (N6F27M, Oct 2017) restores IMEI and SIM card detection. This confirms that it's a firmware issue, not hardware.
From there I ran fastboot -w, re-installed bootloader, radio and LineageOS 16. The SIM card was still not detected, and no IMEI was shown.
Reverted to factory image again and IMEI was recognized. This time I installed LineageOS 16 only (wiped system, data, dalvik, cache of course). I did not update the bootloader or radio. Finally success! IMEI and SIM are recognized.
This happened on 2 Nexus 6 devices. Other people have also reported this, so it can't be a device-specific issue. I recommend mentioning this in the OP to help save a lot of headache for others.

chefp said:
Reverting to stock 7.1.1 (N6F27M, Oct 2017) restores IMEI and SIM card detection. This confirms that it's a firmware issue, not hardware.
From there I ran fastboot -w, re-installed bootloader, radio and LineageOS 16. The SIM card was still not detected, and no IMEI was shown.
Reverted to factory image again and IMEI was recognized. This time I installed LineageOS 16 only (wiped system, data, dalvik, cache of course). I did not update the bootloader or radio. Finally success! IMEI and SIM are recognized.
This happened on 2 Nexus 6 devices. Other people have also reported this, so it can't be a device-specific issue. I recommend mentioning this in the OP to help save a lot of headache for others.
Click to expand...
Click to collapse
if you have the latest firmware you dont need to flash bootloader and radio again just clean flach lineage os 16 ( clean flash )

AmirHRC said:
if you have the latest firmware you dont need to flash bootloader and radio again just clean flach lineage os 16 ( clean flash )
Click to expand...
Click to collapse
Understood, and I was able to confirm that's the only way to upgrade to LineageOS 16 and have the SIM card operational.
The issue stems from upgrading older firmwares to Lineage 16. My 2 phones had stock 6.0 and Lineage 14. I did not upgrade them to stock 7.1.1 because the instructions implied that I could flash the bootloader and radio separately, and go straight to Lineage 16.

Related

[Q] Lost IMEI/Invalid SIM Card Error when running CyanogenMod

Hi guys,
I was adamant I could fix this on my own, but I've been chasing my tail for two days now and still no luck.
I'm trying to get CyanogenMod 12 running on my C6903 Xperia Z1. As far as I can tell, I did everything right:
- Rolled back to 14.1
- Rooted with vROOT
- Backed up TA partition
- Unlocked bootloader using official Sony method
- Installed PhilZ Dual Recovery
- Installed CM12 and GAPPS
Everything SEEMS to be working fine, except I get no mobile signal, the phone reports "Invalid Card - Emergency Calls Only", and my IMEI appears to be 0.
Note that this is NOT the issue I've seen a lot of other users having, where both the IMEI and Baseband version are unknown. My baseband is fine; it is just the IMEI that seems to be the problem.
I've tried a lot of fixes that seem to have worked for people with the baseband issue, but none have helped.
At first I assumed it must just be an unresolved issue since I was using a daily build of CM (23/01/15). But I've tried the most recent CM11 Snapshot (2014-11-12) and it has the exact same issue.
When I go back to using stock ROMs, the IMEI number returns and the mobile network works fine, so I can safely assume I haven't corrupted the partition.
I read somewhere that, on Samsung phones, the IMEI data is stored on the /efs partition, and that some baseband versions are incompatible with with the format of newer /efs partitions. Is the same possibly true of the TA partition, where the Z1 stores its IMEI info?
Along that line of thought, I tried flashing the baseband only from a 14.1 FTF that had been confirmed working, but to no avail.
I have a backup of the TA partition, but since restoring that means locking the bootloader and thus preventing me from running any custom ROMs, that's obviously not going to help. Is there any way to restore only the IMEI info from a TA backup? Alternatively, am I going down completely the wrong path in trying to fix this? Any help would be appreciated.

Mi3W SIM not recognised - peculiar case

Hi All. I have quite a strange case of my SIM card not being recognised by my Xiaomi Mi3W.
Here's what happed.
1) Purchased phone off friend with stock MIUI - all working
2) Inserted my SIM with mobile carrier A (still with stock MIUI) - all working
3) Flashed Cyanogenmod 12.1 Cancro on phone - all working
4) 3 days later, changed mobile carrier to carrier B - not working
Original SIM card from carrier A was in phone when my account with carrier A was erased.
Since my number was ported from carrier A to carrier B, the phone has had issues recognising SIM cards.
5) SIM card from carrier B not working, and neither are other SIM cards
6) I have checked with carrier B and my phone is definitely compatible with their network.
7) My SIM card is working on all other phones
8) The weird bit is that at the shop of carrier B, the shop assistant SIM worked, but a brand new SIM didn't.
9) I have tried reflashing Cyanogenmod. - not working
10) I have updated Cyanogenmod. - not working
11) SIM tray looks clear of dust/obstacles - still not working
System details: imgur dot com/zwiD3pR <--(sorry new acc)
Not to sure where to go to next. I guess I can try back to MIUI or stock android, but I'd love to hear what you think.
Try doing a factory reset (assuming you haven't as mentioned in post)
If still not working, remove the sim, flash the stock miui back through fastboot, guides of which can be found in more detail in the miui forums
See if the sim works or not, if it does try rooting and installing recovery
Then flash the cyanogenmod and see if the issue still persists
Sent from my MI 3W using Tapatalk

Help Imei (null) / (null)

By doing an update of CyanogenMod, Moto G xt1069 DTV does not recognize mobile network, with checking the IMEI * # 06 # not appear the number just a number 0. I tried to downgrade 4.4.4 kitkat more unsuccessfully to all other phone functionsIt operates regular least the mobile networks. (yes recognizes the sim cards) :crying:
It has already been solved.
This is the thread you want to see.
http://forum.xda-developers.com/moto-g-2014/help/imei-0-fixed-t3151610
now if it ain't working on the lollipop only. you might actually try your luck on upgrading your Bootloader (optional).
Try to install proper ROMs for your device and make sure you factory wipe for once. before installing any new ROM.
If all and all the ROMs turned out to be a downside to find try stock android
http://forum.xda-developers.com/moto-g-2014/general/official-stock-firmware-5-0-2-lxb22-46-t3019612
Or CyanogenMod 12.1 Nightly (try getting the cm-12.1-20151129-NIGHTLY-titan.zip) worked perfectly for me.
https://download.cyanogenmod.org/?device=titan
Hope It Helped.

[XT1063] SIM No Service

Flashed the last version of CM 13 NIGHTLY into my Moto G and the SIM isn't working properly, it asks me for the code to unlock the SIM Card but I get "No Service", everything else works as expected.
The IMEI seems to be fine.
When I "jump" into the "*#*#4636#*#*" I can't turn on the Radio, neither change to GSM or anyting else since it goes back after reopening.
Tried:
- Flashing with different versions of TWRP.
- Flashed stock ROM and the 6.0.
From the research I did I think I need to flash a modem firmware with the Radio(which I can't find) or a new Kernel - need advise on this one.
Thanks.
Closed per OP request.

VoLTE fix with Lineage OS if operator of SIM not provisioned

## Disclaimer ##
No waranties of any kind given.
This is a guide following a procedure I tested for myself.
If you do not understand a particulary step refer to documentation provided elsewhere already.
## Prerequisites
You already unlocked a device and know what to do.
You are familiar with shell access and editing files.
* OEM unlock possible and code present
* fastboot
* adb (only tested on Linux)
* latest TWRP
* latest Lineage OS build
in case you come from Lineage OS:
* newflasher
* Xperifirm
* latest stock firmware according to your geographical region
## Guide
Reflash stock firmware if you came from Lineage OS or unlock bootloader
Boot into TWRP
Mount system partition
Mount oem partition of active slot
Edit default modem.conf in oem partition according to files found in /system/etc/customizations/modem for your carrier.
In case you already used your SIM before in that phone: reflash cust-reset.ta with newflasher
Insert SIM if not already present and setup phone
Restart to apply customization for your carrier (VoLTE maybe still not working with stock firmware though customization was applied)
Shutdown
Install Lineage OS (all usual instructions apply)
## References
[GUIDE] Enable VoLTE for your non operator handset
I have finally been able to get VoLTE working on my X Performance despite my carrier never having 'supported' my handset (they never sold it here). What you will need? Windows Computer with Flashtool and minimal ADB and fastboot (if you have...
forum.xda-developers.com
After updating LineageOS 18.1 with built-in updater, my phone was endlessly booting (LineageOS symbol showing for ever).
After following many suggestions, like downloading stock ROM with XperiFirm, installing it with newflasher to slots a and b, sideloading LineageOS again, I finally got the OS running but without sensors and communication devices (WIFI, bluetooth and such). After doing everything again, I have the system running with the sensors and the comm devices but WITHOUT working SIM. :-(
SIM card is recognized, PIN excepted but no radio, i.e. connection to the cell. I get "No SIM card" and I can't connect.
I very much hoped your solution can help getting back to normal but can't since it is very brief and files like modem.conf or /system/etc/customizations don't exist on my phone (at least "find" doesn't find 'em). I can't mount oem partition since TWRP doesn't give me the option.
Could you explain a little more why you had to find that solution in the first place and how exactly you fixed it?
Thank you very much! I'm sure other's will benefit as well.
(I'm a little verbose here because I hope that finding this site is easier with more words in it. Once the explanation is refurbished, many people will be happy.)
olivernetzt said:
After updating LineageOS 18.1 with built-in updater, my phone was endlessly booting (LineageOS symbol showing for ever).
After following many suggestions, like downloading stock ROM with XperiFirm, installing it with newflasher to slots a and b, sideloading LineageOS again, I finally got the OS running but without sensors and communication devices (WIFI, bluetooth and such). After doing everything again, I have the system running with the sensors and the comm devices but WITHOUT working SIM. :-(
SIM card is recognized, PIN excepted but no radio, i.e. connection to the cell. I get "No SIM card" and I can't connect.
Click to expand...
Click to collapse
Sounds like you forgot copy_partitions.zip referred in Lineage OS installation instructions maybe?
I somehow remember this problem in a different context.
olivernetzt said:
I very much hoped your solution can help getting back to normal but can't since it is very brief and files like modem.conf or /system/etc/customizations don't exist on my phone (at least "find" doesn't find 'em). I can't mount oem partition since TWRP doesn't give me the option.
Click to expand...
Click to collapse
I tested with latest generic uk firmware and modified modem.conf only present in oem partition of stock firmware while trying to figure out the whole process. Applying settings needs to be done on stock firmware this way.
olivernetzt said:
Could you explain a little more why you had to find that solution in the first place and how exactly you fixed it?
Click to expand...
Click to collapse
I found no way of modifying required settings in modem partition otherwise so far while thinking about a more generic way which could be applied in Lineage OS directly. Switching SIM / carrier involves applying configurations to baseband which need a reboot so far discovered. I cannot replicate this in Lineage directly.
olivernetzt said:
Thank you very much! I'm sure other's will benefit as well.
(I'm a little verbose here because I hope that finding this site is easier with more words in it. Once the explanation is refurbished, many people will be happy.)
Click to expand...
Click to collapse
Thanks for help, xcalc.
I did sideload (ran) "copy-partitions-20210323_1922.zip". No SIM anyway.
I couldn't modify the files you mentioned since I couldn't see them. Couldn't mount oem partition.
I didn't even switch the SIM card. I've been using the same for many years, different phones, different ROMs.
Anyway, thank and take care.

Categories

Resources