andapo
20-07-2008, 01:15 PM
As we all know Lg ks 20 and htc kaiser use the same processor. Is it possible to use the gps driver from Kaiser in order to enable the gps reveiver (if there is an antena) for the Lg? The idea is based on the fact that the Kaiser users use our video driver to improve their video performace. Maybe we can also use their driver to enable the gps. The Kaiser's users can help us here to our try.
The registry location of the gps driver of the Kaiser is:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver]
I think that the driver is the "QualComm GpsOne Card". You can view some registry values for the gps of the Kaiser here:
http://forum.xda-developers.com/showpost.php?p=1735972&postcount=112
I think that what we need is descpribed below:
In fact, most QGPS implementations, including the SiRF-III and the Kaiser's Qualcomm have 4 layers of software to make the whole thing work.
The first being the GPS channel driver itself obviously. The second is an GPS intermediate driver, which is somewhat a managed com port driver.
The third - the most important one - being a QGPS service (in Kaiser) / a helper background process (in SiRF-III) running in the background to actually use the downloaded quick gps ephemeris/almanac data to calculate satellite positions, and then upload it to the GPS chip. It is indeed contrary to popular believe that you upload the whole QGPS file to the GPS chip and let it do all the computation. This is actually quite impossible given the processing power of such a small chip and very limited memory. The data crunching must be done with a processing unit running off the chip, i.e. on the host device. In a SiRF-III implementation, the real-time ephemeris/almanac data obtained by the GPS are actually being written back to the QGPS data file, presumably in an attempt to preserve the most updated data in a data store.
Already I found the gps driver and the quick gps in Italian language from the Kaiser rom thanks to Guybrush. You can find it here:
http://forum.xda-developers.com/showthread.php?t=307387&page=3
post 23
I install it in lg. After the instalation it obviously seems that all the registry values are similar to the Kaiser for quick gps and the gps driver, but the gps is not activated and the quick gps program does not start at all. I don't know if it is a good start but its a good opportunity to try something for enabling the gps in lg ks20 if exists. Maybe we have also to make some changes in the nv backup file. I don't know.
If anyone knows what we can do next please share it with us.
The registry location of the gps driver of the Kaiser is:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver]
I think that the driver is the "QualComm GpsOne Card". You can view some registry values for the gps of the Kaiser here:
http://forum.xda-developers.com/showpost.php?p=1735972&postcount=112
I think that what we need is descpribed below:
In fact, most QGPS implementations, including the SiRF-III and the Kaiser's Qualcomm have 4 layers of software to make the whole thing work.
The first being the GPS channel driver itself obviously. The second is an GPS intermediate driver, which is somewhat a managed com port driver.
The third - the most important one - being a QGPS service (in Kaiser) / a helper background process (in SiRF-III) running in the background to actually use the downloaded quick gps ephemeris/almanac data to calculate satellite positions, and then upload it to the GPS chip. It is indeed contrary to popular believe that you upload the whole QGPS file to the GPS chip and let it do all the computation. This is actually quite impossible given the processing power of such a small chip and very limited memory. The data crunching must be done with a processing unit running off the chip, i.e. on the host device. In a SiRF-III implementation, the real-time ephemeris/almanac data obtained by the GPS are actually being written back to the QGPS data file, presumably in an attempt to preserve the most updated data in a data store.
Already I found the gps driver and the quick gps in Italian language from the Kaiser rom thanks to Guybrush. You can find it here:
http://forum.xda-developers.com/showthread.php?t=307387&page=3
post 23
I install it in lg. After the instalation it obviously seems that all the registry values are similar to the Kaiser for quick gps and the gps driver, but the gps is not activated and the quick gps program does not start at all. I don't know if it is a good start but its a good opportunity to try something for enabling the gps in lg ks20 if exists. Maybe we have also to make some changes in the nv backup file. I don't know.
If anyone knows what we can do next please share it with us.