yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] Mach2003:
COM 1 "GpsModDriver" is the port you use in your GPS application (TomTom). You can't select is as the input to Mod Driver port as well (it can't read itself for source data). Leave the ports screen COM1 unchecked, never mind the order for COM1, Don't change anything on COM1 line (can I make it any clearer? DO NOT TRY TO SET GPSMOD OUTPUT PORT AS THE INPUT TO ITSELF).

In ports, select the ports that you have original GPS data on, MSApi, COM4, ... Or to be real easy, just leave them alone, the installer sets them to the correct values all by itself. Leave the COM1, and COM4 alone under settings too, playing with these can (like the warning on screen says) can cause need to factory reset your device.

No, Topaz will certanly have at least WinMo 5.0 on it, so the PPC 2003 version is NOT for you. It only exists for those very few folks with very old ARM4 code, and no native GPSID support, those who have a phone and not a PDA, will be able to use the standard one.
[Windows Mobile Apps and Games] jacko5:
Mach2003,

I am still struggling to install software version 210.

When i install 1.63 it installs ( i let the installer put everything into windows folder is this correct ? , i do not select any folder, the installer does that on its own ), but when i select com2 or com 4 in igo8 software it says comport cannot be found.

I did a full factory reset on my PNA but it still does not work.

I think i have installed that many versions of your mod driver that my pna is messed up.

I cannot use SK Tooks on my PNA as it does not run at all ( does anyone know another good uninstaller for windows CE 6 ? ).

I am sorry for keep posting my problems but i am desperate to get your mod driver to work.

PS. I have just installed version 1.52 ( the proper version not 2003 ) and in igo8 i have selected com 2 and it says connected, but it keeps disconnecting all the time ( igo8 says " GPS disconnected " ).

For the life in me i cannot understand why mod driver 2.10 will not install correctly, it gets about 3/4 into the install then says comport not assigned soft reset etc
[Windows Mobile Apps and Games] Mach2003:
Use Mod Settings in 1.51 to enable logging, and extended.

Install 2.10, Choose to save your existing settings, and then post (or email me) a copy of the ModSetup.txt file from the device \Mach2003 folder.

If 2.10 gives the "driver can't be loaded, soft reset message", then soft reset. It may then load the driver. You can then post the ModDriver.txt file (or email it). Note that once Mod Driver gets a fix, the driver.txt file will have your exact GPS location in it, so a public forum is not the greatest place to place it.

Does 2.10 (2003) also refuse to load on your PDA?
[Windows Mobile Apps and Games] jacko5:
Mach2003

I installed 1.52 saved settings, igo8 connected to com 2 but did not pick gps satellites.

Then installed 2.10 and saved everything, igo8 did not see the com port at all and hence did not connect to gps satellites.

I will send you all the settings text files very soon.

One thing is if i do a reset of the PNA ( small hole in the back of it ) then when i start the PNA again , mod driver has gone all of a sudden ( not installed anymore ).

Weird or what ???

Thank you for your help.
[Windows Mobile Apps and Games] jacko5:
Mach2003,

As per my last post i have attached my mach2003 settings folder as text files.

Hope you can find my problems out ;)

Regards Jacko.

Update,

I also installed the latest 2003_200 and it acts just like 1.52 .. connects in igo8 com port menu . .com 2 . .and then disconnects on and off all the time.. went outside and it would not get a fix on the gps satellites ( even when it said connected to com 2 in igo8 gps comport menu ).

Hope this helps.
[Windows Mobile Apps and Games] Mach2003:
- Do you get valid connected, fixed, GPS when IGo is set to COM4? Or what port do you use for GPS before you installed ModDriver?

- You have no MsApi or GPSID functionallity in the PDA, so never check MsApi under ports.

- Send me a ModDriver log file that is created when using 2003_200 or regular 1.52. I'd like to see what is happening then, so I might also see why 2.10 is not working for you.

