Engine fuel rate - is the emulator formula wrong?

Inquiry and support for Freematics products
Post Reply
johnny
Posts: 1
Joined: Wed Oct 19, 2016 8:38 pm

Engine fuel rate - is the emulator formula wrong?

Post 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
onche
Posts: 20
Joined: Thu Sep 24, 2015 7:00 am

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

Post 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)
stanley
Site Admin
Posts: 1039
Joined: Sat Mar 01, 2014 3:15 am

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

Post by stanley »

If this is the case, try setting the PID with raw data. For example:
ATSET 015E=0x00,0x64
rbrockhoff
Posts: 1
Joined: Fri Aug 02, 2019 1:16 am

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

Post 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?
Post Reply