• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root CM7 Thunderbolt GPS Not working

keeker

Lurker
First post!

Anyway, I rooted. Then about a week and a half ago I put the new radio on followed by CM7. Everything works beautifully except the GPS. I followed all the instructions by TheAndroidModder on Youtube.

It will not even try to lock (or at least the GPS symbol doesn't show up in the system tray). Also, I did make sure it was enabled in the settings and I ran Fix Permissions on ROM Manager.

I'm fairly derp when it comes to this stuff, so any explanation/enlightenment will be helpful. Thanks!
 
Have you tried the thing where you reflash it with a Sense rom, download GPS Status, from GPS status download the A-GPS data, get a good SOLID lock, then from there boot into recovery, and then flash CM7?

I think that's the order it goes. I haven't tried it since I'm still on the fence about rooting and loading CM7... but I think that's what I remember people saying.
 
Interesting... It's odd to me that a UI overlay (that is what Sense is, if I understand it correctly) would have anything to do with the way the GPS works. I may give it a shot later, but it seems that is a lot of messing around to get what I want. I will wait a bit and see if anyone else has any ideas.
 
It also has nothing to do with sense itself... Moreso to do with loading a stock Rom where the gps works. Remember cm7 is built from scratch aosp,and the "gps control" code is not right yet.

It sounds completely stupid,but its worked for me as well.

-Make a cm7 backup
-Full wipe and flash a stock based Rom in recovery
-Download and run gps status. Get a solid lock on 7+ satelites
-Boot immediately to recovery,wipe,restore cm7 backup
-Enjoy gps :)
 
It also has nothing to do with sense itself... Moreso to do with loading a stock Rom where the gps works. Remember cm7 is built from scratch aosp,and the "gps control" code is not right yet.

It sounds completely stupid,but its worked for me as well.

Make a cm7 backup
Full wipe and flash a stock based Rom in recovery
Download and run gps status. Get a solid lock on 7+ satelites
Boot immediately to recovery,wipe,restore cm7 backup
Enjoy gps :)
Forgive me for being a noob, but what is "solid lock" and how do i get onto "7+" satellites? I've never used GPS status before, so if that app explains it then just ignore me. :P
 
Forgive me for being a noob, but what is "solid lock" and how do i get onto "7+" satellites? I've never used GPS status before, so if that app explains it then just ignore me. :P

It's pretty self explanitory. By solid lock I just mean give it a couple minutes after its stopped finding new satelites ;)
 
I didn't even do the GPS Status thing and my GPS works great. I flashed a GB ROM turned GPS on, got my location, then typed in an address for directions and went into navigation. When it started speaking the directions I hit the home button and booted into recovery and restored my backup. Has been working perfectly through multiple AOSP ROMs every since.
 
Thanks all. Used the step-by-step that scotty85 provided, and it worked perfectly! Locked onto 9 satellites, and restored backup from ROM Manager immediately. As soon as CM7 was up, I opened GNav and went to town (literally!).
 
Forgive me for being a noob, but what is "solid lock" and how do i get onto "7+" satellites? I've never used GPS status before, so if that app explains it then just ignore me. :P

Well I dont know about the seven+ satellites ect lol but I know when I'm in my house on my phone a solid lock is any accuracy of 20 meters or less (basically I get 20 meters which is good or 8 meters when its really dialed in. either way the location address displayed is my house). This has been good enough of a lock for me to use the above technique. Like stated back up CM7, wipe and flash a sense rom, get a good GPS lock, wipe sense rom and restore CM7 back up. crazy!
 
The sense to AOSP trick works, but I've been using another method that has been working perfectly, for me at least.

Run GPS status in an area unobstructed by a roof, should get to within 3-4 meters. Back out, Immediately run maps, should find you almost instantly, back out, immediately run weather or navigation or whatever you were trying to use GPS for in the first place.

In that order, one after another has worked everytime for me, might be worth a shot.. YMMV of course..
 
