Advertisement

Quick Links

Description
Since 1996, most vehicles have been required
to monitor their own emissions performance and to
report on it through an On-Board Diagnostics (OBD)
port. Initially, several different protocols were used
for the transfer of OBD data, but since the 2008
model year (in North America), only one protocol has
been allowed - the ISO 15765-4 CAN standard.
The ELM329 is a device that can translate the
data from an ISO 15765-4 interface into a form that
may be readily used by computers, smart phones, or
other devices. In addition, the ELM329 provides
support for several other CAN protocols (including
the SAE J1939 truck and bus standard), and for
sending periodic messages, mixed ID messages,
and for monitoring the CAN bus, to name only a few.
The following pages discuss the ELM329's
features in detail, how to use it and configure it, as
well as providing some background information on
the protocols that are supported. There are also
schematic diagrams, and circuit construction tips.

Applications

• Diagnostic trouble code readers
• Automotive scan tools
• Teaching aids

Block Diagram

Baud Rate
LFmode
RS232Rx
18
RS232Tx
17
PwrCtrl / Busy
16
IgnMon / RTS
15
PwrCtrl
14
CAN Monitor
11
/ A LED
ELM329DSC
4.00 MHz
MCLR
6
9
1
7
RS232
Interface
Command
and
Protocol
Interpreter
Power
Control
CAN
Monitor
5
Memory
Elm Electronics – Circuits for the Hobbyist
www.elmelectronics.com

Features

• Power Control with standby mode
• High speed RS232 interface
• Automatically searches for protocols
• Fully configurable with AT commands
• Pin compatible with the ELM327
• Low power CMOS design
MCLR
Vmeasure
Active LED
Control
Memory
Baud Rate
LFmode
V
XT1
XT2
CAN Monitor
PwrCtrl
10
CAN Module
ISO 15765-4, SAE J1939
ISO 11898
V
measure
2
Control
Module
3
25
26
27
status LEDs
ELM329
CAN Interpreter

Connection Diagram

