Developing a GPS application - some questions - Windows Mobile Development and Hacking General

Hi
I'm developing a GPS application to assist devices with onboard GPS chips (eg. Trinity) to obtain a fix faster.
My application works fine thus far, however I have a question in regards to TomTom. Every other application works instantly, ie. they report the fix obtained as "Valid" and start displaying the location on their GUI almost instantly.. EXCEPT for Tomtom.
Does anyone know what TomTom looks for other than a 2d/3d fix? It detects its receiving information yet hangs on "Lost GPS signal since xxx seconds" for around 2-4 minutes and THEN it starts working fine.
I'm confused as to why this is only happening with TomTom so any information you guys have would be greatly appreciated.

I'm not sure what your application does to assist, or which other applications work fine. But I'll take a guess. Tom-Tom is a stand alone GPS app and the others use assited GPS?
Satellites transmit ephemeris data, data about the orbit of the GPS satellites, every 30 seconds. Tom-tom must lock on to the salelliites and wait a minium of 30 seconds to recieve this data. If the other GPS applications use assisted GPS, they get help from a location based server (LBS) run by the cellular provider. The LBS sends the ephemeris data and other data to help the GPS lock onto the satellites quickly, so the GPS doesn't have to wait.

Related

GPS issues

Now i have Touch HD for about 2 weeks, and my GPS is not working. I tried so much. HTC GPS Tool, TomTom7, iGo8, GPS Test, changing COM Ports, Baudrate and so. But my GPS isn't working. It doesn't found Satelites, and i get no GPS Fix.
Im over with my ideas.
Can someone help me to get the GPS working?
I hope you understand me because I am an Austrian
The first GPS-Fix could take some time.
First I would try this:
connect your Pda to the internet (wifi,...) and download with "quickgps" the local sat-gps-data
then try to connect again with a gps-program.
beware that you must stand outsite, irq is 4. if there's no connection after 15 minutes your settings are broken and it would better to make a hard-reset.
Before installing gps-programs make a backup.
also i would consider to flash an actual rom. the gps works now really much better, also in buildings.
you can use for quick gps testing, i mean without installing an application, mobilemagic. good luck.
I have the current QuickGPS datas and I did 4 hard resets, because i hoped that it would help, but nothing.
I was driving around with my car for about 2 hours but no signal.
And i was testing it with the old Radio Rom 1.09 and the new Radio 1.10. But same issues.
Check to make sure aGPS is turned off and that you are just using GPS.
Also, stand outside without moving when getting a fix. It can take up to 15 minutes as the HD downloads the data from the satellites.
As for settings, using COM Port 4 with baud of 57600 works for me.
I think your description isn't good enough in order to say what is wrong.
The best you can do is to use programs like VisualGPSce or BeeLineGPS.
AGPS is turned off in AdvancedConfig.
VisualGPS and BeeGPS didn't start on my Touch HD
Now i test it with GPSTest and it says "GPS Starting Up" for about 20 minutes
"VisualGPS and BeeGPS didn't start on my Touch HD"
This tells me you have a problem somewhere on your HD, not even gps related (but which does cause also GPS not to work). Have you installend .net 3.5?
Yes .NET Framework 3.5 is installed.
VisualGPSce tells me "Could not initialize communication buffer size"

GPS doesn't run

Hi
I use TomTom6 with my X1, and it did works fine before. Since a view days I didn't got any GPS-Signal at all. Is there anyone who can help?
Thanks for your help.
Regards, Richard
Simple things to try first:
1. Switch off/on
2. Download the latest QuickGPS file
3. Stand outside for several minutes with Tomtom running
Open up the GPS monitor in Tomtom and you should see the bars move up and down as it acquires satellites. If you see that, just be patient until the bars turn blue which means you have a lock. If you see no bars at all, and maybe a message saying 'No GPS', use the configure option to select the built-in receiver.
Had the same problem and even the new QuickGPS load did not work.
I installed the HTC GPS tool and searched for the Satelites with the "Clear Memory" option. Took a bit longer ~15 Min to get the fix, but now it works fine as well in TomTom
try to disable assisted gps
generally it don't work indoors really try outside

Tomtom and 3G connection

Is there a way to set my Diamond to turn on the 3G connection when I use Tomtom? It turns on when I go into IE and Opera, but when i go to Tomtom it doesn't activate.
Thanks for the help
as far as I know, you dont need 3g or any internet connection for that matter when using TomTom. As long as you have TomTom and the proper maps installed, you can just get all the data you need via your internal GPS reciever.
Ive been connecting to 8-14 gps satellites with the nodata cab installed and all toggled to off, as well as schap's advanced config tool with all network settings to off.
im using 3g connection to get traffic update,you cant receive it with the internal gps receiver!
just try to do traffic update and be sure that the settings are correct ,wap or something instead of your isp
Tnanks for the replies. I could be wrong here and totally off my rocker, but I thought that I get faster signal lock when I have 3G on.
Again, could be way off and I was just seeing things.
djcedric is right about the traffic update. Cvrle1, as far as i know, you are wrong about the faster signal lock. If you use the QuickGPS app via 3G or wifi or whatever data connection you use, it downloads the newest satellite data to your phone, giving a very fast signal lock. After I have the QuickGPS settings it takes me about 1-3 seconds to find all the satellites.
Note that the quickGPS settings are only valid for a week, when it expires you have to run QuickGPS again, otherwise it takes considerably longer to find the satellites.
Hope this helps.

