[Motorola Droid RAZR] brkahughes:
Those of you not having an XT912 on Verizon are probably getting tired of these "connectivity" posts, but I think my experience might be of interest to some of you. Last night, my daughter called me, she is on our plan and I have installed CM11 on her XT912 as well as mine and my wife's. Her problem was that she had full signal bars (where she is she could almost hit the tower with a stone), but she had no data: no 3G, no 4G! I always use my router when I'm home, but only live four miles away from her, so I turned off WIFI and, sure enough, no data. We both booted back to stock, and voila! 4G came right up!

At this point I was in full diagnostic mode. My RAZR is on 5/25 nightly, my wife's is 5/21 and my daughter's is 4/12 with Michael's test apns-conf file from mid-April. I left one phone on stock VZW showing 4G, one on CM11 and began to dig into the other one! Comparing the stock and CM apns-conf files, I saw that the stock one was about 42K, but the CM11 file is 216K in size. opening them in an editor (Notepad++ is my favorite), I found that the versions were also different. The stock version was seven, while the CM version was eight.

Changing the version number on the stock file to 8, I saved it under /etc on my phone and set the correct file permissions, then went to the APNs list in settings. Once there, I clicked the menu button and selected "Reset to default": bingo, I now had the same eleven selections as on the stock ROM. After a reboot to make it all stick, I watched 4G come up! I checked the unmodified CM11 and even after toggling the airplane mode, no data! All good, right? Oops, why are my bars going orange now, and not staying white?

Looking over the APNs list, I see that almost everything is in there twice, and the default that the phone has selected is the "Verizon Internet" that lists the bearer as eHRPD. I change to the other "Verizon Internet" entry that lists the bearer as LTE, and now my orange bars are gone... for a while! Seems that the phone likes to go back to the eHRPD entry by itself. Well, lets go into the Edit access point for the lame entry and, using the menu button, "Delete APN". Now to make sure the remaining entry is selected and we're finally good!

End result: the best connectivity I've had on CM11!

Here's my suggestion:

1. Download https://www.dropbox.com/s/fhey5jvrvuyj4us/apns-conf.xml , it's the extracted file from Matt's excellent reflashing utility, and is the only apns-conf.xml needed for any XT912; with the version number adjusted for CM11.

2. copy this file to /etc, and set the file permissions the same as the other files in the directory.

3. Goto APNs, select the menu buttons, then "Reset to default".

4. **step deleted**

5. **step deleted**

6. Reboot and enjoy connectivity like you remember!

For those of you who enjoy closure, I found out that Verizon is processing "system upgrades" in our area. Apparently, when things get hinky, the included APNs in CM11 aren't quite up to the task. Could be why these problems are so spotty, with some people constantly plagued while others are blessed to never see a problem,

I would love to hear if this helps anyone else, it's made all the difference in the world to our three phones!

FYI; It appears that most of the APNs in the CM11 file are for other phones, and we don't need them!

Edit: After researching the whichness of the why, and trying to see what I am talking about, I see no reason to perform steps 4 & 5. eHRPD is apparently a software solution that VZW uses to transfer an LTE signal through CDMA equipment. IF EVERYTHING IS WORKING RIGHT, your phone should automatically chose the correct system no matter what you select. The little dots you can fill in on the right of the APN list are like the steering wheel on your childs car seat... It only let's you think you're doing something. The good news is that a "Reset to default"will undo any changes you make or have already made. :banghead: