Below is the firmware revision history for the Copperhead ECU. Date: January 24, 2015 Revision: 2.3a 1) Fixed issue where misfires could occur under special conditions. Date: August 21, 2013 Revision: 2.3 1) Fixed issue where update via Memory Pod may result in poor operation. 2) Fixed EFI sensor read issue found on previous 2.x firmware. Date: July 1, 2013 Revision: 2.2 1) Changed Battery clip storage method. 2) Improved MAP read for better throttle response and operation. 3) Fixed glitch filter that was causing starting issues on some machines. 4) Fixed calibration issue. Date: May 15, 2013 Revision: 2.1d 1) Filter off first battery reading for better starts/operation. Date: May 8, 2013 Revision: 2.1c 1) Fixed map switch wasn't read properly on startup in version 2.x. 2) Fix timing error on spark duration. 3) Addressed timing issue that could result in bad battery reading. 4) Fixed battery reading issue. 5) Fixed MAP read sync. 6) Fixed starting to running fuel transition that could cause rich idling/stalling after start. 7) Added self-reseting battery error indicator. Date: March 18, 2013 Revision: 2.0c 1) Fixed EFI sensor read during non-running. 2) Fix MAP sync not being reset after boot. Date: March 2, 2013 Revision: 2.0b 1) Added TPS adjustment support for Live Tuner. Date: January 27, 2013 Revision: 2.0a 1) Fixed ISC calibration issue. Date: January 5, 2013 Revision: 2.0 1) Added Live Tuner support. Fixes to starting. Date: October 11, 2011 Revision: 1.6 1) Changed the map loading indication to flash the status light until the map has completed loading, and then switch to solid status light to eliminate confusion about map loading. 2) Changed Afterstart Cycle Hold to prevent engine from starting until the entered number of rotations occur. Used for machines that tend to be hard (rich) starting. 3) Fixed bug where injector #2 was clipped at the high limit which could cause stalling. Date: August 11, 2010 Revision: 1.5f Fixed bug which was causing missing/stalling. Date: June 9, 2010 Revision: 1.5d Increased filtering on TPS input. Inhibit acceleration enrichment until engine is warmed up to prevent stalling after starting. Date: May 14, 2010 Revision: 1.5c Fixed issue with potential false sync and starting issues. Raised the autocalibration RPM to give better bottom end performance. Fixed issue with calibration value. Fixed issue where belt light and high temperature light could flicker off without reason. Fixed issue where a the TPS input could get corrupt when reading, causing a light throttle stall due to a false enrichemnt. Date: April 12, 2010 Revision: 1.5b Changed tach pulse. If the "RESERVED2" is "0", Tach pulse matches plug firing. If "1", then long pulses for analog tachs. Changed ISC valve operation back to same as 1.4d to prevent run-on when coming to a stop. Date: March 31, 2010 Revision: 1.5a Fixed bug in real time clock that could cause stalling on second boundaries. Date: March 30, 2010 Revision: 1.5 Changes: Decreased the fast idle latch time, added a disable when "RESERVED2" field is "1". Fixed bug where tach pulse may not trigger properly. Increased the FI light noise check to prevent flicker FI light. Changed the transition from start to run fuel. Changed the EEPROM loaded to a quick status light flash. Fixed bug where flood clear threshold was actually entered 1/10 normal. Fixed bug where afterstart enrichment wasn't applying properly required an artificially large cycles in the map.