Compatible? YES!

Bookmark and Share

Link for iPhone and iTouch users here.


Just recently, a GPS plug-in for the Maps.app was released by xWaves. The video above shows how my GPS module also works with that software.

The source code for the software was released as well and can be found here and checked out with regular svn. All credit for this software goes to the people at xWaves.

Below is some more information on how the software works:
  • The software currently talks to the GPS module directly through the serial port. The standard baudrate is 19200 which I had to adjust to match my module. It will be best if the software is updated in the future to automatically check what baudrate the GPS module is running at. Another option is to add in functionality to work with a gps daemon.
  • The xGPS program is a daemon that runs in the background and is started through a plist file in the Launchdaemons directory. This deamon talks to the Maps.app and the serial port and tells the Maps.app to update its location with the data obtained from the serial port.
  • The software currently needs to connect to the internet to update the map as it calls the Google website to update its location. It would be nice if someone figures out how to circumvent this and have the Maps.app update its location directly from its database without having to connect to the internet. In that way you could upload your own maps to your iPhone/iTouch and use those while on the road.

Then finally one comment on the video. I stated: "...the GPS module is charged through the USB..." What I actually meant to state is that the iPhone is charged through the USB. If you look closely, you can see the charging sign in the video.

Then lastly, before signing off for tonight, I also wanted to let you know that I am currently working hard on the housing design and getting manufacturing for the boards set up.

{ 0 comments... Views All / Send Comment! }

Post a Comment