yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] Mach2003:
These two statements are totally correct.

You know folks, I have used plain old "update" the driver on my phone a hundred times while testing different changes to the driver, it has been a long time since I had a failed un-install.

If anyone, who knows, has any tips or ideas what is happening during un-install, I'd be glad to hear about it.
[Windows Mobile Apps and Games] Mach2003:
Before I activated AGPS, fix after soft reset was 30-90 seconds, and 20-30 thereafter (untill the next reset).

After AGPS: 5-15 seconds for first fix, less than 5 thereafter. This was the same before and after I included Quick Gps into my rom. Even though Quick GPS is included in my ROM, I have never actually run it (so I am wasting some space. and I'll not include it again).
[Windows Mobile Apps and Games] IIIIIChrisIIIII:
By the way, quick GPS is by default set up to download the latest GPS infos from internet as soon as you connect your device through active sync. You don't need to start quickGPS separately.

For me quickGPS works fine.
[Windows Mobile Apps and Games] Mandragore:
I use Fusion GPS Fix to kickstart the GPS after soft reset.
[Windows Mobile Apps and Games] khaytsus:
One thing I should have added which just occurred to me is that the HKLM\Drivers\BuiltIn\Serial5 may or may not get cleared out after such an uninstall process, leading to a reinstall winding up on another port. I usually do the following anymore:

Stop anything that'll use the GPS (GPSToday) and reset

Use SKTools to remove GPSMod (deep scan, Uninstall)

Use Resco Explorer to nuke anything in Serial5

Reset

Install new GPSMod version

I still get the failed warnings but everything works fine.
[Windows Mobile Apps and Games] yshaikh01:
On my Omnia II 1.38 was working well, installed the new version, had to use SKTools to get rid of the old version but 1.39 always showed no sats. Installed 1.38 sats can be seen but can't get a fix at the moment.
[Windows Mobile Apps and Games] catweazle.nl:
Hello,

I have a Samsung Omnia qwerty (B7610) andI installed the GPSModdriver en ran the program.

When I start the program, all I see is two words:

GPS Live Data

Profile:

And on the bottom Menu and save

The driver showes Com 1 in System, but the port is not available in my routeplanner.

There only the com4 from the GPS setup is shown (and works).

Problem is that I'm not very good in working in the register :confused:

Is there a quick way to get this fixed without diving in the register?

And if not, what do I have to change?

Thanks in advance for your reply,

Cat Weazle
[Windows Mobile Apps and Games] JaCoL_JcL:
@catweazle.nl

If u can see only a

GPS Live Data

Profile:

Without GPS information i think that U have a erron with instalation ...

Copy a GpsModDriver.dll from GpsModDriver.zip in first post to a /windows/ folder - reset and then check info in program!

If this not work - uninstal program with SK TOOLS and instal program again (Soft reset after uninstal and SF after new instalation)
[Windows Mobile Apps and Games] limpjilo:
help

hi everybody , thanks to mach2003

gpsmodriver still dont work on my imnia i900

its indicat

lat 0, lon 0 ,no fix:0of 10sats

the ports are ok

im using tomton and when i look for sattelits i see that tomtom search and found some of them , but can't fix

sorry for my english im french thank you for your help
[Windows Mobile Apps and Games] Mach2003:
It looks like you have a fully running driver, and are just not waiting long enough for first fix. It *CAN* take a very long time (30 minutes).

Do you get a fix using the original "external gps" COM port?

Try using AGPS or QuickGps.
[Windows Mobile Apps and Games] JaCoL_JcL:
dude use this program:

http://xdaforums.com/showthread.php?t=597020

I use it on my i900 Omnia for warm a GPS! When i got fix on GPS2Day u easily got nice and fast GPS fix on every program u started ;)
[Windows Mobile Apps and Games] limpjilo:
thanks

thanks for you help !!

i will try another time

the application you recomended , work with tomtom
[Windows Mobile Apps and Games] catweazle.nl:
Removing the program with the SK tools was not possible

