GPS-Logging with PalmOne’s GPS on Windows Mobile 5.0

Ingredients:
  1. GPS: a PalmOne bluetooth GPS receiver
  2. PDA: a Dell Axim x51v
  3. Software: VisualGPSce
  4. a PC with a SD-card reader
Result: One PDA ready to go to collect traces for OpenStreetMap. Recipe:
  1. Switch on the GPS and the PDA
  2. On the PDA: in the “Start” menu (top left corner) tap “Settings”
  3. go to the “Connections” tab
  4. tap the “Bluetooth” icon
  5. go to the “Mode” tab (should be active by default)
  6. activate “Turn on Bluetooth”
  7. go to the “Devices” tab
  8. tap “New Partnership…”
  9. after the scan, tap “palmOne GPS”
  10. tap “Next” at the bottom of the screen
  11. enter the passkey, it was “0000″ (zero, four times) for my device
  12. tap “Next” at the bottom of the screen
  13. activate the “Serial Port” to use from this device
  14. tap “Finish” at the bottom of the screen
  15. remove the keyboard by tapping on its symbol at the bottom of the screen
  16. go to the “COM Ports” tab
  17. tap on “New Outgoing Port”
  18. tap “palmOne GPS”
  19. tap “Next” at the bottom of the screen
  20. select a COM port (I used “COM7″, it said “Secured Connection” by default which I accepted); this is your “Hardware port”
  21. tap “Finish” at the bottom of the screen
  22. tap “ok” a the top right corner of the screen
  23. go to the “System” tab
  24. tap the “GPS” icon
  25. on the “Progams” tab select a different COM port than the one before (I used “COM9″); this is your “program port”
  26. go to the “Hardware” tab
  27. select the “hardware port” and set the “Baud rate” to 4800
  28. tap “ok” a the top right corner of the screen
  29. on the PC: download the VisualGPSce CAB to your SD card
  30. reenter the SD-card into the PDA
  31. On the PDA: in the “Start” menu (top left corner) tap “Programs”
  32. tap the “File Explorer” icon
  33. select “SD Card” in the combo box below the “Start” menu in the top left corner
  34. tap the VisualGPSceInstall.CAB
  35. acknowledge the missing signature
  36. install to the built in memory
  37. wait for the installation to finish
  38. tap “x” a the top right corner of the screen
  39. tap the “VisualGPSce” icon
  40. tap “Connect” at the bottom of the screen
  41. tap “Serial Port (Comm Port)”
  42. select the “program port” ( “COM9″ )
  43. enter the Baud rate (“4800″)
  44. tap “OK”
  45. tap “Log” at the bottom of the screen
  46. tap “Start”
  47. enter the file details, especially take care to save the log to the SD Card and not to “Main memory”
  48. tap “Save”
  49. Log!!!
Now, that was easy, wasn’t it? Afterwards I used GPSBabel 1.3.4 to convert the NMEA 0813 sentences into the GPX format and uploaded them into JOSM. But that’s a story for another time.

dasZ.at

dasZ.at - the people behind ZBox.
dasZ.at Logo

Downloads

The lateset download will be available here - soon

Lastet blog

In our blog we talk about the latest developments around our tool ZBox.
>> Blog

Latest blog entries
>> Reference project: Implementing WordPress-based Website

Based on the reference design provided by Sabine herself, we implemented the zartbitter Website. The site is powered by the PHP-based WordPress blog and CMS engine, some additional plugins and a bit of yarn to hold it all together.


>> Setting a permanent search_path, the Right Way

Others recommend setting the search_path in the postgresql.conf. Current versions of PostgreSQL can set the search_path permanently on a per-database basis without having to touch system configuration files


>> Porting Puppet to Windows

In the course of the PuppetCamp Europe, I met with many people I only knew from IRC and email and it was a great time with interesting and inspiring discussions.

Today I want to write about the work I’m currently commisioned for by puppetlabs, porting puppet to Microsoft Windows.


>> Puppetcamp Europe 2010

I’m going to Puppetcamp Europe 2010!


>> Using gendarme with Code Contracts from .NET 4.0

When using gendarme on post-processed assemblies with code contracts and /throwonfailure set, a few things have to be ignored. Put the following lines into your ignore file (for example gendarmeignore.txt) and use it with –ignore on the command line.


>> Microsoft cannot decode Base64: News at 11!

Arthur has found a really nasty bug in Microsoft’s streaming Base64 decoder as used in the WCF: Connect Bug#541494


>> Kolab Connector binaries uploaded

Arthur moved on with programming and testing. Now we uploaded the first packages, which now contain the basic calendar and contacts synchronisation. The plugins already are able to synchronize our personal data.


>> Kolab Sync for Android and Outlook: Developer Preview

We are proud to announce the first developer preview for Kolab sync clients for both Android and Outlook. Both are licensed under the GPLv3.


>> Visual Studio 2008 Debugger

I didn’t know that: the VS2008 debugger has many bugs. Specifically, if you have a solution with multiple websites, debugging doesn’t work!

Symptom: Upon reaching a breakpoint, StepOver/Into do not work, but resume execution. This makes the debugger pretty pointless.


>> Building a simple MSBuild Task

On the “Using Studio’s “Custom Tool” in MSBuild” question, I was prompted to share the code. Here is a stripped down skeleton where I removed the actual calls to the custom tool. Since it is open source I didn’t really need to access the Visual Studio’s registry keys.