Display Engine Protection Reason/Codes - Haltech

I think my implementation already “slipped” into RealDash version 2.4.3-3. You can try if you see the actual error codes in “Haltech: Engine Protection Reason” input.

I’ll update it on the weekend and let you know how it goes.
What code do I need in the XML? Do I just get rid of the enum and read the raw value? Or do I need to specify to read the value in hex?

Thank you again
Jason

Nothing, you can use the RealDash bundled XML.

Hi Dev I don’t think the ‘Haltech: Engine Protection Reason’ is in the XML.

/janimm/RealDash-extras/blob/master/RealDash-CAN/XML-files/Haltech/haltech_v3_can.xml

Yes, the frame 0x6F3 seems to be missing.

Edit: Now that I checked it, the Engine Protection Reason is encoded into OBD2 error code. This is handled internally by the CAN parser. If any error code is active you can use the ‘Read Error Codes’ option in Quick Settings.