So I did a hard reset and then installed the program.

Then it worked fine till....... I did a soft reset, and the program is showing the same as before:

GPS Live Data

Profile:

Wat I want to know: Is this program using the internet via gprs or so?

This course I also use the little NODATA program to block unwanted GPRS use

Greetings, Cat Weazle
[Windows Mobile Apps and Games] Mach2003:
GpsModDriver uses NO data at all.

I am puzzled why a soft reset would break the communication with the original GPSID data. Try running your GPS application with the original COM port, after a soft reset and see if you have any data.
[Windows Mobile Apps and Games] catweazle.nl:
I tried it all yesterday and finaly decided to remove the program and all components of the program I could find.

Changes made in the register I left in tact.

I'm using Sygic and have the impression that the lag is a little less then before.

Any way, thanks for the support. I might try this again next week since i'm off work that week, for now I rest my case.

Greetz, Cat Weazle
[Windows Mobile Apps and Games] Nazar78:
Hi Mach2003,

sorry for the late reply, was on a holiday.

1) I've notice that GPSModDriver can't connect to my Omnia 2's internal gps port 9 without enabling the winmo multiplexer. So I have to enable manage gps in the winmo gps ctrl panel and set hw port9, sw port8 then let GPSModDriver connect to the sw port8.

2) I can confirm that MapKing can't connect to GPSModDriver w/o GpsGate in the loop.

3) While I was not using GPSModDriver only XTRA, after softreset though there's no sat fix, MapKing shows several sats while I'm not in clear sky. With GPSModDriver it shows 0 of 0 sats. But when I'm outside clear sky after softreset, it took ard 1min to show some sats and ard 5mins to get a sat fix, ard 15-30secs there after. Best is with GPSModDriver I'm getting ard max 8-9sats with my Omnia 2 baud rate 115200. Usually it was 4-6sats.

Thanks for your help Mach2003...
[Windows Mobile Apps and Games] Mach2003:
@Nazar78

I had assumed that since your 'raw' GPS data was comming from a COM port, and not from GPD1: port (like it is on HTC), that you could read data direct from the hardware port and skip the microsoft translation layer. ModDriver would have been quite happy with that arrangement, it only needs a GPS COM port as input, and provides (modified) data to any number of applications on its output COM port. It reads data from the "GPS Program Port", and does not care about the hardware port, or if the manage flag is on or off.

When manage is off, ModDriver *SHOULD* be able to open the hardware port directly. Of course the hardware port must be entered into "Program port".

If manage is checked, ModDriver will not be able to open the Hardware Port (because the M/S layer has it locked), so Program Port and Hardware port must not be the same.

If you have a way to capture a log of the GPS data output from GpsGate or Input to MapKing, send me a copy of it and I will look to see how hard it will be to remove GpsGate from the loop. PM me or use the donate link to get my address (just get the address, no need to donate).
[Windows Mobile Apps and Games] Mach2003:
If you did not (or could not) uninstall, you should remove the HKEY_LOCAL_MACHINE\Drivers\Builtin\Serial5 key or at least all of it's values if they are still there, and ModDriver is no longer wanted. Just so that on boot your phone is not trying to load the driver every time you soft reset, and so Windows won't reserve it's port (another driver can use it).
[Windows Mobile Apps and Games] Nazar78:
Hi Mach2003,

I remember seein GPD1: in the ctrl panel and also seein GPD1: somewhere in the registry.

Sorry were you refering to the winmo's gps ctrl panel "Program port"? Or GpsModDrivers' ?