PDIP and SOIC
(top view)
OBD Tx LED
OBD Rx LED
RS232 Tx LED
RS232 Rx LED
CAN Rx
CAN Tx
M0
M1
SS
V
DD
V
SS
RS232 Rx
In1
RS232 Tx
In2
PwrCtrl / Busy
IgnMon / RTS
CAN Rx
24
23
CAN Tx
M0
22
M1
21
In1
12
In2
13
Control
4
28
1 of 83

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 329 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ELM 329

  • Page 1: The Basics Description

    RS232Tx ISO 11898 Command Protocol PwrCtrl / Busy Interpreter Power measure IgnMon / RTS Control PwrCtrl Control Module CAN Monitor Control / A LED Monitor status LEDs Memory Elm Electronics – Circuits for the Hobbyist ELM329DSC 1 of 83 www.elmelectronics.com...
  • Page 2: Table Of Contents

    The NMEA 2000 Standard............54 Periodic (Wakeup) Messages............ 55 Altering Flow Control Messages..........56 Using CAN Extended Addresses..........57 CAN Input Frequency Matching..........58 CAN (Single Wire) Transceiver Modes........59 Elm Electronics – Circuits for the Hobbyist 2 of 83 ELM329DSC www.elmelectronics.com...
  • Page 3 Figure 12 - A High Speed RS232 Interface......77 Figure 13 - An Alternative USB Interface......78 Misc. Information Error Messages and Alerts............79 Outline Diagrams............... 81 Ordering Information..............81 Copyright and Disclaimer............81 Index..................82 Elm Electronics – Circuits for the Hobbyist 3 of 83 ELM329DSC www.elmelectronics.com...
  • Page 4: Pin Descriptions

    If it is at a high level during power-up or a low level when low power operation begins, the reset, the baud rate will be set to 38400 (or the rate Elm Electronics – Circuits for the Hobbyist 4 of 83 ELM329DSC...
  • Page 5 ‘Request To Send’ input. (pin 19) This can be used to interrupt the OBD processing in Circuit common must be connected to this pin. Elm Electronics – Circuits for the Hobbyist 5 of 83 ELM329DSC www.elmelectronics.com...
  • Page 6: Unused Pins

    V ..-0.3V to +7.5V those listed here will likely damage the device. Voltage on any other pin with respect to V ......-0.3V to (V + 0.3V) Elm Electronics – Circuits for the Hobbyist ELM329DSC 6 of 83 www.elmelectronics.com...
  • Page 7: Electrical Characteristics

    Elm Electronics – Circuits for the Hobbyist ELM329DSC 7 of 83 www.elmelectronics.com...
  • Page 8: Using The Elm329

    In addition to identifying the version of this IC, Messages that are not understood by the ELM329 receiving this string is a good way to confirm that the Elm Electronics – Circuits for the Hobbyist ELM329DSC 8 of 83 www.elmelectronics.com...
  • Page 9 ‘hide control characters’ option if it is available, and if you are writing software for the ELM329, then monitor incoming bytes, and ignore any that are of value 00 (ie. remove NULLs). Elm Electronics – Circuits for the Hobbyist ELM329DSC 9 of 83...
  • Page 10: At Commands

    INput 1 level @3 cccccccccccc store the @2 identifier read INput 2 level Note: Settings shown with an asterisk (*) are the default values Elm Electronics – Circuits for the Hobbyist ELM329DSC 10 of 83 www.elmelectronics.com...
  • Page 11 WM [1 - 8 bytes] set the Wakeup Message WM0, 1, 2 set the Wakeup Mode to 0*, 1 or 2 Note: Settings shown with an asterisk (*) are the default values Elm Electronics – Circuits for the Hobbyist ELM329DSC 11 of 83 www.elmelectronics.com...
  • Page 12: At Command Descriptions

    (AT1) is enabled, and is the recommended setting. A single colon (‘:’) followed by 1 to 8 data bytes AT0 is used to disable Adaptive timing (so the timeout Elm Electronics – Circuits for the Hobbyist ELM329DSC 12 of 83...
  • Page 13 - if you wish to change the baud rate regard to the extra bytes that some CAN systems from a terminal program, you should use PP 0C. require. Also, with formatting on, any extra (unused) Elm Electronics – Circuits for the Hobbyist ELM329DSC 13 of 83 www.elmelectronics.com...
  • Page 14 CEA hh command. CFC0 and CFC1 [ CAN Flow Control off or on ] The ISO 15765-4 CAN protocol expects a ‘Flow Elm Electronics – Circuits for the Hobbyist ELM329DSC 14 of 83 www.elmelectronics.com...
  • Page 15 ELM329 does not operate The default value for these priority bits is hex 18, Elm Electronics – Circuits for the Hobbyist ELM329DSC 15 of 83...
  • Page 16 RS232 port are echoed data lengths are. The D0 and D1 commands control (retransmitted) back to the host computer. Character echo can be used to confirm that the characters sent Elm Electronics – Circuits for the Hobbyist ELM329DSC 16 of 83 www.elmelectronics.com...
  • Page 17 These commands control whether or not the shown is subject to the hysteresis effects of the header (ID and possibly DLC) bytes of information are Schmitt trigger wave shaping of the input circuitry. Elm Electronics – Circuits for the Hobbyist ELM329DSC 17 of 83 www.elmelectronics.com...
  • Page 18 ELM format that reverses the bytes for you. When This option controls the sending of linefeed the J1939 ELM (JE) format is enabled, and you have a characters after each carriage return character. For J1939 protocol selected, and you provide three data...
  • Page 19 MP hhhh n [ Monitor for PGN, get n messages ] on. Normally, the automatic formatting will clean up This is very similar to the previous command, but Elm Electronics – Circuits for the Hobbyist ELM329DSC 19 of 83 www.elmelectronics.com...
  • Page 20 Programmable Parameters at once. Connect a >AT PB C0 0F jumper from circuit common to pin 28, holding it there then monitor: Elm Electronics – Circuits for the Hobbyist ELM329DSC 20 of 83 www.elmelectronics.com...
  • Page 21 If responses have been turned off, the IC will This will allow for the measurement of input voltages not wait for a reply from the vehicle after sending a Elm Electronics – Circuits for the Hobbyist ELM329DSC 21 of 83...
  • Page 22 ID. In addition, it 6 - ISO 15765-4 CAN (11 bit ID, 500 kbaud) provides compatibility with the large ELM327 software 7 - ISO 15765-4 CAN (29 bit ID, 500 kbaud) Elm Electronics – Circuits for the Hobbyist ELM329DSC 22 of 83 www.elmelectronics.com...
  • Page 23 AT SP A8 command to tell the maximum possible time delay of just over 5 seconds ELM329 to try protocol 8 first, then automatically Elm Electronics – Circuits for the Hobbyist ELM329DSC 23 of 83 www.elmelectronics.com...
  • Page 24 PP 20. For more details on how to the current protocol uses 29 bit IDs. The last assigned use these commands, see page 59. wakeup header (11 or 29 bit) determines whether the Elm Electronics – Circuits for the Hobbyist ELM329DSC 24 of 83 www.elmelectronics.com...
  • Page 25 IC using this command rather than AT Z, as AT WS will not affect the chosen RS232 baud rate, and AT Z will. Elm Electronics – Circuits for the Hobbyist ELM329DSC 25 of 83...
  • Page 26: Reading The Battery Voltage

    Simply calibrate the ELM329 to the measured voltage using the CV command: >AT CV 1247 Note that you should not provide a decimal point in Elm Electronics – Circuits for the Hobbyist ELM329DSC 26 of 83 www.elmelectronics.com...
  • Page 27: Obd Commands

    (the decimal value is 166). The header/ID bytes would then be added, and the complete message would then be sent to the vehicle. Note that the carriage return Elm Electronics – Circuits for the Hobbyist ELM329DSC 27 of 83 www.elmelectronics.com...
  • Page 28: Talking To The Vehicle

    ELM329 should connect with, but it is usually best to simply select >01 0C protocol ‘0’ which tells the IC to search for one: Elm Electronics – Circuits for the Hobbyist ELM329DSC 28 of 83 www.elmelectronics.com...
  • Page 29 This may save a considerable amount of time, as the default time for the AT ST timer is 100 msec. (The ELM329 still sets the timer after Elm Electronics – Circuits for the Hobbyist ELM329DSC 29 of 83...
  • Page 30: Interpreting Trouble Codes

    03 request. The next byte (the ‘01’) says that 1 trouble code follows, while the remaining two bytes provide the actual trouble Elm Electronics – Circuits for the Hobbyist ELM329DSC 30 of 83...
  • Page 31: Resetting Trouble Codes

    >03 on what to do next: to see the codes (43 + # codes + the codes in pairs) FIX THE VEHICLE ! >04 to reset the codes Elm Electronics – Circuits for the Hobbyist ELM329DSC 31 of 83 www.elmelectronics.com...
  • Page 32: Selecting Protocols

    The Set Protocol commands cause an immediate commands). write to the internal EEPROM, before even attempting To have the ELM329 automatically search for a to connect to the vehicle. This write is time-consuming, Elm Electronics – Circuits for the Hobbyist ELM329DSC 32 of 83 www.elmelectronics.com...
  • Page 33: Obd Message Formats

    OBD message structure that is used by the older OBD priority receiver transmitter 3 header bytes up to 7 data bytes checksum Figure 3. An OBD Message - Initial Protocols Elm Electronics – Circuits for the Hobbyist ELM329DSC 33 of 83 www.elmelectronics.com...
  • Page 34 ELM322, ELM323 and ELM327) which use the term ‘header’ bytes data bytes (8 in total) ID bits (11 or 29) 7 data bytes checksum Figure 4. A CAN OBD Message Elm Electronics – Circuits for the Hobbyist ELM329DSC 34 of 83 www.elmelectronics.com...
  • Page 35: Setting The Header / Id Bits

    29 bit value that it is able to use. To set the makes functional requests (ID/header = 7DF), but header in this way, simply use the CAN Priority and Elm Electronics – Circuits for the Hobbyist ELM329DSC 35 of 83...
  • Page 36 – there is a lot to this, so if you are going to do some serious experimenting with OBD, you should buy the relevant standards. Elm Electronics – Circuits for the Hobbyist ELM329DSC 36 of 83...
  • Page 37: Iso 157645-4 Message Types

    0: 49 02 01 31 44 34 1: 47 50 30 30 52 35 35 2: 42 31 32 33 34 35 36 The line that begins with 0: is called the ‘First Elm Electronics – Circuits for the Hobbyist ELM329DSC 37 of 83 www.elmelectronics.com...
  • Page 38: Multiline Responses

    – that is why the standard characters that they represent. ASCII tables are freely requires that sequence codes be transmitted with available on the web, and may be used to yield the Elm Electronics – Circuits for the Hobbyist ELM329DSC 38 of 83 www.elmelectronics.com...
  • Page 39: Multiple Pid Requests

    (and ignore the final three 00’s on the last line). The first byte is 41, which tells us that the message is a response to an 01 request. Elm Electronics – Circuits for the Hobbyist ELM329DSC 39 of 83...
  • Page 40: Receive Filtering - The Cra Command

    ELM329 makes the necessary changes mask and filter, as we show in the next section. for you. Perhaps you do not care which device is sending Elm Electronics – Circuits for the Hobbyist ELM329DSC 40 of 83 www.elmelectronics.com...
  • Page 41: Using The Mask And Filter

    AT MA to see how the settings affect the displayed other three positions. We will use 0’s in these data. positions, but it doesn’t really matter. Elm Electronics – Circuits for the Hobbyist ELM329DSC 41 of 83 www.elmelectronics.com...
  • Page 42: Monitoring The Bus

    AT MA to be sent, however - there is no facility to select the protocol for the ELM329. If you know that automatically provide filtering of the information. Elm Electronics – Circuits for the Hobbyist ELM329DSC 42 of 83...
  • Page 43: Mixed Id (11 And 29 Bit) Sending

    You do not always have to use the CAF0 and V1 commands in order to send arbitrary data using the ELM329, however. An alternative is to define your own Elm Electronics – Circuits for the Hobbyist ELM329DSC 43 of 83...
  • Page 44: Restoring Order

    In this case, the ELM329 will close the more details. current session and then change the protocol to the default one, exactly as instructed. If the AT D does not bring the expected results, it Elm Electronics – Circuits for the Hobbyist ELM329DSC 44 of 83 www.elmelectronics.com...
  • Page 45: Using Higher Rs232 Baud Rates

    The RS232 serial interface has been maintained (the voltage level at pin 6 during power up or reset throughout the ELM OBD products, largely due to its determines the rate used). While the 9600 baud rate is versatility. Although the ELM329 only offers a serial 0 not adjustable, the 38400 one is.
  • Page 46 Off/On, or a MCLR input. It is not affected by the AT D next command (set Defaults), or AT WS (Warm Start) commands. * the 75 msec time is adjustable with the AT BRT hh command Elm Electronics – Circuits for the Hobbyist ELM329DSC 46 of 83 www.elmelectronics.com...
  • Page 47: Setting Timeouts - The At St And At At Commands

    - it requires expensive test equipment just to make one measurement. To help with this, the ELM329 includes a feature called ‘Adaptive Timing’. Adaptive Timing actually measures the response Elm Electronics – Circuits for the Hobbyist ELM329DSC 47 of 83 www.elmelectronics.com...
  • Page 48: Sae J1939 Messages

    (the SPNs) are defined in the J1939-71 PDU1 Format frame that contains an address, or a document, and manufacturers also have the ability to PDU2 Format frame that does not? The secret lies in Elm Electronics – Circuits for the Hobbyist ELM329DSC 48 of 83 www.elmelectronics.com...
  • Page 49 >AT SH ww xx yy zz 5 bits only Destination Source Priority Format Address Address 5 bits only >AT CP vv >AT SH xx yy zz Setting the J1939 CAN ID Elm Electronics – Circuits for the Hobbyist ELM329DSC 49 of 83 www.elmelectronics.com...
  • Page 50: Using J1939

    00 byte as above. To is ready for a command. The first one that we will use simplify matters for you, the ELM329 has a special Elm Electronics – Circuits for the Hobbyist ELM329DSC 50 of 83...
  • Page 51 1.0 of the ELM329 always assumed that the and not others, the ELM329 automatically handles this Extended Data Page (EDP) bit was 0 when printing for you, reversing the bytes provided. In this way, you Elm Electronics – Circuits for the Hobbyist ELM329DSC 51 of 83 www.elmelectronics.com...
  • Page 52 The current version of the ELM329 does not support 01: 04 FF 50 00 04 0B 54 J1939-81 address negotiation, so can not obtain an 02: 00 00 01 5F 05 02 31 Elm Electronics – Circuits for the Hobbyist ELM329DSC 52 of 83 www.elmelectronics.com...
  • Page 53 Elm Electronics – Circuits for the Hobbyist ELM329DSC 53 of 83 www.elmelectronics.com...
  • Page 54: The Fms Standard

    We are occasionally asked about support for the as the ELM329 actually interprets that as a request for NMEA 2000 marine standard. Elm Electronics does PGN 1F20, and get 0 replies. To monitor for PGN not provide specific support for this protocol, but our...
  • Page 55: Periodic (Wakeup) Messages

    8 bytes. Whatever you provide will be used exactly as you present it. For example, sending: Elm Electronics – Circuits for the Hobbyist ELM329DSC 55 of 83...
  • Page 56: Altering Flow Control Messages

    Note that the ELM329 will only send Flow Control messages if the current data format is ISO 15765-4. >AT FC SH 7E8 >AT FC SD 30 00 00 Elm Electronics – Circuits for the Hobbyist ELM329DSC 56 of 83 www.elmelectronics.com...
  • Page 57: Using Can Extended Addresses

    Next, we’ll want to receive all messages with an ID initially showed. of 7C0, and send with an ID (header) of 7B0: >AT CRA 7C0 Elm Electronics – Circuits for the Hobbyist ELM329DSC 57 of 83 www.elmelectronics.com...
  • Page 58: Can Input Frequency Matching

    250 or 500 kbps setting is not 250 or 500 kbps input is quiet PP 28, b0 is 1 Send Logic While Searching for a Protocol Elm Electronics – Circuits for the Hobbyist ELM329DSC 58 of 83 www.elmelectronics.com...
  • Page 59: Can (Single Wire) Transceiver Modes

    >AT TM 3 If you do not require these pins for a single wire CAN application, they may be used as general purpose outputs., much like the Control output. Elm Electronics – Circuits for the Hobbyist ELM329DSC 59 of 83 www.elmelectronics.com...
  • Page 60: The Can Monitor (Pin 11)

    - it’s up to you. with: >AT IN2 The Control output (pin 4) may be set to a high or low level at any time with the AT C command. To set Elm Electronics – Circuits for the Hobbyist ELM329DSC 60 of 83 www.elmelectronics.com...
  • Page 61: Low Power Mode

    All other bits are for PP 0E. print ACT ALERT voltage is low voltage IgnMon 65 msec monitor (pin 15) debounce Figure 6. Enabling the Low Power Mode Elm Electronics – Circuits for the Hobbyist ELM329DSC 61 of 83 www.elmelectronics.com...
  • Page 62 ‘break’ signal. If you are directly connected to a microprocessor, then you might be able to generate a break signal or pulse output in software. Elm Electronics – Circuits for the Hobbyist ELM329DSC 62 of 83 www.elmelectronics.com...
  • Page 63 (pin 18) delay warm start pulse width Go to Full Power IgnMon 1 or 5 sec rising edge (pin 15) ) detector delay Figure 7. Returning to Normal Operation Elm Electronics – Circuits for the Hobbyist ELM329DSC 63 of 83 www.elmelectronics.com...
  • Page 64: Programmable Parameters

    Return value that is set by PP 0D is the only character >AT PPS that is recognized by the ELM329 as ending a 00:FF F 01:00 N 02:FF F 03:19 F Elm Electronics – Circuits for the Hobbyist ELM329DSC 64 of 83 www.elmelectronics.com...
  • Page 65: Programmable Parameter Summary

    Last Protocol to try during automatic searches 01 to 0F Character echo (AT E default setting) 00 = ON (ON) FF = OFF Linefeed Character 00 to FF Elm Electronics – Circuits for the Hobbyist ELM329DSC 65 of 83 www.elmelectronics.com...
  • Page 66 0: 1 sec 1: 5 sec delay after IgnMon (pin 15) returns to a high level, before normal operation resumes b0: reserved for future - leave set at 0 Elm Electronics – Circuits for the Hobbyist ELM329DSC 66 of 83 www.elmelectronics.com...
  • Page 67 250 kbps match 0: ignored 1: required b5 to b1: reserved for future - leave set to 1 b0: send if bus is quiet 0: not allowed 1: allowed Elm Electronics – Circuits for the Hobbyist ELM329DSC 67 of 83 www.elmelectronics.com...
  • Page 68 Data Format none ISO 15765-4 SAE J1939 Other combinations are reserved for future updates – results will be unpredictable if you should select one of them. Elm Electronics – Circuits for the Hobbyist ELM329DSC 68 of 83 www.elmelectronics.com...
  • Page 69 PP 2C b4 to ‘1’, and PP 2D to ‘06’, the actual baud rate will be 83.3 x 8/7 = 95.2 kbps. If you are unsure of your setting, the display protocol (AT DP) command may be used to display the actual baud rate. Elm Electronics – Circuits for the Hobbyist ELM329DSC 69 of 83 www.elmelectronics.com...
  • Page 70: Compatibility With The Elm327

    Any power supply designs should be able to regulator. We leave those improvements to you. supply this last current continuously, and be able to supply more than that under transient conditions Elm Electronics – Circuits for the Hobbyist ELM329DSC 70 of 83 www.elmelectronics.com...
  • Page 71: Maximum Can Data Rates

    29 bit ID = 198 Sending Results send time depends on message length and baud rate: 38.4k 115.2k 500k 11 bit ID 5180 1740 29 bit ID 6475 2175 Elm Electronics – Circuits for the Hobbyist ELM329DSC 71 of 83 www.elmelectronics.com...
  • Page 72 IC is not able to get the data out as fast as you’d like, but that is often due to serial port limitations (whether through a poor choice of baud Elm Electronics – Circuits for the Hobbyist ELM329DSC 72 of 83...
  • Page 73: Microprocessor Interfaces

    (if you turn your microprocessor The ELM329 and your microprocessor must Busy RTS use the same 5V supply 4.00MHz 27pF 27pF Elm Electronics – Circuits for the Hobbyist ELM329DSC 73 of 83 www.elmelectronics.com...
  • Page 74: Example Applications

    The Microchip MCP2561 is must not be altered. Do not substitute a resonator for Elm Electronics – Circuits for the Hobbyist ELM329DSC 74 of 83 www.elmelectronics.com...
  • Page 75 Interface 3 (TxD) (mini B) 2 (RxD) 5 (SG) LP2950 9 (RI) FTDI 5.0V 0.1µF 2.2µF 0.1µF 10µF DB9-USB-D5-F Figure 9. Signal Ground A CAN to USB Interpreter Elm Electronics – Circuits for the Hobbyist ELM329DSC 75 of 83 www.elmelectronics.com...
  • Page 76 C7, C8 = 560pF 50V X1 = 4.000MHz crystal C10 = 0.01µF ELM329 Socket = 28pin 0.3” (or 2 x 14pin) Figure 10. Parts List for Figure 9 Elm Electronics – Circuits for the Hobbyist ELM329DSC 76 of 83 www.elmelectronics.com...
  • Page 77 (DB9F) 0.47µF 3 (TxD) 0.47µF 5 (SG) 2 (RxD) 1 (DCD) 4 (DTR) 6 (DSR) 7 (RTS) 8 (CTS) Figure 12. A High Speed RS232 Interface (≤250 kbps) Elm Electronics – Circuits for the Hobbyist ELM329DSC 77 of 83 www.elmelectronics.com...
  • Page 78 3 (D+) 4 (SG) 26 25 0.1µF Note: The CP2102 baud rate is set during the COM port configuration on the PC Figure 13. An Alternative USB Interface Elm Electronics – Circuits for the Hobbyist ELM329DSC 78 of 83 www.elmelectronics.com...
  • Page 79: Misc. Information Error Messages And Alerts

    If you still receive BUFFER FULL messages correctly. If you witness one of these, contact Elm after that, you might consider turning the headers and Electronics for advice.
  • Page 80 ELM329 is searching for an appropriate protocol to use. Similarly, the message may be displayed if the IC is directed to monitor the data bus, and there is no protocol active. Elm Electronics – Circuits for the Hobbyist ELM329DSC 80 of 83 www.elmelectronics.com...
  • Page 81: Outline Diagrams

    Elm Electronics will not be responsible for any patent infringements arising from the use of these products or information, and does not authorize or warrant the use of any Elm Electronics product in life support devices and/or systems.
  • Page 82: Index

    Description and Features, 1 Low Power Operation, Diagrams, Outline, 81 Description, 61-63 Modifications, 70 LP ALERT, 62, 79 Electrical Characteristics, 7 LV RESET, 80 ERRxx, 79 Error Messages, 79-80 Elm Electronics – Circuits for the Hobbyist ELM329DSC 82 of 83 www.elmelectronics.com...
  • Page 83 28, 65 Voltage, Reading the Battery, 26 Summary, 65-69 types, 65 Protocols, Selecting, 32-33 Periodic (Wakeup) Messages, 55 Quick Guide for Reading Trouble Codes, 31 Elm Electronics – Circuits for the Hobbyist ELM329DSC 83 of 83 www.elmelectronics.com...

Table of Contents