yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] Mach2003:
You could make it 'just' forward unaltered data with setting the three enable flags (speed, Course, and DOP) to "off" and set LagAdvance to 0. In this case the Delta Values will have no effect.

Re-Posting a copy of the cab is a bad idea, folks should be able to read this thread in order to find out the current issues. Go ahead and post a link to the first post.

I don't know what, in V135 fixes TT on Omnia, but soon v1.36 features will be incorporated into the next release version on page one.
[Windows Mobile Apps and Games] warxhead:
I love you. I never thought my GPS would lock any faster, this works so well, thank you so much.
[Windows Mobile Apps and Games] Mach2003:
Version 1.37 on first port.

For those who have QueStub installed, you may use the cab, it will allows uninstallation if you do, the file itself is no different. The search paths are as shown a few posts ago. Existing QueStub.exe will be overwritten with the new one. All the copy and rename duties are built into the cab.

For those who have the 1.36 Beta, nothing realy is new in 1.37, just the default driving profile distance change.
[Windows Mobile Apps and Games] xhozt:
not working on my lg incite tried using it to show a port to waze and it not google maps could see it .. great idea but not working .. ideas ?
[Windows Mobile Apps and Games] patience88:
I've got a small remark.

Since version 1.36 the profile names are in Japanese.

The driver works great, that is the most important.

Keep up the great work.
[Windows Mobile Apps and Games] dampam:
Tried changing lag advance between 1000 to 5000, delta time from 1,000 to 10,000,and various combinations inbetween, did not result in any visible reduction in lag other than making the map refresh jerky and at lag advance 5000, GPS position is erratic causing endless route re-calculations.:confused::confused::confused:

Did not change other parameters as my little understanding is that those are the 2 main parameters that may affect the lag.

Wonder if there are any upper/ lower limits to the parameters and if they should also follow certain rules like should be multiple of 100 etc..

Can the parameters be in drop down list for selections rather than typing in.

Anyway, thanks again for the great piece of work.
[Windows Mobile Apps and Games] L_o_k_i:
Hi,

Can you make a benchmark of your storage card with SKTools and post it here?
[Windows Mobile Apps and Games] dampam:
SKTools bench mark (best of 5 tests) on my storage card

Write 616 KB/sec

Read 7013 KB/sec

Hope this will shed some lights.
[Windows Mobile Apps and Games] L_o_k_i:
@dampam

Thanks. Mine (Sandisk 16GB micro SDHC):

write: 470 KB/s

read: 16741 KB/s

I think the lag in 3D mode (showing patches of grey blank areas) is caused by your storage card being to slow. Can you try your navigation program on another card?

