IAT/ECT with standard PIDs on FK8 Civic not displaying
IAT/ECT with standard PIDs on FK8 Civic not displaying
Hi Harry,
I have done a bunch of reading and looking into this, HLT does not show the IAT and ECT on my Civic FK8, I have been on the Civicx forum and confirmed that they are both standard supported PIDs @ this link https://www.civicx.com/forum/threads/su ... ids.27069/
This is the list of PIDs i see on GPS Buddy, I have also created a log file and sent it through
I have also used a different app that clearly shows data being recorded under the correct PID so i know that its sending data. I have tried adding a custom PID in the expert settings but as you say in a different forum no point in doing that if its already the standard value
the PIDs are from wiki
67 103 3 Engine coolant temperature °C
68 104 7 Intake air temperature sensor
Any help would be awesome.
Thanks
Ralphy
I have done a bunch of reading and looking into this, HLT does not show the IAT and ECT on my Civic FK8, I have been on the Civicx forum and confirmed that they are both standard supported PIDs @ this link https://www.civicx.com/forum/threads/su ... ids.27069/
This is the list of PIDs i see on GPS Buddy, I have also created a log file and sent it through
I have also used a different app that clearly shows data being recorded under the correct PID so i know that its sending data. I have tried adding a custom PID in the expert settings but as you say in a different forum no point in doing that if its already the standard value
the PIDs are from wiki
67 103 3 Engine coolant temperature °C
68 104 7 Intake air temperature sensor
Any help would be awesome.
Thanks
Ralphy
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
Hello,
Before LapTimer requests a certain PID, it checks with the adapter whether the PID is available. The background is, that requesting PIDs actually not available will result in long reply times. As a result, the overall update rate would go South.
Problem for your car is, that requesting mode 1 / PID 0 ("PIDs supported [01 - 20]") results in this reply:
Which is a bit mask
for mode PIDs 1-32 (see https://en.wikipedia.org/wiki/OBD-II_PIDs#Service_01).
This is turn means PIDs 5 (ECT) and PID 15 (IAT) are not available.
And this is making LapTimer skip these PIDs.
It is well possible the adapter would respond to 5 and 15. This however means "PIDs supported [01 - 20]" is not working.
I'm not that deep in bus communication to understand whether this is a problem with the adapter or your car's OBD implementation. This needs to be answered by PLX.
I'd suggest to check the following one by one:
In case none of this is working, ECT and IAT will not be available. None has a severe impact on general LapTimer operation.
- Harry
Before LapTimer requests a certain PID, it checks with the adapter whether the PID is available. The background is, that requesting PIDs actually not available will result in long reply times. As a result, the overall update rate would go South.
Problem for your car is, that requesting mode 1 / PID 0 ("PIDs supported [01 - 20]") results in this reply:
Code: Select all
4100B63DA813\r
Code: Select all
10110110001111011010100000010011
This is turn means PIDs 5 (ECT) and PID 15 (IAT) are not available.
And this is making LapTimer skip these PIDs.
It is well possible the adapter would respond to 5 and 15. This however means "PIDs supported [01 - 20]" is not working.
I'm not that deep in bus communication to understand whether this is a problem with the adapter or your car's OBD implementation. This needs to be answered by PLX.
I'd suggest to check the following one by one:
- try a friend's OBD adapter, ideally a different model
- wait a bit after starting the engine before you activate LapTimer
- restart communication with the adapter after maybe 2 minutes (Administration ‣ Sensor List ‣ Refresh)
- or, exclude calling PID 0100 in LapTimer's Expert Settings
In case none of this is working, ECT and IAT will not be available. None has a severe impact on general LapTimer operation.
- Harry
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
Thanks for the reply,
It looks like the car does not use the PIDs that you have mentioned above but ECT is 103(hex 67) and IAT is 104(Hex 68) for the values, so i assume making any changes for the PIDs under 30 would not impact this? They are listed as standard PIDs in the wiki page but further down the table.
Sorry if i have misunderstood the directions.
I am assuming that if this is the case making a custom PID might go some way to addressing the issue, in this case for the PID value do i enter the PID in Dec or Hex value? there seems to be no formula associated as its an absolute value returned for the PID.
Thanks
It looks like the car does not use the PIDs that you have mentioned above but ECT is 103(hex 67) and IAT is 104(Hex 68) for the values, so i assume making any changes for the PIDs under 30 would not impact this? They are listed as standard PIDs in the wiki page but further down the table.
Sorry if i have misunderstood the directions.
I am assuming that if this is the case making a custom PID might go some way to addressing the issue, in this case for the PID value do i enter the PID in Dec or Hex value? there seems to be no formula associated as its an absolute value returned for the PID.
Thanks
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
I missed the special “standard” PIDs. You can try to access them using Custom PIDs. Mode and PID are always HEX values, digits in formulas are always decimal values. Use the same ECU address you use in general (ALL or PCM) so LapTimer does not need to switch the header (faster). The formula needs to be investigated. As the documentation says 3 and 7 byte replies, this will be some higher precision value. You can find a section on Custom PIDs in the Engine document available on http://www.gps-laptimer.de/documentation
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
I have done some more digging and found this, and is confirmed working on FK8 civics,
IAT:
PID: 0168
LONG NAME: Intake Air Temp
SHORT NAME: IAT
MIN VAL: -40
MAX VAL: 300
SCALE: x1
UNIT: °C
EQUATION: B-40
ECT:
PID: 0167
LONG NAME: Engine Coolant
SHORT NAME: ECT
MIN VAL: -40
MAX VAL: 300
SCALE: x1
UNIT: °C
EQUATION: B-40
Does this configuration look right ?
IAT:
PID: 0168
LONG NAME: Intake Air Temp
SHORT NAME: IAT
MIN VAL: -40
MAX VAL: 300
SCALE: x1
UNIT: °C
EQUATION: B-40
ECT:
PID: 0167
LONG NAME: Engine Coolant
SHORT NAME: ECT
MIN VAL: -40
MAX VAL: 300
SCALE: x1
UNIT: °C
EQUATION: B-40
Does this configuration look right ?
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
The log file is (technical) human readable. But you can send it to me too. Please just add information which Custom PIDs had been set. Depending on the OBD adapter you are using, you can use some serial monitor too. Entering 0167<cr> at the prompt would request ECT and 0168<cr> IAT. Post the reply here and we can guess.
- Harry
- Harry
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
P.S. The settings you posted look sound, does it display IAT / ECT in Engine View?
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
Just went and checked and still not showing anything up, also when I select the sensor it does not show the PIDs that I have defined. Does it matter that it has PID 60 showing and nothing after?
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
It is expected behavior that mode 1 and 9 custom PIDs are not shown in Sensor Information. In case your custom PIDs do not work, you need to send a log please.
Re: IAT/ECT with standard PIDs on FK8 Civic not displaying
Just sent the log file off, I worked out how to open it as well, I was trying to use notepad++ and it didnt like the file format for some reason.