Honda CRZ ZE2 CAN Bit Assignment Sheet

A while ago I hooked a CAN logger to a friends CRZ, and reverse-engineered the CAN bus on both the vehicle CAN (accessible via the diagnosis port) and the secondary IMA CAN bus (requires hooking up to the cables directly).

I did some test drives and based on the vehicle behavior reverse-engineered what the CAN bits stand for. I hope it helps for your projects!

Vehicle CAN

The vehicle CAN bus contains all the “major” information in the vehicle, e.g. wheel speed encoders, engine RPM, switch states, headlight status, etc.

Message IDPosition (bit)Length (bit)Description
0x13F816ThrottlePosition raw
0x13F4032ThrottlePosition counter
0x16408Headlight switch
0x1644816Vehicle speed
0x17C2416Engine RPM
0x19111Transmission reverse SW
0x19121Transmission neutral SW
0x374328Trunk open
0x13688VTEC SW
0x13608fuel cutoff

IMA CAN

The IMA (Integrated Motor Assist) CAN bus contains information specific to the hybrid system.

Message IDPosition (bit)Length (bits)Description
0x111816IMA Motor RPM
0x169816IMA motor current (mA)
0x2312416IMA SOC (State Of Charge)

Leave a Reply

Your email address will not be published. Required fields are marked *