Interesting GPS issue...

Has anybody noticed that if you use the gps status app before you use the google maps that the gps connect quicker for any app using gps such as maps, weather, where, etc... until phone reset.
When I run google maps first gps would just search for several minutes and sometimes wouldn't even find the location. So for anyone with gps issue probably try the gps status app from the market first.
I'm wondering if the gps status and google maps access the epic 4g gps differently... just a thought
Sent from my SPH-D700 using XDA App
I did what you suggested and indeed the gps locked much faster on google maps when I used GPS status first.
three epics here. extensive GPS testing over weeks now.
what you are seeing is gps status forcing aGPS vs "use wireless location, whcih is not aGPS.
If your ephemeris is new or has been cleared (the Epics main problem is not clearing ephemeris) you get an aGPS lock in seconds on GPS/aGPS only application like GPS status. But on application that can use either location method, the non GPS Use wireless networks" or the GPS, it often tries to get a wireless tower location first.
I get the identical affect by turning off the tower based system by keeping "Use wireless networks" normally off. this gives me instant aGPS locks five to ten seconds in proper conditions at all ties with cold start enabled.

[Q] GPS hot fix technology exist on android??

Hi guys,
I have some trouble with GPS, it's take very very very long time to establish appropriate connection to some satellites. On Windows mobile there was app which download data about positions satellites from INTERNET and speed up the connection process. Then have exist some this solution for android platform? and one more thing, have some soft which can show satellites connected etc (not need any navigation or compass just some thing for verify)..
Any ideas?
Volis said:
Hi guys,
I have some trouble with GPS, it's take very very very long time to establish appropriate connection to some satellites. On Windows mobile there was app which download data about positions satellites from INTERNET and speed up the connection process. Then have exist some this solution for android platform? and one more thing, have some soft which can show satellites connected etc (not need any navigation or compass just some thing for verify)..
Any ideas?
Click to expand...
Click to collapse
Search for "gps.config"!
Download tis app called gps status...you can download satellites thru its settings or you can reset ur gps data in it...downloading agps data dramatically improves locking speed..check it out...hope it helps
Setings> GPS&Sensors > Auto-download agps data
I am having issues with some builds sometimes to get a fix.
Some android builds make WM GPS not to fix anymore even. The only way to make it work on WM again is to re-flash your radio and not run android again (Android seems to do something to the GPS that makes it stop working on WM).
Perhaps I am wrong but this is my observation.
nuclearfissure said:
Download tis app called gps status...you can download satellites thru its settings or you can reset ur gps data in it...downloading agps data dramatically improves locking speed..check it out...hope it helps
Setings> GPS&Sensors > Auto-download agps data
Click to expand...
Click to collapse
Yep looks that..
Thanks, it worked very well for me.
I have also raised this question previously.
With GPS's there are two additional technologies that help with speeding up a lock.
The first often known as QuickGPS. Normally when you GPS finally find its first satellite it needs to download a lot of satellite information including where all the other satellites are in relationship. This can take a minute or so and if it is interrupted will need to restart. Thats why you get a quicker lock when stationary versus moving. What QuickGPS does is download this information via the internet and store it locally.
The second is A-GPS. When your GPS starts it is listening trying to find anyone of over 30 satellites. This can take time. Once it find one satellite it then needs to repeat for another 2 before being able to identify where it is and what other satellites are in the area (From Step 1). What A-GPS does is find out where you are via cell sites etc. Once it has an approx location it then refers to the QuickGPS data to then workout what satellites are in the area. In then proceeds to only try to lock on local ones which is a lot quicker.
All the fixes for the HD2 gps relate to updating the NTP server setting in the GPS conf file. The current setting is fine however refers to an american time server. End of the day it is still going to give you a time sync to within a few milliseconds. Refering to a local NTP (Time Server) will give the exact same data.
Waste of time.
I believe the slow GPS lock is due to one of these technogies not working. I suspect it is a-GPS however have yet to confirm either way that the GPD data is being downloaded and saved in the right place.
Hope this helps.
Yes, I thinking primary about the fist option QuickGPS.. I was able on my HD2 wit win get the GPS lock for 7-10 satelelites in let then 30 second.. without that 5-10 minutes, then I thing is very userfull to have it somehow working on android too..

Categories

Resources