Oil Temperature OBD?

Help on issues you run into with LapTimer; in case you have a question on how to use LapTimer, use the forum "Using LapTimer" instead
16nz34
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 7
Joined: Sun Apr 14, 2019 11:01 pm

Oil Temperature OBD?

Post by 16nz34 »

Using OBDLink MX+ and the Grand Prix version of Harry's Laptimer in a 2016 Nissan 370Z. When using OBD Fusion I have access to the Nissan 2016 Enhanced Diagnostics which provides engine oil temperature through the ECM. This PID does not appear to be available using Laptimer?
User avatar
Harry
Site Admin
Site Admin
Posts: 10520
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: Oil Temperature OBD?

Post by Harry »

I assume your Nissan does not provide oil temperature using the standard OBD PID. This means you need to configure a custom PID. You need to find out the mode and PID used for your car before setting the Custom PID in LapTimer’s Expert Settings.

Harry
Image Image Image Image
16nz34
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 7
Joined: Sun Apr 14, 2019 11:01 pm

Re: Oil Temperature OBD?

Post by 16nz34 »

Ok, how would I find the info for that PID?
16nz34
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 7
Joined: Sun Apr 14, 2019 11:01 pm

Re: Oil Temperature OBD?

Post by 16nz34 »

Using Torque Pro you can create a custom PID for engine oil temperature as follows:

OBD2 Mode and PID: 22111f
Long Name: Engine Oil Temp
Short Name: EOT
Minimum Value: 0
Maximum Value: 260
Scale Factor: x1
Unit Type: F
Equation: (9/5 * (A-50))+32
OBD Header to Use: 7e0
Diagnostic Start Command: 10c0
Diagnostic Stop Command: 1081

So, how does that all translate to what you have under "Expert Settings", "CUSTOM PID 1" when all you have is:

Channel
ECU
Mode
PID
Request Frequency
Formula

????
16nz34
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 7
Joined: Sun Apr 14, 2019 11:01 pm

Re: Oil Temperature OBD?

Post by 16nz34 »

Looks like Mode would be Mode 22 and PID would be 111f. Guessing that Channel would be OBD Standard?, ECU ALL and Formula would be (9/5*(A-50))+32 for Farenheit.
User avatar
Harry
Site Admin
Site Admin
Posts: 10520
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: Oil Temperature OBD?

Post by Harry »

LapTimer expects EOT as Celsius, so the formula is “=A-50”. Channel is EOT. Request frequency should be low or medium.

Harry
Image Image Image Image
16nz34
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 7
Joined: Sun Apr 14, 2019 11:01 pm

Re: Oil Temperature OBD?

Post by 16nz34 »

Yeah, still not working. I set request frequency to medium, guess I can can try low.
User avatar
Harry
Site Admin
Site Admin
Posts: 10520
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: Oil Temperature OBD?

Post by Harry »

You can create a log like described in the FAQ "Debugging OBD Connections" (see FAQ section on this forum) and I will check how the communication goes. Take care to start logging before connecting and give enough time so the full dialog is captured.

- Harry
Image Image Image Image
User avatar
PitrsRS
20 or more Posts ★★★
20 or more Posts ★★★
Posts: 156
Joined: Wed Jun 25, 2014 9:43 am
Location: Prague, Czech Republic

Re: Oil Temperature OBD?

Post by PitrsRS »

Hi Harry, according to this page https://en.wikipedia.org/wiki/OBD-II_PIDs its possible to set fuel, EOT or brakes in custom PIDs?
2016 SEAT Leon CUPRA 290 ST

HLT Grand Prix (Android) + OBDLink LX BT + XGPS160 + GoPro 11 Black + GoPro 7 Black
User avatar
Harry
Site Admin
Site Admin
Posts: 10520
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: Oil Temperature OBD?

Post by Harry »

Yes, in case you know your car’s custom PIDs and the manufacturer uses one of the modes $21/22/23. The former is difficult for many brands including the Volkswagen Group as this data is kept as a secret. Some use encryption to keep 3rd parties from adding value for their customers. :-(

Harry
Image Image Image Image
Post Reply