Linux support for Garmin Edge 305

I recently bought a new gadget for my bike, a Garmin Edge 305. It’s a GPS-enabled bicycle computer, which tracks your position, speed, pulse, altitude, etc., and you can of course download the data to your computer and analyse it. You can also upload data to it, for example workout programs, courses, and more.

The sad thing is that its Linux support is currently limited. Tools such gpsbabel and gpsman claim to support the device, but I haven’t gotten it to work yet. Also, those tools are mainly for extracting GPS data, they don’t handle other data, such as pulse and laps that well.

But there is hope! I found a project called pygarmin which is a Python library for communicating with Garmin GPS devices. The library is based on Garmin’s Device Interface SDK, so it shouldn’t be too hard to make it support my GPS device. The protocol specification doesn’t seem to include all the commands that the Edge uses, but there’s an open source tool for Windows, MotionBased Agent, which should be able to download and upload data to a Garmin Edge 305, so it should be possible to find out what needs to be added to pygarmin.


4 Responses to “Linux support for Garmin Edge 305”

  1. Subbu Allamaraju Says:

    Hi – I accidentally came across this post.

    Have you tried This is a web based (and much better alternative) to Training Center and even, and is completely free. In the spirit of open source, this site is written using open source technologies.

    Disclaimer: I created recently, as I did not like the alternatives around.

  2. Björn Tillenius Says:

    I actually tried registering an account at yesterday, but I never got an activation e-mail.

  3. Spray Insulations : Says:

    Garmin GPS are the best, i accidentally dropped one on the pool and it is still functioning after a minor cleanup*-“

  4. Lewis Says:

    Hi admin do you need unlimited articles for your website ?
    What if you could copy post from other blogs, make it pass copyscape test and
    publish on your website – i know the right tool for you, just type in google:

    kisamtai’s article tool

Leave a Reply

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

You are commenting using your 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 )

Google+ photo

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

Connecting to %s

%d bloggers like this: