PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-27-2009, 11:12 PM
BooDaddy's Avatar
Linux Administrator
Offline
Pocket PC: HTC Evo -- Rooted
Carrier: Sprint SERO Premium
Location: gigahype.net
 
Join Date: Sep 2007
Posts: 1,078
Reputation: 840
BooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Any way to tweak GPS settings?

I have been noticing that the GPS is kind of Janky on the TP. I have tried Mobile XT and Google Maps, and the GPS seems to be "jerky" and only updating the position every few hundred feet.

While in the car traveling 60mph, it will sometimes lag behind the actual streets as I pass them. Again, this happens in both XT and Google maps.

Whats worse is when your walking. Its almost as if the gps stops reporting position when you are walking, and you have to walk several yards before it will update the position. This is horrible when you are trying to Geocache with the phone.

Is there any tweaks we can do to make the GPS resolution a little better?
Im runnin a stock Sprint rom BTW.
__________________

Yup, Thats the actual speeds I get from my 1U production server
If my posts have been helpful in any way, please click the "Thanks" button --------------------------------> ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Reply With Quote
  #2 (permalink)  
Old 10-29-2009, 03:26 PM
Asphyx's Avatar
Halfway to VIP Status
Offline
Pocket PC: HTC TouchPro (VZW)
Carrier: Verizon
Location: Las Vegas
 
Join Date: Dec 2007
Posts: 504
Reputation: 425
Asphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Any way to tweak GPS settings?

Try disabling aGPS....
There is an App to turn it on and off but you will have to search for it.
Reply With Quote
  #3 (permalink)  
Old 10-29-2009, 03:33 PM
BooDaddy's Avatar
Linux Administrator
Offline
Pocket PC: HTC Evo -- Rooted
Carrier: Sprint SERO Premium
Threadstarter
Location: gigahype.net
 
Join Date: Sep 2007
Posts: 1,078
Reputation: 840
BooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Any way to tweak GPS settings?

I dont think sprint uses aGPS on the touch pro.
Reply With Quote
  #4 (permalink)  
Old 10-29-2009, 04:02 PM
piratedninja's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Hero
Carrier: sprint
Location: Charlotte, NC
 
Join Date: Oct 2007
Posts: 206
Reputation: 130
piratedninja is keeping up the good workpiratedninja is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to piratedninja
Re: Any way to tweak GPS settings?

this has been a major problem since day 1 with the touch pro. htc still hasn't fixed it yet and as far as i know there are no fixes for it.
Reply With Quote
  #5 (permalink)  
Old 10-29-2009, 07:31 PM
slypher's Avatar
VIP Member
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: Sep 2006
Posts: 1,076
Reputation: 1115
slypher is halfway to VIP status based on repslypher is halfway to VIP status based on repslypher is halfway to VIP status based on repslypher is halfway to VIP status based on repslypher is halfway to VIP status based on repslypher is halfway to VIP status based on repslypher is halfway to VIP status based on repslypher is halfway to VIP status based on repslypher is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Any way to tweak GPS settings?

Try this:

http://forum.xda-developers.com/show...09#post4752409

Quote:
Originally Posted by Mach2003

GPS Mod Driver

This Driver installs between your gps applcation and the GPSID driver that reads the hardware gps data.
Lag is compensated, by guessing your position 'some number' of milliseconds in the future, current course and speed changes are included i the guess.
It corrects for invalid data in the gps strings, DOP values of 666.6, Heading values of 'NaN' (Not A Number).
Speed and course are reported, eevn though the distance traveled is less than 30 meters

(For versions before RC1, see post number 2 below)

For the time being - Always soft reset just before un-installing or upgrading the dirver

Driver automatically assigns itself to a free COM port on installation - Should safe for ALL Devices

Garmin Moble XT, users: Read This Post

USAGE:

- Install the driver cab, change your application to the indicated port, instead of the original com port.
- Edit the registry values (for tweeks) anytime the port is closed.

Registry Values:

[HKEY_LOCAL_MACHINE\Drivers\Builtin\Serial5]
Normally you do not need to touch anything under this key.

Flags: 0, Set this to 5 (Don'tLoad | Unload) to Stop driver from loading on next Soft Reset
Index: 1, The port GpsModDriver is loaded under. This value requires a soft-reset to effect a change, Set this only if you don't want the next free port assigned by windows. Extra Caution: Setting this value to a port that your phone is already using may cause the need to reset your phone to factoy (last flash)


[HKEY_LOCAL_MACHINE\Software\Mach2003\GpsModDriver]
All values are DWord:
DeltaDistance: 20, in Meters times 10 to update course and speed (20 = 2.0 meters)
DeltaSpeed: 20, in kph times 10 to update course and speed (5 = 0.5 kph)
DeltaTime: 10000, in milliseconds to update course and speed
EnableDop: 1, allow the driver to correct "666.6"
EnableCourse: 1, allow the driver to correct Course
EnableSpeed: 1, allow the driver to correct speed
EnableLogs: 0, write extensive log information to "\GpsModDriver.txt"
LagAdvance: 2000, Number of milliseconds to project your position into the future to try and eliminate lag
SleepTime: 1000, Number of milliseconds to wait for doog data, before returning an empty buffer.

GpsModDriver will automatically change some of the GPSID values to suit itself.

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
"InputBufferSize"=dword:0400
"OutputBufferSize"=dword:0400
"SleepOnNoData"=dword:01f4 (will be set to SleepTime, all three layers will use the same timeout value)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneDevice]
"PollInterval"=dword:01f4 (will be set to SleepTime, all three layers will use the same timeout value)

These two are read. (and changed using the QueStub program for Garmin Users), these are normally set with the standard 'External GPS' control panel.

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer]
"DriverInterface"="COM4:"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice]
"Index"=dword:00000004


There are Other GPSI values you may want to change as well:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver]
"IsEnabled"=dword:1
"MaxLogFileSize"=dword:0
"CurrentLogFile"=""
"OldLogFile"=""
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
"RetryWaitOnError"=dword:3

Version:
RC1 - Release Candidate Number 1
- Revamped the entire driver code
- Changed all ..\serial5 optional reg to ..\Mach2003 to avoid the security problems with removing keys under "drivers"
- Reg change ruins the existing UI, Also requires updated QueStub
- Added SleepTime, and hard coded buffer size to 1024 bytes.
- EnableCourse now allows a 2 to allow simple averaging of two readings filtered to course changes under 67.5 degrees.
- EnableSpeed now allows a 2 to allow simple averaging of two readings, filtered on DeltaSpeed.
- LagAdvance now uses change of speed, and change in course to better guess your advance position
- Driver now reads an entire gps buffer, processes it, then forwards it to the application, older driver did one sentence at a time. This is much more efficient, way less cpu time is wasted, gps data arrives at your application up to 500ms earlier.
- Setup.dll (runs on cab install, and on uninstall) updated, now allows backup and restore of your ..\Mach2003 reg values on upgrade install
- Setup.dll more install/uninstall bugs fixed

RC2:
- Fixed an seror calculating average course, and speed, these also effect LadAdvance (even if EnableCourse or EnableSpeed, are set to 0, or 1, unfiltered).
- Changed default DeltaDistance and DeltaSpeed on install to 50 each.

RC3:
- Removed 10 ms delay on read, fix for TomTom users.

If upgrading from the 0.x version only: Since the reg keys have changed, it will be best to uninstall any existing driver, soft reset, and then install the RCx version clean.
Also attched: zipped the latest raw dll file for direct placement in windows folder, when driver is already installed.
-s
__________________
"The difference between a smart person and a wise person is that a smart person knows
what to say and a wise person knows whether or not to say it." - unknown

Funniest thread ever!!


Don't just SAY "Thanks" PRESS ... Try it, it only takes a second!
Reply With Quote
  #6 (permalink)  
Old 10-29-2009, 10:21 PM
BooDaddy's Avatar
Linux Administrator
Offline
Pocket PC: HTC Evo -- Rooted
Carrier: Sprint SERO Premium
Threadstarter
Location: gigahype.net
 
Join Date: Sep 2007
Posts: 1,078
Reputation: 840
BooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuffBooDaddy knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Any way to tweak GPS settings?

Well, I have been following up on that, but its not an exact solution. Its simply a bandaid. The intermediate driver "guesses" your position based on your heading and speed and reports it to the software.

This is nice if you are moving at highway speeds, or you are traveling in a straight line, but if you are walking and looking for a geocache, you can change headings within a step (which is a few feet), and the intermediate driver will report you as still traveling in your initial direction until it updates from the actual GPS hardware.
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 03:09 PM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com