Why is device not showing the phone signal bars anymore? It's been happening for a while now but I've just gotten around to posting this issue. I'm running Cyanogenmod 10.1 on my Galaxy Note 2 but one fine day, it stopped showing me the signal bars. I've even updated my ROM twice but it hasn't resolved the issue. 

The phone calls and text messages work just fine but it always shows me that I don't have signal. Here's a screenshot:


Screenshot (click image for larger variant)

Would any of you know why this is happening and how I could resolve this issue? Thank you.
This is definitely due incompatibilites between the RIL and the baseband/modem firmware. The RIL or the radio-interface layer are the libraries (shared-objects) that allow the phone to talk with the modem firmware. I found this issue on the Cyanogemod JIRA: https://jira.cyanogenmod.org/browse/CYAN-2172 
If you read the comments, you'll see that people have solved this issue by flashing a compatible firmware. 

Since I'm now running Cyanogenmod 11, I dug around XDA and found a leaked 4.4 firmware for my device. It was packed in a CWM-flashable ZIP so I flashed it and voila.

Please remember to backup your device, your current modem/baseband and the RIL files. Flashing a new RIL isn't necessary always but helps.