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

Root location not found errors

I was using v35-1 which was running like a champ. The other day i decided to upgrade just for the hell of it (shouldn't have) and downloaded v37. Which ran fine until yesterday when the phone started to have location issues. So currently the device is not able to pick up my current location. Let me give you an example: Foursquare -when you launch the app you get your location cannot be found. GPS is active (i have already clear the data under applications>maps) Twitter -when trying to post with location selected it tells me that my location cannot be found Weather Widget -No weather information I also downloaded Kaosfroyo V38 but I was still having the location issues plus the aSDcard problems. So i did a wipe>delvik wipe>reinstalled V38 and installed CFS6 (i think is called) and now my apps are working but Im still dealing with the location problems. This is what i have:
Kernel Version -2.6.29-DecaFuctCFS-dirty-cd76c7c1 conap@conap-laptop #20
Mod Version -KaosFroyo V38
Under Location and Security -Selected (User wireless networks and use GPS satellites) [both are selected]
Device -HTC Eris

Please help me out on this

Thanks
 
I would start diagnosing things with the gps unit first before fooling around with the other applications.

Download the "GPS Status" app (eclipsim).

Check to see whether it is obtaining a fix - you should see the symbols and signal bars for the individual satellites change from yellow to green when the GPS unit gets a fix. The display will show you how many "birds" can be heard by your Eris, and also how many are participating in the most recent fix. Also, the display will show you some info about the quality of the fix - the error estimate can get less than 30 feet for a really good fix. Also, if the display shows many different satellites, then you know you are not having reception problems.

Next, do a Menu -> Tools -> Manage A-GPS State -> Reset

followed by

Menu -> Tools -> Manage A-GPS State -> Download

Then exit this menu and watch to see if the GPS obtains a fix quickly.

If so, reboot your phone and test your other apps to see if they are working.

eu1
 
Upvote 0
I did a little more research and noticed that it was not a GPS issue but a wireless network issue. All apps are running find and phone is able to pick up the GPS location when enabled. Issues seems to be with the network/phone location. I not sure where to look to correct this but basically the problem seems to be as follow:

Say your in the Foursquare app and you enable GPS than you get all the locations as you should but when you check into a place you get "we got you at the location bluh bluh bluh but your cell phone thinks your too far from the location you checked in so you get no points" something like that. Anyways there are other issues with weather and twitter. So basically anything location base.

I went into Settings>Location & Security>My Location> and disabled "Use wireless networks" (see location in application [such as maps] using wireless networks.

I enabled "Use GPS satellites" (when locating, accurate to street level [uncheck to conserve battery])

Now everything seems to be working fine even though there is still an issue in place. I wonder if anyone knows how to fix this problem where the cell phone cannot pick up the location using the wireless networks which should work.
 
Upvote 0
I had an issue where Android was locating my phone based on one of my WiFi routers about 40 miles away from where I really am. The solution that I read was to launch Google maps (with GPS location enabled) and allow gmaps to locate you based on the network location, then correct based on GPS. It will not fix the location error with only one fix like this, but when it is done enough, the network location will eventually be corrected.

I can verify that my router is now being located in the proper place. It's hard to say how many times I did this, and how many days I did it, but it took a few weeks, probably opening Google maps two or three times a week.

Sorry that I can't be more definite, but apparently Google maps is the key to getting the network location database fixed.
 
Upvote 0
I had an issue where Android was locating my phone based on one of my WiFi routers about 40 miles away from where I really am. The solution that I read was to launch Google maps (with GPS location enabled) and allow gmaps to locate you based on the network location, then correct based on GPS. It will not fix the location error with only one fix like this, but when it is done enough, the network location will eventually be corrected.

I can verify that my router is now being located in the proper place. It's hard to say how many times I did this, and how many days I did it, but it took a few weeks, probably opening Google maps two or three times a week.

Sorry that I can't be more definite, but apparently Google maps is the key to getting the network location database fixed.



Some number of months ago, I spent some time sniffing traffic off a stock Eris with the phone deactivated (so it could not use the Mobile network), but with WiFi turned on.

One of the things that I noticed is that during checkins, my Eris was sending to Google (or was it HTC?) my Lat/Lon coordinates and also a list of every visible WiFi SSID and AP Mac Address near my location. Note this was not reporting about just my home WiFi network that the phone was associated with - it was passing data about my neighbors' (secured) WiFi networks, too.

Now, normally SSIDs are not unique - there's probably a crapload of WiFi networks which are named "linksys" or "netgear". But, the checkin process was also passing the MAC address of the WiFi routers. The combination of "SSID+MAC address" is a psuedo-unique global identifier.

So - millions of Android phones are wandering around the planet routinely sending Google information which is like this: "I am at this Latitude and Longitude, and I am observing the following SSID+MAC Address WiFi networks at my current location."

The long and the short of it is that Google might know exactly where your home WiFi network is - and your neighbor's as well - either because your phone sent them that information, or a different Android user drove past your house one day, and that data got sent to Google.

How precise is that data? I suppose it depends on the quality of the location provided by the Android phone that supplies it - quite good if they have GPS turned on, but possibly off by miles if "location" is only known from a cell tower association. And since your Android handset (or others that happen to drive by when a "checkin" occurs) keep sending slightly different information, Google also needs some kind of algorithm to update their database somehow based on all the info they accumulate over time, expire old data from their database, et cetera. Most certainly this information is not checked by hand - there is simply too much of it.


So, the location data set that Google uses is not perfect by any means - it is sort of "fuzzy". And I suppose, because MAC addresses are not guaranteed to be globally unique, re-use of a common SSID could cause an aliasing between routers that are half the globe apart.



Bottom line is that if you want an exact location, you should probably have GPS turned on. Even that is not going to work sometimes - especially indoors where (sometimes) GPS reception can be non-existent depending on the building construction, etc.



From time to time I have done "such and such near me" searches - and ended up with Google search recommendations in Croatia or Thailand. That's going to happen sometimes - Google is not guaranteeing that any result is perfect.


eu1
 
  • Like
Reactions: scary alien
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