
ELM329
ELM329DSC
Elm Electronics – Circuits for the Hobbyist
www.elmelectronics.com
68 of 83
Programmable Parameter Summary (continued)
PP
Description
Values
Default
Type
2B
02
(250 Kbps)
01 to 40
Protocol A (SAE J1939) CAN baud rate divisor.
The baud rate is determined by the formula:
rate (in kbps) = 500 ÷ value
For example, setting this PP to 19 (ie. decimal 25) provides
a baud rate of 500/25 = 20 kbps.
R
2A
08
(00001000)
00 to FF
D
CAN Error Checking (controls testing)
Each bit of this byte controls an option, as follows:
b7: ISO 15765 Data Length
0: accept any
1: must be 8 bytes
Allows acceptance of non-standard data without errors.
b6: ISO 15765 PCI=00
0: allowed
1: not allowed
Some vehicles send 00’s, which can be confusing.
b5: reserved for future - leave set to 0
b4: reserved for future - leave set to 0
b3: Wiring Test
0: bypass
1: perform
Certain wiring conditions may cause problems. This allows
a quick test, which weeds out some problems.
b2: reserved for future - leave set to 0
b1: reserved for future - leave set to 0
b0: reserved for future - leave set to 0
29
Printing of the CAN data length (DLC digit) when printing header
bytes (AT D0/D1 default setting)
D
FF
(OFF)
00 = ON
FF = OFF
2C
E0
(11100000)
00 to FF
Protocol B (USER1) CAN options.
Each bit of this byte controls an option, as follows:
b7: Transmit ID Length
0: 29 bit ID
1: 11 bit ID
b6: Data Length
0: fixed 8 byte
1: variable DLC
b5: Receive ID Length
0: as set by b7
1: both 11 and 29 bit
b4: baud rate multiplier
0: x1
1: x 8/7
(see note 2)
b3: reserved for future - leave set at 0.
b2, b1, and b0 determine the data formatting options:
b2 b1 b0 Data Format
0 0 0 none
0 0 1 ISO 15765-4
0 1 0 SAE J1939
Other combinations are reserved for future updates – results will
be unpredictable if you should select one of them.
R