COS5 notes (extracted the COS5 thread) Start from either of these OS's (with the same transmission as yours): - 12225074 Australian Holden - 12212156 Camaro/Firebird 2002 NOTE: The latest COS5 calibrations are included when you install EFILive software. SETUP NOTES: Fix all out-of-range cells (including A0012, A0013). A0008 OL ECT Commanded Fuel Multiplier: Use warmup ECT vs BEN logs to adjust this table (adjust in OL). A0014 IAT VE Multiplier Use seaonsonal IAT vs BEN logs to adjust this table (adjust in OLSD). N20 monitor is done via the same input as the Valet mode; once it is grounded then the two compensation tables become active, although, there are two parameters to stop those two tables even if the N20 is on (A0017, A0018). COS4 was going to be the N20 options only, but in the end it was possible to squeeze everything in to one OS, though, on the later 2004+ OS's this might not be possible; there are a few cars in Aus running COS4, it's been out for a long time, but it's only used by workshops for N2O cars only. TPS VE Table (A0007): Nearly all 2003+ OS's use ETC, it is not known if TPS VE table would work on them. The VE lookup pid only works with [g*K/kPa] (if you do it in [%] it may report 0). Given plenty of logging the BEN will be so spot on you'd think the WBO2 was stuck! The one problem this does have is in an A4 transitioning in and out of Drive, there is no detected load change for the VE, however that also has an advantage too because the fueling remains constant and the spark/IAC handles the RPM drop. Use the TPS VE only in the area's you cannot get consistent MAP values in, and then switch back to the MAP VE once things become steady. A0003 TPS VE Enable: initially set to disable (enable it later). Make sure DFCO is disabled. A0007 TPS VE Table setup: 0. Set A0003 TPS VE Enable to disable. 1. You need to have a good B0101 VE table with BENS very close to 1.00. 2. You need to change your preferences to view VE Table in [g*K/kPa] units. 3. Log a pid called GM.VETABLE_DMA to build your initial TPS VE table. 4. Create a map that has the same dimensions as A0007 and use VETABLE_DMA as the Data. 5. Go for a drive and log, try and hit as many as points as possible in this map. 6. Filter/copy/paste this map to A0007 in your COS5 tune file (experiment with Copy/Fill and Linear Fill functions, may need to extrapolate and/or interpolate to fill in missing cells, just follow the basic surface shape). After the initial build of the A0007 TPS VE Table, enable the TPS VE Table (A0003), change the TPS VE Table map created above to a BEN map (i.e. use BEN as Data), this allows you to fine tune A0007 using BEN's going forward. Add a little to your A0007 TPS VE table that you have plotted to ensure it isn't lean. You will need to play with cut in/out points for switching between TPS and standard VE Tables; for initial tuning, run exclusively off the TPS VE Table, this allows you to apply BEN corrections; to use the COS5 on an ongoing basis, apply BEN corrections to both tables in their active regions. If you get bucking at low RPM low throttle, check your base spark and high octane spark; if they are way different where the bucking occurs try closing the gap.