For good understanding of the file format, its best to start reading the HAC4 Data Format first. The HAC4Pro data format is based on it, and shared the global principles of it, only the internal storage of the data differs.

Contents

File Header

The file header starts at 0x0106. It is structured as follows:

Offset Name Type Description
0x0106 iiii hex identification of Cycling Computer
0x0108 dd dec day of last tour
0x0109 mm dec month of last tour
0x010a yyyy dec year of last tour
0x010c -> 0x0110  ??  ??  ?? unknown ??
0x0111 aa hex home altitude
0x0112 -> 0x012f  ??  ??  ?? unknown ??
0x0130 oooo offset offset of last "end of tour" record (DD)

Data Record: Start of Tour

A "start of tour" data record (AA) consists of:

AA tt oooo MM HH dd mm DDDD ???? aaaa pppp
Name Type Description
AA str tag to identify packet
tt hex type of tour (0x30 = bike 1)
oooo offset offset of corresponding "end of tour" record (DD)
MM dec minute of tour start
HH dec hour of tour start
dd dec day of the tour
mm dec month of tour
DDDD hex distance at tour start (km)
 ????  ??  ?? unknown ??
aaaa hex initial altitude
pppp hex initial pulse

Data Record: (Last) Tour Data

A tour data or last tour data record consists of:

BB tt cc mm(?) 1111 2222 3333 4444 5555 6666
CC tt cc mm(?) 1111 2222 3333 4444 5555 6666
Name Type Description
tt dec temperature
cc hex cadance (rpm)
mm  ?? marker, encoding unknown
1111 sp data record
2222 sp data record
3333 sp data record
4444 sp data record
5555 sp data record
6666 sp data record

Data Record: End of Tour

A end of tour data record consists of:

DD 00 oooo 0000 0000 0000 0000 0000 0000
Name Type Description
oooo offset offset of corresponding "start of tour" record (AA)
-
- Views - Page - Discussion - View source - History -
- Personal tools - Log in -
- Special - Special pages -