Let me 'splain a little bit.

Cell phones use assisted GPS, or A-GPS. Basically, they use network location information to assist with getting a lock on GPS satellites. It is kind of analogous to a view finder for a telescope. The AOSP ROMS do not do this properly yet. The data must get stored with radio info, so it does not get wiped when you reflash just the ROM. So you get a stock ROM, make for absolute certain that you have good A-GPS data for the radio to use, then go back to AOSP, where the GPS now has a fighting chance to lock on.

Ibricks method probably works because google maps forces an A-GPS download...you know how when you first open google maps, it gets you to within maybe 50-100 meters from cell tower info? That is the data the GPS system uses to know which satellites to look for, etc.
 
I was thinking a little more and instead of flashing a Sense based rom prior to CM7...

After rooting the phone, couldn't you flash the MR2 OTA or MR3 radio, boot into the stock OS, get a lock with GPS Status (A-GPS download as well) and then flash CM7 from there?
 
I was thinking a little more and instead of flashing a Sense based rom prior to CM7...

After rooting the phone, couldn't you flash the MR2 OTA or MR3 radio, boot into the stock OS, get a lock with GPS Status (A-GPS download as well) and then flash CM7 from there?

Should work...like it had been said, it is not the "sense" part, it is the "based off of an HTC ROM" part that matters.
 
Ibricks method probably works because google maps forces an A-GPS download...you know how when you first open google maps, it gets you to within maybe 50-100 meters from cell tower info? That is the data the GPS system uses to know which satellites to look for, etc.

When I run GPS Status, I have it set to auto download A-GPS, so that would definitely make sense.

My thought process was; GPS Status gets a lock, Google uses that lock for Maps. Nav, Weather, whatever, uses that Google lock to assist in it's own lock.
 
I didn't even do the GPS Status thing and my GPS works great. I flashed a GB ROM turned GPS on, got my location, then typed in an address for directions and went into navigation. When it started speaking the directions I hit the home button and booted into recovery and restored my backup. Has been working perfectly through multiple AOSP ROMs every since.
pretty much doin the same thing. its getting a fix on satelites,then when it has enuff it starts directing... i like gps status cause i can see it working,lol. as it finds satelites they pop up one by one on the little grid. as soon as it stops finding them,and the ones that are there stay for a couple minutes i call it good.

if i check location after that its usually accurate to 3m or less. :cool:

The sense to AOSP trick works, but I've been using another method that has been working perfectly, for me at least.

Run GPS status in an area unobstructed by a roof, should get to within 3-4 meters. Back out, Immediately run maps, should find you almost instantly, back out, immediately run weather or navigation or whatever you were trying to use GPS for in the first place.

In that order, one after another has worked everytime for me, might be worth a shot.. YMMV of course..
youre doig this in a sense rom,then going back to AOSP? or just doing that in AOSP?

i tried to get a lock outside on OMGB on the replacement phone... wouldnt lock for nothin :mad: thot it was a rom issue,so i restored cm7 backup where it worked fine. still no lock :eek: at this point i thot my rep phone was broken and the decision wich one to keep would be easy! i tried the sense thing not expecting it to work,and damned if it didnt. it either worked or was an amazing coincidence ;) 2 satelites popped up right away on gps status,then slowly but surely it found 7 more,and it was fine all the time after that.

When I run GPS Status, I have it set to auto download A-GPS, so that would definitely make sense.

My thought process was; GPS Status gets a lock, Google uses that lock for Maps. Nav, Weather, whatever, uses that Google lock to assist in it's own lock.
my thots as well,i have mine set the same.

I was thinking a little more and instead of flashing a Sense based rom prior to CM7...

After rooting the phone, couldn't you flash the MR2 OTA or MR3 radio, boot into the stock OS, get a lock with GPS Status (A-GPS download as well) and then flash CM7 from there?
prolly so... i got my gps lock on mr2 when i did the sense to aosp trick.