- Install 2.10 and then save a copy of the GpsModDriver.dll file in your windows folder elsewhere. Use ModSettings, and go to the system page. Change GPSID port from 4 to 5, tap save. See if Mod Settings has live data now? Use system page to set GPSID port back to 4, save. Do you have live data now? Soft reset (you might have a soft reset menu item under programs, instead of the 'pen hole' button. See if Mod Settings has live data now. Check if GpsModDriver.dll is still in windows, or copy your saved version back in. Try changiing the GPSID port back to 5.

By the way changing the GPSID port, on your device will actually do nothing, except cause the driver to re-load. those people who actually have GPSID on their devices SHOULD NOT CHANGE THIS PORT.
[Windows Mobile Apps and Games] jacko5:
Mach2003,

I have just gone into windows CE6 on my PNA, and in control panel .. remove programs .. mach2003 is installed.

But when i go to the windows folder, no mach2003 files are in there ( dll, mod driver, exe etc ), and they where in their when i installed the software.

It looks like i install the software,then any reset of any kind makes it lose the installed files, even the entry in program files - mach2003 has gone.

I am really at a loss as to why this windows CE PNA is being problematic like this.

I will try all the above tommmorrow, bedtime soon, up for work early.

I will report back tomorrow evening... once again many thanks :)

PS. The valid com port for my PNA is com 1 .. baud 38,400 .. igo8 finds this when i use igo8 to scan for a com port for GPS.
[Windows Mobile Apps and Games] Mach2003:
OK then you have to go to ports in Mod Settings, unselect the check box beside COM4, and check the Box beside COM1. Set the order for COM1 to 1. Check the FIX box beside COM1.

Do you have a registry editor installed? Are the HKLM\Software\Mach2003 and HKLM\Drivers\Builtin\ModDriver keys still there, and full of values?
[Windows Mobile Apps and Games] useforgps:
Any idea how to the driver work on Miopocket

Mach 2003,

I tried both 2003 driver and version 2.10 on Mio c320 running Miopocket 3.0 a gps hack. I can install on Miopocket successfully after I import your modcom2. registry file. However, when I run gpsmodsetup, I do not see the menu. Also, there is no gps data from the com3. Any idea what I did wrong.

Thanks

useforgps
[Windows Mobile Apps and Games] jacko5:
Mach2003,

I installed 1.52 then 2003_200 ( latest version ) over the top of it.

Went to "ports" and made sure com 1 was selected, all other ports unticked.

Went to" system" and com2 and com 4 where selected ( software did this ).

I then exited windows CE 6 and started igo 8 from the GPS Menu.

Opened GPS port setting page in igo8 ... connected at com 2 pretty stable ( though i did not go out side to get a GPS Fix ).

I unticked the com2 in igo8 settings page and it NORMALLY finds com 1 as this is the inbuilt GPS port for my PNA, well for the first time ever it did not find com 1, i change it manually to com 2 and it found the GPS port.

The problem that i have is if the battery goes flat or i reset for any reason, your software becomes uninstalled.

It does not show up in windows CE 6 "programms menu" or program folder,,, or windows folder ( but it does show up in the "remove software" in control panel ).

Then when i start igo 8 com2 is not found and when i click auto detect com 1 is found again.

I think i will give up as when i have installed your software every time i start my PNA it is a bit of a pain and also the erratic connections of com ports and disconnections make all this to difficult for me.

If anyone on the forum has this software installed on WINDOWS CE 6 and works 100%, can you please tell me which version of the software you are using and your settings.And it would be good to know which PNA you are using ( i am using a china version )

Once again Mach2003 for your help :), i wil try again if a new version of your software is released, one that stops uninstalling from my windows CE 6 software on its own.

PS. It works great on my HTC Touch HD, so it must be my pain in the ass chinese PNA.
[Windows Mobile Apps and Games] dampam:
I was driving with GpsModDriver in driving mode. Wondering, with ModDriver 2.1, the compass direction is frequently showing the wrong (opposite) direction, could this be related to the compass data ?? The compass of my HD2 seems to work ok on its own though...

Will re-install and try again...
[Windows Mobile Apps and Games] barty22:
In the cars I tested, the hd2 compass is not reliable at all. You can even use HTC's digital compass app to test it, try it before getting into the car (or hold it out of your window lol), and then see if it indicates the same heading when the hd2 is in its position in the car. All my tests showed that it's impossible to use the compass in the car...
[Windows Mobile Apps and Games] Mach2003:
On windows CE, you have to power off to save the state/registry. Most devices you hold power button for a few seconds, then tap on "I am Sure". It will update the state and registry and then power off. This makes it 'remember' for the next reset, or power loss. On some devices you actually have to do a backup/restore through a power cycle because all the "installed" programs and data are stored in RAM.
[Windows Mobile Apps and Games] Mach2003:
The g-sensor also affects the compass reading, it could be that you are "on the edge" of detecting landscape (or portrait), and sudden bumps in the road trigger an orientation change. To prove this, hold (or mount) the phone in the car at 'perfect' (not tilted at all) landscape or portrait orientation.
[Windows Mobile Apps and Games] jacko5:
Mach2003,

