Hi,
in almost each GPS Programm you can manualy edit the GPS Receiver settings (default Diamnond COM4 4800/9600 Baud), here you can heavy improve your GPS Performace by changing your Baud to the maximun the program suports!!
But unfortunately there are also Programms like Tomtom, witch use the default windows settings. And now how can I change those windows preferences (Baud rate) of the GPS receiver??
well i'm not sure if changing the Baud rate will have much difference on the GPS performance, but its easy to change, and a bit of snooping around in the settings would have meant wouldn't have had to post a new thread but here you go:
start > settings > system tab > External GPS > Hardware tab...
eZc said:
Hi,
in almost each GPS Programm you can manualy edit the GPS Receiver settings (default Diamnond COM4 4800/9600 Baud), here you can heavy improve your GPS Performace by changing your Baud to the maximun the program suports!!
But unfortunately there are also Programms like Tomtom, witch use the default windows settings. And now how can I change those windows preferences (Baud rate) of the GPS receiver??
Click to expand...
Click to collapse
4800 baud are more than fast enough.
Incrising will not improve your performance.
TDO
Would increasing baud rate also increase the already immense battery consumption
JanDaMan said:
well i'm not sure if changing the Baud rate will have much difference on the GPS performance, but its easy to change, and a bit of snooping around in the settings would have meant wouldn't have had to post a new thread but here you go:
start > settings > system tab > External GPS > Hardware tab...
Click to expand...
Click to collapse
where the "External GPS" is? the diamond has an "Internal/built in GPS". maybe if you'll use an external one...
i've seen this in many other threads and i don't get it: why the word "external" has no meaning for some ppl..
setting the baud rate only helps if the hardware actually runs at that baudrate. setting it in software wont make the hardware run any faster.
the gps is "external" to the operating system, even though it might be built in to the phone. If it was "internal" it would be able to access the gps via dma transfers, instead of the comm port.
devillj said:
setting the baud rate only helps if the hardware actually runs at that baudrate. setting it in software wont make the hardware run any faster.
the gps is "external" to the operating system, even though it might be built in to the phone. If it was "internal" it would be able to access the gps via dma transfers, instead of the comm port.
Click to expand...
Click to collapse
i 100% agree with the baud rate. not sure about it but i think the real baudrate is very low ..4800 (?).
curious about the external GPS matter. changing anything in settings/external GPS has any influence on the existing GPS???.
eZc said:
Hi,
in almost each GPS Programm you can manualy edit the GPS Receiver settings (default Diamnond COM4 4800/9600 Baud), here you can heavy improve your GPS Performace by changing your Baud to the maximun the program suports!!
But unfortunately there are also Programms like Tomtom, witch use the default windows settings. And now how can I change those windows preferences (Baud rate) of the GPS receiver??
Click to expand...
Click to collapse
This is for everyone... but mostly for the recent epidemic of people who are consistently having GPS issues...
Set your GPS application to com4 at 9600 baud. Nothing more, nothing less!
9600 is what the on-board GPS is set to deliver. The 4800 set as default in most applications is not correct for the Diamond, as are all other settings above 9600. These incorrect settings will cause issues such as poor ttff, lag, missed altitude output and various other anomalies, and some speeds just will not work at all.
Now, you've been told,, so if you have anything other than 9600 set in your app, then don't waste any more of your or anyone else's time until you're sure you're firing on all 9600 cylinders.
Beyond this, an hour or two learning about GPS, and how the GPS system works (along with its strengths and weaknesses) will help you way beyond what this forum can do for you... unless of course you're just really unlucky and your diamond is genuinely F**ked!
studz said:
Set your GPS application to com4 at 9600 baud. Nothing more, nothing less!
Click to expand...
Click to collapse
thank you for yr advice. i am one of the lucky ones with no lag and nothing to complain about my GPS. i left the settings as my iGO8 discovered them: port 4, 57600 baud. i guess, since i have no problems i should live it this way. is it the 9600 baud so important? i think that no matter what the "setup" is the baud rate is going to be the maximum possible. am i right?
Funny thing is (and I could bore you with the technicalities but I won't bother), the baud rate is quite important, but often not absolutely critical. Too high a setting, and provided it maintains a harmonic relationship with 9600 that encompasses exactly the data your app requires, you won't necessarily experience any problems. That said, it might still be slightly wasteful of a bit of processing power, but probably not so's you'd notice.
Also, many apps for example make no use of altitude data, so a user won't even know this was missing if his settings were wrong...
Anyway, the long and the short of it is that the correct and perfect match for your app and the Diamond is 9600, and it is here that it will run at optimum.
KukurikU said:
thank you for yr advice. i am one of the lucky ones with no lag and nothing to complain about my GPS. i left the settings as my iGO8 discovered them: port 4, 57600 baud. i guess, since i have no problems i should live it this way. is it the 9600 baud so important? i think that no matter what the "setup" is the baud rate is going to be the maximum possible. am i right?
Click to expand...
Click to collapse
same here; igo automatically detected my gps driver and set it to com 4 - 57600 baud, and except for 1-2 seconds of lag, everything seems to be working too fine for me to ruin it
Related
Hey all,
I figured this was worthy of a new thread.
I noticed that the stage is set for everyone to begin investigating GPS on the Wings.
I also noticed that there appears to be a misconception about the internal GPS being active, but reporting only one satellite. This would be the GPS on COM4.
The issue is that, this is not a GPS, but the GPS intermediate driver; aka the GPSID. It's got some data in it, hence appearing to be one satellite.
Check out the Microsoft GPSID Settings tool. This discounts the whole GPSID_QCT.dll (or any other QualComm files/reg entries).
Just wanted to clarify this. If I'm wrong, tell me so.
Thanks,
Matt
bigflavor said:
Check out the Microsoft GPSID Settings tool. This discounts the whole GPSID_QCT.dll (or any other QualComm files/reg entries).
Just wanted to clarify this. If I'm wrong, tell me so.
Click to expand...
Click to collapse
You could be right. Once I've recovered from this bad flu I will do an in-depth analysis of GPS on my kaiser and compare it to Wings.
The AGPS driver found in the restetry has a value called "enable GPS" with a value of 0.
Microsoft utility for configuring GPSID on Smartphone
Iv looked at this before. When i run it it gives me...
Program Port:
COM4
Hardware Port:
(None)
Hardware Port Baud Rate:
300
Manage Automatically is " ticked "
????????
10332007 said:
The AGPS driver found in the restetry has a value called "enable GPS" with a value of 0.
Click to expand...
Click to collapse
uh huh
NoNco said:
Iv looked at this before. When i run it it gives me...
Program Port:
COM4
Hardware Port:
(None)
Hardware Port Baud Rate:
300
Manage Automatically is " ticked "
????????
Click to expand...
Click to collapse
It allows you to configure the intermediary driver for gps. It allows mutliplexing of a GPS signal to provide multiple programs with GPS (if you use just the hardware COM port, you can only use one program to connect).
ok
ok, so what would the correct setting be for this then?
NoNco said:
ok, so what would the correct setting be for this then?
Click to expand...
Click to collapse
There is no "correct setting."
http://blogs.msdn.com/cenet/archive/2005/06/10/427814.aspx
Here's the MSDN registry settings, just to clarify my original post.
With GPS Test, I have gotten 3 satellites at once before...no fix, all were weak signals...but 3 satellites.
butzchan said:
With GPS Test, I have gotten 3 satellites at once before...no fix, all were weak signals...but 3 satellites.
Click to expand...
Click to collapse
Interesting... does the tool you use display the NMEA data? If so, check out the syntax and see what the NMEA data you see means.
I'm getting data but it's related to the GPSID, no useful data.
The point of this post was just to discount whatever COM port the GPSID (GPS Intermediate Driver) is configured on. I just used HTC GPSTool to test all 14 COM ports. The only two active were COM4 (for which I have the GPSID configured), and COM5 (for which I have the outgoing port to my bluetooth GPS receiver configured). The meaning of this is very important.
The internal GPS hardware device/chipset is not configured on a COM port. It, most likely needs to be found and installed on a device level.
Here's what I would do next / I wish I knew how to:
1) Dump my ROM (so that I could have a total backup that I can restore after testing; my phone is critical for my job so I can't be screwing around irreversibly)
2) Load the pre-prod rom
3) Run the HTC GPS Tool
4) Test all COM ports for valid NMEA data
5) Find which COM port the GPS hardware device/chipset is configured, not the GPSID.
6) Find the driver (related files and registry keys)
7) Figure out how to install the driver and attach it to the hardware device/chipset. (completely unfamiliar)
8) Dump the driver files and registry keys related to configuring the hardware device/chipset
I'm more of an IS bent logician than a programmer or hacker (I'm into networking), or whatever you want to call some of these XDA folks. So, the above is a general plan; if anyone with the specialized skills (such as driver-level programming, or an understanding of Windows Mobile device interfaces) can take on the above tasks; we will have an answer. For instance, hannip, who extracted the Bluetooth stack from the Treo 700wx and made a CAB available for installation on the Treo 700w and 700wx, would be able to perform pretty much the same exact thing on the s730 and come out with results.
Anyone? Anyone?
No NMEA data. This is the app:
http://classic.pocketgear.com/software_detail.asp?id=24687&associateid=9
butzchan said:
No NMEA data. This is the app:
http://classic.pocketgear.com/software_detail.asp?id=24687&associateid=9
Click to expand...
Click to collapse
The HTC GPS Tool (previously attached) gives you the NMEA data. You can look at the data more closely, and refer to the syntax, which is described in the above linked PDF, to figure out what you're looking at.
Regardless, if someone has flashed their Prod s730 with the pre-prod ROM, and they are able to get a fix with the internal GPS; following the above procedure to begin to figure out where the drivers are, and how the device is configured to use the drivers, will allow us to make progress.
I'd be glad to specifically help, but I need to know how to dump and restore my ROM (reasonably) flawlessly, before I go and flash my phone with the pre-prod rom, etc etc...
I am trying to configure OCN6 with my Tilt but it appears that when I use the only possible configuration (Port 4 and Baud Rate 57600) the phone freezes up and needs a soft reset - no fix possible with OCN6 this way.
I am able to get a fix using GPSTool with above mentioned configuration.
Any help on this issue?
Thanks!
I'm not sure about OCN6, having never used it or heard of it, but I use a baud rate of 4800 with all my GPS programs and never have a problem.
yup, I have been using the GPS with TomTom for a couple of weeks now, with 4800 and the COM4 setting...
surprising, the Baud Rate of 57600 didn't really work well with the TomTom Navigator..
Start with baud rate of 4800 and if you want to speed it up take it in increments, but 4800 is the standard
I believe the problem is that I am required to open the port first, using GPSTool.
By opening the port I see a 50/50 rate of freezing/non freezing. If I am not opening the port, OCN6 (Oncoursenavigator or iGO) freezes at the start page.
Kind of weird - I was able to use GPS without any problem on my Trinity without the GPSTool and the exact same application.
to set the com port and baud rate on a Kaiser I assume I do that from ext gps settings? my tomtom has locked up. I am finding this phone a real pain. many thanks.
Hi,
I've a HTC Diamond, UK version with the following rom:
1.35.401.3 WWE
30-05-2008
0.93.25.NS26
52.26.25.09H
I've try install different versions of tomtom, actually the 6.32, but impossible to detect the integrated gps... I've only bluetooth, wired and Others NMEA...
I've try all Bauds settings possibles on NMEA but noone work...
Any solution plz? I've 1 day for decide if I buy this Diamond for replace my Touch Cruise or not... And i want be sure the GPS is working...
Plz if you know, say me how can i have this gps working with tomtom...
Maybe an other rom? If yes wich? Or a special version of TomTom? Or any fix?
choose: other nmea gps
COM 4
baudrate works with 9600
(other may also work)
then you need to have "waiting for gps signal" in gps status
grtz
I can't chose the port... Only the baud rate...
And i have "not gps device found" always
i use 6.030.
in other postst you can find more information about used versions
I've try this version too but same problem... any idea?
you can check the settings from you internal gps receiver.
settings->external gps
you find there 3 pages with settings(com port etc)
yes
Programs: Ports: COM 4
Hardware: Port: None, Baud rate: 4800
But if i change anything, i click ok and come back, it is back to default value... I can't set 9600 Baud or other value... if i click ok and enter again in external GPS options, it's back to 4800...
This mobile does really have GPS??? I'ts not writed in the box and in the manual too... I see nothing about GPS... The manual is very little and the box is a "diamond looking box"...
TheMafioso said:
yes
Programs: Ports: COM 4
Hardware: Port: None, Baud rate: 4800
But if i change anything, i click ok and come back, it is back to default value... I can't set 9600 Baud or other value... if i click ok and enter again in external GPS options, it's back to 4800...
This mobile does really have GPS??? I'ts not writed in the box and in the manual too... I see nothing about GPS... The manual is very little and the box is a "diamond looking box"...
Click to expand...
Click to collapse
offcourse it has gps. everybody is using it.
you do not need to change the settings in extarnal gps.
just open up tomtom, choose other nmea gps, 4800 baud and com 4.
i have tomtom 6.010 (i do not know what the newer versions have different)
and it works very good.
Strange because nothing say in the box or manual that it got gps... And it's not detected by tomtom...
Any idea??? Tommorow i have to give the diamond back or keep it so i've to decide today... And i want a mobile with gps working...
TheMafioso said:
Strange because nothing say in the box or manual that it got gps... And it's not detected by tomtom...
Any idea??? Tommorow i have to give the diamond back or keep it so i've to decide today... And i want a mobile with gps working...
Click to expand...
Click to collapse
you can also use google maps. that has a gps function.
But google maps need to connect via gprs someitmes and that isn't totally free... I want a totally free use gps... Not a "net depending" gps...
TheMafioso said:
But google maps need to connect via gprs someitmes and that isn't totally free... I want a totally free use gps... Not a "net depending" gps...
Click to expand...
Click to collapse
just for testing purposes!!
or use this program
http://gps.pdatopsoft.com/download/?pid=11555
install it, and it will look for your gps unit.
it will be installed under programs > gps test
Lol don't ask me how and why but i've hard reset the phone and reinstall tomtom, and now i've the choice of port and baud... I've chose 4800 baud and port com 4 and it works... lol
[ironic mode ON]So it seems like Diamond has GPS although it is not writen in the box...[/ironic mode OFF]
Bye
I have to say I was dubious when reading the specs too, as they say 'GPS and A-GPS Ready' - which normally leads you to believe that you need another bit of kit to use them.
Then I found confirmation - and was happy to order the phone.
QuickGPS
I order to get a good working signal start the program QuickGPS, download in this program the latest gps file from server.
Start Tom-Tom and use the settings mention above:
choose other nmea gps,
4800 baud and
com 4.
Be sure to stay outside free to air and you get your signal in about 30 to 45 seconds.
Tuut_Tuut said:
I order to get a good working signal start the program QuickGPS, download in this program the latest gps file from server.
Start Tom-Tom and use the settings mention above:
choose other nmea gps,
4800 baud and
com 4.
Be sure to stay outside free to air and you get your signal in about 30 to 45 seconds.
Click to expand...
Click to collapse
And that's all. good explanation. i did the same and working. But why doesn't detect integrated antena like kaiser? any answer...
Do you guys have the following problem?
When I open the settings of the gps, inside the phone's settings, I try to change the settings, but when I press "ok" it doesn't save the changes. For example, if I change the baud rate from 4800 to 33600 and press ok, if I immediatly open it again, the setting goes back to 4800 again.
This happens also if I change the COM port from "none" to other.
Having "Manage GPS automatically" under "Access" tab activated or not, doesn't make a diference.
Bye
Hi all,
I have a new Diamond from Orange in France and have troubles using my GPS module since it isn't found in a single program.
Now from the artemis I know that there was a different version in France then in the rest and we needed an adapted version of the GPS driver. Is this the case with the Diamond too?
I actually use the duttys rc2 2.7 version ROM and tried visual gps or tomtom6 and 7 with no result. There is no way I can get them to find a gps module.
So may be some one ha a clue??
Thx.
Finally I made the GPS work with Visual GPS on the com port 4 and 9600baud but in Tomtom7 there is a satellite fix in the gps settings but on the main page it says no gps module or sometimes it says waiting for a valid signal and then goes back to no gps hardware....
Any ideas. I have tried with internal or other nmea settings and it both gets the same result.
Regards J.
My Diamond also not found GPS on auto detect. It needs a manual setting of the COM4 with 4800 or 9600 baud.
also to set: Start > settings > system > external GPS => programs => GPS software Port to COM4
To find the satellites it needs some times. But before the GPS program can work with the satellites it also need some times, to get the satellite datas.
Thx,
I did that alreagy, but I can only configure the program/software port since the Hardware settings are always getting back to zero...
And with these settings Tomtom7 is kinda erratic.....
Ignore the hardware Port. Set the hardware port to NONE. (My device set Hardware port automatic to none)
Only the Softwareport must set to COM4. This setting works fine.
fraham said:
My Diamond also not found GPS on auto detect. It needs a manual setting of the COM4 with 4800 or 9600 baud.
also to set: Start > settings > system > external GPS => programs => GPS software Port to COM4
Click to expand...
Click to collapse
This worked for me too, although settings were already there, just going into the setting and saving got it going.
What are the GPS settings for the diamond2. I am using Igo8 if this matters.
lorettaboy said:
What are the GPS settings for the diamond2. I am using Igo8 if this matters.
Click to expand...
Click to collapse
For my iGO8 it is:
Port: 4
Baud rate: 4800
Works like a charm!
that's the one. I always do autodetect. Work great!!!
Any concern on the Baud rate?
I am using 57660
Hello,
well it's weird but i'm using 115200 as baud rate.... Now I'm confused...
torres.sis said:
Hello,
well it's weird but i'm using 115200 as baud rate.... Now I'm confused...
Click to expand...
Click to collapse
If you're not confused then i will.
4800 works for me and everywhere you look on the forum you will find 4800.
But, if it works don't try to break it
Baud rates values in object refer to data (e.g NMEA) transfer speed from GPS to CPU, 4800 is good enough for navigators and general pocket pc purpose, higher values may be accepted but ignored.
Searching for something else i found following settings in: data.zip\config\devices.
There are 5 HTC Device in there and al have following line:
[gps]
port="4"
baud="57600"
Maybe it should be 57600, I tryed it, inside it didn't work but when I wass only 1 meter outside it hit me with full GPS receiption.
Back in the house again I still have full GPS receiption.
I think i keep it on 57600 for a while, if it works it leave it on 57600 baud.