yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] Mach2003:
Driver does reset the MSGPSID keys to match Sleep Time, but does not change the settings for the hardware layer. HTC has no extra timeout in the hardware keys, obviously Samsung does. I can reset the value there too in the Samsung version.
[Windows Mobile Apps and Games] ivart:
GPS position frezes after installing GpsModDriver cab

Hi

I've installed this updated driver, GpsModDriver_151.cab, and I no longer got the GPS lag, brilliant fix!

But now I got a new problem. When stopping the car TTN7 freezes and when starting driving it would not update its position until after 3-4 seconds but then it works fine until stopping again.

Any idea?! :confused:

Thanks in advance!
[Windows Mobile Apps and Games] Mach2003:
Did you change anything in the settings or profiles from the factory values? If not, then be patient for the new 1.60 version I should have ready to post within a day or two now.
[Windows Mobile Apps and Games] Mach2003:
Public Beta 1.61

1.61

- About a million smaller changes, I was too lazy to document

- Made it so that only one port ever reads the GPS data

- Made ready for multi-port GPS data

- Fixed last known data xmit

- Removed some delays in sending data

- Added the multi port open routines

- Included MS API calls

- Added Port Select to Config Program

- Moved read GPS port and sensors to a Kernal Thread

- Added a thread to scan for a better port, only while power is applied

- If current port stops working, the next port down the order line will be automatically used

- Fixed another uninstall issue, if driver can not be unloaded, prompts for soft reset (or tells you to do so)

- Fixed a number of issues that would stop driver from unloading on uninstall

- Removed the redundant GPVTG sentance from the output

- Added a Garmin protocol message to tell the ModSettings what port is being used right now.

- Increased the Last Send Old Position from 5 to 10 seconds (or until first fix)

- Created a Samsung Build that supports Hardware Compass

- Includes a KickStart.exe program in Windows\Startup (the SDK is not available during boot)

- Has the SamsungSDK_2 Dll included in the CAB

Compass Calibration is still broken (mostly, unless you follow teh instructions exactly), enter any adjustments needed manually.

These files are working on a few phones, although there may still be issues.

Use ModSetting, menu, port to select the input ports that driver can use. Assign an order to those ports (at least) smaller number is prefered by driver (most important = 0, next = 1...), check off fix to enable the ModDriver fixes for that port (Your Bluetooth GPS may not need Lag Advance).

MSAPI uses the call to GetGpsPosition, instead of wasting a bit of time decoding the GPSID's COM port.

Enabling your Bluetooth port, and not having it turned on, causes a couple of seconds delay in getting first fixed data.
[Windows Mobile Apps and Games] Mach2003:
And for the folks that used the PPC 2003 version.
[Windows Mobile Apps and Games] gesaugen:
1. Please, I'm lost with GPS setup and I need few things explained:

In Garmin XT, which option should I use:

- use Bluetooth GPS

- use GPS intermediate driver

- use serial GPS:

- COM3: COM3:

- COM5: COM5:

- COM9: COM9:

In Settings->System->External GPS, which option should I use:

- GPS program port: (by default is set to COM3)

- GPS hardware port: (by default is set to COM9)

- baud rate: (by default is set to 4800)

- Manage GPS automatically (by default the box is checked)

2. which of those options requires hard reset? (it is not the option for me!) and is there way to avoid hard reset?

3. Before installation of GPS mod driver fix and QueStub, which values should be set?
[Windows Mobile Apps and Games] rkalas:
I have installed 1.51 and tried to install 1.61 but I cannot remove the old one - even manually - the HKLM/Drivers/BuiltIn/ModDriver cannot be deleted, even if the GpsModDriver.dll is not in Windows directory anymore.

If I ignore the uninstallation problem and continue with installation, the GpsModDriver setup does not show any GPS data as it was with version 1.51.

What should I do?
[Windows Mobile Apps and Games] omek07:
I got the Omnia 2 and when I installed the new version took me directly to error Device.exe

I do not know why!

Before I did not install any other version ..

also when you open the program turns out the same error

when you open the GPS program, for example, IGO 8 turns out again the problem (if you declare the port)

Is it because I have the Greek language in Windows????

Can someone help me;;;
[Windows Mobile Apps and Games] patience88:
@Mach2003

Installed version 1.61

Gonna test it later

Will report findings.

