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

Root GPS Problems

I'm having GPS issues on multiple ROMs, namely MIUI and my current one CM7. The CM7 version is version 7.0.2.1 because I heard it was more stable than the newer version.

Everything else works perfectly even 4G, just GPS won't work. Like I tried getting directions via Navigation, on both ROMs, and it kept saying "searching for satellites". When I also tried using "Maps" from Google, it could find where I was at startup or at least closeby but it can't follow my position afterwards.

Anyone have this problem and was able to fix it?
Both are 2.3 ASOP ROMs too so I'm wondering if this is a 2.3 ASOP problem...
 
I'm having GPS issues on multiple ROMs, namely MIUI and my current one CM7. The CM7 version is version 7.0.2.1 because I heard it was more stable than the newer version.

Everything else works perfectly even 4G, just GPS won't work. Like I tried getting directions via Navigation, on both ROMs, and it kept saying "searching for satellites". When I also tried using "Maps" from Google, it could find where I was at startup or at least closeby but it can't follow my position afterwards.

Anyone have this problem and was able to fix it?
Both are 2.3 ASOP ROMs too so I'm wondering if this is a 2.3 ASOP problem...

here is the gps fix for cm7 xda-developers - View Single Post - [INFO/FAQ] Unofficial Cyanogen Mod Nightly (6/6 - I'm taking my ball and going home!)

not sure about miui though
 
  • Like
Reactions: ndh777
Upvote 0

Thanks for the link! Last night I tried calling Sprint to get my MSL like I did before with an old phone except for two things:
1. Sprint customer service was closed, probably due to Father's Day. So is there any other way to get my MSL number without going to Sprint?
2. When I typed in the number into my phone dialer, it didn't go to the menu like it was supposed to. Am I supposed to hit "Call" or another button to make it go to the screen to fix the issue?
 
Upvote 0
Thanks for the link! Last night I tried calling Sprint to get my MSL like I did before with an old phone except for two things:
1. Sprint customer service was closed, probably due to Father's Day. So is there any other way to get my MSL number without going to Sprint?
2. When I typed in the number into my phone dialer, it didn't go to the menu like it was supposed to. Am I supposed to hit "Call" or another button to make it go to the screen to fix the issue?

Download MSL from the market.
 
  • Like
Reactions: ndh777
Upvote 0
Thanks for the link! Last night I tried calling Sprint to get my MSL like I did before with an old phone except for two things:
1. Sprint customer service was closed, probably due to Father's Day. So is there any other way to get my MSL number without going to Sprint?
2. When I typed in the number into my phone dialer, it didn't go to the menu like it was supposed to. Am I supposed to hit "Call" or another button to make it go to the screen to fix the issue?

you also need to be in a sense rom to do this. not sure if that is the reason. and like andygu3 said, you need to download the msl reader from the market.
 
Upvote 0
if the sense gpsclrx doesnt work for you heres an up to date late breaking and simple fix that you can flash by galandy...

...seems to work for the masses and the few that had issues with the sense fix, me for one sometimes it would work and sometimes i would need to flash back and gpsclrx after flashing different ROMs..

[FIX][AOSP] All GPS fixes! - xda-developers

original post in decks hread
http://forum.xda-developers.com/showpost.php?p=14534313&postcount=2478

"GPS Qualcomm Vision Driver - Fast locks, very accurate, no wake locks. Thread"
 
Upvote 0
if the sense gpsclrx doesnt work for you heres an up to date late breaking and simple fix that you can flash by galandy...

...seems to work for the masses and the few that had issues with the sense fix, me for one sometimes it would work and sometimes i would need to flash back and gpsclrx after flashing different ROMs..

[FIX][AOSP] All GPS fixes! - xda-developers

original post in decks hread
xda-developers - View Single Post - [6-16-11][ROM] gingerbread-evo-deck [1.0][2.3.3 Stable][1.2z][2.3.4 Pre-Stable]

"GPS Qualcomm Vision Driver - Fast locks, very accurate, no wake locks. Thread"

Okay great! That sounds better and easier. I was wondering why he made an emphasis on going to "Fresh".

But if it doesn't work all the time, it doesn't sound like a fix I'd like to try. I'll just do it the other way and get the MSL reader off the market. Thanks for the tip though!
 
Upvote 0
if the sense gpsclrx doesnt work for you heres an up to date late breaking and simple fix that you can flash by galandy...

...seems to work for the masses and the few that had issues with the sense fix, me for one sometimes it would work and sometimes i would need to flash back and gpsclrx after flashing different ROMs..

[FIX][AOSP] All GPS fixes! - xda-developers

original post in decks hread
xda-developers - View Single Post - [6-16-11][ROM] gingerbread-evo-deck [1.0][2.3.3 Stable][1.2z][2.3.4 Pre-Stable]

"GPS Qualcomm Vision Driver - Fast locks, very accurate, no wake locks. Thread"

awesome find. THANX!
 
Upvote 0
It worked! :D I have working GPS now on my CM7 ROM!!! Thank you!

The method I used was the one where you go to the Sense ROM, do the dialpad, then back to your ROM. And it worked! My GPS knew exactly where I was at and Google Navigation worked just as it had before!

I wonder why this is an issue in the first place for either ROM.

For future reference, I was right that this seems to affect new ASOP ROMs running 2.3 as another person on a MIUI forum gave me a tutorial exactly like yours on how to fix its GPS too. I wonder why this is a problem...

Anyway, thank you all!
 
  • Like
Reactions: random255
Upvote 0
nice!!!!!!!!!!!!!no try the tiamat kernel and enjoy the best battery life you will ever had.

Really?!?! That'd be just icing on my cake cause this battery life is already amazing lol I'll give it a try thanks!

EDIT: Holy crap they've got alot of downloads! lol which version do you recommend??? http://tiamat-aosp.com/downloads.php

and what is the difference between "sbc" and "non-sbc"??
I see you're using version 4.0.4 in combination with a Kings ROM.
 
Upvote 0
Sounds like it'll be a good combination! I can't get over how fast, stable, and smooth this CM7 ROM is. And I love being able to have my 4G back even though I rarely use it lol. Which version do you recommend and what does sbc mean?

sbc stand superior battery charge. it is a trickle charge kernel and the goal is to slowly charge your battery so that you will not get that first initial 10% drop immediately off charge. there were issues over on xda that spread else where, where an electrical engineer basically said that by trickle charging your battery could cause it to explode. but i have never heard nor seen that. try it out you will see better battery life in my opinion. try the latest tiamat kernel.
 
Upvote 0
sbc stand superior battery charge. it is a trickle charge kernel and the goal is to slowly charge your battery so that you will not get that first initial 10% drop immediately off charge. there were issues over on xda that spread else where, where an electrical engineer basically said that by trickle charging your battery could cause it to explode. but i have never heard nor seen that. try it out you will see better battery life in my opinion. try the latest tiamat kernel.

Okay, I'll do that.

Yeah, I actually came across a similar thread over on AndroidCentral from a few people who were talking about a different set of kernels that were sbc and they claimed that it destroyed their batteries or gave them really terrible life.

I flashed 4.0.2 non-sbc last night just to see what would happen. I'm guessing my results today won't be very good but eh, we'll see.

Lucky for me is if anything does go wrong, I was able to keep my old battery so I'll have a replacement in case anything does go wrong. I'll see how this kernel goes today and if I like it/don't like it, I'll flash the other tonight.

I kept wondering how to get around that. That was always embarrassing showing someone my phone as soon as I took it off the charger and the battery would already be at 80%. But you say the latest version should be good? I'll give that one a go with sbc, thanks!

I added a kernel a few months ago that pretty well destroyed my MIUI ROM. But my question doesn't really have to do with that directly but more of what are some ways that I can remove the kernel if I need to in the future? I realize that you can remove it by restoring an old backup but is there any other way to remove the kernel without restoring a backup?
 
Upvote 0
Okay, I'll do that.

Yeah, I actually came across a similar thread over on AndroidCentral from a few people who were talking about a different set of kernels that were sbc and they claimed that it destroyed their batteries or gave them really terrible life.

I flashed 4.0.2 non-sbc last night just to see what would happen. I'm guessing my results today won't be very good but eh, we'll see.

Lucky for me is if anything does go wrong, I was able to keep my old battery so I'll have a replacement in case anything does go wrong. I'll see how this kernel goes today and if I like it/don't like it, I'll flash the other tonight.

I kept wondering how to get around that. That was always embarrassing showing someone my phone as soon as I took it off the charger and the battery would already be at 80%. But you say the latest version should be good? I'll give that one a go with sbc, thanks!

I added a kernel a few months ago that pretty well destroyed my MIUI ROM. But my question doesn't really have to do with that directly but more of what are some ways that I can remove the kernel if I need to in the future? I realize that you can remove it by restoring an old backup but is there any other way to remove the kernel without restoring a backup?

Reflash the CM7 build that you are on;)

