yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] Danny04:
Point GPS app to Com1?

Hi Boba,

That's the problem I am facing now. Searching and looking how to point GPS app (where can I find this?) to Com1. TT is not giving the opportunity to do so. I am looking for wrong method to solve this. Please advise me how to solve this, because you are already have experience on the hd.

I have already done the hard reset several times.

Thanks in advance Boba.

Rg,

Danny
[Windows Mobile Apps and Games] Danny04:
Just got advice from htcforum.nl.

In TT7,

1- Go to Change preferences

2- Scroll to prefereces page 6,

3- Choose Configure GPS

4- Configure

5- Choose Other NMEA gps receiver, select baud rate 9600

6- Choose GpsModDriver!

This make finally my day!:)

Thanks Mach2003 & others.

Danny.
[Windows Mobile Apps and Games] gsmdb:
Hi Mach,

Using your suggestion I can launch HyperGPS with Questub, but how can I be sure that HyperGPS uses gps mod driver? Attached my log, please take a look on it.
[Windows Mobile Apps and Games] Mach2003:
I can't be certain, using the log file you posted, but...

GpsModDriver removes NaN, and replaces it with 0.0, you log conatins no Nan.

GpsModDriver removes extra Qualicum Only messages, you have none of those either.

Gps Mod condences GPGSV messages from 4 to 3, you have no entries with 4.

If you have a Diamond, then yes for sure you have ModDriver in use. I can't be sure with other devices, but I'd say 90% sure you are using the driver. Drive, or walk with walking profile active, and see if your speed is shown before you move 30 meters from a dead stop. Check if Lag is corrected!

*Off topic* I downloaded your attachment using my phone, and it shows 0 views still.

Edit now it shows 2 views...
[Windows Mobile Apps and Games] Mach2003:
You can set baud rate up as high as 115200. 9600 will be slightly slower, and consume ever so little more cpu time.

There was a note on battery usage at higher baud rates, but best I can see, higher baud rates will use less battery and not more.
[Windows Mobile Apps and Games] Mandragore:
Ah, good luck with QueStub or any other possible solutions then!

Yes, I have the splitter. Maybe I can disconnect the charger cable from the car holder and connect it directly to the splitter. If that leaves enough room for both the Diamond and the headset to connect to the splitter and securing the Diamond tight enough in the car holder, it should work.
[Windows Mobile Apps and Games] gsmdb:
Thanks for your time. In short its possible to emulate HyperGPS to use COM1 (gps mod driver) in stead of COM4 (GPSID) then output the tmc+gps data on COM9. Is it correct ? It will be brilliant !!!
[Windows Mobile Apps and Games] gsmdb:
My little donation for your amazing work. Thanks!!!

2VP82013W1769251F
[Windows Mobile Apps and Games] ijan1st@yahoo.com:
Need some help on the cab file installation...

Hi guys...