Keep up the great work
[Windows Mobile Apps and Games] Mach2003:
Leave all those setting as they are. None of the settings require a HARD reset, SOFT reset is not even requred for external GPS control panel.

In Garmin Select Serial GPS, COM9. Then once ModDriver is installed, and QueStub is used it will change to "Com1 GpsModDriver".

Run Mod Settings, select the new ports menu item. check MSAPI and your original GPS port (software port in external GPS, GPSID port in Mod Settings, menu, system). Save, Save. Restart Mod Settings. After a couple of seconds "GPS Live Data" should cgange to "GpsMod MsApi", does it? Wait for up[ to 30 seconds to see if data shows.

Could be you have to install the whole Samsung SDK (I only added the dll to my CAB). Try the attached file and see if it fixes your issue.
[Windows Mobile Apps and Games] omek07:
No this doesnt fix the problem ....

Again i have the error....

Another Question on Port menu we have to check

Port Enable Fix Order

MsAPI Enable(check) Fix (check) 1

AND

com7 Enable(check) Fix(check) 2

????
[Windows Mobile Apps and Games] Mach2003:
Your port selections look fine. MSAPI is optional, it will give the same data as COM7 (in your case).

Have you done a soft reset, since installing the Driver CAB? For samsung KickStart.exe must be run! Is KickStart.exe in \windows\StartUp?

I don't know why else you get an error in device.exe. Try soft reset, uninstall GpsModDriver, Soft Reset, Install Samsung SDK cab, Soft Reset, Install ModDriverSamsung CAB. Make sure both installs are to the Device, not external memory. Soft reset. See if ModSettings has connection.

EDIT: You could also try the non-Samsung version, just to see if your issue is with the Samsung SDK.
[Windows Mobile Apps and Games] ivart:
Hi

Nope didn't change any settings, only installed GpsModDriver_151.cab and reset my device. Will try your new updated version.

Thanks!
[Windows Mobile Apps and Games] betonpoaltie:
tried updating to 1.61, never got it working again

mine: Samsung i8000 Omnia II WM 6.5 NL

Confirmed; started with 1.51 this afternoon - all working fine in TomTom and others.

then saw possible HW compass support in 1.61, so decided to update.. Bad idea...

1.51 was VERY difficult to uninstall, eventually I succeeded using the earlier mentioned sktools. Then I installed 1.61 (samsungspecial), only to get de Device.exe error when starting TomTom.

Then tried the - uninstall - install sdk - reinstall suggestion (but with samsungspecial) => no luck; still Device.exe problem.

Then uninstalled 1.61 again, installed 1.51. This time no Device error, but TomTom was hanging; and device.exe was very busy.

GoogleMaps reported 'no gps on specified port'

The GPSmodDriver settings window showed odd settings, using Com1 (as mirrorport) and com4 (as source port).

Correcting this did not help.

Tomtom will not work anymore.

-> uninstalled the program

Would love to see it work though.......

[ADD] well, just could not leave it be and decided to install the generic 1.61 driver.

Right after installation, TomTom worked fine.

Then I did a soft reset and that's where the problems start again.

Right after booting I started Tomtom, and again it seemed to be hanging. Again device.exe was consuming 100% cpu time.

But the device.exe error was NOT seen this time.

Right now, Googlemaps works just fine, but TomTom is hanging / veryveryvery slow.

[add2]

and now... Its working..

Just left the phone lying here in front of me, doing nothing for a while...... (10 to 15 minutes)

hmmm.. Tomorrow I'll try the samsung version again.. .

is there a minimum wait time specified before the driver and GPS system are good and ready??
[Windows Mobile Apps and Games] Mach2003:
No, but on my phone it takes 60 seconds for the rest of the crap to finish, before I can really use the phone after a soft reset.

Thanks for confirming that the device.exe problem is related to the Samsung version of Mod Driver, though.

You can try this CAB (same 1.61 driver), it has the SDK DLL removed from my cab. Make sure you have installed the SDK cab from a few posts back first though.

EDIT: Changed the cab I has attached, not sure I had the correct one the first time.
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
Hi Mach and all the follower of this thread,

I've been away for some time and i'm verry surprised how much post's this thread got in that time. Mach, my biggest regard for your work - i'm verry impressed! The bad thing is, i've no time to read about 30 to 40 pages. So excuse me for my questions, which could have been already answered in the previous 40 pages. Perhaps someone (eventually other than the much occupied Mach) could give me a short answer:

I've read that the newest version has compass support. In my absence i've bought the new HD2 which has a build in compass. But to be honest i don't really understand what improvment i could have to send compass informations in the GPS-Stream? The only advantage i could see, is that (in my case) IGO initially knows in which direction you're looking, instead of primarily driving around. But (in my opinion) that's more an improvement for geocaching than for driving - or am i wrong?

However such a feature must be supported by the navigation software. Does someone know, whether igo can use this compass data?

I can't really remember, but i guess i've read about problems with the HD2 in combination with the gpsmoddriver. I've checked the GPS of my HD2 without the moddriver and there is absolutely no lag. The only thing i can confirm, is that you have to drive some meters until the device recognizes a position change. That's the point, why i'd like to use the gps mod driver again. Is there any reason not using the GpsModDriver_151.CAB on a HD2?

Thanks for your help!

Chris
[Windows Mobile Apps and Games] Mach2003:
When you start navigating the first "nstruction"will be correct (IE Turn Right),

Wthout ModDriver, none of the known apps support the compass, except the newest GoogleMaps.

If you use Mod Driver, you can set Lag Advance to 0, in both profiles to stop lag corrections. You would still get hardware compass, and if the rest of the settings are left at defaults, you will get change in position after 5 meters instead of the factory 30 meters. (1.61 is way better on HD2)
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
Thanks for your quick reply!

Should that mean that you're changing the gps stream by using the compass?

Why? What are the problems with HD2 and gpsmoddriver? Normally i would just test, but i'm about to go to Australia for vacation. And i would really need a reliable GPS (if i'm in the outback) ;)!!
[Windows Mobile Apps and Games] betonpoaltie:
Edit: IN here was a story that the "device.exe" failure was gone..

