Extended PIDs OBD UART
Extended PIDs OBD UART
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
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
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?
> 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
I would also be intersted in an answer to this question/updates about your success
Re: Extended PIDs OBD UART
You could try with obd.sendCommand().
Re: Extended PIDs OBD UART
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
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
-
- Posts: 11
- Joined: Fri Jan 31, 2020 8:00 pm
- Location: Italy
Re: Extended PIDs OBD UART
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
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