Right i thought i would give it one last try.

I installed 1.52 beta then installed 2003_200 latest version.

I then went to "ports" just ticked com 1 only.

Went to system and com 2 and com 4 are highlighted.

I then in windows CE clicked "suspend" and the PNA went blank, when i pressed the power button it came back on again.

I started igo8 , my sys text is set to com 2.

Looked in igo8 gps com port settings com 2 is connected, i then went outside and sure enough it connected to a few satellites :).

That is the stage that i am at, i dont want to close the PNA down just in case i lose everything.

The one thing i am wondering about is ... it connects to com 1..original com port and com 2 .. mod com port ( it says com 2 when i install the software, even though i have told it com 1 in the settings ).

I will keep you updated when i have used it a while.

When i am brave enough i will do a reset on my PNA ( hole in back ) and see if everything is Ok.

I have attached mach2003 folder . .zipped up for you to look at, let me know what you find please.

Many thanx for all you help :D:D:D:D

PS. Just done a reset of the PNA with the small hole in the back, all software and settings have vanished.

All i have to do is learn how to save it correctly, suspend feature is not doing it when in windows CE mode added, neither is pressing the power button on the PNA when in windows CE mode.

PPS. It seems that windows CE 6 does not save settings / installed programs once power is lost or you shut it down.

I found this online,

"4.3 When I copied files to the root directory or \Windows directory and reset the system, they all disappeared. Why?

Windows CE 6.0 uses a RAM based file system. So, directories such as Root and \Windows are actually loaded in RAM. For the x86 platform, there is no battery to backup the data in RAM. The data will be lost after the power is off. If you need to store your files, you may have to copy them to the following storage devices:

Floppy, DiskOnChip or IDE Flash disk/CompactFlash ™ Card/Hard Drive"

Mach2003,

Is their any way you can make your software run from a memory card or internal residentflash instead of inside windows CE 6.0 ?

I think that is the only way us Windows CE 6 users can use your excellent software.
[Windows Mobile Apps and Games] Mach2003:
First you have to understand that Mod Driver has an input port (COM1) selected under ports, and an output port (Shown under System). In your case the GPSID port (under system) makes no difference.

Next, You should be able to save by HOLDING power for a few seconds, if not then I guess you can't use Mod Driver (or you will have to re-install after every soft reset)

Finally, No external installation will work, drivers MUST be in \Windows to be loaded by the OS.
[Windows Mobile Apps and Games] jacko5:
Mach2003,

Ok i understand about com settings now:o

I have installed Miopocket 3.0 ( i run it from a micro SD card in my PNA ) which at least will allow me to soft reset and back up / edit my PNA registry.

I can install Miopocket 3.0 onto my PNA but i am scared of bricking it.

So in theory as long as i dont let the power go to zero % on my PNA all will be Ok.

Their is a windows folder in Miopocket 3.0 so i will try to install your software there, and see what happens.

Miopocket 3.0 also has quite a bit of software with it, if you come across it can you let me know if it can help me further please

As you can see i am not clued up on Windows CE6 at all :o

Once again many thanks for all your help, at least i know how your software works now for future reference :D

PS. For any windows CE 6 users who want to install this excellent software make sure you install the 2003_200 version and all will be Ok.
[Windows Mobile Apps and Games] dampam:
Hi March2003

You are quite right. My phone was not at the perfect landscape position becasue of the cheap phone holder I have.

Will adjust and try then report back..

Can you also advise if the G-sensor is also used (as in dead reckoning ?) when GPS signal is lost, like when I am in the tunnel ? I seems to notice once that my IGO8 continued to work while I was traveling in a tunnel. I could not re-test to verify because of the erratic position problem.

It will be great if indeed this is the case or intended to be the case.
[Windows Mobile Apps and Games] dampam:
Hi Bartly22