Ok I'll will try to get the logs, thank you...
[Windows Mobile Apps and Games] Mach2003:
I was refering to the External GPS control panel (start/settings/system/External Gps), but the 'program port' is found in ModSetup as GPSID - External GPS, Com Port [#], and the enabled button right beside it affects the "manage port automatically" button in the control panel.
[Windows Mobile Apps and Games] :
mach2003,

fascinated from your work, I'm trying to get your driver running on a PNA, Windows CE 5.0 Core driven. Your driver's installation was successful, but GpsModSetup.exe doesn't offer me a menu!!!! Hence I can't re-write the default registry entries via this tool.

Any ideas?
[Windows Mobile Apps and Games] Mach2003:
Not really, my CE.NET 5.0 emulator has a menu. So does 2003 2nd edition, and 6.1, 6.5, 6.5.x. Why would your OS be different?

In any case, you can regedit the values, and it will update on the next soft reset.
[Windows Mobile Apps and Games] adrianmak:
Does the driver work for build-in GPS receiver of PDA ? like mine is using touch hd
[Windows Mobile Apps and Games] JaCoL_JcL:
yessssssssssss xD
[Windows Mobile Apps and Games] adrianmak:
should I just install it and forget it. Nothing settings or app need to execute before running my GPS software ?
[Windows Mobile Apps and Games] catweazle.nl:
Could not removing the driver have caused my phone to suddenly warm up while I was working with it?

Within 10 minutes I had a battery power drop from 95 to 45 %.

I think that if I had not removed the battery I could have used the phone to fry an egg in the surface 5 minutes later.

Anyway, I did a hard reset again, so I think everything of GPSmod is gone now.

I'm a bit sad, cource just before the heating up, the phone worked realy smooth.

Have e nice Christmas!:)

Cat Weazle
[Windows Mobile Apps and Games] Mach2003:
GpsModDriver should not effect the battery drain that much, no matter what state the uninstall is in. There must have been another reason your battery drain was so high it overheated. The most that could have happened would be the GPS was left active all the time, not enough to overheat the battery, I have left the GPS (and ModDriver) active for most af a day without ever disconnecting it (recharging for part of that day at the same time).
[Windows Mobile Apps and Games] catweazle.nl:
I just found that using Nodata is causing the problem:

Blocking GPRS and MMS and then trying to open SMS in the SMS program is too much for the system.

It's trying so hard that, if you don't react in time, your battery is succed empty within 15 minutes, heating up the phone!

Not very good for the system.

Greetz, CAT
[Windows Mobile Apps and Games] :
Be warned: It seems to me that GpsMod during installation does not correctly detect the GPS-Port; at my PNA GPS-Port by default is 2, GpsMod detected Port 4. Hence YOU MUST RUN GPSMODSETUP.
[Windows Mobile Apps and Games] Mach2003:
It seams to me that you folks shoud re-read the first post again. ModDriver reads the from original port and during setup it tells you the NEW port you need to use in your mapping program to read the MODIFIED gps data.
[Windows Mobile Apps and Games] JaCoL_JcL:
wow dude this small app (nodata) could so damage to your device? i don't believe it!

I have a sgh-i900 omnia for a year now (Christmas gift year ago) and when i using a GPS Mod Driver i can truly use it as a full multimedia plus GPS device!

BIG beer to the author for made this fantastic program! I recommend this app to all PDA users, and kisses to Mach2003 for made my device 100% useful ;)

really thx dude! appreciate it!
[Windows Mobile Apps and Games] :
mach2003,

if you are interested you might take a look on the screen-shots I uploaded here to: http://forum.pocketnavigation.de/fo...mit-gps-mod-driver-installation-or-how-to-do/

As you can see under HKLM\SOFTWARE\Mach2003\GpsModDriver the key GpsComPort is DWORD 4 - and nothing else.
[Windows Mobile Apps and Games] JaCoL_JcL:
but this is port of your buld-in gps reciver
[Windows Mobile Apps and Games] :
I'm not moved. Querying entry HKLM\Drivers\BuiltIn\GPS_HWCOM reports Index is DWORD 2. And all navigation apps I'm running, iGo, GoPal etc are reading Com2.
[Windows Mobile Apps and Games] JaCoL_JcL:
so u must type your GPS port there mine is COM 7 and have there DWORD - 7