It seems I have messed up!

The error is still there when errorreporting is switch on. (i disabled that last night in all my troubleshooting adventures)

(allthough Tomtom will work regardless off this error)

Sorry.. will now check the regular 1.61 (not samsung special)

[Edit]

result of 1.61 regular is also "device.exe" error (already when I open the "GPSModDriver Settings" programm)

Also after about 10 seconds after opening TomTom I get the "het spijt ons..." device.exe error message. -> just ignore and TomTom wil run FINE.

-> so problem NOT limited to 1.61 SamsunSpecial version; also regular version causes problem... Sorry again for the mess up;

[edit]

Reverting to 1.51 was not a solution either. tomtom was hanging and eventually I got a "device.exe" error again.

(but not when opening the gpsmoddriver settings window)

after a reboot and a loooong wait I tried again; Tomtom seemed unresponsive for about 10 minutes! after that it worked.

Is it my phone then?..
[Windows Mobile Apps and Games] gsmdb:
Mach please advice how to use the new 1.61 with choosing of COMport.

Usually I use COM1 for GpsModDriver, how to set it up w. ver. 1.61?

- Under Menu - Ports should I check (on) for Enable and Fix

MsAPI on, on

COM1 off, on

COM4 on, on (default GPSID)

Doesn't get a gps fix w. ver. 1.61 compared w. 1.51 despite of softreset!
[Windows Mobile Apps and Games] rkalas:
No this does not helped. I had to use SkTools to uninstall. After Soft reset, installation 1.61 and soft reset seems everything to work again.
[Windows Mobile Apps and Games] gesaugen:
Garmin keeps rolling back default selection: Serial GPS: COM3: COM3:

I disable GPS, select: Serial GPS: COM9: COM9:

and when I press "ednable" or "done", it says: COM3: COM3:

Also, I have allready installed GpsModDriver 1.51 and QueStub 1.51 via .cab filem from my phone. I havent used QueStub.exe...

also I've installed it onto my storage, where my garmin softvware was installed...

is that ok?
[Windows Mobile Apps and Games] omek07:
I did that I said but nothing happened, again turns out my error with Device.exe.

And I put the new file provided but again nothing happened.

I do not know why!

I will wait for new version

Thank you for your help pal
[Windows Mobile Apps and Games] Mach2003:
So does disabling "error reporting" solve the device.exe issue completely? I can't follow the order of the edits here!

The MOD port (COM1) needs no selection under ports, in fact the driver dicards anything you select anyway. Driver can not read itself! The other two are fine.

