FAST XFI 2.0 Upgrade Comments |
5/31/2012
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.
You're done!
**********************************************************
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,
spark, etc).
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
Parameters
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
CTS
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.
NOTES:
- 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.
NOTE2:
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.