I`ve just found this thread and ive downloaded the gps mode driver and the questub cab... ive tried installing both file but ive got this massage "Installation of file.cab was unsuccessfull" for both file..ive search this thread but found nothing on this..my topaz is currently using Dutty HG6 rom...

Really need some help to solve this matter..

Thank you..
[Windows Mobile Apps and Games] NLS:
so will you test WITHOUT the driver and let us know of the comparison?
[Windows Mobile Apps and Games] 4D3:
Hi,

does this work better than GPS bot? I have been using that for over a year and i have minimal lag and my navigation is pretty smooth.

also it requires no hard-reset or install.

@ Thread OP: I can send you my customised version of GPSBot so you can try if you like.

MG
[Windows Mobile Apps and Games] Howell:
Just a little thing : can you install your driver using localized paths ?

On my French device GpsModSetup is in \Windows\Start Menu\Programs and should be in \Windows\Menu Démarrer\Programmes ?

This is not a big deal but could be a nice improvement ;)

I'm testing on a TG01 and I'll tell you :D If it works on TG01 it would be a solution to make GPS work on this device with ALL GPS softwares (as it is not the case now on TG01) :D
[Windows Mobile Apps and Games] gsmdb:
I've used it by myself earlier, but I change to gps mod driver now. You can not compare gpsbot with gps mod driver since gpsbot doesn't alter the gps data (using f. ex. geocache); the only thing gpsbot does is delay/mix the balance between cpu and gps program so the "fake" lag is minimized/avoided
[Windows Mobile Apps and Games] doloop:
digital compass for heading at low speed

Hi,

i think that htc's digital compass sdk or api has not been published or hacked through yet. But wouldn't it be a great feature to have gps heading faked by digital compass at walking speed ?

When you start looking your way, you generally don't do it while walking, so gps heading is useless, but digital compass heading sure would be useful.

Google maps, gczii (geocaching app) will immediatly benefit from the digital compass "true" heading if you could stream the digital compass information in your nmea stream.
[Windows Mobile Apps and Games] 666cin:
Hi!

I'm using Your driver mod on my Omnia, and I'm very glad that You made something like that. My omnia now connect to gps in less than 1 minute.

But I have one question. I'm using 'Automapa' as my Gps program. And I have few options to change in it.

-Gps port - COM1

-Time synchronization with GPS - Yes/No

-Speed reading from COM - 4800/9600/14400/19200/38400/56000/57600/115200 bps

-Compensate delay of signal - none/0.6/0.8/1/1.1/1.2/1.3/1.4/1.5/1.6...2.1s

-Ignore deviation GPS - small/middle/big/very big

-Open port only if used - Yes/No

-Read port in separate thread - Yes/No

-Frequency reading from GPS port - 0.2s(5Hz)/0.25s(4Hz)/0.33(3Hz)/0.5s(2Hz)/1s(1Hz)/

Shoudl I use some kind of speciall settings in Automapa with this special Driver? Any suggestions?
[Windows Mobile Apps and Games] khaytsus:
If he's determining the heading from GPS data, not an electronic compass, how is this any different than the already-present heading data determined by movement? He's not going to magically get heading when standing still.
[Windows Mobile Apps and Games] Junoman:
Hi,

Does this work on Omnia i900 (I meant not the Omnia i910 nor Omnia 2 i8000) with TomTom 7 please?

Thanks in advance.

J.
[Windows Mobile Apps and Games] Mach2003:
This poor thread had a lot of activity while I slept :)

Create a Reg entry at [HKLM\Software\Mach2003\GpsModDriver] EnableLogs=dword:2

Install GpsModDriver, and then look at (or post here) ModSetup.txt from \Mach3003 on device. QueStub will fail if there is no reg at [HKLM\Software\Garmin\Que] QuePath.

Use COM4 in your GPS application to test without using ModDriver, you don't need to uninstall.

I am very happy with what ModDriver does for GPS...

YES it is on the list for the next update, real soon.

Any link to this application and SDK? I'd love to integrate another data source into the mix, especially at slow speed.

Based on the names only (I don't use this app) I'd use these:

-Gps port - COM1

-Time synchronization with GPS - No, optional, I have 'set clock from cell tower' on.

-Speed reading from COM - 115200, Faster is better

-Compensate delay of signal - none, ModDriver already does this

-Ignore deviation GPS - I have no idea what this does???

-Open port only if used - Yes, will save battery, but cause longer fix times

-Read port in separate thread - Either way, try and see what is better with this app, see below

-Frequency reading from GPS port - 1s(1Hz), The underlying GPS system is running at 1/sec any extra reads will just cause a waste of cpu time.

Under WinCe (all of these phones), there is no true multi-threading. The application that is current, gets almost all cpu time, unless it purposly goes to sleep. Kernal mode drivers get CPU when an event wakes them up from sleep.

If a thread in an application waits for an event to do something (read the ModDriver Gps port), then the main application must also issue wait calls to give control to that thread. Just how the main application issues these wait calls determines the efficiency of using the thread.

During the (1 second) delay waiting for GPS data your app can do many things, update maps... As long as it gives control to the thread in a timely maner.
[Windows Mobile Apps and Games] LordElessar:
People!

I have a Omnia II and the GPS is very very slow to to fix a satellite.

I installed the mod, but nothing happened.

I don't know how to do. Sunday the GPS worked like a charm, yesterday and today it don't fix =/
[Windows Mobile Apps and Games] Mach2003:
GpsModDriver does nothing for fix time. Use QuickGps or set AGPS on to aid fix time. After a soft reset, you might want to let some app (GpsModSetup even) get a good locked fix, and then future fixes may be a lot quicker.
[Windows Mobile Apps and Games] NLS:
great - will wait for your feedback
[Windows Mobile Apps and Games] Mach2003:
Non-English Program Files

The attached cab uses the defined shortcut in setup.dll to the window/start menu/programs folder. Let me know if it works for installs that are not 0409.

Note that the driver and UI are NOT changed in this version, don't waste your time downloading this unless your shortcut is to be placed in an non-english folder by default.

Once I get confirmation that this works out, I'll update the cab on the first post.

The (removed) cab file is not working correctly.
[Windows Mobile Apps and Games] barty22:
Thanks Mach2003, thanks for these drivers. Would you consider implementing the

hardware compass of the HTC HD2

? If you could access the compass with your driver (api here), the driver could maybe send the compass info to the GPS app so the compass might work in Google Maps and in our navigation software? Please look at post 8 from the linked api thread. Thanks a million :D
[Windows Mobile Apps and Games] Mach2003:
I'm looking at it...

Magnetic direction sucks, though, but I could poll this api and determine mag variation from time to time, and then apply that variation to the gps results.

Anyone want to give me a LEO :):):).
[Windows Mobile Apps and Games] barty22:
Yea especially at low speeds the compass can help tremendously when navigating cause you dont have to figure out what direction you are looking at.

EDIT: I can't give you a LEO but I will be more than happy to do some testing! Would be amazing if you could get it to work!
[Windows Mobile Apps and Games] Mach2003:
barty: check your PM.
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
HyperGPS

For those who want to youse GPSMod driver with hyper GPS, i can say it works fine (at least under IGO8). The point is, that it doesn't matter from which port HyperGPS takes informations (im even not sure if it really takes the GPS data - why should it need GPS while the traffic data is taken from the radio?). Therefore you have no source port in the HyperGPS settings. The only thing you have to do is, to select an open port, where the traffic data can be sent to.

Expecting your navigation softare can receive traffic data from an independent port you can set up the port you have previously selected in the HyperGPS settings. Like i said, for me it works fine with Touch Diamond and IGO8.

Here is a summary of my port-setup:

COM1: GPS-Mod-Driver

COM4: GPSID (original GPS driver)

COM6: HyperGPS
[Windows Mobile Apps and Games] L_o_k_i:
@IIIIIChrisIIIII

HyperGPS uses the GPS data from port 4 only when you tell it to (by selecting "TMC+ GPS data" in the config app). But it's better to configure your nav app to use the real GPS port (port 4) or GPSmodDriver port instead of the one from HyperGPS, because the mix between TMC and GPS data is not, according to me, well done. Here how I use HyperGPS and GPSModDriver with iGO:

- HyperGPS on port 9 with "TMC data" only

- GPSModDriver on port 1

- in iGO: GPS connected on port 9, TMC on port 1

HyperGPS allows use to choose between "TMC data" or "TMC+GPS data" because some nav apps cannot receive GPS and TMC on separate ports.
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
@L_o_k_i

You're right. Of course i've set up "TMC data" as data output, too. I've just forgot to mention this. Thanks for the info why hyper GPS might use the GPS-Port! Now i understand.
[Windows Mobile Apps and Games] NLS:
I'd love both projects to join forces... any chance?
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
I can't see any advantages by joining the projects. Both work fine independently. Why should you rise up the complexity and so the error possibility?
[Windows Mobile Apps and Games] Howell:
I'd like to try but either regular uninstall or re-install failed to uninstall older version. Even after soft reset...
[Windows Mobile Apps and Games] gsmdb:
Thats why QueStub is in place here for some nav apps using the combined port (TMC+GPS). QueStub pushes the GPSID to COM1 and HyperGPS reads gps data here from in stead of original COM4, by that way nav app can use only COM9 to both TMC and GPS data
[Windows Mobile Apps and Games] L_o_k_i:
@gsmdb

See here what QueStub is for.
[Windows Mobile Apps and Games] gsmdb:
I know how it works. The smart with QueStub is it doesn't limit to nav apps, you can use it (in my case) to run on HyperGPS then force it to use/read COM1 (gps data) in stead of COM4 (GPSID), then in nav app just use COM9 (from HyperGPS) with both gps mod driver and tmc (in case the nav app can use ONLY one COMport f.ex. Tomtom) as I know both IGO and Navigon can use both COM ports simultaneously
[Windows Mobile Apps and Games] NLS:
Removal of duplicate system calls, using one less port, better integration between the two, warranty that nothing updated in one will brake functionality of the other and in the end why split something that in the end enhances the same "experience"?
[Windows Mobile Apps and Games] del4:
Need some clarification/explanation

Been thinking of trying out this driver for awhile now, but I guess I first have a (hopefully not too) stupid question to ask regarding its usefulness for geocaching.

In most respects, the internal GPSr in my Touch Pro works quite well. It's when I'm zeroing in on a cache that I get the oft-reported problem where the distance doesn't update and show my true location with respect to the cache. Now, given what you found using the HTC GPS Tool, I can understand why the course and speed would be wrong in this situation, since that's the data coming out of the driver. But why would this matter when computing my distance from the cache? Isn't this computed using the lat/lon reported by the GPS driver and the lat/lon where I'm trying to go? If, as you say, "The good news is that the position elements (lat and lon), and times are always correct", why isn't my distance from the cache reported properly?
[Windows Mobile Apps and Games] Mach2003:
Most gps applications will use the course and speed values in the GPS string, and without these being properly updated, then the distance between the current position and the target is often not updated.

I use cachemate/cachenav and it exhibits this problem, and also does not show the proper direction to the cache without ModDriver.
[Windows Mobile Apps and Games] Mach2003:
I have been working with bart on the Leo hardware compass (it looks like it is working out so far), and noticed that the change to the shortcut for non-english installs broke the cab installer totally. I remove that cab from the post a few pages back.

Look for another start menu cab to be posted here in a day or so, sorry for the trouble this may have caused anyone.

If you tried the cab are are stuck now: Try to install the cab from the first post, if that does not work, then try removing the driver just after a soft reset, and reinstalling the cab from teh first post, if that does not work, then remove the driver with SKTools (free version works when you have less than 6 applications installed on the phone).
[Windows Mobile Apps and Games] Howell:
Yes I tried it and as I said in my previous post, I'm stuck !

These are the joys of beta testing :D No problem with that, don't worry.

I'm gonna use SkTools because every other solution does not work for me...
[Windows Mobile Apps and Games] kobers:
hi, it works great, but have some questions:

1.is the tool running the whole time in the background and cost so battery life ?

2.can not find after installation (and it seems to work :-) ) the setup. It is not under programs.

thanks

kobers
[Windows Mobile Apps and Games] Howell:
Sorry but even with SKTools (registred version) I failed to uninstall or reinstall properly...

Can you detail the manipulation (just in case I'm really dumb :D).
[Windows Mobile Apps and Games] Mach2003:
ModDriver is a device driver, it will stay in memory at all times. It only runs when the port is opened by a GPS application : No batery is wasted when idle.

There is no need to keep the GpsModSetup runnning in the background, but if you don't click Save or menu/exit no save, then it will stay running and wasting your battery (it will keep the GPS ports open too).

6.1 Start/programs/GpsModSetup

6.5 Start/GpsModSetup

Use SKTools Uninstall Check off Mach20003 GpsModDriver, menu uninstall. Let it finish, don't save settings.

Soft reset

Install the original CAB from first post, not the localized one that I removed from a few pages back.
[Windows Mobile Apps and Games] Howell:
OK, I'm dumb then :D

Because installation worked this time ;)

I'm gonna test it now on my TG01 (I hadn't the type before because of the localized version bug).
[Windows Mobile Apps and Games] private69:
For MACH2003

Hello,

I want to use your soft gpsmodriver without any option just normal like GPSGATE OR PORSPLITTER :

Can you said me the correct value is just to use with tomtom on my samsung i8000 :

Name: Used for profile selection and display (alters the names on menu and selection screens)

DeltaDistance: Meters times 10 to update course and speed (20 = 2.0 meters) Can You say me the correct value :

DeltaTime: milliseconds to update course and speed Can You say me the correct value :

DeltaSpeed: kph times 10 to update LadAdvance position (5 = 0.5 kph) Can You say me the correct value :

LagAdvance: Number of milliseconds to project your position into the future Can You say me the correct value :

Speed Fix: Allow the driver to correct speed + Average Speed Can You say me the correct value enable or disable

Course Fix: Allow the driver to correct Course, + Average Course Can You say me the correct value enable or disable

EnableDop: Allow the driver to correct bad dop values Can You say me the correct value enable or disable

Thanks in advance.

Private69.
[Windows Mobile Apps and Games] Mach2003:
Sorry if I misunderstood you, but if you want to run ModDriver without changing any of the GPS data, but only to share the port with another application (like GpsGate does), then set LagAdvance to 0, SpeedFix, CourseFix and EnableDop all to unchecked. With these settings the Delta values will also be ignored. But then what's the point, just use GpsGate...

If you wish to use the features designed into ModDriver, then just use the default values that are installed, test, and adjust as required.
[Windows Mobile Apps and Games] Howell:
Just a quick feedback : works on TG01 with default settings and iGo8 but even not with TomTom 7.916 (as usual on TG01).

This is weird. TT doesn't detect GPS Signal where iGO does.
[Windows Mobile Apps and Games] Mach2003:
New update on first post.

1.39

- Fixes an error in calculating change in course.

This affects all users of the driver, after update you should get better course reporting, even when averaging is turned off, and less noticable "spin" effect.

- Uses %CE11% for start menu in setup.dll.

Users who have non-english operating systems should now get the short cut to ModSetup installed in the corectly named \windows\start menu\programs folder. No, the application is still in english, only the shortcut location has changed.

GpsModDriver.dll (in zip) is also updated there.
[Windows Mobile Apps and Games] Nazar78:
Hi Mach2003,

I'm using Omnia 2 with 6.5 official ROM & MapKing 2007.

Here are my setup;

[WM6.5 GPS Settings]

Auto manage GPS=enabled

Hardware port: 9 <- Omnia 2 using port 9

Program port:8

[GpsModDriver Settings]

GPSID port: 8

Driver port: 7

Questions:

1) From the above, ports I've linked from the GPS hardware as 9->8->7. Are they correct?

2) I can see the "Gps Life Data" status showing the no. of fix sat. MapKing got connected to the GpsModDriver port 7 but I can't see any sat or gps streams in MapKing. Those sats are only visible when I link GpsGate between MapKing and GpsModDriver (MapKing connected to port 6 of GpsGate, GpsGate connected to port 7 of GpsModDriver, total ports linked 9->8->7->6). Is this normal?

3) Once softreset, the "Gps Life Data showing 0 of 0 sats". Check the Serial5 keys, index=7, flags=0. I'm not sure what went wrong?

Thank you...

edited: oh ya i tried the 1.38 n 1.39
[Windows Mobile Apps and Games] Mach2003:
Save one port by setting the external gps control panel, COM9, COM9, and uncheck manage, that will save you a port, but prevent any access to GPS data other than with ModDriver. ModDriver should see the "program port" change and use COM9.

You have valid data coming to and from the driver if you see fixed data in GpsModSetup, Lat, Lon, Alt, and 3d fix on x of y sats. I can only assume that MapKing does not like the GpsOneChip's data string (I keep it the same in my driver), and GpsGate is doing something else to it. Try MapKing on COM8 or COM9 and see if it sees data, if not then MapKing will only work with GpsGate in the loop.

After soft reset, it may take up to 60 seconds to get a fix from the GPS chip (without aGps or Qucik Gps), how long did you wait?
[Windows Mobile Apps and Games] Howell:
Confirmed OK : now shortcut in the right place on French PDA ;)

Will test the rest and report :D
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
Confirmation: Shortcut is on right place on german devices, too!
[Windows Mobile Apps and Games] Peet73:
Uninstall problem

v1.39 doesn't installe completely when i try to install it over v1.38.

To solve this i tried to uninstall v1.38 but i I can't get it uninstalled.

It starts uninstalling but at the end theres a window which says that not all has been uninstalled.

A soft reset before or after makes no difference...

HTC TP2

WM 6.5 (original HTC rom)

TT is set to default GPS
[Windows Mobile Apps and Games] zenkinz:
Mach2003, are you going to add the digital compass support to your driver, or is it found already in one of your release?

Using digital compass, if the gps has lost satelite reception, e.g. while in tunnel, it can use the last known speed and the digital compass direction, to 'predict' the current position.
[Windows Mobile Apps and Games] barty22:
@zenkinz, we're still working on it (admittedly Mach2003 is doing the hard work). It's progressing nicely, and feeding the compass data when there is no gps fix is one of the latest additions to the work-in-progress driver.

Still there are difficulties with the situation you described. First there is the issue with the magnetic north vs. real north. And try out the compass in your car. The reading will be erratic because of all the technical equipment in the car. Furthermore users might want to use landscape and portrait modes, which natively would change the compass reading. These are all things that we have been looking into, but again, I think we're getting there!
[Windows Mobile Apps and Games] JaCoL_JcL:
meh dude i can't uninstal a v1.38 - I do like u write but alweys got a error with un-install :/
[Windows Mobile Apps and Games] barty22:
What always works for me is to do a soft reset, and then use SKTools to do the uninstall of GpsModDriver, say NO to keeping the settings. After the uninstall do a soft reset. Then you're free to do another install.
[Windows Mobile Apps and Games] khaytsus:
Just to clarify, once you have a failed uninstall it ALWAYS gives the message that it failed to uninstall, however if you reinstall the new version gets installed and it does work.
[Windows Mobile Apps and Games] LordElessar:
Thanks Mach2003! I used the AGPS to fix this issue and now it works like a charm!