Alright, the wait is finally over, Renduinix + II V9.10 is finally ready for testing on V5 and up REMs!
So this update just adds a few little features and improvements, but I think it’s still an exciting one nonetheless. New Gauges for the 4.0L including IAC Rotations and stock o2 AFR, some other gauge tweaks, and the ability to go back one gauge by holding the button down!
The IAC gauge is layed out similar to how STFT and LTFT work, except all the math is done on the REM side for this one. It starts at 128 which is the “middle,” and then the number will count up or down to the number of rotations the ECU is commanding as well as showing an Arrow any time a step command is sent. It’s quite possible that over time this number will hit a limit at 0(Closing) or 255(Opening), so you’ll just have to watch the arrows at that point, but at least it’s something!
The gauge cannot account for rapid fire pulses so if the ECU does some crazy extend or retract routine, this gauge will miss most of it, thank the basic data stream implementations for that. Let me know what you see on your Jeep, as this is a never before seen gauge and even I don’t fully know what it does yet!
Next on the fun list is estimated Air Fuel Ratio (AFR) from the stock o2 sensor! This gauge attempts to put a realistic value to the otherwise basically meaningless o2 Voltage so you can understand it better. For the noobies in the group, 14.7 AFR is a “perfect burn,” while a lower AFR is more fuel (Richer) and a higher AFR is less fuel (Leaner.) The stock o2 sensor is a Narrowband sensor meaning it can only see a fairly small window of AFR, around 14 to 16, and it’s exact repeatability is pretty poor so don’t try tuning your vehicle off this exact number as exhaust temp can sway this number a bit.
This estimation was based off my logs of a stock NTK o2 Sensor being compared to my AEM X-series Wideband, so other brands may have different “profiles.” TBH, these things are really only on/off switches to show Rich or Lean and that’s it, so enjoy this “relative narrowband AFR” gauge, lol.
Besides that, I have updated the way the Rich/Lean gauge works since it seemed to confuse noobies. Snap-on was just using a bit related to the exhaust loop, but it only updated in closed loop making me think the bit was really telling us which directly the closed loop correction was going (STFT,) rather than telling us the actual state of the sensor. A small detail, but an important one if you’re trying to diagnose a goofy o2 sensor that can’t get closed loop. My updated gauge looks at the sensor directly to give the proper result under any loop mode now.
In smaller areas, I went back to only using the main Distributor bit so it doesn’t do goofy things when the engine is off. I have removed the A/C Clutch reading from 4.0L since that bit was actually related to A/C idle compensation and reacts quite strangely, only updating when the TPS is closed. I added the option to go back one gauge in the gauge page by holding down a button since it was pretty easy to skip the gauge you wanted and have to do it all again. This however required me to completely revamp how button state detection worked, since now I needed to trigger an advance on the falling edge of a button as to not trigger before a possible hold request was received. Also going both ways on the gauge list required revamping how the out-of-bounds checks worked so that function is now much cooler and pretty too. Overall just some bonuses and fixes the make the REM even cooler than it already was!
Let me know what cool things you find with this new data!
Renduinix+ II V9.10 V5 change log:
- added IAC gauge and reading
- Rich/Lean from o2 directly now
- fixed dizzy gauge incorrectly spinning
- updated A/C gauge
- added button state tracking code
- hold button to go back 1 gauge
- updated gaugeSkip function
- estimated AFR gauge from stock o2
- added more to ECU Readings list