The issue I am facing is that RPM is grossly inaccurate at idle (17000+ RPM), but is accurate the moment I press on the accelerator pedal. I ran the basic CAN logger script and made sure to try and log at idle and with the accelator pedal pressed, and I don't see what could triggering this.
My CAN mapping for RPM is as follows.
CAN ID: 320 (0x140)
Offset: 2
Length: 2
Little Endian
Formula: X
In the BRZ mapping thread I saw that the CAN mapping for RPM is similar, but in bit mode (16 bit offset, 14 bit length). Both mappings give me the same results.
I've attached my confg file to this post. Also, here is a snippet of the logs when running the CAN logger script.
Is there anything I'm missing or should be looking for?
Code: Select all
[320.0]: 0.0, 9.0, 86.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 0.0, 10.0, 86.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 0.0, 11.0, 87.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 0.0, 12.0, 87.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 0.0, 13.0, 87.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 0.0, 15.0, 86.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 0.0, 0.0, 85.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 2.0, 1.0, 85.0, 67.0, 0.0, 0.0, 11.0, 0.0,
[320.0]: 3.0, 3.0, 83.0, 3.0, 0.0, 3.0, 11.0, 0.0,
[320.0]: 4.0, 5.0, 83.0, 3.0, 0.0, 4.0, 13.0, 0.0,
[320.0]: 4.0, 6.0, 84.0, 3.0, 0.0, 4.0, 13.0, 0.0,
[320.0]: 4.0, 7.0, 85.0, 3.0, 0.0, 4.0, 13.0, 0.0,
[320.0]: 5.0, 8.0, 85.0, 3.0, 0.0, 4.0, 13.0, 0.0,
[320.0]: 6.0, 9.0, 84.0, 3.0, 0.0, 5.0, 13.0, 0.0,
[320.0]: 7.0, 10.0, 84.0, 3.0, 0.0, 6.0, 14.0, 0.0,
[320.0]: 8.0, 11.0, 83.0, 3.0, 0.0, 7.0, 14.0, 0.0,
[320.0]: 9.0, 12.0, 83.0, 3.0, 0.0, 8.0, 14.0, 0.0,
[320.0]: 10.0, 13.0, 85.0, 3.0, 0.0, 9.0, 14.0, 0.0