[ROM] [5.0.2] Official CyanogenMod 12 for Desire 816

FoxyDrew

Senior Member
Aug 18, 2014
955
293
63
East Taunton
That's really odd, my Nexus' GPS (and yes, it's the 2013 Wifi version) works fine on stock and OmniROM, Cyanogenmod has been the first rom I've tried it doesn't work on.
No it's defininetly a CM12 bug. But GPS works fine on other devices running CM12. I meant the Nexus 7, specifically on CM12, has that bug. So it is a CM12 bug, but only on certain devices.
 

YmerejO42

Senior Member
Feb 28, 2009
51
9
0
South Charleston, WV
The fix will work on 5.0, and if you have the Nexus 7 2013 (I do too) GPS just happens to be a bug on that device, and on our Desire 816. Not a bug with CM12 in general.
No it's defininetly a CM12 bug. But GPS works fine on other devices running CM12. I meant the Nexus 7, specifically on CM12, has that bug. So it is a CM12 bug, but only on certain devices.
Well, I installed the fix, and then it told me that I didn't have a SIM card inserted and that I was digital roaming. I decided to swap the SIM card, but even though it's advertised as a dual SIM, the lower slot is blocked off. Not sure what that was about. So I just wiped and reinstalled CM12.

So, since there's no CM 11 for the 816, I guess I just have no GPS on it. I might put Omni back on my tablet.
 

FoxyDrew

Senior Member
Aug 18, 2014
955
293
63
East Taunton
Well, I installed the fix, and then it told me that I didn't have a SIM card inserted and that I was digital roaming. I decided to swap the SIM card, but even though it's advertised as a dual SIM, the lower slot is blocked off. Not sure what that was about. So I just wiped and reinstalled CM12.

So, since there's no CM 11 for the 816, I guess I just have no GPS on it. I might put Omni back on my tablet.
It's supposed to say no sim, and digital roaming. Those are known bugs and are just visual, data will still work fine.

And the Virgin mobile variant isn't advertised as Dual SIM as far as I beleive, because it's not. And that would get HTC in a heap of legal trouble.
 

YmerejO42

Senior Member
Feb 28, 2009
51
9
0
South Charleston, WV
It's supposed to say no sim, and digital roaming. Those are known bugs and are just visual, data will still work fine.

And the Virgin mobile variant isn't advertised as Dual SIM as far as I beleive, because it's not. And that would get HTC in a heap of legal trouble.
Well, crap. Now you tell me. lol

I could be wrong about the dual SIM, it's been over a month since I bought the phone.
 

insanelycool

Member
Nov 12, 2010
36
15
0
DC
The fix will work on 5.0, and if you have the Nexus 7 2013 (I do too) GPS just happens to be a bug on that device, and on our Desire 816. Not a bug with CM12 in general.
This is odd, because I was having issues with gps only in the navigation part of google maps app, but then it went away for seemingly no reason at all and has been working fine ever since. I remember testing on stock first which worked fine, then I tested it on one of the cm12 builds from early last week. On the way to work that day it didn't work, and then on the way home it was working. The only thing I had done at all was connect to the wifi at work. I try to test out everything each time I install the new nightly and the app has been working fine each time.
But you've made me realize that the gps isn't working, but the location on high accuracy mode seems to work fine with or without wifi on.
 
Last edited:

insanelycool

Member
Nov 12, 2010
36
15
0
DC
I've been toying with the gps a little and managed to get some gps satellites to show up in CM12, but cannot yet get an efficient lock. It is better than nothing though. I'm going to see if there is any way I can improve the fix further. The real interesting part is that I first tested it by flashing to stock and running "gps test" app and also "gps status test and fix" app. Both obtained a lock within 10 seconds and viewed 21 satellites, and connected to 10-12 of them. After flashing back to my backup of CM12 (first wiping everything in TWRP), the apps now can see satellites in view but do not "connect to them". This allowed the device only setting to function even though I could not get a "lock" officially with the gps test app. I'm going to dig into this further after getting some rest.
Maybe someone with more experience than I can do this quicker and find a fix.
Edit: managed to get a fix in CM12... restored back to stock and opened "gps status test and fix" app, and allowed it to "get xtra data" then left it running for about 5 minutes, making sure the screen stayed on. Then I launched the "gps test" app and let it get a lock and again left it running (screen on) for about 5 minutes. I updated my profile and PRL. Then wiped everything, afterwards restoring CM12 backup. At this point I ran the "gps status test and fix" app once again and clicked on "get xtra data". Then I was able to get a lock. Might be something to it. Going to test further, but anyone with gps problems should give it a try.
Make sure you do not click on Reset Gps in the "gps status test and fix" app as this will erase the satellites stored and you will have to start over. This is probably a temp fix, so I will continue to test it tomorrow during the day.
 
Last edited: