blogs.conchango.com

welcome to the conchango blogging site
Welcome to blogs.conchango.com Sign in | Join | Help
in Search

Keni Barwick - The Mobile Guy

rants and raves of all things Microsoft Windows Mobile - Moved to http://www.theMobileGuy.net

Windows Mobile 5 and the GPS Control Panel / API

So I finally got hold of a Windows Mobile 5.0 Pocket PC phone edition the other day... Man it rocks...

I honestly didn't think that 2003 SE could be improved as well as they have done with this version...

One of the first things I did do with it was to go and play with the GPS Control Panel / API...

For those of you who are regulars here or just know me, you’ll know that I love all things location aware…

How happy was when I heard about Windows Mobile 5.0 taking control of the GPS intake?  (It takes it on an operating system level and essentially it pumps it out to whoever asks for it on the application level)  I was jumping up and down with excitement!!!

Imagine me surprise though when I went to the settings and couldn’t find it on me ROM!!!

NO FAIR (insert random Telco name here), that’s not on… Though why do I have a feeling its not really there fault?

Anyway, I sat in my flat sulking for a while... But then I thought, ’ang on… Them guys over at XDA dev’s will have an answer… And true to there word, they did!

A quick change to the registry… 
 
Go to HKEY_LOCAL_MASCHINE\ControlPanel\GPS Settings

1. Remove the REDIRECT
2. Add DWORD Hide and set Value to 0
3. Add DWORD Group and set Value to 2
4. Soft-Reset*

Ta guys, now I can see the GPS control panel, ergo I can now use it to use more than one GPS related application…

So here we go… Testing, testing 1,2,3…

First thing first... Get (insert xyz company here) Bluetooth GPS talking to device...

Which was easy enough, turn it on, turn ya PPC BT, done...

Then set the Outgoing COM port to a port of your choosing, COM8 is the one I'll choose in this case.

Next up was to select the COM port I just selected in the Bluetooth connection settings. It's the input COM port in the GPS control panel we just talked about...

Ensure the Baud rate is the same as your GPS unit, mine is 57600...

Take your pick in the list of COM ports in the "Programs" tab as you can see I used COM4...

I'll just goto the Access tab and tick the check box "Manage GPS" just on the safe side...

Now to prove it works...

Using a personally modified version of Jim Wilson's GPSReader to read GPS data I read data via two applications from one Bluetooth GPS device...

 

Now I can safely say this is such a breakthrough for us dev guys its makes me smile from ear to ear!!! I know of one developer who wishes this was available from the offset of Pocket PC!!!

Acknowledgements:
Microsoft Windows Mobile team - Great job guys...
Jim Wilson - GPSReader goes from strength to strength...
Marija Barwick - For allowing daddy to do this whist she wanted to go watch the rugby!
MHPb - For the soundtrack (Newish album)

Published 19 March 2006 00:00 by Keni.Barwick

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Marcus Perryman's WebLog said:

Keni Barwick of Conchango fame has been playing with the GPS Intermediate driver on Windows Mobile 5.0...
March 21, 2006 05:09
 

Nino.Mobile said:

TGIF!
Software / Hardware

Sling Media has released SlingPlayer for Windows Mobile (via msmobiles.com) ...
March 24, 2006 19:41
 

Chris Richards said:

I've managed to get the gps control panel displayed using the registry hack above but still no joy talking to my BT GPS (Holux GPSlim236> . Looking in the Windows folder it looks as though the gpsapi.dll is not present. Is there a way of installing the gps api and drivers? My device is an Orange M600, and I suspect that Orange, for some reason, have removed the gps apis from the ROM, is it possible to find out what OS options are installed/not installed on a Windows Mobile device?
April 22, 2006 10:55
 

Matthieu’s master thesis » Blog Archive » Links said:

November 26, 2006 13:42
 

Matthieu’s master thesis » Blog Archive » Links said:

November 30, 2006 19:30
 

Matthieu’s master thesis » Blog Archive » Links said:

December 25, 2006 10:55
 

Set up bluetooth gps on your pocket pc said:

June 26, 2007 07:31
 

armun said:

hello. please email me. ive done all the settings as mentioned. but all i get on tomtom is "waiting for valid GPS Signal". My msn is @hotmail.com Please help.
July 22, 2007 13:39
 

find projectors at http://tvsnstuff.info said:

The normal everyday user would think that investing the time to score web pages on this topic of interest is a waste of money.

October 8, 2007 20:16
 

Exposing Geo-Location in Minimo « DougT’s Blog said:

December 11, 2007 18:09
 

stefano negrini said:

I just want to say that your a GENIUS !TKS ALOT !
January 23, 2008 14:28
 

Jack said:

Where my bluetooth

March 12, 2008 15:30
 

Hp iPaq hw6915 ve gizli GPS'i aktive etme. GPS özelliğini kullanmak isteyen kişiler içinde sorunu nasıl çözeceklerini şu şekilde gösterebilirim: | RecNes said:

August 2, 2008 23:08

Leave a Comment

(required) 
(optional)
(required) 
Submit

This Blog

Syndication

News

I'm an AllExpert at Allexperts.com

http://www.csthota.com/blogmap/ Subscribe in NewsGator Online
Locations of visitors to this page

Powered by Community Server (Personal Edition), by Telligent Systems