QueStub is designed to solve the fact that Garmin always wants to use GPSID port. Both driver and QueStub needs to be installed to the device. Review post one to see if your garmin is located in one of the specified paths, or edit/create the reg key needed.
[Windows Mobile Apps and Games] Mach2003:
Compass heading is inserted into the GPS data before you get fix, and under a preset speed.

What I meant was "Driver version 1.61 is way better than 1.51 on the HD2".

I have read reports and seen data logs that say *some* HD2 original gps is quite erratic at low speeds. GpsModDriver could make erratic original GPS worse.

In any case, if you choose to install the driver, and then don't want to use it, just tell your Gps application to use COM4 instead of the (new GpsMod) COM1.
[Windows Mobile Apps and Games] mide:
I've got the omnia i900 and 1.51. driver on it now.

Only problems I have is the fix/no-fix/fix/no-fix problem, the 'position-switching' problem and the speed/arrival time issue.

Is it a good idea to install the new 1.61 driver? or does this beta still have those issues? (and if the answer is yes install it, do I need to install the regular one or the gpsmodSamsung one, of which I by the way found 2 versions, 1 179kb other 297kb, in this thread.)

thanks for your help!
[Windows Mobile Apps and Games] Mach2003:
Use the Samsung one for a (um...) Samsung phone... But you may want to hold off for a bit, it seems there are a few bugs in the samsung version to work out. The 'standard' 1.61 will fix the erratic fix problems though, just no hardware compass support for Samsung.
[Windows Mobile Apps and Games] mide:
I think the i900 doesn't have a hardware compass, so for now it's best to use the standard 1.61 since it has (one) less issues then the 1.51 at this moment.

Keep up the good work, even with these minor issues I like using your driver better then using an extra program like port splitter etc to get TomTom working on my phone!
[Windows Mobile Apps and Games] NLS:
the only WM device with hardware compass right now is HD2

I don't know what compass you talk about Mach2003
[Windows Mobile Apps and Games] gesaugen:
I really dont know what I'm doing wrong here:

I've went to HKLM\Software\Garmin\Que and there's string "QuePath" with its value "\garmin\que.exe". I've added string into it and now it looks like this: "\garmin\que.exe|\Internal Storage\Garmin\Apps\WM\QuePPC.exe"

but it gives e the error that queppc cannot be opened...

so I figuret, that that string is only for managing shortcut to queppc.exe, so I've manualy started queppc.exe and garmin app starts...