Are you using an official ROM or a cooked one? You can also try tnyynt sd tuneup (http://xdaforums.com/showthread.php?t=446366) on the official ROM.
[Windows Mobile Apps and Games] dampam:
Hi Loki

I am using official ROM (I can't cook :)) . My Que.exe (now old.exe) is in RAM not SD card. The map is in the SD card. I have tnyynt installed. (didn't seems to make much difference in the SD card speed but nevertheless left installed for some time now )

I tried putting map in RAM before I install the mod driver, did not seems to improve the lag. HD reported 105 MB free program RAM without the map.

Will try map in RAM (presume this will be the fastest one can get) with mod driver and I report back when I have tried. Will get a new class 6 SD card to try if it works in RAM.

Thanks for the help.
[Windows Mobile Apps and Games] nickpda:
Compatibility Issue On Port on Different Navigation Software

Device : Omna I8000. WM6.5

MapKing Isue

MapKing can connect to GPS Mod Driver 110 (Com2 on Hardware Com7)

Since GPS Mod Driver 132 onwards Making could not find any port.

Temporary Solution : I rename "C:\windows\GpsModDriver.dll" to "GpsModDriverOLD.dll" and copied GpsModDriver.dll from GPS Mod Driver 110 to c:\windows and it works.

Agis

Agis is working fine throughtout all version

Can you help on this problem. Thanks much
[Windows Mobile Apps and Games] Mach2003:
Edit the two profile names using GpsModSettings. The default names are working fine, now. But there was at least one version a while ago that did not default empty values. Since you may have ran the defective version, the 'bad' names are saved on your phone.

LagAdvance can be any value you like: 215, 1865... It would be hard to notice a few milliseconds of change though. If LagAdvance is smaller than 1000, Smooth should be disabled. DeltaTime is a 'forced' recalculate time, it does not directly effect Lag, if you have not moved DeltaDistance in DeltaTime ms, then calculate new speed and course anyway.

Remove the 'OLD' from the latest dll. Soft Reset.

Run ModSettings until it has proper fixed data.

What Dop: H values do you see?

Enable logging and Enhanced, 'save' (close ModSettings).

Open MapKing, wait for about 10 seconds.

Close MapKing.

Copy the file \Mach2003\ModDriver.txt to your PC.

Use ModSettings to disable logging.

Email the ModDriver log to me for review.
[Windows Mobile Apps and Games] Mach2003:
@dampam

What free RAM (Program Memory) do you have before starting Mobile XT? I have found that a minimum of 15mb is required to run at all. 20mb or more, is required to have a smooth 3D display.

Also make sure you only have one MapSource map enabled at a time. (Wrench/Manage My Data/Map Sets/MapSource (check one only).
[Windows Mobile Apps and Games] dampam:
Hi March2003

My HD reported 105MB of free program RAM before starting XT. 99.5 MB with XT in the back ground. Most of the other programs are installed in the mSD card.

I have an auto route base map and my main map. Will remove the base map and try.
[Windows Mobile Apps and Games] patience88:
Thanx for the quick reply.
[Windows Mobile Apps and Games] teasa27:
Hi Mach2003, thanks for your work on fixing the gps lag. Been trying to use it on my htc diamond running XT....... seems that Ive missed something as had to reset pda.

Would you please make a simple step by step guide of the installation process for beginners like me in the windows mobile tweaking field....thx

Keep the good work up.
[Windows Mobile Apps and Games] Mach2003:
Copy the 1.37 Driver and QueStub cabs from first post to your phone (Internal Storage is fine).

Close Mobile XT. Double check Start/Settings/System External GPS first tab COM4, skip second tab, third tab, checked for let windows manage.

Double tap the GpsModDriver cab file. Let it install to device. Ok on the COM1 message box.

If your Mobile XT is not "standard' installed to device, or one of the other paths listed, then you MUST edit the registry to point to the installed path.

Double tap the QueStub cab, let it install, either device or internal storage, does not matter.

Run GpsModSetup from start. Check the driving profile from menu, click set defaults button at the top, then save. Check Walking profile, defaults, save.

Wait for position data to show on main screen, click save.

Use your existing Garmin Mobile XT shortcut to start XT. Accept the don't look at me while driving message, Click the signal bars in the top left corner. Verify you have COM1 (GpsModDriver) listed as the port.

Drive...

You can use GpsModSetup to change to Walking profile for hiking, caching, or just walking... The shortcut files on the first post, can be installed and mapped to a hardware button, or Showaco's Titanium Utility.
[Windows Mobile Apps and Games] teasa27:
Hi Mach2003,

really wanna thank you for that explanation, its wow. Just a last question, I have Garmin XT installed to Internal storage.

and with you mentioning "If your Mobile XT is not "standard' installed to device, or one of the other paths listed, then you MUST edit the registry to point to the installed path", what is the next step. Thanks
[Windows Mobile Apps and Games] Mach2003:
You can't 'install' Xt to internal storage, that is not an option.

You can copy Xt to internal storage, and manually create a shortcut to the QuePPC.exe file on the card though.

If you copied Xt to the card, and then either ran the installer or allowed auto run to install XT, then you will have a que.exe in device\garmin, and QueStub works for you as it is. Install the QueStub cab.

If you did not 'install' XT, then you have created a shortcut to the QuePPC.exe on the card, so you should know where it is located. Or if you can't remember, use file explorer to find QuePPC.exe and see if it is in one of the two paths on the first post (the Internal Storage ones; "Storage Card" does not apply to Diamond). If it is, then, again QueStub works the way it is. Install the QueStub cab.

Finnaly, if you did neither the standard install nor use a standard card path. Locate QuePPC.exe (as above). Record its path: "\Internal Storage\My Wierd Garmin Folder\Some Folder inside\...\QuePPC.exe". Use your favorite registry editor (now if this is beyond you, then you can't use QueStub, and XT will not use ModDriver, sorry). Navigate to HKEY_LOCAl_MACHINE, Software. Open (or create a new key and then open) "Garmin" (don't insert the quotes), open (or create a new key and then open) "Que" (again no quotes). Create a new String Value in here. Name = "QuePath" (Have I told you not to type the quotes yet?) Value = YOUR_PATH_TO_QUEPPC_FROM _ABOVE. Save the reg edit, and then install the QueStub cab.
[Windows Mobile Apps and Games] teasa27:
Thanks Mach2003, got it installed. Will give it a try and report back to you asap. Thanks again for your much appreciated help.

Regards

Teasa
[Windows Mobile Apps and Games] maesus:
mach2003, the extended +500ms function does not work on 1.37 anymore? I tried select it but it refused to be checked after hitting save button. is it on purpose?
[Windows Mobile Apps and Games] Mach2003:
Smooth settings and functionallity works here. You know the "(+500ms)" is just a comment, Smooth is the actual button, right?
[Windows Mobile Apps and Games] nearlygod:
Very interesting app.

1. question: I use iGo and when i set it to com1, igo complains that there is no gps device, BUT it works.If i then restart, it switches always back to com4.

Any idea?

thx, nearly
[Windows Mobile Apps and Games] Mach2003:
Try running the GpsModSettings program until you see good fixed data, and then try iGo.
[Windows Mobile Apps and Games] nearlygod:
Hi,

just tried that, but it didn´t help. But it´s weird, because igo says "gps is not connected", but it works. Just after a restart it´s back to com 4.

????

thx, nearly
[Windows Mobile Apps and Games] Mach2003:
- Have you changed anything in settings (SleepTime)?

- Try disable smooth.

- Try a different app (HTCGpsTool).

- Enable Logging, and Extended, save and exit GpsModSettings. Run iGo for ONLY 10 seconds on COM1, then close it. Disable logging. Email me the file \Mach2003\ModDriver.txt (rwslAlbert with live.com).
[Windows Mobile Apps and Games] peacock93:
Nearly,

I use iGO8 everyday and I have not had any problem with it using Com 1. I would try to un-install GPSMod with SKTools, reboot and then re-install GPSMod and see if that fixes it.

Mach2003,

Which setting should I change when my tracking gets off on clover leaf exits? Also, I think I'm missing something. Wasn't there a UI included with 1.36 that lets you make all of the changes without going into the reg?

peacock93
[Windows Mobile Apps and Games] Mach2003:
I don't think any setting will change the effect of ModDriver on high speed turns (cloverleaf or highway exit). Depending on how big your Lag Advance is, you will get a period where you appear to go straight down the highway before the GPS knows you turned. Once it knows you turned, it tracks toward the new position, and then puts you in the correct place.

Remember the reason that lag exists is that the gps is reporting your position a few seconds ago. My driver guesses your current position by using the speed and heading from "a few seconds ago" (comapred to the second before that). Any 'new' change in course or speed during the "Lag Advance" time will cause mapping errors. At highway speeds and 2 seconds of Lag = 55.5 meters.

The ui is included in 1.37 too GpsModSetup under start. Did you use the CAB (full setup including ui) or the zip (driver dll only) from the first page?

I have worked with 'nearly' a bit via email. The com port had to be entered in the iGo setup file for iGo to use COM1.

/*******/

A while ago I added an extra 100 ms to the read timeout value to allow for a reading that was a few milliseconds late to still read without returning "no data" to the host. This extra delay is missing in the latest builds. With the delay missing you can get occasional "lost data connection" messages. I need to test the new build before I update the public post here.
[Windows Mobile Apps and Games] Mach2003:
Update 1.38

1.38 on first post now.

- Restored the missing extra 100 ms of delay in waiting for a valid GPS read

- Removed the calculation on same delay, now uses SleepTime + 100, always.

This update will remove unnessasary "no data" messages. It will improve most all GPS applications response under some circumstances.
[Windows Mobile Apps and Games] mik_14:
Hi Mach2003: I would like to thank you for GPS Mod Driver. It works very well on my device, but I have one request. I would like to direct two profiles (driving, walking) on two COM ports. My idea is I want set constant port for car navigation on port COM1 and software for geocaching on port COM2 .
[Windows Mobile Apps and Games] Mach2003:
Duplicating the driver to use two ports would be a lot of work....

Try running profile "walking" while driving, see if the stopped at an intersection "spin" effect is tolerable.

Try installing the "GpsToggle.lnk" file in windows\appbuttons, and then assign it to a hardware key (if you have one available).
[Windows Mobile Apps and Games] Peet73:
Start menu

USAGE:

- Install the driver cab, change your application to the indicated port, instead of the original com port.

- Run GpsModSetup (found in start), you will see live gps data from the ModDriver on the main page. Setup updates values to the driver, or causes it to re-load if required.

In my dutch WM6.5 version (HTC Touch Pro 2) i couldn't find the GpsModSetup in my Start because the shortlink was placed in "/Windows/Start Menu/Programs" instead of "/Windows/Startmenu/Programma's" where all other shortlinks are.
[Windows Mobile Apps and Games] ventrix22:
Here the same,

The same with HTC TD (dutch win 6.1) but it is not a problem.

We all can copy to the place where it belongs.

Tks for the modriver....

gr, Ad.

======
[Windows Mobile Apps and Games] Mach2003:
I'll add the Shell function to get the localized path to start menu in the next build.
[Windows Mobile Apps and Games] cookie1977uk:
hi

tried this on my tg01 and it shows no gps data

IS it supposed to work with a tg01

cant get tomtom to work with out gpsgate

c.
[Windows Mobile Apps and Games] sandervanzijl:
After repairs on my diamond, i installed v 1.38 on a 6.1 rom.

where can i find GpsModSetup when using 6.1

it does not have the same start menu as 6.5 as you know.
[Windows Mobile Apps and Games] Mach2003:
Start, Programs, GpsModSetup.
[Windows Mobile Apps and Games] dampam:
Hi March2003

Is it possible to have 2 (or 3) different levels of lagadvance, i,e at lower speed lower value of lagadvance and at higher speed automatic switch to higher value of lagadvance ?

Apologies if this has already been asked before.
[Windows Mobile Apps and Games] Mach2003:
Yes it is possible.

As it is now Lag 'Distance' is calculated on current speed, so when you are driving slow the projection is close to your reported position, faster is farther away.

Can you describe what you see (that you want changed), or what you would set for speed/lag for the two or three trigger points? I think you might just have a need to change the LagAdvance value to a better value. Set the best value for highway speed, and then see what happens at lower speeds.
[Windows Mobile Apps and Games] madxtreme:
mhm i had used this...

butnavigation in iGo 8 sucks with the mod driver :S

1-2 seconds there happens nothing....then it moves forward...then it jumps a little bit back and moves again forward and jumps back xD....and then it stops again for 1-2 seconds and the procedure repeats....little bit funny but not useful for navigation xD

(if i switched during the navigation on port 4 everything is alright^^ but on port1 where the mod has installed the driver then iGo thinks it is a rabbit xD)

ps: i had version 137 and now i cant deinstall it....the programm is still there...only the profiles are gone xD

pps: but anyhow- nice work ;) i think i did some faults so the gps-position is jumping and its not really the mod driver^^
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
iGo8 works perfectly fine with the mod driver. No more lag. Everything is better than without it. Read carefully this thread and adjust the parameter for the mod driver. Mainly take a look at the delta- and the lagadvance values.

Chris
[Windows Mobile Apps and Games] dampam:
On my HTC HD, IGO8, it's perfect at higher speed with lagadvance at 2 sec but tends to cause route recalculation more often than it should at lower speed (25 to 35 KM/hr in city driving with lots of tall buildings). The recalculation is far less at similar low speed conditions if I change lagadvance to 1 sec. Hence, if I can set 2 different values, I figured it will be absolutely perfect.

Similar obsrvation with my Mobile XT except I need to set lagadvance to 3 sec to minimize the lag (XT is a pig). At 3 sec, the recalculation is frequent at lower speed in similar driving conditions.

Hope this can be achieve in your next release ?
[Windows Mobile Apps and Games] madxtreme:
mhm....at the moment iGo 8 works like i want ^^

i think i do not really need the driver =)

