Page 1 of 1

CAN Diagnostic error codes

PostPosted: Sat Feb 12, 2011 4:47 am
by toby
Does anyone have a list of error codes and their meaning for incoming messages into an SDL3? Particularly interested in 4096 at the moment. Thanks.

Re: CAN Diagnostic error codes

PostPosted: Sat Feb 12, 2011 5:34 am
by Motorsport Eng.
HI Toby,

this could be useful but need to be confirmed for SDL3....It is for ADL3 (I think the same) ;) ;)


General CAN Errors
Errors Generated by general CAN communications.

2
FRAMING
Only generated when used with an E888/E816 expander. Inconsistent message length.

8
OVERRUN
Receive or transmit overrun error. In the receive case a byte was received before the previous byte was read indicating that the processor is too busy to read the message. In the transmit case the transmit buffer is full which could happen if the CAN bus is too busy.

256
BAD CONFIG
The device configuration is not valid (eg overlapping CAN addresses)

512
NO DATA
A valid message header was not found - either there is a wiring fault or comms is setup incorrectly, (problem could be at either end). E.g.: transmit and receive CAN IDs do not match.

1024
CHECKSUM
Only generated when used with an Async Expander. See RS232 errors

2048
WRONG DATA
Only generated when used with an Async Expander or E888/E816 Expander. Async Expander: Could not decode the protocol. E888/E816: Compound ID incorrect.

4096
BUS WARNING
More than 96 errors have occurred on the CAN bus. Check wiring and termination resistors. The CAN bus may still be operational.

8192
BUS OFF
More than 255 errors have occurred on the CAN bus. CAN communications is suspended when this error occurs. Check wiring, termination resistors and the CAN baud rate. Also check that CAN HI and CAN LO are correct (not swapped).

16384
CAN TRANSMIT
CAN bus transmit warning


Dash Logger Errors (ADL3)
These errors are generated by the Dash Logger's communications system.

2
FRAMING
Incorrect number of samples received.

256
BAD CONFIG
Configuration mismatch between Dash Logger and device. Resend the configuration.

512
NO DATA
VIMCOM packets have not been found. Either there is a wiring fault or Dash Logger Connections is setup incorrectly.

2048
WRONG DATA
VIMCOM packet has bad length.

4096
BUS WARNING
More than 96 errors have occurred on the CAN bus. Check wiring and termination resistors. The CAN bus may still be operational.

8192
BUS OFF
More than 255 errors have occurred on the CAN bus. CAN communications is suspended when this error occurs. Check wiring, termination resistors and the CAN baud rate. Also check that CAN HI and CAN LO are correct (not swapped).