yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] curtin88:
Hi Mach2003. I had tried 3.4.1, and I notice that under Cell Tower Location, the "Service is Running Now" could not be enable with a tick. In the v3.4.0, I am able to tap on the small box and tick it. Do I miss out something I need to do in v3.4.1? Thank you.
[Windows Mobile Apps and Games] Mach2003:
That check box, has never functioned as you describe. Tapping that box refreshes the actual service state, it does not change the state. Use the buttons below to change the state (start/stop, re-start). But make sure, if you are starting it, that the enable flags are set.
[Windows Mobile Apps and Games] curtin88:
Thank you for the quick answer. In v3.4.0, I am able to flag the "Service is Running Now" and a tick will appear. I guess in v3.4.1, you had corrected this. I will switch back to v3.4.1. Thank you.
[Windows Mobile Apps and Games] Mach2003:
I did not change anything to do with cell towers or ModSettings operation in 3.4.1. The only thing I did change was an read registry string value alignment issue, when that registry value did not exist.

In either version tapping the "Service is running now" box refreshes the current status of (guess what) the service is running now. It causes Mod Setting to ask the cell phone service "Are you running now", if it responds as running Mod Settings checks the box, and unchecks it if it is not running. When you first open that screen, Mod Settings also asks the service for its status, and checks the box if it is running. This function has not changed in a very long time...

Again, tapping that box does not change the service status at all. It does not start or stop cell service. The box is only a informational report.
[Windows Mobile Apps and Games] WARP ItSelf:
Sorry, but I have the following problem.

I installed 3.4.1 driver over Dutty's ROM on HTC HD2. It starts and runs ok, but I can't use it in "no gps" conditions. It shows Cell Tower fix for some time, but then it falls back to Mod Msapi or Mod COM4 with no fix (0 sats from 12). It seems wrong, since in "no gps" condtions (at home) it should always use Cell Tower (at least for compass). GSM connection is ok.
[Windows Mobile Apps and Games] RoryB:
@WARP Itself; GPSMod is not a cell tower location program.

It does this for the short time and then switches to GPS position. If your GPS position is not found you get the NO FIX statement.

Please note that it takes about a minute or slightly more to get 3D fix on sats the very first time I use a freshly installed vesion, but after that it takes about 30 seconds or less.
[Windows Mobile Apps and Games] ino-xda:
Hi,

My device is a little known "simvalley XP-65", its original manufacturer has somehow vanished (mbpchina.com: W28). The OS is windows-mobile-6.1 or windows-ce-5.2.

I'm puzzled: which file do I need to install? I tried "GpsModDriver_320.CAB", because it doesn't contain PPC2003 reminding me of pre 6.1, and it does seem to work, but I'm afraid of the compass function leaving confusing registry entries, among others.

Regards, clemens
[Windows Mobile Apps and Games] Mach2003:
3.20 or even better, 3.4.1 will be great for you. If you have no hardware compass (that I know how to read), then the compass functions will auto disable itself. To be sure you can unselect the compass box under each of the profiles.
[Windows Mobile Apps and Games] ino-xda:
yes, thanks, both version are ok.
[Windows Mobile Apps and Games] ino-xda:
... but there _is_ a difference between 3.4.1 and 320: the latter reacts to the cell tower settings while the former doesn't, at least not on my phone. I've read the thread, and Mach2003 says these functions weren't touched, but the behaviour is different.

Also, does anybody know the program "Sirftech"? It's a small .exe allowing to read out and set a number of settings for sirf-III chips, which is built into my set. I have the feeling that GpsModDriver filters out sirf specific messages, but I wanted to see nonetheless. Sirftech notices the GpsModDriver output port (COM1 here) and proceeds to read what it gets from it, but it _crashes_ when trying to switch to another port, eg. the COM4, which is the output from the intermediate driver. By crashing I mean: take out the battery to restart phone!

OTOH, GPS is not exactly the strong point of the phone: the battery has to be fully charged and nothing but clear blue sky above makes it tick. GpsModDriver improves and smoothes over this situation, no question

about that.
[Windows Mobile Apps and Games] bartvdv:
Using 3.3.40 now for a week or so and every few days I have to shutdown and restart in order to get a fix.

Going to try 3.3.41 but i have a distinct feeling that won't fix it ...

switched back to 3.3.16 or 17 over a month ago and that one worked for weeks ...

anyhow i GIVE 3.3.41 a try
[Windows Mobile Apps and Games] Mach2003:
I said there was no difference between 3.4.0 and 3.4.1. I never compared the function of the cell setup screen to 3.20.

Since 3.20 there have been many changes.

I have sirfteck, but don't have a sirf GPS. When I open ModDriver's port I see GPS data. If I try and close ModDriver's port then the sirftech application freezes (it may recover afer some time, I don't know), and I must use task manager to kill it. After I have selected Mod Driver's port once, I can never run the app again, since sirftech remembers and re-opens mod driver's port.

A long time ago I tested this app with the original port, and it worked fine.

ModDriver will pass on sirfterck (or any other app) messsages to the GPS port only if it is configured to use the original com port (uncheck the default msapi on ports page), but will not allow the return messages to get back to the app.
[Windows Mobile Apps and Games] darfri:
another fail

Hello. I searched this thread for "fails" in my log and did not find similar. So here is my log. Fails are normal size text, other is smallest

Thanks in advance

200311 172355.000 Open Existing Key: Software\Mach2003\GpsModDriver: OK

200311 172355.000 Read TimeBase Fail: 2, 8

200311 172355.000Software Versions:

\Windows\tmarshaller.exe

UnKnown

\Windows\GPSApi.dll

UnKnown

200311 172355.000 Install Init to: \Program Files\GpsModDriver

200311 172355.000 Install_Init: Read Values

200311 172355.000 Reading Registry Settings

200311 172355.000 Setting Defaults for 0

200311 172355.000 Open Existing Key: Drivers\BuiltIn\ModDriver: OK

200311 172355.000 Read Index Fail: 2, 4

200311 172355.000 Read Flags: 4 bytes, 0

200311 172355.000 Open Existing Key: Software\Mach2003\GpsModDriver: OK

200311 172355.000 Read Uninstall Fail: 2, 4

200311 172355.000 Read ActiveDriver Fail: 2, 66

200311 172355.000 Read OrigPollInterval: 4 bytes, 0

200311 172355.000 Read OrigSleepOnNoData: 4 bytes, 1000

200311 172355.000 Read OrigOutputBufferSize: 4 bytes, 4096

200311 172355.000 Read OrigInputBufferSize: 4 bytes, 4096

200311 172355.000 Read OrigInpputBufferSize Fail: 2, 4

200311 172355.000 Read GpsidSleep: 4 bytes, 50

200311 172355.000 Read GpsidPoll: 4 bytes, 100

200311 172355.000 Read GpsidInputBuffer: 4 bytes, 1024

200311 172355.000 Read GpsidOutputBuffer: 4 bytes, 1024

200311 172355.000 Read PortConfig: 80 bytes, 0

200311 172355.000 Read GpsComPort: 4 bytes, 4

200311 172355.000 Read SysFlags Fail: 2, 4

200311 172355.000 Open Existing Key Fail: Software\Mach2003\ModDriver\Profile1: 2

200311 172355.000 Open Existing Key Fail: Software\Mach2003\ModDriver\Profile2: 2

200311 172355.000 Open Existing Key Fail: Software\Mach2003\SensorStub: 2

200311 172355.000 Open Existing Key: System\CurrentControlSet\GPS Intermediate Driver\Drivers: OK

200311 172355.000 Read CurrentDriver Fail: 234, 520

200311 172355.000 Reading Mod Registry Settings

200311 172355.000 Open Existing Key: Software\Mach2003\GpsModDriver: OK

Any ideas?
[Windows Mobile Apps and Games] Mach2003:
Reading registry entries that do not exist (failed) on first install is not a problem. Did your installation continue, and did ModDriver load/work?
[Windows Mobile Apps and Games] darfri:
hello. No, I got "the installation was unsuccessful" message and I also cleaned the installation with the cleaning exe you have in the first thread. I would love to install this...

Thanks again in advance
[Windows Mobile Apps and Games] Mach2003:
were/are you able to install the 3.20 version?
[Windows Mobile Apps and Games] Mach2003:
Is there anyone watching this thread that uses ModDriver, Garmin Mobile XT and GSAK for cache data?
[Windows Mobile Apps and Games] Mitsos:
I tryed almost all .cab files (i thing) on my omnia II (i8000) WM6.5 pro on NL language, but i can not take a gps fix whatever i do. Not a single satellite is visible.