but the problem is that is still searches for the satelite for eternity...
[Windows Mobile Apps and Games] betonpoaltie:
No, as I tried to explain it just hides it (but maybe I was'nt that clear; sorry..)

When reporting is switched off; the error is not thrown, but you just hear a short 'beep' and I have no other explanation for this beep then being the error happening.

After turning the error reporting on again. the beep was gone and I got the "Device.exe" error instead.
[Windows Mobile Apps and Games] Mach2003:
Does \garmin on the device exist? Is Que.exe in that folder? This is the standard installed garmin default.

You can't have both paths in there

\garmin\que.exe|\Internal Storage\Garmin\Apps\WM\QuePPC.exe

It Must be one or the other.

\garmin\que.exe

\Internal Storage\Garmin\Apps\WM\QuePPC.exe

Once you set (or confirm) the registry as above, uninstall and reinstall QueStub CAB. The QueStub installer reads that registry in order to find que.exe or queppc.exe in order to rename it and insert questub.exe in its place.

Alternatley, rename que.exe or queppc.exe to Old.exe, copy QueStub.exe from \Mach2003 to the same location as the new "old.exe" is. Rename QueStub.exe to ehatever (que.exe or queppc.exe) the garmin file used to be called.
[Windows Mobile Apps and Games] Mach2003:
I'll check, Mine beeps too, but then it beeps when it finds a valid port, and I always thought that the beep I heard was the port starting up.
[Windows Mobile Apps and Games] ivart:
Hi

After installing the new GpsModDriver1.61.cab i still have problems with the freezing. I have not done any changes to the setting. Only installed the cab and reset the device. Have I forgot something or is there any other file I should have installed at the same time?

What is the correct setting in the GpsModSetup SW?

Thanks in advance!
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
Hey Mach,

i've just installed gpsmoddriver 1.61 on my new set up HD2. Installation worked fine, telling driver is using com3. Using this port in IGO works fine, too. My question now is, how can i recognize if the compass is working? Turning around on same location having the device in my hand doesn't change the direction of the shown igo arrow...

I've already opened the driver config tool and went to Menu/Compass.

Did i understood correct that for calibrating i need to move above 5 km/h (default settings in "Driving"-Profile) absolutely straight? Because i don't use lag fix (lagadvance=0) theoretically i could set delta speed to 0. Would that mean i could stay in place for configuring the compass? If yes, is a gps fix necessary, or can i walk in my flat?

HD2 comes with a compass software. For configuring the compass (which iv'e already done) you only need to move the phone in the aire like drawing the number 8. HD2 compas/software works surprisingly good. Perhaps you could take the config-data from that software, so people don't have to configurate it again. (Just a purpose) :)

Greetings,

Chris
[Windows Mobile Apps and Games] Mach2003:
DeltaSpeed must be set to a resonable value, even without Lag Advance for compass to work. You need GPS fix for calibration (it compares GPS to Compass reading, and stoes the adjustment). The Mod Driver calibration has nothing to do with compass calibration, it adjusts compass value (for magnetic vs true north) to the GPS value.

The calibration routine is a bit funny, some times it works sometimes it doen't.
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
Ah, ok thanks for the fast reply.

So the best would be if i place the device into the car holder (landscaped), set the configuration to landscape and drive straight. While driving i press the config button and hope config is fast enough...

I'll post my results after i've tested it.

But how will i know if compas is working or not? Shold igo turn the arrow if i'm turning around? (even without a fix)
[Windows Mobile Apps and Games] Mach2003:
I can't remember if iGo does or not, look back at Barty22's post here to see what he tested.

You can tell if compass is working, when below delta speed, or before you have fix, Mod Settings main page will show compass direction under heading, and your compass calibration values as dMag.
[Windows Mobile Apps and Games] Mach2003:
Nope, just install the cab, and the default settings should work fine.

Enable logging, and extened. Run TT (and no other GPS applications) until you see the freezing problem, and then exit TT. Send me a copy of teh ModDriver.TXT file found on the devices \Mach2003 folder. Note that you have to save this file before you run any application tied to ModDriver's port or it will be reset.
[Windows Mobile Apps and Games] hdpsytes:
Great work!!

working on Leo.

$10 CAD Donated.

Thank you!
[Windows Mobile Apps and Games] ChefChaudart:
Sure ? do you use Igo ?

Don´t you have a "jerky" position ?
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
I've just been driving around to test the 1.61 version with my new HD2. Here is my report:

I've left all the default settings for gps mod driver. Only set the lag-advance value to 0 because original driver causes no lag.

1. There is absolutely no jumping around. But the arrow start's moving pretty late when i start moving. I can't even see any difference between using or not using the gpsmoddriver. And yes, IGO is set up to use port 3 for GPS, which is the port of the gpsmoddriver.

2. I'm not able to use the compass. Every time i'm trying calibrate (pressing the "calibrate" button), the whole setup program hangs. I'm forced to kick the process by taskmanager after that. I've just tried to calibrate in landscape (selected the landscap radio button) because i use the device always in landscape while driving.

Another point is, that it's extremly hard to find (in my region) a perfect straight street, which is long enough to drive 10 seconds. In my opinion the whole calibration is much to difficult.

In one of my previous posts i've mentioned the HTC software compass and it's calibration process. What i wanted to tell with this is, that it's oviously possible to get a information about where is north without using the gps.

Or perhaps i misunderstood what for it is necessary to have a gps signal for calibrating the compas. ;)
[Windows Mobile Apps and Games] catweazle.nl:
Hallo Mach2003,

I just tried to install the Onmnia Cab on my Samsung B7610.

Since it would not install, I tried to remove everyting with SK-tools.

A few soft resets and I was pretty sure that the moddriver was completely removed

So after that I installed the driver again. The program said that there was an old version of the driver present, but that could not be.

So after the message that the driver was not installed, I found......the driver.

And it worked okay, till I tried to callibrate the compass.

After pressing the button, the program (moddriver) frose (several times).

So I'm affraid that this is not working correct yet

I'm curious if I did something wrong, or that there is a little mistake in the program.

I hope a fellow B7610 owner get's it right and tells how he got it working (or not)

If possible in next versions, put in a versionnumber (info) so it is easier to see what version is installed.

Keep on the good works, Catweazle