i think that yours GPS bulid in port is a COM4 ;) check it ;)
[Windows Mobile Apps and Games] arvin2212:
Thank you so much for this app. It works reallly really well!! Couldn't believe i found it today after so long. Good job Mach2003. Thank you once again for this wonderfull share!
[Windows Mobile Apps and Games] :
Mates, forget my concerns. I did it by my own:

...
#
# Wir kontrollieren, ob der GPS-Port auch wirklich aktiviert worden ist:
# hierzu durchsuchen wir HKLM\Drivers\Active\01 ... n\Key nach dem Eintrag
# Drivers\BuiltIn\GPS_HWCOM
#
Set GPS_PATH_SEARCH, "Drivers\Active\"
idx=1
While(idx < %MAX_KEYS%)
If(idx < 10)
subKey = "0" & idx
Else
subKey=idx
EndIf
If (RegValueExists("HKLM", %GPS_PATH_SEARCH% & subKey, "Key"))
regVal = RegRead("HKLM", %GPS_PATH_SEARCH% & subKey, "Key")
If(regVal eq %GPS_SEARCH%)
#
# found
If (RegValueExists("HKLM", %GPS_PATH_SEARCH% & subKey, "Name"))
%GPS_COM_2% = RegRead("HKLM", %GPS_PATH_SEARCH% & subKey, "Name")
EndIf
#
# stop searching
idx = %MAX_KEYS%
EndIf
EndIf
#
# increment counter
idx = idx + 1
#
# yield
Sleep 100
EndWhile
#
# check result
If (%GPS_COM% ne %GPS_COM_2%)
#
# error, hence notify user and go out
BigMessage("^NL^" & %FATAL_ERROR% & ":Installation will be aborted!^NL^(GPS-COM not activated)^NL^",\
%SCRIPT_NAME%)
Exit
EndIf
...
[Windows Mobile Apps and Games] Mach2003:
I see you have it working now, great. Sorry for misunderstanding your question earlier.

GpsComPort is read from the External Gps control panel value, or defaulted to COM4. If your system does not have the external GPS port set at:

(HKLM\system\CurrentControlSet\GPS Intermediate Driver\Multiplexer\DriverInterface

or:

HKLM\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice\Index

Then the driver will default to COM4 (the standard for HTC devices).

1) you can use ModSetup to change the GPSID port to 2;

2) You could use External GPS control panel to set 'GPS Program port' to 2;

3) You could create either or both, of the above keys.

In all cases above, soft reset of phone will update driver to use the 'new' port.
[Windows Mobile Apps and Games] catweazle.nl:
I tried it later again:

Blocked the MMS and Internet via Nodata and then tried to open SMS.

SMS did not want to open and after a view minutes the phone was warming up again!

A soft reset stopped the proces.

Be warned, when using Nodata on the Samsung Omnia B7610 qwerty with win 6.5!

So GPSmod is definitively not the program causing this!

Cat
[Windows Mobile Apps and Games] barty22:
Compass settings in GpsModDriver 1.50beta :) Enjoy!
[Windows Mobile Apps and Games] temp2escape:
i have the same problem as well. can please explain in more detail. i dont really understand what should be done on the registry part.
[Windows Mobile Apps and Games] turt:
Hi, does your 1.50b improve anything with TomTom on the HD2?
[Windows Mobile Apps and Games] temp2escape:
"The reg is hklm\drivers\builtin\serial5, index value is com port number, probably 1 (COM1)."

Can someone explain to me in more detail please. Really need help to modify the registry.
[Windows Mobile Apps and Games] JaCoL_JcL:
use this tool to change your registry!

http://freewareppc.com/utilities/phmregistryeditor.shtml
[Windows Mobile Apps and Games] temp2escape:
i have regedit with me.

but which part should be edited? there are three columns (name, data, type) with different values under Drivers\BuiltIn\Serial5

