11 captured repliesDiscussion pagination complete · Source accounts, not a confirmed diagnosis
THIS DISCUSSION / SOURCE-DERIVED OVERVIEW
Discussion summary
YOUR RESEARCHI need to program a custom PID, anyone have any experience, or know someone?
Leading reported evidence
Check oil temp, or mount it
Suggestion or failed attempt
No successful repair reported for this finding.
0
Reported fixes
0
Unsuccessful attempts
1
Discussions
Read evidence and context
Explicit resolution reports before identified causes, performed actions and suggestions. Within each level, matching component labels precede direct query mentions and inherited thread context; successful versus unsuccessful discussion counts, owner confirmations and independent discussion support determine order. This is not a probability of success.
Discussions that contain suggestions
1
0 original-poster resolution reports. Counts can overlap; they are not unique people or a success rate.
0 discussions have direct query context; 0 report a fix in that context. Other evidence may inherit the discussion’s subject.
Suggestion · Original poster
I guess I'll just leave the icarsoft hooked up and after a run check the oil temp, or mount it to the dashboard and watch it live!
I need to program a custom PID, anyone have any experience, or know someone?
Read full discussion summary
Leading evidence: 'Check oil temp, or mount it' (no explicit attributable resolution; this is a reported action or suggestion). Across 1 matching discussions, The most frequently discussed action is 'Check oil temp, or mount it' (1 discussions). For that action, 0 discussions report a resolution and 0 report an unsuccessful attempt. No action has an explicit, attributable resolution report under the current rules. These are forum reports and suggestions, not a confirmed diagnosis.
Source reports, not a diagnosis or a success probability. Counts refer to discussions and can overlap.
Explicit resolution reports before identified causes, performed actions and suggestions. Within each level, matching component labels precede direct query mentions and inherited thread context; successful versus unsuccessful discussion counts, owner confirmations and independent discussion support determine order. This is not a probability of success.
Discussions that contain suggestions
1
0 original-poster resolution reports. Counts can overlap; they are not unique people or a success rate.
0 discussions have direct query context; 0 report a fix in that context. Other evidence may inherit the discussion’s subject.
Suggestion
The "generic OBDII Protocol" is GOV mandated and free to anyone to use by law..
I need to program a custom PID, anyone have any experience, or know someone?
Use durametric if i wanted
Suggestion or failed attempt
No successful repair reported for this finding.
0
Reported fixes
0
Unsuccessful attempts
1
Discussions
Read evidence and context
Explicit resolution reports before identified causes, performed actions and suggestions. Within each level, matching component labels precede direct query mentions and inherited thread context; successful versus unsuccessful discussion counts, owner confirmations and independent discussion support determine order. This is not a probability of success.
Discussions that contain suggestions
1
0 original-poster resolution reports. Counts can overlap; they are not unique people or a success rate.
0 discussions have direct query context; 0 report a fix in that context. Other evidence may inherit the discussion’s subject.
Suggestion
I think I'd use the Durametric if I wanted to record values.
I need to program a custom PID, anyone have any experience, or know someone?
Coverage and how to read this overview
Counts describe captured discussions, not unique people or a diagnosis. Author identities are not reliably stored. Exact duplicate evidence is counted once across matching discussions; one discussion counts at most once per action/state. Multiple repairs reported together remain a combination. Suggestions and failed attempts do not establish a fix. Matches cover whole discussions and can include related faults, model variants and incomplete threads.
11 eligible posts · 0 unverified posts · 1 discussions match the subject in their title or opening post.
Rennlist: 1 discussions
0 evidence records excluded for query context · 0 excluded by outcome qualification · 0 adjusted by outcome qualification.
0 acknowledgements have no verified action link; they do not establish a repair result.
Generation: 20261026T152433Z · outcome-qualification-6. Deterministic extraction; no AI model inference. How we use sources
I'm trying to add a custom PID to my OBDLINK LX to display the oil temp. I'm a developer by trade but I've never coded OBD before.
Can anyone help or point me in a direction?
Here's the info from the OBD database for the Oil temp: 5C 92 1 Engine oil temperature -40 210 �C Formula is A - 40
The folks at OBDLINK sent me this:
https://obdsoftware.my.site.com/s/ar...r-defined-pids
Not possible, at least from everything I've read. Oil temp and pressure wasn't even reported on the can until the 997 generation. If you want to log them it must be with external sensors.
The oil temperature is not reported on the CANBUS (OBD2). It's only reported by the DME on the K-line which is a different protocol and not compatible with OBD2 dongles.
Previously covered in this thread:
https://rennlist.com/forums/996-foru...l#post13459799
Ok. I have a durametric pro and a icarsoft POR v1.0 that both can read the oil temperature in real time. I didn't know that value was not being reported via the CANBUS. Thanks for the info, saved me a lot of time.
I guess I'll just leave the icarsoft hooked up and after a run check the oil temp, or mount it to the dashboard and watch it live!
k-line does actually seem to be supported by some variants of the elm327 chip, I think its just the software side (eg torque) isn't coded to use that interface.
The plot thickens, hooked up my bluetooth scanner to my manual 2000 (no can bus at all from my understanding), the adapter reports it's communicating via iso-9141-2 aka K line. Did a quick pid scan but its all hex values, I've also got Coopduc's oil temp gauge so I'll try to get a bunch of readings and see if any of the discovered pids match up?
Here is what you can get
ECU_1 OBDII_RPM RPM
ECU_2 OBDII_SPEED Speed
ECU_3 OBDII_ECT Engine coolant temperature
ECU_4 OBDII_TPS Throttle position sensor
ECU_5 OBDII_IAT Intake air temperature
ECU_6 OBDII_MAP Manifold air pressure
ECU_7 OBDII_MAF Manifold air flow
ECU_8 OBDII_FUEL_LEV Fuel level
ECU_9 OBDII_PPS Pedal position sensor
The DME's in the 996's can send out two different data streams on the K-Line..
Which data stream it sends depends on which query/request/Protocol it receives from the interface tool..
If the DME receives the generic OBDII Protocol over the K-line it will send the data steam that Hdunn posted above...
If the DME receives the Porsche specific Protocol over the K-line, it will send out the more detailed Porsche Manufactures data stream that includes the oil temp and much much more data and programming capabilities and drive link functions and more..
The "Porsche specific Protocol" is hard to get and is why not many interfaces have this feature.. The "generic OBDII Protocol" is GOV mandated and free to anyone to use by law..
I picked up an icarsoft to try and dig a little deeper into what's happening here, at least on my 2000 c2 dme values seem like they should be coming in on the pin 7 k line, vs pin 3 for the other accessory systems. The readings are matching up fine with coop's gauge, however when I took the car out for a spin to graph the warmup temps above a certain speed the measured value would not update, bringing the car to a stop at a stoplight would then jump the value to the current correct temperature. Sasilverbullet (or anyone else with a scanner), does this happen to you as well? If the DME stops reporting oil temp once it thinks you're actually driving that's pretty much game over, if there's just extra traffic on the k line when the car is driving then maybe its my scanner failing to keep up with traffic.
This is a source reference. Confirm exact model applicability in the original material.