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:
- garmin-forerunner-tools
- OpenJDK 11+ (needed for MyTourbook)
- MyTourbook
Then plugin in your Garmin Forerunner 305 and turn it on, make sure your device is seen with this command:
lsusb
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:
garmin_save_runs
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