You are quite right that the compass will be affected by any metal (magnetic) stuff in proximity regardless in or out of the car. My observation is that the metal stuff will alter the true bearing somewhat but should not cause the compass to have wild swing in direction.

I also thought the calibration routine in ModDriver is partly to compensate for the (static) offeset caused by the metal stuff in proximity.

Please correct me if my understanding is in-correct.
[Windows Mobile Apps and Games] Mach2003:
I have no g-sensor navigation aid installed in the driver, although another member was asking me about it, and I included raw g-sensor readings in the logs so he could get the data to create the complex math needed. I have not heard anything about it since.

I believe IGo assumes you will stay on the road in a tunnel, and guesses your location based on last known speed. I don't have access to any maps in ModDriver so can't emulate that functionality (I don't know where the tunnel is, nor where the road is).

You can try the Compass Angle setting (default is 30 degrees) to tweak the orientation detection. Use Mod Settings as it shows the current orientation (as detected).
[Windows Mobile Apps and Games] barty22:
The calibration can only fix the compass by correcting the heading with a fixed number of degrees. My tests showed that in-car, such a fixed correction is not able to solve the compass problems. The magnetic fields in the car are not constant, and are dependant on your heading, speed, gear, etc etc.

That is what my tests showed, not a single doubt about it. But maybe your cars are different? ;)
[Windows Mobile Apps and Games] yassero:
I'm on Touch Pro wm6.5. I installed GpsModDriver_210.CAB & enabled all features as per post#1. It takes long time to lock position. My friend with a Touch Pro w/o GpsModDriver tells me he locks position in 10 secs.

Is there anything that needs to be done in addition to what I have done ?
[Windows Mobile Apps and Games] wandel:
NEW DRIVER version 2.0 -

GpsModDriver_2003_200.cab or GpsModDriver_210.CAB ??

- 2.10 Fixed an issue where Hardware Compass was inserted into 'Smooth' data when it should not have been. -

HTC HD2 is 'Smooth' or 'UNSmooth'??

Hardware Compass Support information is in Post Number two

USAGE:

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

- The 2003 Driver is for other devices that can not use the 'regular' version. -

??? But there is only ONE - GpsModDriver_2003_200.cab....and which of them for 'regular' ??. HTC HD2 is 'Unregular' or 'regular'??

Can somebody give exact instruction?
[Windows Mobile Apps and Games] jacko5:
Mach2003,

Do you have a timescale for the new release ?

The one that can help with comport connection disconnecting ?
[Windows Mobile Apps and Games] Mach2003:
The latest and greatest mod driver is still in the oven, but it is looking good, just a few more items to resolve.
[Windows Mobile Apps and Games] jacko5:
Great news thanx :D
[Windows Mobile Apps and Games] ATomCZ:
This is absolutely great software! I don't understand why this behavior doesn't have standard driver on my HTC HD2. I have only two question.

When I set right port of GPSModDriver in GoogleMaps it switch back to "Managed by windows". It is possible config GPSModDrive to be automaticlay used when is "Managed by windows" used?

And second. Do you have in plan use also HTC Location service? This should be use to estimated position before real GPS data will be avalaible? With high value of DOP.
[Windows Mobile Apps and Games] swagie:
Mach2003,

Your V2.10 is not so good for the Samsung B7610. I have problems with Igo 8 namely irratic gps jumps in the map to a place outside the europe maps I have.

Your V1.64 beta driver doesn't have this problem.

If you want I can test the new beta release on my B7610.

Greetings Swagie
[Windows Mobile Apps and Games] Mach2003:
1) No way to insert ModDriver between hardware port and MS GPSID. ModDriver depends on MS to provide the original data to read and modify. On HTC there is no real com port to read, only the one provided by MS. On Samsung the original data is from a com port, but we can't read it for some unlnown reason. QueStub does replace the listed port with Mod Drivers port (if setup correctly), so then your application may be able to read ModDriver instead of the original COM port though. I never tried QueStub with Google Maps.

2) Can you give me a pointer to the Location Service SDK, or any information about its use?
[Windows Mobile Apps and Games] Mach2003:
Thank You for the report, v2.2 should resolve this issue once I get it ready for release. Send me a PM with your email address, and I'll send you the next test build.
[Windows Mobile Apps and Games] jacko5:
Any chance i can have the new build to test if it fixes my comport disconnecting issues ?

