Page 1 of 1

Engine fuel rate - is the emulator formula wrong?

Posted: Wed Oct 19, 2016 8:45 pm
by johnny
Hi all,

Is there an issue with PID 015E standing for Engine fuel rate in L/h?

My observations :

atset 015e=130 ==> atget 015e gives 00 ff = 255
atset 015e=100 ==> atget 015e gives 00 e1 = 225
atset 015e=75 ==> atget 015e gives 00 c8 = 200
atset 015e = 50 => atget 015e gives 00 AF = 175
atset 015e = 25 => atget 015e gives 00 96 = 150
atset 015e = 0 => atget 015e gives 00 7D = 125

Seems like the formula to translate from GUI (or ATSET command) to the emulator is wrong.
Based on https://en.wikipedia.org/wiki/OBD-II_PIDs shouldn't the set operation work as follows :

value * 20 instead of 125+value

then the atget would give A (most significant byte) and B (lowest significant byte) on which the wikipedia formula would be applied.

Thanks,
Johnny

Re: Engine fuel rate - is the emulator formula wrong?

Posted: Wed Nov 02, 2016 8:46 am
by onche
Hello, i'm also interested in this, i see a vast part of the PIDs are not available, is it because the formula is wrong or the information is not available ?
(i'm trying to get the torque)

Re: Engine fuel rate - is the emulator formula wrong?

Posted: Thu Nov 03, 2016 11:37 am
by stanley
If this is the case, try setting the PID with raw data. For example:
ATSET 015E=0x00,0x64

Re: Engine fuel rate - is the emulator formula wrong?

Posted: Fri Aug 02, 2019 1:22 am
by rbrockhoff
I have this same problem. I have sent the code using both ATSET 015E=50 and ATSET 015E-0x00, 0x64 and in both cases it returns 175 when using ATGET. Do you know how I can correct this issue?