[APP] Fusion GPS Fix 18.104.22.168 2009/03/13
So here's something to try to deal with the anemic GPS on the Raphael, and any other post-WM5 with slow GPS locking.
This app runs after install
, and after soft-reset
, and immediately starts up the GPS hardware through the WM5+ GPS API. It waits 5 minutes
for a GPS lock, or it quits. A pop-up
will tell you whether GPS lock was established or timed out before it quits.
The GPS polling is limited to every 5 seconds to try to conserve some CPU cycles. Currently does not use AGPS, but you can turn it on/off at your registry leisure.
This attempts to reduce the Time-To-First-Fix (TTFF)
during which the GPS ephemeris almanac is slowly built up. This can take up to 12.5 minutes for a non-QuickGPS/AGPS accelerated device from a cold-start. By kick-starting immediately after soft-reset, subsequent GPS locks for the next ~6 days (without updating QuickGPS) should be much quicker.
Takes 23K of disk, and 1K of ram.
22.214.171.124: GPS power kept on until lock or timeout using CABuddy's GPS code framework; states lock time in seconds
126.96.36.199: added much belated icon to app and top-bar
188.8.131.52: switched from pop-up window to wifi notify-style pop-up (457)
184.108.40.206: fix multi-threading issues that caused popup notifications to fail
220.127.116.11: makes sure the app is disconnected from the GPS before the app exits
active: HTC G2 -- B&N NookColor -- Nexus 7 -- SG4
Support what I do and donate
me a frankfurter.