<div dir="ltr"><div>Dear All,</div><div><br></div><div>I have joined this list after some prior correspondence on the topic with <span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap">Christian PERRIER. I'm an orienteering runner, with the dream to have open-source orienteering training analysis software, including </span><span style="font-family:arial,sans-serif;font-size:13px">gps track </span><span style="font-family:arial,sans-serif;font-size:13px">downloading and route review, properly package up and distributed. This pipeline exists for windows: [1].</span></div>

<div><br></div><div>When I started working towards this in my free-time around 2010, there was no working Linux tool to download tracks from my Forerunner 310XT. So ANT+minus was born ([2]) and this year it became stable enough that I thought sharing it was justified.</div>

<div><br></div><div><div>On the other hand Debian already has a very similar package, garmin-ant-downloader (g-a-d), that covers downloading tracks from the Forerunner 405. Here it is worth to mention that the 405 and 310XT use different messages over the ANT protocol. The former uses a dialect of ANT+, while the latter uses standard ANT-FS. Currently g-a-d implements parts of ANT+, while ANT+minus implements most of ANT-FS. Thus I would like to enhance g-a-d with ANT-FS implementation from my ANT+minus project.</div>

<div><br></div><div>My integration plan would be to "fuse" the functionality of antpm into g-a-d, and have a single package/single executable that deals with FR405/FR310 (or other watches that use the same ANT variants). What I would really like to avoid is end-users having two packages with same functionality, just working on different GPS watches! Original gant is unmaintained (last commit from 2011 [3]) and without dedicated upstream developers (as far as i can tell, correct me if i'm wrong). The package name g-a-d on the other hand is just perfect, it described what the software stands for, no ambiguity. Furthermore g-a-d already has a simple python gui that i would like to extend for ANT-FS downloads too.</div>

</div><div><br></div><div>For this end, my ongoing is work is published at [4] for now in the antpm-integration1 branch. This started as a clone of the debian source repository of garmin-ant-downloader. The sources are under continuous integration, and build tested with gcc and clang for a few weeks now [5]. There was one existing bug I found against g-a-d in the debian bug database, I've written a patch to solve this, please see [6].</div>

<div><br></div><div>After all this said, I have the following questions to you:</div><div>- Do you agree with my plans to extend g-a-d with ANT-FS functionality, and thus download capability from more GPS devices.</div><div>

- I'm offering my help to co-maintain g-a-d, and provide patches! Is anyone in this group willing to incorporate my patches against g-a-d?</div><div>- What is the preferred way to provide patches for g-a-d? (send patch to mailing list or provide branch for merging)</div>

<div><br></div><div>1: <a href="http://o-training.net/blog/2011/04/13/gps-analysis-for-orienteering-the-basics" target="_blank" style="font-family:arial,sans-serif">http://o-training.net/blog/2011/04/13/gps-analysis-for-orienteering-the-basics</a><br>

</div><div>2: <a href="https://code.google.com/p/antpm/" target="_blank">https://code.google.com/p/antpm</a></div><div>3: <a href="http://www.ethgen.ch/cgi-bin/gitweb.cgi?p=gant.git" target="_blank">http://www.ethgen.ch/cgi-bin/gitweb.cgi?p=gant.git</a></div>

<div>4: <a href="https://github.com/ralovich/garmin-ant-downloader/tree/antpm-integration1" target="_blank">https://github.com/ralovich/garmin-ant-downloader/tree/antpm-integration1</a></div><div>5: <a href="https://travis-ci.org/ralovich/garmin-ant-downloader" target="_blank">https://travis-ci.org/ralovich/garmin-ant-downloader</a></div>

<div>6: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690068#15" target="_blank">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690068#15</a></div><div><br></div><div>Thank you,</div><div>Kristof</div>-- <br>

RALOVICH, Kristof<br>PhD candidate<br>Computer Aided Medical Procedures<br>Technical University Munich<br><a href="http://campar.in.tum.de/Main/KristofRalovich" target="_blank">http://campar.in.tum.de/Main/KristofRalovich</a><br>

</div>