after some more thinking on this... i think i can see how it works. i have noticed that if i set my lte switch on something,it is still on that after a reboot,restore,or a new flash. matter of fact it was still that way even after flashing the modded mr2 RUU,IIRC. there must be some part of the phone that hardware interface layers store it various settings and such that is not affected by the OS.

or maybe its just voodoo magic,i dunno :D
 
youre doig this in a sense rom,then going back to AOSP? or just doing that in AOSP?

Just in AOSP.

I've only tried it on CM7 and LTB, but it worked just the same on both ROM's. Its quicker than flashing and restoring so I'm glad it works for me.
 
maybe it worked cause you had at some point used the gps,and it didnt work on my "virgin" replacement phone becasue i never used gps on a stock rom,period. i took it out of the box,rooted it,and flashed LTB and dont believe i ever tried the gps until i tried to get it to work with OMGB.
 
So I just want to make sure that I'm getting this straight because I am new to rooting and do NOT want to brick my phone...

I recently rooted my TB but have not flashed another ROM or radio, so I'm assuming that I'm using a Sense UI with the original radio...

If I want to install CM7 and get a working GPS, do I need to flash a new radio? If so, which one do I need to flash? (The reason I ask this is because I read somewhere that I do not need to flash MR2 on Froyo, which I think is what my TB is currently running.)

Once I flash the radio, I can then install CM7? Where can I download CM7? I don't see it listed as an available ROM in ROM Manager?

Sorry for being clueless...
 
I've tried various radios with cm7 1.2 ... I have no gps either. You're not alone in this problem. Sadly, I have no answer for you. I gave up and went back to bamf until its been worked out.
 
So I just want to make sure that I'm getting this straight because I am new to rooting and do NOT want to brick my phone...

I recently rooted my TB but have not flashed another ROM or radio, so I'm assuming that I'm using a Sense UI with the original radio...

If I want to install CM7 and get a working GPS, do I need to flash a new radio? If so, which one do I need to flash? (The reason I ask this is because I read somewhere that I do not need to flash MR2 on Froyo, which I think is what my TB is currently running.)

Once I flash the radio, I can then install CM7? Where can I download CM7? I don't see it listed as an available ROM in ROM Manager?

Sorry for being clueless...

Don't use ROM Manager to flash anything. It will cause more problems than anything else.

Here is the link to CM7 1.2 [ROM] CM7 for Thunderbolt. RC1.2 Updated 7-6 11:59PM EST

You have 2 options. 1 is for the MR1 radio and the other, the MR2 radio.

They are identical except each made to work with corresponding radio.

Do you know what 'baseband' you're running? (settings > about phone)

After we figure out which radio you're on, download the ROM and put it in Clockwork > downloads on your SD card.
 
Don't use ROM Manager to flash anything. It will cause more problems than anything else.

Here is the link to CM7 1.2 [ROM] CM7 for Thunderbolt. RC1.2 Updated 7-6 11:59PM EST

You have 2 options. 1 is for the MR1 radio and the other, the MR2 radio.

They are identical except each made to work with corresponding radio.

Do you know what 'baseband' you're running? (settings > about phone)

After we figure out which radio you're on, download the ROM and put it in Clockwork > downloads on your SD card.


Thanks!

My baseband is 1.16.00.0223r.

Will that help determine which radio I will need to flash?

If I don't use ROM Manager to install CM7, then how will I install it?

And since I'm currently using Sense UI, will my GPS work properly?
 
I've tried various radios with cm7 1.2 ... I have no gps either. You're not alone in this problem. Sadly, I have no answer for you. I gave up and went back to bamf until its been worked out.

Did you read the rest if this thread? Its been explained how to get it working.
 
Did you read the rest if this thread? Its been explained how to get it working.


No, no I did not. I am a noob and I don't do that. O.o

You're describing how to force CM7 how to get a lock. Not how to make GPS work when it doesn't. There is a HUGE difference.
 
Back
Top Bottom