Cab's was installed, not all together ofcourse, :) on device memory, not on internal 8gb memory and not on sd-card.Anybody has a clue? Which cab should i have use, and how to (even.) configurate?

And one more question, is it possible eventually to use the (hided) internal compass with that driver?

Appreciate any answer...
[Windows Mobile Apps and Games] darfri:
Ok now trying 3.20:

After using Killdriver.exe and installing again it said uninstall failed because cant unload driver. It suggested me to finish uninstall (that hasn't been started at this point!) and then resett and then try to uninstall again (I was not planning to uninstall anything, especially because I did not have anything installed at this point, I even ran Killdriver so all the casual remains were also supposed have been gone). Boot done, installing again now it asked me to save my settings or use defaults (I did not know that I do not have defaults so I Saved mine). Now the request to boot looked again very similar to the previous described. And now I finally have it installed, but not working (if it is supposed to be the com8 "usb" ?) No data coming from there
[Windows Mobile Apps and Games] omek07:
Mach2003

Can you please tell me how i can connect my Bluetooth Gps with GpsModDriver ????

my internal com port is 7

GpsModDriver is 2

And the Bluetooth com port is 6
[Windows Mobile Apps and Games] Mach2003:
Use 3.4.1 on the Omnia.

I use Omnia, so the default settings should be a good start for you.

Compass work great.

Samsung needs a valid sim card, with a connection to a cell tower at the time of first fix to get sats.

When installing, uninstall is the first step. KillDriver must be acting up, but then I have not looked at that one since 3.20 so there may be issues with 3.4.

Defaults are "my" factory settings, Saved settings are your last ones, but then KillDriver should have removed all those, so you should have used defaults initally.

ModDriver should not be using a port that is in use (COM8=usb)! Could it be that you don't have a free COM port for ModDriver to use? Search HKLM\Drivers\Builtin for "COM" and record all the index values there. See if there is a free one between 1 and 9.

The last step of a valid install tells you the mod driver com port, but you can look it up under ModSettings, system page.

Make sure that your bluetooth setup has an outgoing com port setup for your BT device in bluetooth settings (COM6, according to your post). Power on the BT GPS. Go to ModSettings, ports and check the correct port, set it's order to a number lower than the internal com port and also lower than the msapi port (assuming you would prefer to use the BT port).
[Windows Mobile Apps and Games] Mitsos:
F@#k jeah... :D You are absolutely right!!!

All my attempts were without the simcard in! I started the phone with the simcard in, clicked on gpsmod,

and after 3 seconds, PATS... 4-5 satellites with valid signal near the window INSIDE home...

Your driver seems to me the most powerfull tool on the scene...

Thank's so much...! What a pitty that my paypal account is limited,

i so wanted to buy you a beer... Thank's a lot man... :D
[Windows Mobile Apps and Games] belrei:
Hi Mach2003,

could this program help overcoming the nasty behavior of some Samsung GPS not working without GSM network connection?

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

I tried it but I'm not familiar with the settings provided...

regards
[Windows Mobile Apps and Games] Mach2003:
Nope, ModDriver does nothing to solve this issue.

As far as I know it is un-solvable...
[Windows Mobile Apps and Games] kecupek:
Hi,

could you please recommend me "the ideal" settings of gpsmod driver (latest version) for Omnia 2 for Geocaching? With the default settings, e.g. the arrow in Google Maps is delayed for ~10-20m after my current position ... but it follows my real position with the same speed as I'm moving, so we never meet :) (I think when I stop to move, arrow is still moving but never fits my actual position).

And is there any common advice how to tune accuracy (GMaps reports 20-50m accuracy) via gpsmod settings?

Kecup
[Windows Mobile Apps and Games] Mach2003:
I have LagAdvance, under both profiles, set to 2000.

The distance you are shown away from your actual position is dependant on the speed you are moving at. LagAdvance is calculated in time, not distance.

If you are walking when you notice 10-20 meters of lag. then that is 'normal' for ModDriver since LagAdvance is disabled below 10kph by default. Gps data arrives as input to ModDriver a couple of seconds late, so it always knows where you were (and what heading and speed you had) a couple of seconds ago.

ModDriver projects your position into the future (actually into the present), based on your speed and heading from a couple of seconds ago. This works fine at driving speeds.

Especially while caching, we don't want to use a projected position, since we are doing the "bee dance" near ground zero, and a two second projection would expand the error of position even farther away from the true position. Better to just move slowly near GZ, and wait a couple of seconds when you need a good position.

I don't use Google Maps very often, but I suspect that it does not redraw the map (or your position on it) for small changes in actual position. I do use Garmin Moble XT, and know it does show your position moves accuratly when set to "show GPS position" instead of "show on road". When caching I use CacheMate's CacheNav once I start walking, it gives a much better distance and bearing to target, than Garmin.

GPS is expected to be +- 3 meters accuacy at best. The chip in the phone is not able to reduce the effect of GPS bounce very well, so under tree cover or amongst tall buildings, you can only expect +- 10 meters accuracy.

The raw GPS data has a value in it that indicates the accuracy of the signal (HDOP=error in position on the ground). A value of 1.0 indicates average position error (about 3 meters). Values can be multiplied by 3 to indicate relative position error. Unlikely that your unit is reporting a hdop of 7.0 (to get 21 meters of error), so GM is just not using the correct way of reporting the error.
[Windows Mobile Apps and Games] kecupek:
Well, I thought that gpsmod driver will be the cure for the permanent static navigation in my Omnia 2 ...

So yesterday after the installation of gpsmod I did trip with GM (not real geocaching, just walking through the city) and it was amazing to watch that my postion is changing in GM even with speed of walking - this never worked before ... but now it seems that it's not thanks to gpsmod but because of new ROM in my device.

Why? Because I thought that gpsmod automatically provides data when application is set to "GPS managed by Windows" but now I read on the other webs that it's needed to always set application to concrete gpsmod port.

In my case it's com port #2 - this was selected by gpsmod (I see it in Menu/System/GPsModDriver). But applications such as GM and Beeline are not able to connect to this port ...
[Windows Mobile Apps and Games] Mach2003:
Managed by Windows = GPSID, and ModDriver does support this port. So if you select it you will get ModDriver's data.

Any application should be able to read GPS on ModDriver's COM port too. I've connected it in GM, and it works fine. Beeline, I've never tried, but it should also work fine using either GPSID, or COM2.
[Windows Mobile Apps and Games] kecupek:
So it means that if I've installed ModDriver and select "Managed by Windows" in apps, then I'm automatically getting GPS data corrected by ModDriver?

But no, unfortunatally none of GPS apps on my Omnia 2 is able to connect on port #2, even it's set in Menu/System/GPsModDriver :(

I assumed that if there are no data on COM 2 then ModDriver doesn't work correctly and cannot provide corrected data even via "Managed by Windows" (COM 7).
[Windows Mobile Apps and Games] Mach2003:
Usually "managed by windows" will use GPSGetPosition API calls then it will get ModDriver data. If it opens the original COM port (COM7), then it will not get ModDriver data.

If you can't get data on ModDriver's port (COM2), then you have something wrong with the setup or installation of mod driver.

Preform a backup (menu, system, backup button), and then post here \My Storage\Mach2003\ModSettingsBackup.raw file. I'll look at what you might have wrong in there.
[Windows Mobile Apps and Games] Mafioso:
I'm a great fan of you're work :)