Boot to recovery
Wipe cache
Wipe Dalvik cache

Reflash the build of CM7 that you are on

Reboot



OR




Download Kernel manager lite from the market, open of the app, go to the advanced option, uncheck flash kernel (Very Important;))

Then download the latest CM7 kernel

Boot to recovery
Wipe cache
Wipe Dalvik cache

Go to install zip from sd card
Go to kernelmanager/ folder
Select the kernel you want to flash
Then flash the kernel

Reboot
 
Upvote 0
Okay, I'll do that.

Yeah, I actually came across a similar thread over on AndroidCentral from a few people who were talking about a different set of kernels that were sbc and they claimed that it destroyed their batteries or gave them really terrible life.

I flashed 4.0.2 non-sbc last night just to see what would happen. I'm guessing my results today won't be very good but eh, we'll see.

Lucky for me is if anything does go wrong, I was able to keep my old battery so I'll have a replacement in case anything does go wrong. I'll see how this kernel goes today and if I like it/don't like it, I'll flash the other tonight.

I kept wondering how to get around that. That was always embarrassing showing someone my phone as soon as I took it off the charger and the battery would already be at 80%. But you say the latest version should be good? I'll give that one a go with sbc, thanks!

I added a kernel a few months ago that pretty well destroyed my MIUI ROM. But my question doesn't really have to do with that directly but more of what are some ways that I can remove the kernel if I need to in the future? I realize that you can remove it by restoring an old backup but is there any other way to remove the kernel without restoring a backup?

well as far as removing a kernel all you would have to do is just reflash a different one. just wipe dalvik cache and cache. no need to wipe data. rom and data will be intact, just a different kernel.
 
Upvote 0
Reflash the CM7 build that you are on;)

Boot to recovery
Wipe cache
Wipe Dalvik cache

Reflash the build of CM7 that you are on

Reboot



OR




Download Kernel manager lite from the market, open of the app, go to the advanced option, uncheck flash kernel (Very Important;))

Then download the latest CM7 kernel

Boot to recovery
Wipe cache
Wipe Dalvik cache

Go to install zip from sd card
Go to kernelmanager/ folder
Select the kernel you want to flash
Then flash the kernel

Reboot

Very cool thanks! Sounds very simple with the last step too. I'll have to add that app into my collection :cool:

well as far as removing a kernel all you would have to do is just reflash a different one. just wipe dalvik cache and cache. no need to wipe data. rom and data will be intact, just a different kernel.

Sounds simple enough thanks.

I was really freaking out when I flashed my first kernel and that happened.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones