So… technically you can’t calibrate your iPhones GPS. What you can do is force it to rethink how it figures out where you are. I created this post because I recently ran into this exact issue. The issue being that my iPhone for no apparent reason was extremely inaccurate when showing my current location through google maps. When looking at Google maps my current location was off by roughly 4 miles. Yes MILES!!!
So on to the fix. I was able to get my gps position refreshed to within 500-1000 feet of what it should have been by doing all of the following in no specific order.
Switch the network from 3G to Edge or vise versa (Settings -> General -> Network -> 3G ON/OFF)
Open google maps and click the “location” option found within the lower left corner of the screen.
Wait for your location to shift… then close Google Maps.
Disable data services (Settings -> General -> Network -> Cellular Data ON/OFF)
Perform Step 2 again… and wait, then close Google Maps.
At this point you may have to perform step 1 and 2 again if your position has not corrected itself.
Recently my girlfriends laptop has been unable to reach the internet via wireless. The symptoms are pretty eratic and hard to tie down. Initially web sites will load but after a couple minutes all network activity will drop. The interesting piece is that the wireless signal and all monitoring details show as good.
Symptom: All wireless network packets are dropped 1 minute after connecting to wireless access point Wifi Card: Intel Wireless Card 3945ABG Laptop Model: Dell Inspiron E1505 Driver Version: 188.8.131.52 (9/26/2007, Intel)
Fix: Within the network adapters properties force the wireless card to only use 802.11G.
Update Wifi Properties
Right click my computer and select Manage
Select Device Manager and expand the Network section
Right click the Intel(R) PRO/Wireless… adapter and select Properties
On the Advanced tab scroll through the list of configuration options and select Wireless Mode
Uncheck “use default value” and then select your wireless type ie. 802.11G etc.
Click Ok and exit the computer management interface.