wayne@inbox.com

Thank you.
[Windows Mobile Apps and Games] Mach2003:
_TEST_ Build, not for public use!

You do realize that "test" builds don't work reliably most of the time, right? In other words, a test build is never a substitute for a release build in normal use. A test build will have features known to be broken, or only partially working. Test builds are used to see if a change in a feature works on other devices (other than mine). Do you still want a copy now? It is attached here if you want to play!

DO NOT POST comments, bug reports, or any issues with the test build here, it will only serve to confuse all those many people who only read the last few posts in a thread. Use the PM or email me to discuss this test build.

Do not use the "save settings" option on installation, use the CAB defaults, and then adjust from there if you need to.

SOFT reset after installing this cab, it changes some registry values that only get read on reboot.

Current Issues: MsApi on HD2 may be failing.

Lag Advance may have a calculation problem.

Samsung is un-tested (mostly).

Edit: added an updated test cab instead of the original one, it has some bugs fixed in it. This TEST version is working OK on my Diamond now.
[Windows Mobile Apps and Games] dampam:
Re-tested as thorough as I can, here's some observations made;

Making sure my HD2 is at a proper and stable (portrait) position did not help to stabilize the erratic compass reading.

At 2000ms lagadv Garmin XT is completely not useable with constant route recalculation and "receiver not useable" message, especially going round bends and curves.

IGO8 was more useable but with erratic compass reading and quite frequent route recalculation.

At 1000ms lagadv XT is more useable but still erratic. IGO8 is working reasonably well with minimum erractic postion problem, at this setting.

At 500ms lagadv XT is almost back to as if there is no moddriver installed ( lag is obvious at this stage) i.e minimum erratic postion/ recalculation problem.

At 800ms lagadv XT is having quite frequent "receiver not useable" and route recalculation at very low driving speed.

Based on that I would like to thing that ModDriver is making my HD2 erratic problem worse at lagadv setting more than 500ms.

At less than 1000ms lagadv, it seems also that the lag in XT is worse than lag without moddriver.

Hope this is of some use and looking forward to the next release....
[Windows Mobile Apps and Games] Mach2003:
I have been chatting with Sleuth255 about his cell tower location service Located Here, and if folks are interested in installing his service, and Mod Driver, I can use the cell tower location during inital no-fix GPS. I will also write out actual GPS position to his service so other uses of the service will get current GPS position if Mod Driver is running (any application is reading GPS). We have discussed timing, and have a solution so that both of us will know how old the other's data is.
[Windows Mobile Apps and Games] ATomCZ:
This would be great. myLocation works very similar like HTC Location service, it also use Google's data with radio tower location. I think that this will have the same precision like GoogleMaps. I will be testing it...

Also would be great if GpsModDriver will be automatically enable/disable myLocation Service. I think that is useless to run always. Much better that store location to registry would be public API which everyone can call when he need (in DLL).
[Windows Mobile Apps and Games] Deltatristar500:
Will this work with Sprintnav?
[Windows Mobile Apps and Games] Mach2003:
myLocation will read the time when GpsMod stores an updated position, and if it is close enough to "now" it will skip using the cell tower position, so effectively disable itself.

ModDriver will read the cell tower Time stamp, and determine if it should use it's own last known GPS position or the "recent" cell tower position in its output data string.

Considering that the location information is "old" or "inaccurate" I see no reason to create an API, a simple registry read will give any application or mortScript access to the data. If an application wants current position, then reading GPS data from Mod Driver's com port is the best way to go. I did offer one member an API to emulate the MS GetPosition call, and may consider still building that interface if any developer wants to use such a beast.
[Windows Mobile Apps and Games] ATomCZ:
I think that myLocation service continuously send to some web servise cell tower ID and get back its coordinates and store it to registry and dooing this always. So I suppose possibility to turn this services off when GpsModDriver is not used and myLocation service is not needed. And this is also reason why I prefer API (which can get data on the demond).

But if myService can effectively disable itself as you wrote, its OK.
[Windows Mobile Apps and Games] `Sephi. :/:
Is it advisable to turn MSAPI? What is it? I do not understand