Page 1 of 1

Updated OBDII mapping guide for standard and extended PIDs

Posted: Mon Oct 14, 2019 11:02 pm
by brentp
We have a vastly expanded OBDII mapping guide which will show you how to map standard and extended (Mode22) PIDs. Check it out here:

https://wiki.autosportlabs.com/RC_OBDII

Please let us know here how it works for you, and if we've missed anything.

Thank you,

Posted: Thu May 21, 2020 3:48 pm
by wobbletop
Copying a question I posted on your FB page:

Can I get some help trying to get extended OBDII working? Ford Focus RS and trying to get TPMS data.
It works correctly with Torque using their default setting: PID 222813, equation (((256*A)+B)/3+22/3)*0.145
I'm using OBDII PID 10259,22h, CAN ID 2024, Offset 4 length 2 unsigned, big endian
I've also tried 29bit mode.
How do I debug this? I get no data (only 0's) I also see something about squelching that channel in the Info log. Not sure what that means.

Digger deeper, maybe I need to set the OBD header? In Torque it's changed from the default to 726 (hex I think). I don't think we have the option to change that in RC.

Posted: Sat May 23, 2020 2:28 am
by brentp
Hi, can you post a link to the torque docs that show how the header is changed? We'll see if we can adapt it.

Thanks,

Posted: Sat May 23, 2020 5:42 pm
by wobbletop
Of course I can't find any documentation on the Torque Pro extended PIDs.

It just says it has a header of 726. Other header values I've seen are "Auto" "ABS" "TCM" and blank.
Another value I've been sort of able to retrieve had a blank header, but the data received didn't match the expected values, but it sent back something.

Is there a simple lua script to send something out and monitor what comes back?

Posted: Sat May 23, 2020 5:50 pm
by brentp
Here's are two examples of manual OBDII querying:

https://gist.github.com/brentpicasso/ed ... 36a3588424
https://gist.github.com/brentpicasso/7a ... 6c70024041

You can see how the request / reply works. Not sure what Torque means be "header" - if you can clarify that we can understand where it fits in the standard OBDII query / response.

Let us know what you find out. Thanks!

Posted: Sun May 24, 2020 4:56 pm
by wobbletop
While I look at that lua code... here's another post on another forum that goes into more details about the exact PID I'm looking for.

https://www.clublexus.com/forums/is-2nd ... eader.html

Re: Updated OBDII mapping guide for standard and extended PIDs

Posted: Wed Oct 28, 2020 3:08 pm
by HomebuiltRacing
brentp wrote: Mon Oct 14, 2019 11:02 pm
Please let us know here how it works for you, and if we've missed anything.

Thank you,
Hi, Brent!

I have an issue with Track MK2 and OBD channels.
I kinda got it working, but I still cant understand what is wrong, so it's really upsetting )
The problem is when I add ANY OBD channel from scratch, it doesn't work. But if channel is added via presets - everything works fine.
I added standard presets couple of times and changed PIDs and conversion to get info that I need. Doublechecked OBD PID, CAN ID Match and Raw Value Mapping and all settings are exactly the same as in requests added via presets except those are working fine and new ones don't.
What can be the problem?

Re: Updated OBDII mapping guide for standard and extended PIDs

Posted: Mon Jan 25, 2021 7:23 pm
by brentp
Hi,

We recently fixed a couple of problems with the RaceCapture app as well as the firmware, where OBDII channels created from scratch did not work correctly.

The beta app/firmware is here:

https://discord.gg/JbKUyFw

See the rc-v2-beta-testing channel for more details on how to get started with the beta version. Once you have these installed, try creating an OBDII channel from scratch.

Thanks!