Since release of tcx2hrm version 0.29 I received a lot of feedback on intermediate times (aka lap information) in the HRM output file generated.
TCX files provide certain information on lap level, however strange wise this is not always consistent with the lap’s track information. In addition this is also not completely matching the information required in the HRM file’s intermediate times section.
Due to those facts, tcx2hrm currently calculates all lap information out of the raw track data. I plan to include a switch in future version, to take at least partially the information stored in the respective TCX file section, where applicable.