Page 1 of 1

Extended PIDs OBD UART

Posted: Sun Jun 18, 2017 8:21 am
by dsmith658
I got the OBD-II UART working easily enough with the pre-loaded PIDs. There are some PIDs that are above the 0xXXh range. For example some of these PIDs 0x11XXh range (am guessing this is still hex). Any easy way to support these or will I need to dig into the libraries more?

Re: Extended PIDs OBD UART

Posted: Mon Jun 26, 2017 1:16 pm
by stanley
You can request any PIDs but it varies whether they will be responded or whether new code needs to be added for parsing the response.

Re: Extended PIDs OBD UART

Posted: Thu Jul 20, 2017 4:40 am
by dsmith658
stanley wrote:
> You can request any PIDs but it varies whether they will be responded or
> whether new code needs to be added for parsing the response.

I have a PID that is 0x11B3. The standard freematics library cannot handle a two byte command. Can you provide some direction?

Re: Extended PIDs OBD UART

Posted: Mon Nov 13, 2017 11:23 pm
by jonathanK
I would also be intersted in an answer to this question/updates about your success

Re: Extended PIDs OBD UART

Posted: Tue Feb 27, 2018 5:06 am
by gospod
You could try with obd.sendCommand().

Re: Extended PIDs OBD UART

Posted: Sun Mar 11, 2018 1:00 am
by cuongcoco
hi stanley
i'm using OBD UART V2.1, i work ok, but now i want show my current gear. i searched the pid of current gear is:
mode and pid : 22199A
formula : A
i used sytax: obd.readPID(0x199A, CurrentGear)
but ist only show Error,
please tell me how can i show my current gear . thank you very much

Re: Extended PIDs OBD UART

Posted: Sun Mar 29, 2020 9:26 am
by etnaskynet
Hello cuongcoco,

did you solve this?

I am in your same situation, i need to read PID 222554.

Using AT, if I write 222554 on serial monitor the ECU replies to me with the right answer and value.

How to do it with sendCommand function?

Lucio