Latest build
tcx2hrm latest version is v0.46r716. Please download it using this link.
MD5 fingerprint:
59caa74a7699ca7b7188ea84aa18142f
- This is a so-called maintenance release.
- A bug, reported by users „Blaze“ and „Simon“ on the time format within the TCX file was fixed.
Apparently the usage of milliseconds was introduced recently (still compliant to ISO8601 as per XSD) which caused issues in Java due to limited ISO compatibilities.
As tcx2hrm is entirely written in Java, you will need to install a JRE (or JDK) v1.6 (or newer) first. Due to this approach, the application is available on any system platform where a JRE is provided.
Please read the documentation page to get information about how the software is installed and used.
As you can see from the quite low version number, the available build is from developer’s point of view stable enough to distribute, nevertheless any feedback – no matter whether it is positive or negative – is very much appreciated. Please use the following address only:
tcx2hrm [at] bkits.at
Previous releases
v0.45r466 – MD5:Â a328348459193d5fc9acc035a5b9c917
– download
- This is a so-called maintenance release.
- Internal data structure was updated to reflect changes of HRM specification to v1.4
- Support for new HRM models
- Support of new intervals
- Default interval is now set to 1s as it is supported now officially – CHANGE OF DEFAULT BEHAVIOUR
- Updated help page accordingly
v0.41r459 – MD5: 9eec181267b392f9bc2e0d04c4479154
– download
- This is a so-called maintenance release with following bugs fixed:
- GPX file was not fully compliant to GPX schema definition (namespaces), which caused errors by reading the files with various 3rd party software
- GPX creator link typo
- Help text typos
v0.40r433 – MD5: f1c1cdf70d41638648484899bf2f2f88
– download
- Keeping breaks when using „-l 0 -t 0“
- tcx2hrm now supports to specifically not interpolate breaks between laps and/or tracks
- Per default, those breaks are now kept and no longer interpolated – CHANGE OF DEFAULT BEHAVIOUR for usability reasons
- Two new configuration options have been introduced to force tcx2hrm still to interpolate data between lap/track breaks (as previously default)
- Fixed bug with wrong speed values
- If the interval was set to >1 second (default is 5), previous version did not recalculate speed values. This is now fixed.
- The bug mainly yielded to wrong total distance values in PPP, as the application ignores trip data values (which were correct) but calculates the distance out of speed values
v0.37r432 – MD5: de1a4004544da8965c3c4a992def7b98
– download
- This is a so-called maintenance release with following new functionality:
- Fixed a bug with the option „-l 0“; occasionally an error message was appearing wrongly stating that the track 1 is not existing (exit code 12)
- Internal libs updated to latest version
- Furthermore the links to the previous versions below have been fixed. As long as you do not experience any issue with version v0.36 there is no necessity for updating.
v0.36r409 – MD5: 7f13bf33522f0bb48d95bf49fefa1fee
– download
- This is a so-called maintenance release with following new functionality:
- Introduced new configuration parameter, that allows generation of HRM files with zero filled heartrate values if no heartbeat information is provided within the input file
- Documentation page is updated accordingly
v0.35r381 – MD5:Â b1df1bc3b1419e4efc25a2bf23e64588
– download
- This is a so-called feature release with following new functionality:
- Introduced two new command line options to support the generation of GPX files (-g and -G)
- Documentation page is updated accordingly
- If switched into debugging mode, the internal data representation is dumped into a file called dump.txt
v0.30r352 – MD5:Â 83b62d0fd9a21d7c08f67451c935d5ec
– download
- After various user feedback focus for this release was to fix as many issues as possible in contrast to adding new functionality. Hence, following bugs have been fixed:
- HRM file name is now generated correctly if not passed, according to Polar devices and software (YYMMDD01.hrm); any existing file will be overwritten.
- re-factored lap recognition system for generating intermediate time records to improve accuracy (also see this article)
- average and minimum heartrate are now calculated as expected within intermediate records
- additional system information is printed to support debugging
v0.29r352 – MD5: c7988f75a1d5f86adea355f516b0de38
– download
- Added support for HR Zones section via static configuration file
- Bug fixed: lap intermediate times are now calculated correctly (cumulative) – thanks to feedback from Andreas again
v0.28r346 – MD5: 4aa8358b34c020da6b17afa79a2b705b
– download
- Added support for speed data through foot pod in TCX input file without recalculation
- A few bugs fixed in regards to intermediate times
- are now stored correctly in terms of position in HRM file (as expected by PPP, diverts from specification) – thanks to Juda for feedback
- fillers in intermediate time are now seven times zero (unclear specs)
- target file format must be at least 1.06 to store row four and five
v0.27r343 – MD5: f553f64bbcd0fe8ff08fa7a3aadcc913
– download
- Added support for „MultiSportSessions“ in TCX after feedback from Andreas (thanks!)
- Added support for combining laps (-l 0)
- Lap information is now populated into HRM file IntTimes section correctly
- Bug fixed: local timezone is no longer relevant for relative timing information in HRM file
- Bug fixed: trip data information now stores time correctly in seconds instead of milliseconds
- Bug fixed: Vo2max and weight are only written in case HRM file version >= 1.06 is requested
v0.22r327 – MD5: b5c33fe633c000aee8f0ef7a6aa72da7
– download
- Fixed bug: in case „-t 0“ is used, standard output file name generation incorrect (epoche date)
- Added support for external configuration file to provide static fitness information
v0.21r21 – MD5: 85568396112fa2cd3ff25d15528c9cce
– download
- Fixed bug: exception occurs in case only input filename is provided
- Added support for requesting unit conversion trough new command line parameter „-u“
v0.2r319 – MD5: 2342b3f5b4db26b005944f948b6b5824
– download
Initial release for distribution.