First release of GarminSync

I have been working on a program that can download data from my Garmin Edge 305 GPS in Linux, and now I’ve finally got something that’s work. The program is called GarminSync, and you can download it from Launchpad.

Please try it out, but don’t expect too much from it. My main focus has been to get something working, now I’m going to focus more on getting it somewhat stable. There are a tons of bugs, for example it sometimes doesn’t work to download the data, and you have to simply try to run it again, and/or reconnect the GPS. But at least it’s able to download the runs from my GPS and export them to TCX files. It should be possible to such files to MotionBased, but it seems like the format is slightly wrong. At the moment I can’t get the GPS to work in VMWare, so I haven’t been able to get a correct file to compare with.

GarminSync is written in Python, so it probably works on other platforms than Linux as well, but I haven’t tried yet.

Advertisement

5 Responses to “First release of GarminSync”

  1. Scott Says:

    Awesome stuff… Very interested but I could not extract the tar.gz file… seems to not be Gziped??

  2. Björn Tillenius Says:

    It should be, but it might be that your browser automatically unzipped the file while downloading. Try untarring it with ‘tar xvf garmin-sync-0.1.tar.gz’ and see if it works.

  3. Shane Says:

    I’m considering getting the Forerunner 205, do you think GarminSync is compatible with it?

  4. Björn Tillenius Says:

    I don’t have a Forerunner 205, so I can’t test it. But the Edge and Forerunner are very similar, so I think it should work. And if it wouldn’t work, it shouldn’t be too hard to make it work, with some debugging help from someone who owns a 205.

  5. Matt Says:

    I _can_ get an XP machine within VMWare Player to work with the Forerunner (I’ve been using MotionBased and TrainingCentre). Initially it didn’t see the USB device. However I installed the USB drivers from the Garmin site into the VM and rebooted the VM machine. I also made use the device was connected before I launch the VM. On the top of my VMPlayer it says “Garmin Device” and I can connect or disconnect by hitting the toolbar button.

    I’d rather it was all done natively on Linux though. I’ve got a Forerunner 301. I’ll try to remember to take a look at your app when I get home to my Ubuntu 7.04.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.