5 of 5
ELM327
ELM327QSA
Elm Electronics – Circuits for the Hobbyist
www.elmelectronics.com
AT Command Summary
General Commands
D
set all to Defaults
E0
Echo Off
E1
Echo On
I
print the ID
L0
Linefeeds Off (default set by pin 7)
L1
Linefeeds On
WS
Warm Start (quick software restart)
Z
reset all
OBD Commands
AL
Allow Long (>7 byte) messages
BD
perform a Buffer Dump
BI
Bypass the Initialization sequence
DP
Describe the current Protocol
DPN
Describe the Protocol by Number
H0
Headers Off (default)
H1
Headers On
M0
Memory Off (default set by pin 5)
M1
Memory On
MA
Monitor All
MR hh
Monitor for Receiver = hh
MT hh
Monitor for Transmitter = hh
NL
Normal Length (7 byte) messages
PC
Protocol Close
R0
Responses Off
R1
Responses On
SH yzz
Set Header
SH xx yy zz Set Header
SP h
Set Protocol to h and save it
SP Ah
Set Protocol to Auto, h and save it
ST hh
Set Timeout to hh x 4 msec
TP h
Try Protocol h
TP Ah
Try Protocol h with Auto search
CAN Specific Commands
CAF1
CAN Automatic Formatting On
CAF0
CAN Automatic Formatting Off
CF hhh
set the ID Filter to hhh
CF hh hh hh hh
set the ID Filter to hhhhhhhh
CFC1
CAN Flow Control On
CFC0
CAN Flow Control Off
CM hhh set the ID Mask to hhh
CM hh hh hh hh
set the ID Mask to hhhhhhhh
CP hh
set CAN Priority (only for 29 bit)
CS
show the CAN Status
ISO Specific Commands
IB 10
set the ISO Baud rate to 10400
IB 96
set the ISO Baud rate to 9600
SW hh
Set Wakeup interval to hh x 20 msec
WM xx yy zz aa
set the Wakeup Message
WM xx yy zz aa bb
“
“
WM xx yy zz aa bb cc
“
“
Misc. Commands
CV dddd Calibrate the Voltage to dd.dd volts
RV
Read the Voltage