Garmin Forerunner 305 og Linux

Garmin Forerunner 305

Jeg har et Garmin Forerunner 305 ur, som jeg bruger når jeg løbetræner. Derudover benytter jeg Endomondo til at registrere mine turer. Desværre har Garmin kun programmer til at uploade data direkte fra deres ure hvis man kører MacOS X eller Windows.

Så måtte jeg jo på nettet og lede efter en løsning, der virker under Linux og jeg fandt Garmintools. Programmet indstalleres på vanlig Linux/UNIX vis men kræver at libusb er installeret:

sudo apt-get install libusb-dev

./configure;make;sudo make install

Det virkede dog ikke for mig, da jeg fik denne fejlbesked, når jeg forsøgte at afvikle programmerne i pakken:

libgarmintools.so.4: cannot open shared object file

Jeg var ikke den eneste, der havde oplevet det problem, men heldigvis var løsningen rimelig simpel:

cd /usr/lib

sudo ln -s /usr/local/lib/libgarmintools.so.4 libgarmintools.so.4

Nu kan jeg hente data fra mit ur over på min Ubuntu Linux maskine, men filerne ligger i et binært .gmn format. For at kunne eksportere til Endomondo skal de være i .tcx, der er et xml format. Til at løse dette sidste problem, fandt jeg dette udmærkede blog indlæg med tilhørende gmn2tcx program.

Update

Efter at have opgraderet til Ubuntu 13.10, der kommer med GCC 4.8.0, fik jeg en fejl, når jeg afviklede det compilede program:

"Error: command 5 not supported"

Desværre er Garmintools pakken ikke opdateret siden marts 2009, men heldigvis var der råd at hente i deres forum.