Talk:OBD-II PIDs

message: PID $23 is not limited to diesel engines, any engine where the fuel rail pressure is greater than that allowed by PID $22 may use it, gasoline direct injection for instance. Manufactures are required to report on one of the 3 fuel rail pressure PIDs PIDs $0A $22 or $23 if a fuel rail pressure sensor is fitted to their vehicles.
Rich and Lean fuel trims were switched.  A negative fuel trim means the initially calculated fuel amount is too much (Rich) to achieve the desired Air/Fuel Ratio (14.7:1 under most driving conditions), and the ecm has to remove (hence the negative) a percentage from the calculated fuel amount. 68.84.176.20 06:15, 5 May 2007 (UTC)
thread_title: PID $23

message: The Table of OBD-II Codes seems that it should merged into this article because there is more information here. — CZmarlin (talk) 04:21, 2 January 2008 (UTC)
thread_title:  Merger proposal 

message: This article is great, and I just added two new PIDs from the range 0x50-0x60.  I'll go through my notes and add more mode 1 PIDs over the next few days.
However, I also would like to add mode 22 PIds from SAE J/2190.  Those are vendor specific; and there's issues about addressing those and prioritizing those messages on the OBD bus.  What is the right answer for these?  I'll put the PIDs in as they are, but presumably more information on this addressing belongs in a separate article on PWM/CAN modulation etc...? 
63.107.91.99 (talk) 14:58, 7 November 2008 (UTC)
thread_title:  Adding more PIDs, and Mode 22 PIDs? 

message: * Looks like the table of PID codes has been deleted.  Is this information not accessible publicly? I'm really interested in the legality of having such information on Wikipedia.  And shouldn't there be some sort of discussion before it's just up and removed? --Tripzero (talk) 19:59, 27 July 2009 (UTC)
thread_title: PIDs Copyright

message: * Would adding vendor-specific codes to this page pose a copyright problem (Obtained by deciphering and relating messages by hand, without any official vendor-material)? --ND90 (talk) 10:15, 21 May 2011 (UTC)
thread_title:  Adding non-standard/Vendor-specific PIDs? 

message: The article needs standardization on data rates and abbreviations for such;
b/sec is bit rate per second. 
kb or kb/sec is bit rate in thousands of bits per second.
B and kB are symbols for Bytes and KiloBytes. These Bytes typically contain 8 or 9 bits each and are used often when discussing "storage" of data, not serial transport as we discuss here.
"baud" is a way of expressing the speed of serial data in symbols per second. The term gives credit to a pioneer in serial data, Emiel Baudot, but the baud term is all lower case. In a given serial data line, bit rate is always higher than baud rate. For example, in a 64QAM modem, M=64, and so the bit rate is N=6 times the baud rate.  It is common for authors who are unfamiliar with "baud" to mistakenly substitute the term in place of "bits per second".  — Preceding unsigned comment added by 71.252.233.46 (talk) 23:53, 23 November 2011 (UTC)
thread_title:  kb, bits, Kilobits, baud and Baudot 

message: The description of Mode 3 DTC parameter data seems to be specific to CAN-bus OBD-II ECUs.  Older, pre-2003 OBD-II ECUs (i.e., J1850 VPW/PWM, ISO 9142-2 and Keyword 2000) pack DTC data into multiple OBD-II response packets somewhat differently. --Bruce D. Lightner (talk) 17:00, 14 December 2011 (UTC)
thread_title:  Mode 3 Description 

message: ISO 15031-5:2006 refers to "services" rather than modes.  — Preceding unsigned comment added by 116.90.136.74 (talk) 02:59, 19 December 2012 (UTC)
thread_title:  "Modes" 

message: The calculation leads to 252645135 when I assume 15 (max) for all values and not 526 385 151.9	hm (km/10)	  — Preceding unsigned comment added by Ride4sun (talk • contribs) 17:03, 29 December 2020 (UTC)
replies: text: 4 bytes representing an unsigned 32-bit number goes from 0 to 4294967295. Since each value counts 0.1 metres, that means the max distance is 429496729.5 metres. I have no idea where that old value came from but it is clearly wrong. I have fixed the article.  Stepho  talk  03:42, 3 January 2021 (UTC)
thread_title: PID A6/166 Odometer

message: Service 1 PID 2 needs clarifying. The description of "Freeze DTC" with no units or formula leaves me confused about it's meaning. Is it a count of the number of DTCs for which there is a 'freeze frame' of associated data? DiscreetParrot (talk) 00:47, 21 March 2023 (UTC)
thread_title:  S-01 PID-02 

message: Service 1 PID 5F is described as bit encoded, but we're lacking an explanation of what the bits map to. DiscreetParrot (talk) 00:52, 21 March 2023 (UTC)
thread_title:  S-01 PID-5F 

message: This is listed as being 9 bytes, yet it's described as a single temperature value and the formula only uses two bytes, which seems odd. DiscreetParrot (talk) 00:55, 21 March 2023 (UTC)
thread_title:  S-01 PID-7C