ELM327 Returning "ERROR" when sending OBD Commands

I am currently working on an Android Application to Read from a vehicle's OBDII Port via a ELM327 bluetooth dongle...

For those of you who dont know much about the ELM, I would reccomend this data sheet, it has been very helpful...

Data Sheet

I am able to connect to the dongle, and I can use every "AT" command with no issues whatsoever, however when I try to issue an OBD command, say "010C"for instance, I receive and error message, at first I thought that the baud rates might be incorrect. I tried with all of the different baud rates and every time I try to issue an OBD command I receive an "ERROR" response, Any Ideas?


Figured it out, had to change the protocol, and also remove the particular dongle that I am using which resets the buffer. There is an AT command that you can see in the datasheet that is used to auto-detect which particular protocol that vehicle is using. This will make sure that you are using the proper protocol for whatever vehicle you are trying to get data from. If anyone needs any more information, feel free to PM me!


It seems your vehicle's obd interface protocol selection and connection failed. When I tried to request 010C command, I also got an error. Actually I got error with any commands. When I connected to obd properly, it solved my trouble.

To connect properly, you should follow steps which is presented into my answer:

answered question: "Initialization of obd adapter"

链接地址: http://www.djcxy.com/p/95114.html

上一篇: 如何与OBD II ELM327适配器进行连续通讯?

下一篇: ELM327发送OBD命令时返回“ERROR”