-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Welcome to the kalenji-gps-watch-reader wiki!
This tool allows to import data from some running watches.
It creates GPX, TCX and Fitlog files that should be usable with any software supporting those file formats.
The GPX files produced have been tested in:
- [pytrainer] (https://sourceforge.net/apps/trac/pytrainer)
- [SportsTracker] (http://www.saring.de/sportstracker)
- [Turtle Sport] (http://turtlesport.sourceforge.net)
- [Endomondo] (https://www.endomondo.com/)
- [Runkeeper] (https://runkeeper.com/)
Main functionalities are:
- import data from watch or from GPX files
- export data to GPX, TCX, Fitlog, KML, HTML, JPG ...
- automatically fix elevation information using Google Elevation API
- upload route from your computer to the watch
- replay your session in 3D in Google Earth
- support for Linux and Windows
How to use:
For ArchLinux users, there is a package in AUR.
For other linux users, you have to build it yourself:
git clone https://github.com/ColinPitrat/kalenji-gps-watch-reader.git
cd kalenji-gps-watch-reader
make
For USB mass storage watches (OnMove200, OnMove510 and OnMove710) you then need to configure the path where the watch content is available. See configuration file documentation for more details.
For other watches, you have to ensure the permissions are properly set on the device before you plug them. On most distribution, simply copy etc/10-kalenji-udev.rules
to /etc/udev/rules.d
as root:
cp etc/10-kalenji-udev.rules /etc/udev/rules.d
You can then plug your watch and launch kalenji_reader:
./kalenji_reader
which should be enough to produce some GPX and HTML files in /tmp/kalenji_import
.
However you should really have a look at the configuration file documentation to see all the options kalenji_reader
offers.
Watches known to be supported are:
- W Kalenji 300 GPS
- CW Kalenji 700 GPS
- GPS On Move 500
- GPS On Move 700
- CW Kalenji 500 SD
- Keymaze 500
- Keymaze 500 Hiking
- Keymaze 700
- Keymaze 700 Trail
- Pyle PGSPW1 (but feedback would be appreciated)
- GPS On Move 100
- GPS On Move 200
- GPS On Move 510
- GPS On Move 710
Watches that should be supported but for which feedback would be appreciated:
- CW Kalenji 500 Play SD
- W Kalenji 500 SD
- GPS On Move 510 / 710 under Windows
If the information above is not correct or if you have a watch that is missing from the list, please contact me so that I can update it.
You have another device and would like to have it supported ? If you are ready to spend some time to provide me samples of USB dumps from imports done on windows, please contact me (if you don't know how to do the dumps, I'll explain you).
Special thanks to:
- Alexandre Delanoë for the support of "Kalenji 500 SD" watches
- Paolo Abeni for his multiple contributions
- Amílcar Guerra for the support of "Keymaze" watches
- Christophe Jalady for the support of "OnMove 510 and 710" watches and his multiple contributions to improve GoogleMap output
- Miguel Dias Costa for the support of "OnMove 100" watches
- Jean Lasson for the support of "OnMove 200" watches
Some help would also be appreciated to build the software on Mac OS.
A functionality is missing ? You found a bug ? Please go in issues and open one.