Thanks planetaire for pointing me in the right direction.
I didn't realize the charger outputted 29-bits CAN (extended CAN) so the ID is now in 29 bits.
A little tweaking of the arduino code produced the following information from the charger. (ALL Hex value now)
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05014400 14 14 71 11 08 20 05 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05014400 14 14 71 11 08 20 05 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05014400 14 14 71 11 08 20 05 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
05014400 14 14 71 11 08 20 05 00
05000820 1B 14 14 71 11 08 20 00
05000820 1B 14 14 71 11 08 20 00
One thing i don't understand in the explanation of planetaire is :
To go in logged mode send for exemple
the 29 bits 05 00 48 08 00 and 8 bytes with the serial number 15 16 17 18 19 20 00 00
48 08 is for ID=02 (48 0C ID=3, 48 10 ID=4 ...)
05 00 48 08 00 is at least 33 bits instead of 29 bits, is it supposed to be 05 48 08 00 or 05 00 48 08 ?
i've tried sending the messages :
0x0500480800 1B 14 14 71 11 08 20 00
0x05004808 1B 14 14 71 11 08 20 00
0x05480800 1B 14 14 71 11 08 20 00
but no effect at all.
Any thoughts?