I tried the Smokeshow method and it taught me a lot, but ultimately I felt it had limitations. Could be my setup though. In the end, it lead me down a much simpler path and gave me more accurate results. Here is where the path has taken me. Thoughts?
https://youtu.be/xRZaTblSQ_0
Here is the math, copy and paste into your own math xml file. Also, be sure to use the proper filters no matter what method you use!
MAF CL
(([2320.71]+([2320.71]*([50116.156]+[50114.156])/100))-[50040.71])/[50040.71]*100
MAF PE* for Lambda
(([2320.71]+([2320.71]*([50119.238]-[50118.238])/[50118.238]))-[50040.71])/[50040.71]*100
MAF PE for AFR
(([2320.71]+([2320.71]*(([50120]-[50121])/[50121]))-[16.71])/[16.71]*100
VVE CL
(([2320.71]+([2320.71]*([50116.156]+[50114.156])/100))-[2311.71])/[2311.71]*100
VVE PE* for Lambda
(([2320.71]+([2320.71]*([50119.238]-[50118.238])/[50118.238]))-[2311.71])/[2311.71]*100
VVE PE for AFR
(([2320.71]+([2320.71]*(([50120]-[50121])/[50121]))-[2311.71])/[2311.71]*100
[Filters to use in Scanner to get rid of transients and CL/PE]
CL:
- Old filter that uses Fuel Trim Cell, this causes issues depending on your vehicle
- [2517.161.avg(1500)]=0 and [2517.161.avg(-200)]=0 and (abs([50090.156.slope(1500)])+abs([50090.156.slope(-500)]))<2 and ([6310]=9 OR [6310]=14 OR [6310]=15)=0
- New filter that uses Commanded EQ Ratio instead of FTC which is more straight forward. Maybe less accurate, but also less error prone for all tuners
- [2517.161.avg(1500)]=0 and [2517.161.avg(-200)]=0 and (abs([50090.156.slope(1500)])+abs([50090.156.slope(-500)]))<2 and [50118.238] = 1.00
PE:
- Old FTC based filter
- [2517.161.avg(1500)]=0 and [2517.161.avg(-200)]=0 and (abs([50090.156.slope(250)])+abs([50090.156.slope(-250)]))<2 and [6310.avg(250)]=9
- New Commanded EQ Based filter
- [2517.161.avg(1500)]=0 and [2517.161.avg(-200)]=0 and (abs([50090.156.slope(250)])+abs([50090.156.slope(-250)]))<2 and [50118.238.avg(250)] < 1.00
*Notes
You will need to substitute the correct PIDs for your setup (wideband and anything else, your ECM may be different than mine).