Garmin ANT on Ubuntu

I finally got tired of booting up Windows to download data from my Garmin 910XT. I tried to get my old Ubuntu 15.04 system to recognise my ANT stick but failed. Now that I have a stable Ubuntu 16.04 system the time seems ripe.

openant

Install openant, a Python library for downloading and uploading files from ANT-FS compliant devices.

2. Unpack the archive and install using

antfs-cli

Install antfs-cli, which implements a Command Line Interface to ANT-FS.

2. Unpack the archive and install using
1. This will automatically install pyusb if necessary. </ol>

Connect Device

Connect your ANT stick and check that it is recognised by your system.

The two hexadecimal numbers following ID in the output above are then used to load the appropriate kernel module.

You can also check that the corresponding device has been created.

Pair and Enjoy

If the above has gone smoothly then you are ready to grab data from your device. Turn it on and…

You should find the resulting FIT files under a path like ~/.config/antfs-cli/3860872045/activities. The numeric folder name is uniquely linked to your advice, so that part of the path with differ.

If you’re like me then you’ll probably have a bunch of FIT files that need to be uploaded to Garmin Connect. Use this link and select the Manual Import tab to upload multiple files at once.