Dear Aunt TUAW: iPhone 3G and GPS
Dear Aunt TUAW,
I've been a faithful reader for awhile and purchased a 3G iPhone a couple weeks ago. Everything is great - except for one thing which is extremely unusual (genius words), I wanted to share with you guys. When I am in my home (and only when I am in my home) my phone believes I am in Springfield PA. I live in Minneapolis MN. It doesn't matter if I am on the 3G network or my personal WiFi network (I've isolated each), Google Maps always centers on Springfield PA. If I walk down my street, watching Google Maps- the phone re-orientates itself back to Minneapolis MN. The Genius tried to re-set the time-zone and a couple other things, but it didn't work.
Anyway, I've got a bunch of screen caps if you guys want to see them. I just can't figure out why BOTH 3G and WiFi would both point to the same (incorrect) place...one uses cell towers and one uses IP addresses right? Anyway, I'm not necessarily looking for you guys to fix it or anything - just thought you might want to know. I Googled "iphone Springfield PA" or "google maps iphone Springfield PA" and several iterations, but it seems I am alone in my situation.
Love,
Jeff
Read on for Auntie's reply.
Dear Jeff,
Clearly, someone's WiFi router has been on the move. Skyhook's WiFi location uses router MAC addresses to create correspondences between real world GPS locations and WiFi routers. When routers move, Skyhook data goes out of date.
The iPhone uses a fallback system for geolocation. So when it can't get a strong GPS signal, it moves back to WiFi location, and from there back to Cell Tower triangulation and from there possibly to IP location. GPS may fail when you're inside buildings or near lots of trees or tall people. (So keep away from basketball teams!)
The problem you're having is that WiFi location is working -- but it's working with a router that Skyhook thinks is in Pennsylvania. Not that there's anything wrong with Springfield, PA. (We hear the Simpsons like it there very much.) You might get better results by stepping outside, away from those ceilings. But the best way to test this theory is to TURN WIFI OFF. Go on. Disable it and try to locate yourself. Auntie TUAW guesses that you'll end up located a lot closer to Minneapolis than Pennsylvania.
Love,
Aunt "My other nephew is a PC" TUAW
Update: Being on a 3G/EDGE network does not automatically disable WiFi scanning for local MAC addresses. You must switch off WiFi. Also, reader Thomas suggests submitting your router's details to Skyhook directly, so they can figure out where you really are.
Share
Categories
Dear Aunt TUAW, I've been a faithful reader for awhile and purchased a 3G iPhone a couple weeks ago. Everything is great - except for one...
Add a Comment
Interesting. I also live in Minneapolis and this has happened to me 3 times and a co-worker once.
September 11 2008 at 8:40 PM Report abuse Permalink rate up rate down ReplyYou can get the new iphone 3g without a contract!!! This is where I got mine:
http://www.xpango.com?ref=91473182
Auntie TUAW is wrong. There is a problem with the location service on the 3G network that only affects people in certain areas (and, I suspect, certain 3G towers).
I live in Salt Lake City and the "locate" button places me in Minneapolis. WiFi is almost always turned off so that's not it, and there are many areas in the city where it happens.
Worse, when this happens, you NEVER get a GPS signal, the 3G location seems to prevent it from happening.
Turning off 3G fixes the problem. Turning it back on brings it back. Driving a few miles away fixes the problem too.
I can't seem to get anyone (Apple or any of the blogs) to pay attention to this issue because it doesn't affect people unless they're in certain areas - Salt Lake City, some areas of Oregon, and apparently Minneapolis.
My 3G is so bad i just shut it off until they fix it...
August 20 2008 at 5:38 PM Report abuse Permalink rate up rate down ReplyVendors have been known to reuse MAC addresses, and it possible for users to change them. (They might twiddle a few digits to get around an access point's MAC-based blocking, for example.) That's not much of a problem when there's little chance duplicate devices are directly in contact, but with a global registry like Skyhook, collisions could be an issue.
Maybe 3G towers also have some 'global' ID that's really only unique locally -- especially if the tower operators are in different companies?
This is funny. When I plug in my iPod, it thinks I'm living in the 70s....
August 20 2008 at 3:19 PM Report abuse Permalink rate up rate down ReplyAunt TUAW, no one knows for sure where the Simpsons live. Here's a site dedicated (in almost a freakish manner) to discovering which "Springfield" the quirky family resides.
http://www.snpp.com/guides/springfield.list.html
Keep on writing!
Of course, the skyhook database may be wrong because people are deliberately salting it with false data. Why? Why would you want your physical address (I.E. your home router's map location) made available to unknown 3rd parties? Malicious websites capable of collecting MAC addresses from visitors, or even just unscrupulous advertising companies running address harvesting in banner ads can easily use Skyhook to reverse look-up your current spatial location when you view a web page.
Personally, that bothers me, and is reason enough for me to ensure that my own router is not in their database, and if it is, to either screw with the location, or change the MAC address.
Mine put me somewhere off the coast of Africa the other day!
August 20 2008 at 9:41 AM Report abuse Permalink rate up rate down Replyif you have screenshots of WPS in action on flickr, or are willing to post them to flickr please add them to the WPS location pool @ http://www.flickr.com/groups/iphonewps/
thank you;-)
Hot Apps on TUAW
Deals of the Day
more deals- Altec Lansing Octiv Duo iDock for $48 + free shipping
- Used Apple iMac 17" Core 2 Duo 1.83GHz for $430 + $28 s&h
- Lounge Deluxe Stand for iPhone / iPod touch for $28 + $8 s&h
- Brookstone Surround-Sound Earbuds for $14 + $7 s&h
- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



71 Comments