Garmin Forerunner 305 in Linux Ubuntu 20.10

Garmin Forerunner 305 in Linux Ubuntu 20.10

I bought my Garmin Forerunner 305 in 2010 and it still covers most requirements. The best feature of this sports watch is: You do not need any online account – you do not need internet at all to manage your personal data.

When I started with the device it worked like a charme with pyTrainer and garmin tools, which was integrated in pyTrainer. Unfortunatelly it looks like there is no effort invested anymore in pyTrainer and so I to moved to MyTourbook which brings a lot of new features but loading data from the old Garmin watch is not that simple.

Software that needs to be installed on a Linux Ubuntu system:

Then plugin in your Garmin Forerunner 305 and turn it on, make sure your device is seen with this command:


You will get a list of your USB devices and something like this should be listed:

Bus 003 Device 002: ID 091e:0003 Garmin International GPS (various models)

Then load all your tracks from the device with this command:


This command creates folder like YYYY/MM/MyTrack.gmn

garmin_gpx MyTrack.gmn >MyTrack.gpx

In MyTourbook have to go to New => Import tour from file and choose your gpx file. Then assign it the person. That’s it.

PS: I’ve tried to load the gpx file with gpsbabel like this:

sudo gpsbabel -t -i garmin -f usb: -o gpx -F tracks.gpx

But the heart rate was missing in this gpx file.

Leave a Reply

Your email address will not be published. Required fields are marked *