How to Correct the date on PM3 Logcard

Maintenance, accessories, operation. Anything to do with making your erg work.
Post Reply
richfz1
Paddler
Posts: 2
Joined: May 29th, 2017, 11:45 am

How to Correct the date on PM3 Logcard

Post by richfz1 » May 29th, 2017, 11:59 am

I have several months of workouts on a PM3 Logcard with the wrong year. Is there any way to correct the dates. I have not tried to upload them to my concept2 log. I'd rather fix them first if possible. Any suggestions?

Thanks in advance,

Rich

User avatar
Citroen
SpamTeam
Posts: 8068
Joined: March 16th, 2006, 3:28 pm
Location: A small cave in deepest darkest Basingstoke, UK

Re: How to Correct the date on PM3 Logcard

Post by Citroen » May 29th, 2017, 5:23 pm

It is possible, but it's not easy.

I don't have access to my notes right now.

The dates are all stored as binary coded decimal values within the Logcard data.

richfz1
Paddler
Posts: 2
Joined: May 29th, 2017, 11:45 am

Re: How to Correct the date on PM3 Logcard

Post by richfz1 » July 9th, 2017, 5:11 pm

Finally got back to this. I have a backup of the log card and I'm looking at it with a hex editor. Any information you could give on the format would be great otherwise I'll try matching the data against what the monitor shows to figure it out. Thanks.

User avatar
Citroen
SpamTeam
Posts: 8068
Joined: March 16th, 2006, 3:28 pm
Location: A small cave in deepest darkest Basingstoke, UK

Re: How to Correct the date on PM3 Logcard

Post by Citroen » July 10th, 2017, 1:48 am

I've sent you a private message as I'm not sure Concept2 would want me to publish all the details of their date compression and workout encoding stuff in the open forum.

The date is basically a form of binary coded decimal mixed with integer binary in an overlapping bit string. So, for example 06:48 on 10th July 2017 will show up as 1111 1100 0010 1010 0111 0000 0110 0100 1000 for 10 07 0 6 4 8. The day of the month uses five bits for 1 to 31 (rather than 8 bits for tens and units). Those bits 1111 1100 001 are used to encode 2017 in integer binary.

Post Reply