FAST XFI 2.0 Upgrade Comments
The new "Self Learning" feature of XFI 2.0 has been causing some people grief. Mostly because they don't really understand how to use this feature. Remember that Learn takes the closed loop correction % and applies that to the current VE cell. This is what a human would do, but because it only changes one cell at a time, it can cause holes or spikes in the VE table. I use Learn to get a rough tune since it tells you what the VEs should be in an area, but then I manually interpolate the surrounding area to get a smooth VE map. Learn is great - but it cannot do 100% of what a good tuner would do.
Also, the new Dyn O2C delay is the number of seconds that closed loop (and learning) is disabled when the ECU see an rapid change such as an acceleration. It's a great way to make sure that Learn doesn't see, and try to compensate for, AE fuel (pump shot), etc. I start out at .5 seconds for this parameter.
I use 5% 10% and 15% for the Learn gain values which seems to work pretty well.
Doing the upgrade
* Once you have the new laptop software and the new option file I email to you, then:
* Connect to your ECU and flash the latest firmware (XFI_Flash_......xfi) into your ECU.
Flash instructions are on your laptop under Help/Index, Section 26.0, Flashing Updates into you XFI
* After the flash has been uploaded then you connect to the ECU, go to View/System Configuration/Enable Option File and read in your specific option file that I emailed to you.
Comments and Cautions about the 2.0 upgrade
If you are starting from scratch you can read in one of the 2.0 programs (.gct) from the CComWP XFI 2.0 / GCT directory on your C drive. These programs have all the new parameters defaulted to typical values. If you are upgrading from an engine program you already have then you have two options:
1) Read in a new 2.0 program from CComWP
XFI 2.0 / GCT, make modifications and then paste in your important tables (VE,
2) Read in your old program and set up the new parameters yourself. This is what most people do because you already have a good running program.
Option #2 will require that you look at every table, step by step, and make sure that you understand and setup the new values. I will go through this procedure:
* View/System Configuration/Operational
Check that all you old values are set correctly. Notice the new Fixed Timing Test Mode. When checked this will force the timing to a value without requiring that you zero out the timing trim as was required before. Nice little feature!
* View/System Configuration/Sensor Calibration
2.0 will automatically calibrate your TPS. There was no way to do this in previous versions.
* View/Fuel Tables
A new "injector opening time" table allows you to control the injector operation under different battery voltages. This used to be an internal table but now it's exposed to help with various injector types and voltages. I found this to be a critical parameter so make sure you go to the CCom WP XFI 2.0\ICT\InjectorOffsets and load the appropriate injector table. You do this by highlighting the entire table, then going to File/Paste from File and choosing the correct file.
A new "Adaptive Learn Parameter" table is where you set how and when you want the system to learn. Read that section of the help file carefully since this is so important a feature. Remember - the system will not learn if you are not in closed loop and you should add the learn parameter to any log files so you can see when it is learning (when learn = 1).
* View/Closed Loop Parameters/Target A/F vs
This allows you to change the target A/F ratio for a cold engine. This can help the warm up and drivability. Set it to zero as a default.
* View/Spark Functions/Spark Offsets
These new table allow for spark adjustments based on CTS and ATS value. Default them both to zero.
* View/Gauge Panel
This is a new view option only.
- There are more rev limiters available and more enhancement features that I will not cover here because they are not required for a typical 2.0 upgrade procedure.
- Some new tables may have weird values for an axis (like temps), but any axis can be changed just by clicking on a value and manually entering the number you want.
- Update your dash boards to include the Learn parameter.
Some people have been watching their Base VE Table while learning and have called me because they don't see the VE numbers changing. That's because the VE table display is NOT updated in real time. If you have your laptop on while you drive, and you're watching the system learn, just hit the F3 key periodically to see the updated VE table.