please help.
[Windows Mobile Apps and Games] jacko5:
Can anyone with a HTC Touch HD post their settings using the lastest cab ( 1.50 ) when using tomtom 7 software.

I have tried the software and it lags slightly ( default settings ).

Also do i use this software with AGPS enabled or disabled on my HTC Touch HD ?
[Windows Mobile Apps and Games] Mach2003:
I don't know what "same problem" you have. If the driver did not assign a port on install, then after soft reset, looking at the index value you will see the port you need to open. There is no need to edit anything. The port is also shown by running GpsModSetup, and selecting system from the menu. The GpsModDriver port is shown (and editable) near the bottom.

It adds the hardware compass :)
[Windows Mobile Apps and Games] Mach2003:
AGPS helps with fix time (in some phones), use it if you like, ModDriver will use the quick fix, indirectly, through the original GPSID layer. (Same with QuckGps).

You may increase the Lag Advance setting, under each profile, to the 'time' needed for your phone. Default is 2000 ms, estimate the amount of time yours is behind, and then add that time to Lag Advance, or just bump it up 250 ms at at time, until your map position is the same as your real world position (while driving above 60 kph).
[Windows Mobile Apps and Games] jacko5:
Many thanks for your help.

I have just upped it to 2250, will test tomorrow.

The weird thing is that igo8 works perfectly ( without your software installed ) and tomtom lags.

I have a feeling with your software installed tomtom will be ok and igo8 will suffer :(

I will have to make a profile for tomtom and one for igo 8, if i can get my head round it :confused:
[Windows Mobile Apps and Games] Mach2003:
Having TT lag differently than IGo is quite odd indeed. You could change the name of Driving to 'TomTom' (optional), and use it for TT. Change Walking profile to "IGo", LagAdvance to 0, optionally untick Speed Fix and Course Fix. Then walking profile will basically 'disable' the driver's lag setting for IGo. You could use the 'link' files (rename them if you like) from the first post to change the profile.
[Windows Mobile Apps and Games] temp2escape:
I've installed GPSmod and it pops up this message after installation.

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

I reset the phone, run the program but still shows nothing.

It only says:

Gps Live Data

Profile: Driving

The settings are:

GPSModDriver: Com Port 1

GPSID: Com Port 4

Please advise.
[Windows Mobile Apps and Games] Mach2003:
I found another problem in 0.6, so I took it down for a while, new 0.6 is on post one now :)
[Windows Mobile Apps and Games] p50kombi:
help..

doesn't seem to be installing.. installed 0.5 first, and now can't uninstall that version for some reason..

also installing 0.6 over 0.5 causes strange behaviour and it doesn't seem to install...

ANy help would be appreciated as it is going all to pots now..

Thaks :-)
[Windows Mobile Apps and Games] :
I am very happy to see my idea was useful :)

So here is another one ;),

- on recent phones with G-sensor it is possible to obtain lateral accellaration;

- from speed and lateral accelleration it is possible to estimate curvature radius;

- with curvature radius it is possible to correct future position error on bends.

Ok, I should lower drug dose, otherwise next time I will start talking about Kalman filtering...
[Windows Mobile Apps and Games] Darth Sith:
for me with xperia doesn t work.
[Windows Mobile Apps and Games] programatix:
Wow, this is definitely will be the greatest hack for GPS. I hope there is a plan to subtitute A-GPS by first providing GPS information before a GPS by using some other service like Google Map to provide coordinate, and then switch back to GPS after having a GPS lock.
[Windows Mobile Apps and Games] programatix:
Not working for me. Garmin XT starts, and then exit with error message, "ERROR: Assert failed at utl_cnv_time.c: 707 in PVT main with error 6"

If I run Garmin directly and change the Port to Com 3 and enable GPS, it would just revert back to Com 4, as though as Com 3 is not a GPS device port. Of course HTC Gps Tool works fine with Com 3. Manual registry edit also works fine

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer]
"DriverInterface"="COM3:"