but when i need it i will configure it right^^
[Windows Mobile Apps and Games] Kajoe:
I have tried it on Rhodium and it works great. Thank you very much.:)
[Windows Mobile Apps and Games] lkwang:
Fantastic, It works great on my Omnia 2, i8000. My GPS gets fixed in several seconds even i am in a building!!!!!!!

Match2003, thanks a lot for your great work!!!
[Windows Mobile Apps and Games] prusling:
I get an error on 138 driver cab install on my Diamond:

"Driver did not autoload. Com Port number is not assigned. Soft Reset, and then look in Registry."

Please advise what I need to do in the registry. Thanks
[Windows Mobile Apps and Games] Mach2003:
Soft reset your phone, then look at settings in GpsModSetup to see what port is assigned to ModDriver. The reg is hklm\drivers\builtin\serial5, index value is com port number, probably 1 (COM1).
[Windows Mobile Apps and Games] Danny04:
Hi,

Does someone who has an htc hd working with Mach2003 great achievement?

Installed the last 1.38, seeing the value, but cannot get the port assigning to com1 and working.

After a soft reset external gps comes always back on com4.

Can somebody help me on this?

Regards,

Danny

TT7.916 - maps 840 - Mikenificent 6.0
[Windows Mobile Apps and Games] Mach2003:
You do not change your external GPS settings under GpsModDriver, leave the default at COM4. Just use COM1 (or whatever is assigned by the installer) in your GPS application. GpsModDriver actually uses the External GPS port to open and read the original GPS data. QueStub will modify the port under External GPS, and then set it back when the GPS application exits.
[Windows Mobile Apps and Games] gsmdb:
Hi Mach,

