How to read mode 23 addresses with elm327 Bluetooth

I got an ELM327 Bluetooth scanner to read mode 23 addresses from my EVO and received the tool yesterday. The scanner looked solid and connected my car and phone smoothly, however, every time I request mode 23 addresses I got the following error:

>AT SP 6
OK
>AT H1
OK
>AT SH 7E0
OK
>23808746
7E8 03 7F 23 12
>AT SH 7DF
OK
> 23808746
7E9 03 7F 23 80
>AT SH 7E8
OK
>23808746

NO DATA

 

I went to forums to seek help and finally sorted it out. If you get the same error message and would like to fix it, below is the solution. It works for me perfectly.

First of all, the ELM327 code reader need to be enable in your ROM obviously first.

Then you need to start a “StartDiagnosticSession” before asking for data per specification.

Select Start Diagnostic Session and get:

service id 0x10

extended diagnostic session: 0x92

And then you will get something like:

07 E0 10 92

That what I have in my code. Hope this process would work for you as it did for me.

Copy Protected by Chetan's WP-Copyprotect.