Problem: Although the Kiwi3 connects and communicates flawlessly, the overlayed RPM and Speed are very jerky.
I tried setting the OBD Extrapolation to Aggressive. The jerkiness got dramatically worse.
Setting to Conservative was not as bad as Aggressive, but still pretty bad. I've set it back to Adaptive for now.
I retested the OBDLink MX Wifi, and the overlayed RPM and Speed were back to being smooth.
When watching the realtime overlay while filming and driving, the RPM is (much) smoother than when it is overlaid for export.
I've been reading a few threads about this, e.g. viewtopic.php?f=8&t=3731&start=40, and have played a little bit with sensor delays, but have not been able to solve this. I read that it may be an update rate issue, but thought it had been fixed in a recent release.
I've been a bit curious about this, since I noticed similar behaviour with all the OBD outputs including Temperatures in the Lap .csv recordings.
When using the Kiwi3, transitions between values have an overshoot, the MX looks sensible.
If you look only at the Wheel speed values that are integers (since the OBD sends 1 byte, 0-255kph), you can (sort of) isolate the interpolated (or are they all only extrapolated?) values. The RPM values have all been rounded, so I can't do this for RPM:
Kiwi3 Wheel Speed vs GPS with Aggressive OBD extrapolation:
Here's an example of Coolant temp from two separate logs:
Something seems little odd in the Kiwi3 cases. The interpolation is offset from the (presumeably) measured values.
I am usually getting ~4-7 Hz with the Kiwi3, with the MX, about 7-11Hz.
Is it possible to turn off Extrapolation? I would like to try smoothing the XML data offline and reimporting the lap.