March2003 and Barty22 have been working for some time on a GPS driver for Windows Mobile which addresses the many issues seen with Qualcomm GPS chips, including the notorious GPS lag.
The GPSModDriver which is designed to increase the reliability of GPS readings has been updated to support the digital compass. This update also adds some usage of the accelerometer present in many devices.
GpsModDriver 1.50b changelog:
– Added HD2 compass and g-sensor support to ModDriver
– Hardware compass is read and averaged (only when it exists in the phone)
– G-sensor is read, averaged, and translated into orientation code (only when compass exists in phone)
– Whenever GPS has no fix, compass heading is inserted into the GPS data
– Whenever speed is below (delta speed * HDOP), compass heading is inserted.
The beauty of modifying the driver is that the modification will work for all GPS applications, but the effect will depends on the application.
In iGO8: In 3d view, your car arrow will rotate with the entire screen according to your compass heading, as long as you have a GPS fix. In 2d mode it will rotate the arrow according to your compass heading, or you can set it to rotate the map according to your heading, so that you will always move towards the top of your screen.
InÂ Google Maps: Your current location and current heading will be displayed by means of a blue arrow. It will not rotate the map, but only the arrow.
Read more and download the modified driver at XDA-Developers.