rox6read
is a command line tool to read rides (and also settings, totals, etc.) from Sigma ROX6 cycling computer and save them as TCX files.
It may or may not work, it may brick your ROX6 (but it seems unlikely, as it doesn't try to write/save/change anything). The code may be rough and of draft quality. The protocol was recreated by reverse engineering Sigma Data Center.
It wouldn't be developed any further, as the author switched to Garmin Edge, which is much less pain in the ass to get data from on non-Windows.
It depends on the following OCaml packages:
The easiest way to install the dependencies is by means of OPAM:
#!sh
$ opam init
$ eval $(opam config env)
$ opam install batteries tcx
Then run usual make
. The program will be rox6read.native
.