Direct Access to the internal GPS ?? - P3300, MDA Compact III General

Hello there,
Did anybody find out how to access the internal GPS of the HTC P3300 without using the GPSID (GPS Intermediate Driver)?
Although the internal GPS works fine for me with many programs (TomTom, Pathaway, Fugawi, VisualGPSce, etc.) I did not find a way to program the internal GPS using any of the common GPS tools (such as SirfTech, Aplsirf, CeMonitor, GPSTweak, etc.). In particular I'm very interested in enabling/disabling the SN and the SBAS Mode.
I'm guessing that programming the internal GPS via the GPSID is not possible (or not supported) while it might be possible by accessing the hardware GPS directly. However, I don't know how to do so...
During my investigations I found out the following details:
Based on the MS GPSID Reference the HTC P3300 must have a plug'n'play based internal GPS receiver, as there's no valid registry key found in the corresponding HKLM/System/CurrentControlSet/GPS Intermediate Drivers section.
Looking into the HKLM/Drivers/Active section for a suitable pnp GPS driver I only found COM3 (SerialGPS.dll) which for me seems to be the corresponding hardware driver for the internal GPS. However, accessing COM3 always fails for me with any program.
Does anybody know how to get COM3 (SerialGPS) to work?
Or does anybody know how the GPSID talks to the internal GPS and why I can't do it directly (or how I can do it directly too)?
Any help and discussion is higly appreciated.
Thanks, GeenZ.

Have you tired to delete the gps driver in registry, and after a softreset tried to access direct on com 3 ?

pklein90 said:
Have you tired to delete the gps driver in registry, and after a softreset tried to access direct on com 3 ?
Click to expand...
Click to collapse
I already have tried disabling the GPSID. This can be done either by the GPS control panel or directly in the registry by setting the key HLKM/System/CurrentControlSet/GPS Intermediate Driver/IsEnabled to "0".
The effect was that the virtual GPS COM port from the GPSID (COM4) was no longer available, but COM 3 still did not work.
Does deleting and softreseting make a difference to disabling?
How could I "completey delete" the GPSID in the registry?
Thanks, GeenZ

I'm interested in this too since I've found reading from COM4 using CF 2 is really buggy and hangs the device. I wanted to see if talking directly to the GPS instead of the intermediate driver would speed things up a bit.

Hi,
As I reported in this Thread I did not find any solution to get direct access to the GPS port.
GeenZ

indiekiduk said:
talking directly to the GPS instead of the intermediate driver would speed things up a bit.
Click to expand...
Click to collapse
it would also probably solve the problem of M650 users stucked with a different firmware version of this internal GPS which doesn't work under wm6

If you would take a look at my following thread
it explains the problem.
Alot of people think they cant connect to the GPS device, but actually it is connection but just nog receiving data the right way.

Slovek said:
If you would take a look at my following thread
it explains the problem.
Alot of people think they cant connect to the GPS device, but actually it is connection but just nog receiving data the right way.
Click to expand...
Click to collapse
Thanks Slovek
Should we Thank HTC for this great feature ?!

Already had contact with them, initially they put this up as a 'feature' but about a month ago i received a short list of questions regarding the GPS module. so i hope their going to change this.

Hope so
at least for the "perennity" of this device !

Related

Bluetooth Upgrade and Bluetooth GPS