How can I deal with TMC on FM radio when it needs to open a free gps port too. In my case I would like to use gps mod driver at the same time with TMC

- gps mod driver port 1

- tmc on FM port 9

- real gps port 4

If using port 1 I don't have TMC, use port 9 no gps mod driver
[Windows Mobile Apps and Games] Mach2003:
I'll have to look into what TMC is doing to the GPS data string. If the TMC application can be made to use COM1 (not COM4), and then do its changes to COM9, or whatever, then what ever it does to the data stream, should still work.
[Windows Mobile Apps and Games] Mandragore:
I use this exact same setup with GPS Mod Driver, HyperGPS and Navigon MN7.

GpsModSetup: Mod Driver port 1 and GPSID port 4

HyperGPS: port 9 and data output TMC + GPS

MN7: <TMCPort>9</TMCPort> and <GPSPort>1</GPSPort > in UserSettings.xml

Both GPS Mod Driver on port 1 and HyperGPS TMC on port 9 work perfectly in MN7. When I have the HyperGPS driver loaded and my headset plugged in, of course.

Off topic, without the headset acting as an antenna, the Diamond doesn't get FM radio reception. I'm still looking for a solution to receive FM radio in combination with my Brodit Active Holder. Because while driving and navigating, I can't charge the device and receive TMC :rolleyes: I'd like to have my cake and eat it ;)
[Windows Mobile Apps and Games] NLS:
is there any point to install it on HD2?

