I've been dealing with a problem on my G2 for a while now, but not sure when it started exactly. Basically, I'm no longer able to determine my location using the cell towers (ie: coarse location).
Several programs I have rely on coarse location, such as the News and Weather app and Beautiful Widgets, not to mention latitude via Google Maps.
I originally thought it was an issue with CyanogenMod 7 starting from RC2 and up, but after having reverted to CM 6.1.1 I found that it was not working there.
If I use GPS or WiFi my location is found pretty quickly, and if I set "only use 2G networks" (or whatever the setting is called) then coarse location works.
My testing method is to reboot the phone and then when it stabilizes to go into the News and Weather app to see if it can find my location. When it does not work I just get a screen that says as much and a link to set my location manually.
I've done this same test on clean roms with no settings or restorations and I get the same results.
Thinking that maybe the radio was to blame I went so far as updating it, while at the same time doing the "real" S-OFF routine through gfree (I permrooted using the original method when it was found, which I've read was some type of fake S-OFF...). This didn't change anything, unfortunately.
While I know this is not related to GPS, I wiped the EFS data as well since I updated the radio (thread 1028405). This didn't help either, though I didn't expect it to.
I've called T-Mobile a few times about this, and had them do a clear location, which didn't seem to change anything.
Lastly, while not the same equipment, I did put my SIM back into my Nexus One (Completely Stock, running latest GB from Google) to see if the problem followed me. Using 3G with that phone, I was able to get my location nearly instantly, so it seems to be something with my phone directly. A G2 demo unit at my local T-Mobile store also was able to find it's location quickly via coarse location.
So, I'm lost as to what to do now. Is it broken? Do I need to replace it? Do I need to flash it back to utter stockness and test all over again?
If there is any additional information that I can provide, please let me know.
Edit: I found a solution using the app Location Cache in the market. Just wipe the location cache using the app and it should fix your problems. Here's the link:
https://market.android.com/details?id=ch.rrelmy.android.locationcachemap
I have the same issue. It started while on CM7 and now if I go back to any other ROM the issue persists. Always wondered what caused it.
I'm having the same problem. Try switching your mobile network to 2G only and see if network location works then. It works flawlessly for me with 2G only but when i switch to 3G/HSPDA+ it fails to find my location and give me the "location temporarily unavailable" error. Wifi and GPS work fine but that's useless unless you have wifi signal available or are outside. I had this problem in the past and flashing a new radio worked before but I can't seem to get it to work this time. I"m running the CM7 Stable but have tested it on the MIUI ROM as well. So frustrating.
Solved
I found a solution!
Because of all this location tracking non-sense, I downloaded an app called Location Cache from the market. I was thinking that it might be helpful in trying to figure out my lack of location services on 3G/4G.
The information it displayed was that all my cell towers had an accuracy of -1. Thinking it couldn't get worse, I wiped the location cache, which also results in the phone rebooting.
To my surprise, after the phone came up I was now getting location services on 3G/4G. Accuracy at my home was 75 vs -1, and my location is working in my work area as well (about 20 miles North of my home).
Here's a market link:
https://market.android.com/details?id=ch.rrelmy.android.locationcachemap
Related
Hey guys, done some searching around, and apparently I'm not the only person with this problem, however I can't find a fix. I have to disable 3G to get "my location" and weather for my location to update properly. Manually added cities will update perfectly with 3G turned on. It's not a ROM or Radio specific issue, as I have flashed three different ones. I am currently running the final e2 6.5 ROM with the stock Radio. Does anyone have any knowledge on how to get this running properly? Thanks.
if you haven't already done so enable the "Enable my location" option and then try: menu> settings> check the "Download date automatically"box> select how often you want weather to update.
In addition to what marduk79 said, I have found that it only works reliably when you have a very good 3G signal. Wifi doesn't seem to matter. Probably GPS related. And even then it seems to only auto-update when it feels like it. However, it is cool that it will change location and give you the actual local weather depending on where you are. Just wish the updates were more consistent.
-Frank
I appreciate the advice guys. However, the problem is still consistent. Example: I can be sitting on my couch, with 3G enabled, and weather for "my location" will not update. Then, I can turn around, disable 3G, and the weather update goes through. It happens every time I am in any 3G area. Its driving me crazy!
Don't know how your internet-settings are, but I've resolved this problem by removing portalmmm in internetsettings (proxy).
Charon123 said:
Don't know how your internet-settings are, but I've resolved this problem by removing portalmmm in internetsettings (proxy).
Click to expand...
Click to collapse
Portalmmm is just for Kpn in the Netherlands. So it will not work for him.
But you can always check you're apn settings to see if they are still correct.
Thanks for all the help, none of it works. There never was an official sense 2.5 ROM released for the AT&T branded tilt 2. I've just reverted back to the stock ROM for now. Appreciate the help though, guys
Don't know how your internet-settings are, but I've resolved this problem by removing portalmmm in internetsettings (proxy).
Click to expand...
Click to collapse
This worked for me, thx!
i've got Hi-internet (part of KPN), so autoconfiguration of my internetsettings set it to connect to portalmmm.nl as APN, which works for most things, but not for automatic weather updates..
@dressanderc: I'd check if there's any other APN that you can use..
Actually I have been having the same issue for about a week now. Seems that when I try to update my weather screen, it places me about 200 miles east. My 3G appears to working fine, as I am able to stream my Orb music to the phone.
When I switched to Google Maps, the GPS was also locating me 200 miles away. I changed the GPS settings from Windows managed, then it located me correctly in Google Maps, but no luck with the HTC location service, still had me 200 miles away.
And I am using the stock Verizon ROM, with Sense 2.1.
ChrisAnubis said:
Actually I have been having the same issue for about a week now. Seems that when I try to update my weather screen, it places me about 200 miles east. My 3G appears to working fine, as I am able to stream my Orb music to the phone.
When I switched to Google Maps, the GPS was also locating me 200 miles away. I changed the GPS settings from Windows managed, then it located me correctly in Google Maps, but no luck with the HTC location service, still had me 200 miles away.
And I am using the stock Verizon ROM, with Sense 2.1.
Click to expand...
Click to collapse
It could be a radio problem. What radio are you using?
frank s said:
In addition to what marduk79 said, I have found that it only works reliably when you have a very good 3G signal. Wifi doesn't seem to matter. Probably GPS related. And even then it seems to only auto-update when it feels like it. However, it is cool that it will change location and give you the actual local weather depending on where you are. Just wish the updates were more consistent.
-Frank
Click to expand...
Click to collapse
I have the same issue with my wife's Tilt 2, it isn't rom specific but it is frustrating as hell. It will update once in a while, it seems to update when it gets to the final day in the 4 day window that is displayed. I did get it to update once yesterday but immediately after that I got the connection error again. I may try a different radio to see if that helps.
Having the same issue. I just added my local city, but I really liked the auto updaing feature. I am using Energy ROM now. I see what OP meant, I turned off 3G and it works, but turning on 3G won't locate me
Is the ability to enable "enable my location" only available with other than the AT&T Tilt2 ROM? I ask because I don't even have the "My Location" option in World Clock.
This is because the 3G in your are is most likely a new development, perhaps even in testing stages. When they first brought 3G to Terre Haute, IN (where i am) mine did the same thing. just give it a few weeks and it will work.
I live in an area where 3G has been in place ever since it was first deployed. With my last phone (Fuze) the cooked ROM included the feature. I just got my Tilt 2 and I don't think the stock ROM/radio supports the feature. Anybody have any expertise with this?
So I rooted over the weekend and tried several roms but noticed a problem that drives me nuts. After the downgrade my weather works with the clock\weather widget but after rooting the weather cant find my location. It doesnt seem to matter what rom I load the weather widget does not work. I tired beatiful widgets and it only works if I manually enter my location none will automatically detect my location. I did multiple wipes of data and delvic with no help. I even ran the sprint 2.2 ruu and it didn't work. The only way to get it back was run the ruu and then downgrade back to 2.1 and it works then 2.2 ota upgrade and it works but not when I root. I searched and tried all the ideas to no avail. Is anyone else having this problem? By the way the 2 roms I was wanting to use were CM6 and Fresh just want it to automatically find my location for weather.
So am I to assume that nobody has had this issue or has any ideas?
DROID76 said:
So am I to assume that nobody has had this issue or has any ideas?
Click to expand...
Click to collapse
I turned GPS off, enable the use wireless networks in location settings. Then turned GPS back on.............and now mine works.
What setting did you turn the gps off and back on in.
I tried that and I still have the Current location issue.
I just turned on wifi, I got my correct city showing again.
I think it's an issue with 3g that I posted another thread about.
So now my issue with 3g is that I can't get google to sync contacts, calander, email well, google talk times out, market can't pull open pages and now my current location city name.
Hello,
Since I have rooted my myTouch 3G Slide I started to notice GPS problems.
But it's funny how some things related to GPS work, and some don't.
Examples:
- Weather: can determine my location perfectly and show weather from that region.
- Maps: can't determine my location, or shows it in completely random place, or maybe like 2-3 miles off. But now I just checked it works perfectly when plugged into usb (charge mode). But now if I unplug and use maps it will work perfectly. But sometimes it's just gay...
- Facebook Location: sometimes works, sometimes doesn't. Pretty much same as maps
I have tried many roms and this happens on every rom there is.
Currently I am using stock rooted rom with su.
Possible thoughts: GPS doesnt work on full power when not plugged into usb and thats why it cant find location...
P.S. Off-topic question. Anyone knows good offline navigation with gps tracking?
Are you using a Froyo ROM? And if so, did you upgrade to the latest radio? In my experience, anytime I switched to a ROM that changes a major version of the software, the radio had to be upgraded. The latest is 7.09 still I believe... The "randomness" of location working is probably because you're not waiting for a GPS lock. When maps shows you not exactly in the same place, it is not "random", it has located you based on the cell towers in your area, as a "calculated" approximate location. Think of "triangulation" that was popularly used in the movies when they would track a person via cell phone. Almost all the apps that can use your locations can use either location by GPS or location by network.
fermunky said:
Are you using a Froyo ROM? And if so, did you upgrade to the latest radio? In my experience, anytime I switched to a ROM that changes a major version of the software, the radio had to be upgraded. The latest is 7.09 still I believe... The "randomness" of location working is probably because you're not waiting for a GPS lock. When maps shows you not exactly in the same place, it is not "random", it has located you based on the cell towers in your area, as a "calculated" approximate location. Think of "triangulation" that was popularly used in the movies when they would track a person via cell phone. Almost all the apps that can use your locations can use either location by GPS or location by network.
Click to expand...
Click to collapse
Hmm I never updated the radio cause I have had no idea what it is, but I will look into upgrading it. And hmm, maybe GPS doesnt work at all and those apps that work use network to figureout location.
But anyway I installed CoPilot and it worked great so far.
Lokking forward radio upgrade, and thanks for info
Does anyone else have any issues with Tasker locations not working. I can't seem to get it to fire when using the cell phone polling when changing locations. I have also tried Llama as well and I have the same issue. I worked fine on my EVO and EVO3D but not the Samsung Epic 4G.
When I go and create a new state based on Cell Towers it will locate them but it will never update when I leave the area. I have also tried using network option but that doesn't work either.
I would like to know if anyone has these options working.
Thanks.
I have used location. but it was based on GPS. only issue I have had so far with this phone and tasker is the proximity sensor triggers but never turns off.
I've noticed that locations in general don't properly work with this phone unless you have GPS enabled. The phone is supposed to be able to get a location based off whatever cell tower it's connected to, however it doesn't update this information unless you do a reboot. For instance, my phone still thinks it's connected to the tower nearby where I live despite being 14 miles away in a different city where I work. Google Maps, Open Signal maps, ANY application will tell me the same thing. It's an annoying bug that's been around since the phone came out.
For me, GPS and network location services seem to die after being in deep sleep for a while. Opening Terminal Emulator and restarting the GPS Daemon by typing "gpsd" gets GPS going for me again, haven't got network location restarted yet.
I also don't know if this has been an ongoing issue or not, just started really noticing it on the recent EL leaks. I'm hoping Samsung gets it fixed soon.
That's pretty much the same problem I've been having. I have gone back and forth with the developer for Llama and he said that it's a OS issue that's the cause.
steelersmb said:
That's pretty much the same problem I've been having. I have gone back and forth with the developer for Llama and he said that it's a OS issue that's the cause.
Click to expand...
Click to collapse
What i did to resolve this problem is i did a full stock restore back to eg30 everything. i backed up the Network location apk and the gps.conf file. I then rooted again and flashed the latest Calkulin's v.2.8 ROM and restored the stock files into the custom ROM. GPS lock is instant and updating to current location is a snap. this kind of surgery is not very scientific but it works every and all the time. Im working on a .xml that will take care of this instead of me cutting and pasting with from ROM to ROM.
Hello, I just purchased an Epic Touch and have had the same problem, where coarse network-based location does not work correctly. It also seems as if it's an OS-related issue since coarse location does not update in google maps, either.
The only temporary resolution I've found is to release and renew the aGPS state using a 3rd part app, such as GPS fix or GPS test. However, this is useless when trying to use tasker to switch between different location-based states...
Has anyone found any resolution since the OP?
Yesterday evening my phone seems to think it's in Sohar in Oman which normally would be fine if i wasn't in the south of the UK.
It was playing havoc with Google Now which was trying to be helpful by showing me currency conversions, weather and places near this phantom location.
My weather widget and Google Maps are reporting this location
Does anyone know what might be causing this?
I've rebooted and i'm on a CM10 nightly i downloaded some GPS app which supposedly resets the A-GPS data
Just a quick update.
I went outside and when the GPS locked it reported my correct location (wifi still enabled and connected).
When GPS lock was disrupted (i.e. by going inside) it thought i was in Sohar again.
I've checked my Nexus 7 which is reporting my correct location indoors and my wife's SGS2 is also reporting the correct location indoors.
I've wiped cache/dalvik cache if that does anything at all and it didn't make a difference. Is there any file on the phone that stores this information? is it the Google Maps app which shares the location with the phone?
bewA said:
Just a quick update.
I went outside and when the GPS locked it reported my correct location (wifi still enabled and connected).
When GPS lock was disrupted (i.e. by going inside) it thought i was in Sohar again.
I've checked my Nexus 7 which is reporting my correct location indoors and my wife's SGS2 is also reporting the correct location indoors.
I've wiped cache/dalvik cache if that does anything at all and it didn't make a difference. Is there any file on the phone that stores this information? is it the Google Maps app which shares the location with the phone?
Click to expand...
Click to collapse
i had that problem once..google voice location said i was in Chicago when i live in NYC...flashed the new Gapps and that fixed it
I am having the same issue. Unless I have GPS enabled my phone says I'm over 70 miles from where I really am. Even with WiFi enabled it says it.
I was running stock vzw 4.1.1 but I recently flashed mmuzzy 4.2.1 with the most current gapps so I know they are correct.
Help! This is really getting annoying cause its sucking my battery life to keep it from telling me I'm miles from home