EDIT: The registry edit does not work. Garmin XT will take COM3 as default but is unable to detect any GPS device from it, and then it will switch to GPS Intermediate driver
[Windows Mobile Apps and Games] Darth Sith:
Ok it works!

But there is now the reverse problem. Now the next position is about 30m over.

Some reg key to modify?
[Windows Mobile Apps and Games] Mach2003:
If you try un-install while the driver is in use, this may happen.

Ok, a few steps will get you running again:

Edit the reg key Flags to 5

Soft Reset

Install the newest cab, if it fails iinstall it again right away

On the Final Install step Cancel the auto-reset

Edit Reg Flags back to 0

Soft Reset

I don't know how to get un-install working again once it is broken, I have to live without it until I next hard reset.
[Windows Mobile Apps and Games] Mandragore:
Great! Read the first post:

[HKEY_LOCAL_MACHINE\Drivers\Builtin\Serial5]

All User values are DWORD

LagAdvance: 2800, Number of milliseconds to project your position into the future to try and eliminate lag

Good luck!
[Windows Mobile Apps and Games] Mach2003:
Make sure you have the latest 0.6, look at the time I posted this "I found another problem in 0.6, so I took it down for a while, new 0.6 is on post one now", and compare to when you downloaded it, or just download it again now.

Garmin has occasionally had this error since way before I ever installed this driver, on my Diamond. Run another tool (HTC Gps Tool) until you get a lock, close it, then re-run Garmin right away. The problem should go away for another few months :) If I knew what GPS message causes the error, I could patch it out.

This hack will no longer work at all with 0.6, this value is used to determine what port GpsModDriver opens. Reset the External Gps Control Panel to the original values, and leave it alone. Both \Multiplexer\DriverInterface, and Mutiplexer\Active\Index are set from the External Gps app.
[Windows Mobile Apps and Games] SOHKis:
.6 seems to be working well so far for me, garmin actually allows me to select COM3: Gps Mod Driver and will stick (doesn't revert back to COM4). now i just gotta do some driving to check the settings.

questub.exe isn't working, although it doesn't seem to matter. i don't have a "que.exe" in my garmin folder, rather i open garmin w/the "queppc.exe" in garmin\apps\wm\
[Windows Mobile Apps and Games] Mach2003:
Yes your idea made this driver way better than it was before, thank-you!

Wow, that would be a big project for sure :(, I won't attempt this until/unless there is a real need for it. The way it is now, is close enough for driving, at least you get the turn notifications before you pass the corner now.

Use the "search for COM" post a few posts back to see if you are using a free port, and/or post what happens when you try the driver...

QuickGps and A-GPS are fed into the Microsoft GPSID driver, so as such, this driver is already using the benifit (if any), of these apps. I personnaly don't use either one. I get sat lock within 60 seconds right after a soft reset, and within 10, every time thereafter, soon enough for me.

Making the driver use another app (Google Maps) to get data before the gps chip finds your position will drastically increase the size of the driver, and since the driver is resident ALL THE TIME, that might be a bad thing. It would rob ram from every app on the phone, even when not using gps.
[Windows Mobile Apps and Games] Mach2003:
If you are able to select COMx Gps Mod Driver reliably, QueStub is not usefull to you. QueStub is hard coded to run "\Garmin\Old.exe", you may rename it to anything you like (instead of que.exe), as long as the original file is renamed "Old.exe", and that the Original file is in main memory\Garmin folder.

Are you running Mobile XT directly from the storage card? There are benifits to running it from main memory. Look in the phone's \Garmin folder if it exists. The default Garmin installer would copy queppc.exe into the root\Garmin folder as que.exe, create a Garmin Mobile XT.exe there, and install a shortcut under start\programs. The installer also creates and uses all the NVM files in main memory, map and POI data stay on the card. If you run Mobile Xt from main memory, it will be faster, and it then allows import of GPX files from \garmin\gpx\current.gpx.