Robot Has No Heart

Xavier Shay blogs here

A robot that does not have a heart

Upload Forerunner 410 to Strava with Garmin Communicator for Ubuntu Linux

I didn’t figure this out, these instructions were kindly emailed to be by Andreas, the author of Linux Garmin Communicator.

1. Install Linux Garmin Communicator
2. Uncompress Forerunner410.tar.gz to ~/forerunner (this was sent to me by Andreas.)
3. Configure your ~/.config/garminplugin/garminplugin.xml thusly, substituting in your own home folder:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<GarminPlugin logfile="/tmp/garminplugin.log" level="ERROR">
    <Devices>
        <Device>
            <Name>Forerunner 410</Name>
            <StoragePath>/home/xavier/forerunner</StoragePath>
            <StorageCommand></StorageCommand>
            <FitnessDataPath></FitnessDataPath>
            <GpxDataPath></GpxDataPath>
        </Device>
    </Devices>
    <Settings>
        <ForerunnerTools enabled="false" />
    </Settings>
</GarminPlugin>

4. Install python-ant-downloader
5. Set tcx_output_dir = ~/forerunner/Garmin/History in ~/.antd/antd.cfg
6. With your watch on, run ant-downloader. It will download raw data from the device and create a TCX file in the above mentioned output directory.
7. At Strava, Upload Activity.

`ant-downloader` also has a daemon mode that automatically downloads files from your watch, but I’m not using it (I don’t like things running when not necessary).

  1. LB says:

    Hi, your post was a great help to make my 410 work with Ubuntu and Garmin Connect. Thank you - and also the authors of the applications.

  2. Vinod Kurup says:

    Is this still working for you? When I click Upload Activity, it says 'Searching For Activities' and then I get a popup with the following error: 'UnsupportedDataTypeException: Your device does not support reading of the type: FitnessHistoryDirectory'

    Just wondering if I'm doing something wrong. Thanks for posting your instructions!

  3. Xavier Shay says:

    Sorry I stopped using linux, so I'm not using this code anymore.

Post a comment


(lesstile enabled - surround code blocks with ---)

A pretty flower Another pretty flower