However I just have one question about the Cell tower fix. Does it mean you get a 3D Fix(what its called on GPSTest) based on the cell tower location or it means a course fix, like we get google maps within accuracy say 200m or like that?

Also would love to see you do some of you're magic on Android. I have the HTC HD2 on which guys have successfully ported Android except for AGPS. I miss you the great GPS i used to have in WinMO. Also many other android phones, don't come with AGPS support for some reason...It would be great if you can do something for Android too :D
[Windows Mobile Apps and Games] Mach2003:
Cell Tower location:

1) From the last actual GPS position when you saw that cell, and GPS was active: Remebered position.

2) From the internet lookup of that tower: My experience is that this is also a remembered position, posibly averaged from many other users of google maps. It does not resolve to the actual tower location.

All of these are 2D, altitude is not recorded (3D).

Our devices only report one cell at a time, so no triangulation can be used.

Android:

From a quick look at the SDK, I have no way of installing a device driver, so can't do my magic on that OS. I have no device to test with, and I love my winmo phone (still) so am not looking to switch to Android myself.
[Windows Mobile Apps and Games] Mafioso:
Ok Mach...thanks for the info..

yes nothing wrong with WinMO, i used to think the same I don't need to switch but I was lucky to get to try it, since HD2 port has been there for long and its quite perfect now. Now I'm hooked to it not because of the OS but because of Apps on it and don't want to go back :)
[Windows Mobile Apps and Games] kecupek:
Here it is ... one note - I have Mach2003 directory placed directly in the phone root, but I don't suppose it's a problem?
[Windows Mobile Apps and Games] Mach2003:
Your backup file loads on my OmniaII, and reads GPS as expected. I don't see anything wrong with your settings. You could enable log files and expanded. Open GM (with GPS set to COM2), let it run for 60 seconds or so, and then send me a copy of the txt files in device\Mach2003.

The backup file is supposed to be placed on the first storage card I find. I do see that My device is using a copy from the device too, so I must have a bug there to look into. This storage card bug is NOT effecting your reading of GPS though.
[Windows Mobile Apps and Games] Mach2003:
Update

On the first post of the thread.

3.4.2

- Fixes Read Storage Card Path properly now

If you have backed up settings with 3.4.x, then you will have a backup file in device\Mach2003 that is newer than the one in "storage"\Mach2003, copy it from device to card.

Delete the file ModSettingsBackup.raw" from device\Mach2003.
[Windows Mobile Apps and Games] Larry Brent:
Hi Mach2003

after installation of the latest version i have now three folders "Mach2003" on my device. One in device\Mach2003, one in Interner Speicher\Mach2003 and one in Speicherkarte\Mach2003.

First contains: 262.dbc, ModSettingsBackup.RAW and ModSetup.txt

Second contains: Altitude_Table_1.RAW and ModSettingsBackp.RAW.

Third contains: -nothing-

Is it possible to install all files or at least the Altitude_Table_1.RAW in the device\Mach2003 folder because the Internal Storage is very weak, had three times in 6 Month a total defect of this storage and don`t like to install anything on it.

Larry
[Windows Mobile Apps and Games] Mach2003:
MOVE the file Altitude_Table_1.raw to device\{localized program files}\ModDriver

LEAVE ModSettingsBackup.raw on {localized Internal Storage}\Mach2003, since it gets used on fresh install (new ROM flash), and is not critical. You can delete the extra empty {External Storage}\Mach2003 folder.

Keep a copy of ModSettingsBackup.raw on \Device\Mach2003 in case your internal storage goes out (ModDriver will use the device one instead). ModSettingsBackup is only read/written on backup and restore.

- ModSettingsBackup is placed on card so that it will live through a ROM flash.

- AltitudeTable is placed on card since it is large, never written to, and read only rarely.

- Logs (*.txt) are kept on device since, when enabled, they write many times quickly, and cards are slow to write to.

-*.dbc is kept on device since it reads/writes often (each new cell you pass), and card is slow to read/write.

- Program exe and dll's are kept in {localized program files} by convention alone but MUST live on device.
[Windows Mobile Apps and Games] Larry Brent:
Thank you very much for your precise explanation.

Larry
[Windows Mobile Apps and Games] mitsi:
Hi Mach2003,

I have been using your great tool for some time now as I find that the lag is reduced to an acceptable level. :)

I have been using 3.20 as the later versions don't seem to work well on my TD2 - they are jerky for some reason...

In my rom I added some of the files from your program, namely I added gspsapi.dll, gpsapiOrig.dll, GPSAux.dll, GpsModDriver.dll and GpsModSetup.exe and deleted the original files they replaced. This was to trim down the size of my rom. I then also installed your program over the top (so I kept the registry & folder structure of your program). I would have thought that if I your files replace the original ones, then the original ones are no longer needed??? I may be wrong though :confused:

However, it seems to behave the same way as if I installed this to my storage card. It works fine for a few days maybe even weeks, but then the service stops for some reason and I have to re-install it.

Would you be able to help me find the cause of the problems please? What log file would I need to show you? How can I test it to see what is going wrong?
[Windows Mobile Apps and Games] kecupek:
Hi,

here are log files.

Short comment:

- GM started with Intermediate Driver

- then changed to COM 2, got the error message, confirmed several times request for reconnection

- then changed back to Intermediate Driver, got the fix immediatelly

- then changed to COM 2, got the error message, confirmed several times request for reconnection

Thanks for your interest!

Kecup