I don't know if anyone has noticed... but the new ROM version (1.72 + radio 14) has actually improved concerning serial bluetooth connections -- especially on my BT GPS.
Now when I bond with it, it asks me if I want to use the serial profile. I say yes, and it uses COM 5 for my BT GPS. All works fine. No need to use the Blueooth tools software that was needed before.
So this is actually an improvement, but hard to notice unless one tries "the old fashioned way" with BT GPS.
Works like a charm......
I have not tried it with BT GPS, but looking at what everyone else went through with their Headsets and bonding issues, I can defintiely attest to the fact that the new BT Stack on 1.72WWE works great! I have never had to re-pair my Jabra BT 250 since I paired it the first time two weeks ago. I have also been able to ActiveSync over BT without any problems.
Lucky u guys, when i did the update, i cant active sync through BT
first_major:
Try this attached document and see if it helps.
sheran_g,
Thaks alot, all i was missing was to do the active sync profile, your document helped me.
Thaks again
(some) GPS problems with 1.72 (and 1.66)
Victor said:
I don't know if anyone has noticed... but the new ROM version (1.72 + radio 14) has actually improved concerning serial bluetooth connections -- especially on my BT GPS.
Now when I bond with it, it asks me if I want to use the serial profile. I say yes, and it uses COM 5 for my BT GPS. All works fine. No need to use the Blueooth tools software that was needed before.
So this is actually an improvement, but hard to notice unless one tries "the old fashioned way" with BT GPS.
Works like a charm......
Click to expand...
Click to collapse
I have noticed the added WM function for BT GPS on COM5 (already with 1.66), however 'since' 1.66 I can not get my BT GPS to work with Alturion.
The strange things are:
- At first it still worked with 1.66 but a week after it failed and Alturion and I can not get it working since (incl. 1.72 upgrade).
- if I start Alturion the blue GPS LED starts flashing fast (green LED indicates satelite lock) which suggests BT connection, but still it says "NO GPS FOUND" all the time!
- With TT3 the GPS is working ok (with BT and serial profiles)
I dare not to hope, but if anybody has an idea please let me know. I prefer not to downgrade to 1.60 since I see many issues with this downgrade on this forum.
Victor said:
..... I say yes .....
.... unless one tries "the old fashioned way" with BT GPS.
Click to expand...
Click to collapse
I can not remember that NO was an option. Do you mean this with the old fashion way???
Ronald
Hi guys
I'm guessing that the 1.7 upgrade is not avalable in Australia??? I cannot find it on the MyXDA website for download? is this update that you are talking about not for Australia/Asia?
Cheers...
sheran_g said:
first_major:
Try this attached document and see if it helps.
Click to expand...
Click to collapse
dude the filedoesnt work, can u upload it again?
Smiley
smiley_thing69 said:
sheran_g said:
first_major:
Try this attached document and see if it helps.
Click to expand...
Click to collapse
dude the filedoesnt work, can u upload it again?
Smiley
Click to expand...
Click to collapse
You might need to download Adobe Acrobat Reader in order to view the file. You can find the Acrobat Reader here.
dont try dow view the file in IE
Download it first and THEN view it
This works for me
smiley_thing69 said:
sheran_g said:
first_major:
Try this attached document and see if it helps.
Click to expand...
Click to collapse
dude the filedoesnt work, can u upload it again?
Smiley
Click to expand...
Click to collapse
With gozilla I can also not download the pdf, but with "save target as" it works.
@sheran_g
BTW Thanx for the post
Re: (some) GPS problems with 1.72 (and 1.66)
ronald2oo2 said:
I have noticed the added WM function for BT GPS on COM5 (already with 1.66), however 'since' 1.66 I can not get my BT GPS to work with Alturion.
The strange things are:
- At first it still worked with 1.66 but a week after it failed and Alturion and I can not get it working since (incl. 1.72 upgrade).
- if I start Alturion the blue GPS LED starts flashing fast (green LED indicates satelite lock) which suggests BT connection, but still it says "NO GPS FOUND" all the time!
- With TT3 the GPS is working ok (with BT and serial profiles)
I dare not to hope, but if anybody has an idea please let me know. I prefer not to downgrade to 1.60 since I see many issues with this downgrade on this forum.
Click to expand...
Click to collapse
Are you sure this isn't TomTom's GPS Driver causing this? TT's GPS Drivers since v2.08 have locked the BT Com Port for exclusive access by TomTom and this prevents other apps from accessing a BT GPS. Solutions are either install v2.07 which was the last driver that did not do this or remove 'the Tomtom~GPS' entry which is the culprit, removing this removes the BT Com Port lock but does not affect the use of TomTom.
@ griffog
Actually I use TomTom ~GPS 3.03 which does not have this problem anymore! Anyhow I still (temporarely) remove the TomTom ~GPS driver and soft-reset when I test with Alturion.
But thanx for the tip.
BTW it does effect the use of TomTom for me! I guess you have a serial (non BT) GPS !?
Ronald
No I use BT GPS unit's exclusively. I'll have to investigate this as I have not heard that v3.03 no longer has this problem!
@griffog
I have this information from the Dutch PocketPC-club TT forum.
It is also consistent with what I see since the TT3.03 upgrade, even while my other GPS application (Alturion) is not working. If I run TT GPS and close it and then start Alturion the Blue LED of the GPS starts flashing fast (sadly I still get "no GPS found" however).
Ronald
:wink: remember you heard it first from me, the Premier GPS Resource :wink:
Excellent news! I've just loaded it up to test and you were right It's such good news that I've posted a front page news item, thanks
Indeed it was very good news.... but therefor also more disappointing for me that I don't get Alturion -my second GPS application- to work (on the eve of my holidays).
If you also use Alturion 5.3.1.4 (you seem in to GPS), can you share your configuration with me?
OS (1.66+?)?, BTHTools or WM serial BT profile? GPS? GPS config in Alturion? and anything else you might consider important.
I really need some new straws to grasp because I have no more ideas about what to try.
Ronald
Sadly Alturion hasn't made it across the channel. I'ce contacted them on numerous occasions for a review copy but never received a reply.
Another cool fix is the fact that you can now be connected through Activesinc using the cradle and at the same time now you can receive MMSs without a problem.
Before the 1.72 upgrade, you just couln't do that. :wink:

How to Programm the GPS?

Hello,
does anybody know how to programm the GPS Modul?
I tried to change GGA to 1.
Can somebody help me?
Have a look here ...
www.franson.com They sell a module which you can easily program to with visual basic. They demo programs work without a modification. With Visual Studio you can start programming in a hour or so, after having had a look at the samples.
I think meer wants to adjust the SIRF-III-Chipset, which is used in the Orbit.
Most tools "Sirfdemo" etc. wont work on the Orbit. :-(
I'm searching for a tool which can toggle SN (Static Navigation) off on this device.
Hi,
I tried almost everything to program the internal GPS receiver of my P3300, but did not succeed :-(
First, I tried to get direct access to the hardware GPS port (COM 3), but failed to open this by any way. Eventually, I even sent my device into the Boot-Loader mode, redirected the GPS receiver to the USB port by using the GPSRouting command and connected via USB the SirfDemo 3.81 program. Results were very strange:
Using GPSRouting without a parameter gave me binary output data which SirfDemo was not able to handle.
Starting the the receiver at 57600 baud (by using the command "GPSRouting 57600" gave me NMEA output, which SirfDemo was partly able to handle. Some messages appeared correctly in the debug window, but most output of the GPS receiver resulted in SirfDemo in error messages. Really stranges!
I DID NOT FIND ANY WAY TO SWITCH TO SIRF MODE, which is necessary to program the internal sirfIII chipset.
I finally gave up and hope that one day HTC will surprise us with a nice tool to enable/disable Static Navigation and SBAS mode.
GeenZ
Have you tried using COM4 which is where the actual GPS receiver can be found? - Mike
mikealder said:
Have you tried using COM4 which is where the actual GPS receiver can be found? - Mike
Click to expand...
Click to collapse
Of course, trying to use COM4 was my first attempt.
However, COM4 is the output port of the MS GPS Intermediate Driver (GID). This is a software com port, which seems to be not the best implementation of a virtual comport splitter. There are a couple of programs out there, which have serious problems with the GID port, but do work with other (better) virtual comport splitter such as GPSGate.
Anyway, trying to program the internal GPS via the GID port did not work at all. That's why I was next trying to get direct access to the hardware GPS port (COM3), which did not work either, before I bravely sent my device into boot loader mode (unfortunately with also no success)...
Any other hints or suggestion are still highly appreciated.
GeenZ
Can i disable Static Navigation on XDA Orbit?
Any news about this?
do we have to give up any hope !? :'(
Please read my thread
Explains it, i could post some code to get you up and running, but what language are u working?
Slovek said:
but what language are u working?
Click to expand...
Click to collapse
thanks but just trying right now to understand how to get rid of this infamous GPSID !
Anyone knows how to turn off static navigation now? A programmer gave me a tool which perhaps can turn off static navigation on the p3300. But I'm afraid of testing it.
Minipli said:
Anyone knows how to turn off static navigation now? A programmer gave me a tool which perhaps can turn off static navigation on the p3300. But I'm afraid of testing it.
Click to expand...
Click to collapse
are you talking about spGPSView ?!
The name of the tool is SirfTech. What about spGPSview? Can you disable SN with it?
Minipli said:
Can you disable SN with it?
Click to expand...
Click to collapse
Yes, Moreover, this prog. seems to be more "accessible" than SirfTech !
Are you serious? You can really disable static navigation on htc p3300 (artemis) with spGPSview? I often read that it wouldn't be possible....
Minipli said:
Are you serious? You can really disable static navigation on htc p3300 (artemis) with spGPSview? I often read that it wouldn't be possible....
Click to expand...
Click to collapse
the question should be : is it effective or not ? but it can be changed !
What port do you set?
Ward said:
What port do you set?
Click to expand...
Click to collapse
com4 but the gpsid implementation of Orange is different from the HTC one as they are selling the M650 with their own navigation soft...
I have an XDA Orbit, so...
I've had no luck connecting to the GPS hardware with or without the MS Software splitter. Although other applications such as Beeline and iGo work fine.
spGPSview doesn't work with htc p3300/ xda orbit ....

GPS - how to test it

Hello,
I got this PPC a few days ago (from t-mobile. germany) and I still did not get the GPS thing running...
Does anyone have an idea with witch free program I can test GPS and how I have to configure it? GPS isn't really covered in the manual.
Or do i have to buy an antenna or something extra?
Thanks for help
Did your device come with some GPS related software such as a navigation package, if so which one?
You don't need an external aerial for it to work, if you haven't got any software there are a number of free utilities that can be used to check that it is working - Mike
ok, it's great to hear that i don't need a hardware addon to get it work, but i don't know other gps programs than gpsdash... and gpsdash doesn't work, i dont know how to configure it, it always says "satellites in use: 0"
how do i have to configure the com port and the baud rate?
For a start leave the GPS icon alone you don't need to mess with that.
In GPS Dash you want to select the following:
NMEA data type
Baud Speed 9600
Com Port 4
then you should start to see things working, I don't have that application on either of my Arte based devices, but these settings will work.
Otherwise have a look for the old TomTom GPS driver from version three or earlier I know this works as I use it from time to time on both devices.
Download, unzip and copy the CAB file to your memory card, then using the file explorer on the device locate the cab file and tap it to install the application. - Mike

Garmin XT and Touch Pro2 Problem

My Garmin XT doesn't able to connect to COM4. It just automatically changed to intermediate driver. The intermediate driver works, means, it can get a fix, but the data are incorrect. It misses about 500m from where am I now. also the elevation seems not correct, it shows -78m, where with visual gpsce, i get 21m.
Oh, one more, with intermediate driver, it seems get a lock for a second, and lose on next second.
Anybody experiencing the same issues?
btw, on my TyTN II, it works fine.
you need to tweak it, the thread is around here somewhere, sorry am using my phone, a bit hard to search and copy paste
Do you mean tweaking the registry? I tried it, but doesn't change a thing..
So basically, I get accurate data with visual gpsce, but not with garmin.
Did you downloaded the latest version of Mobile XT?
yes I did. It's 5.00.20wp
i am using a similar version of garmin mobile xt with no issues on the touchpro2
Are you able to connect directly to com4?
mine only able to connect via intermediate driver.
Is it possible to connect directly to com4 at all? I always assumed that whatever you do, when selecting the com port, it still goes through the driver?
I have no problem using Mobile XT (same version as you). Position is quite accurate (maybe just 20m off). And I'm using the standard settings for the PPC version.
rob_p said:
Is it possible to connect directly to com4 at all? I always assumed that whatever you do, when selecting the com port, it still goes through the driver?
Click to expand...
Click to collapse
Yes, that's true. Also check your current elevation. Is the data correct? mine always shows negative value. (I'm +- 20m above sea level)
Does Garmin works smoothly for you? Mine seems to lag by 1-2 seconds like on TomTom. Works smoothly on iGo 8.
I did do the registry hacks but still no luck. Any other suggestions?
bumping an old thread because i have the same problem, garmin is GOOD, but lags a second or two behind, causing me to miss my exits. i've done the registry tweaks but to no avail... anybody? i've also read about gpsgate and the gps driver on the site, can anyone confirm them working?
heres an example: (not my video) http://www.youtube.com/watch?v=gJ2gQx48Zng
watch 0:54-1:00
you see that the person passes under the overpass at 56, but it doesnt register on the garmin mobile until 58.
HOW CAN I ELIMINATE THAT LAG?!
bump :*( nobody has any problems with garmin?

Tilt2 GPS Port # and mapping?

I'm trying to configure DeLorme Street Atlas 2010HH to talk to the GPS on my new AT&T Tilt2 stock. SA only seems to understand COMn ports and the GPS port doesn't seem to be in the list.
Google Mobile Maps at least has a radio button to select using Windows Location information, and that worked.
There is an control panel for External GPS that seems to map hardware ports into shared COM ports, but I'm not sure if that will do the trick for SA2010HH.
I haven't gotten it to work yet.
Any ideas?
What is the port that HTC provides a driver for? How do I map that successfully?
Thanks,
Dave.
wifihack said:
I'm trying to configure DeLorme Street Atlas 2010HH to talk to the GPS on my new AT&T Tilt2 stock. SA only seems to understand COMn ports and the GPS port doesn't seem to be in the list.
Google Mobile Maps at least has a radio button to select using Windows Location information, and that worked.
There is an control panel for External GPS that seems to map hardware ports into shared COM ports, but I'm not sure if that will do the trick for SA2010HH.
I haven't gotten it to work yet.
Any ideas?
What is the port that HTC provides a driver for? How do I map that successfully?
Thanks,
Dave.
Click to expand...
Click to collapse
Every reference I've ever seen has the GPS on the TP2 assigned to COM4. I'm not really sure how you can map to that for SA2010 (never used it before)
wifihack said:
I'm trying to configure DeLorme Street Atlas 2010HH to talk to the GPS on my new AT&T Tilt2 stock. SA only seems to understand COMn ports and the GPS port doesn't seem to be in the list..
Click to expand...
Click to collapse
I had the same problem at first. What I did was take the phone outside where I could get sat lock, opened Google Maps Mobile, while GMM still opened I opened SA2010 went into GPS settings and it pretty much found it by itself. That was about a month ago so I'm not exactly sure about my sequence.
This is what I see in GPS settings for SA2010
Device NMEA 0183
Baud Rate 4800
Comport COM4:
State Pennsylvania
Coords 40 You get the idea. I can't think right now how to put the degree symbol in there.
If I remember correctly I set the state before trying the GMM so I don't know how much difference that will make.
Number 1- You should always search before starting a new thread. I am sure you would find the answer to you original question. It is Com4.
Number 2- I am pretty sure you don't use External GPS, you keep it configured to use the GPS as is. Delorme should see it, just like Goggle Maps does.
Number 3- Why not contact Delorme customer service?

Categories

Resources