my HD2 already has 1000 times better GPS driver than my stock TP
[Windows Mobile Apps and Games] Mach2003:
QueStub allows applications (specifically Garmin Mobile XT) to be able to read the GpsModDriver port, from the "external GPS" (GPSID) settings on app startup.

It changes the GPSID port number to the ModPort, and then starts the application. Your application will read the default port as COM1, run normally, then on exit, QueStub changes the port back to the default (COM4).

ModDriver includes a fail safe to restore the settings in case of abnormal termination (soft reset).

You would only need to install this if your GPS application can not be changed to use COM1, but insists on using the port defined under the GPSID regies.
[Windows Mobile Apps and Games] gsmdb:
I'm afraid that Tomtom use only one gps port to both gps+tmc, so no way to split the using COMport as with Navigon.

Off topic, why not use this 3-in-1 HTC ADAPTER
[Windows Mobile Apps and Games] Mach2003:
It sounds like HyperGPS needs to open com1 instead of com4. Perhaps QueStub will help? Try changing the \garmin\que\quepath reg to the HGPS_Switch.exe path and then installing QueStub cab. OR ask the author of HyperGPS to see if there is a way to get it to use COM1 instead of COM4.
[Windows Mobile Apps and Games] prusling:
GpsModDriver did not install so is not in my Programs.

There's no reg value for "index", there's only Dll, Flags (0), Friendlyname, Order (2) and Prefix.

Please advise how to resolve this.
[Windows Mobile Apps and Games] Mach2003:
If GpsModDriver is found under remove software, remove it.

Try Re-Install Cab. If it fails again, manually copy the dll to \windows using the zip on first post. Soft Rest, check for index in serial5 reg.

Do you use another laguage rom? Do you have \windows and \windows\start menu?
[Windows Mobile Apps and Games] NLS:
OK that is really scary.

You get a new device and before actually using a feature, you install a hack intended for other devices and never tested on yours.

Brrrrr... scary indeed. (or you are just very consistent with your backups and not afraid of hard resets)
[Windows Mobile Apps and Games] prusling:
Removed, although got the "not completely removed" message.

Ran again, and this time got the "Use COM1" message, but the driver still failed install.

However, I now have the GpsModSetup app working fine and have obtained a fix.

Looking forward to trying it out - many thanks
[Windows Mobile Apps and Games] gsmdb:
Sorry I dont't get it. HyperGPS sets up w. an unused COM port ex. COM9 (dataoutput TMC+GPS data), running Tomtom I can pair the built-in gps device w. COM9, so HyperGPS tries to emulate the gps data on COM9 (overview COM9, COM4, COM7 and COM1). The problem I assume is both hypergps and gps mod driver want to use an unused COMport
[Windows Mobile Apps and Games] Mach2003:
BUT... HyperGPS must be reading the real GPS data from someplace in order to forward it to COM9. I assume it reads COM4, adds the TMC data to the strings, and then outputs that data on COM9. If it could be configured to read real GPS data from COM1 instead, then you would get ModData plus TMC on COM9.

And no, COM4 is a multi-open device so many apps can read it at the same time, and so is ModDriverPort (COM1) multi-open.