As part of CAN-BUS analysis i've been working on a CAN-BUS adapter to 'tap' into the CAN messagestream of my Vectrix.
Reason for this is beause I want to use a programmable CAN enabled charger instead of the original ESD or Runke chargers and still use the dashboard to display some usefull information about the battery status like voltage, amps, SOC and such.
I came up with an AVR/Arduino controller with CAN functionality which can read (and later on sent)CAN messages.
At this time it just plugs into the CAN socket in the glovebox and spits out every CAN message it sees on the bus through USB which can be read by any device with USB and serial terminal programm like Putty, Terminal or alike.
I'd figure this could be usefull for other Vectrix users without the expensive Peak adapter because this little device is just $50.
As it is right now it just spits out the raw CAN data in HEX format like this:
0xDeviceID 0xDataByte0 0xDataByte1 0xDataByte2 0xDataByte3 0xDataByte4 0xDataByte5 0xDataByte6 0xDataByte7
But I could configure it like sending out XML format if needed (for example by pressing both brakes and pass switch or something) or sending out status info of switches, dashboard lights and such.
Is someone interested in this or maybe come up eith other functionality requests I can program in the logger ?