EFILive V7.5 and V8 Release Notes

Nov, 2015

Version Numbers

     V7.5 Software: V7.5.7, Build 298

     V8 Software: V8.2.2, Build 289

     FlashScan/AutoCal Firmware: V2.07.94 (Nov 24, 2015)

     FlashScan/AutoCal Boot Block: V2.07.07 (Feb 07, 2014)

Updates in the most recent release are shown in orange.

IMPORTANT

The Auto-Lock implementation for E39, E92 and E98 controllers requires that tuners and customers upgrade their AutoCal and FlashScan firmware to V2.07.86 or later. The upgrade is required to prevent *.ctz and *.coz tune files created using this pre-release (or later) from being used with older software or firmware.

Tuners: If you update your software and firmware and attempt to deliver new tune files to your customers, then your customers must also update to the following versions (or later):

      V7.5 Software: V7.5.7, Build 288

      V8 Software: V8.2.2, Build 281

or they will not be able to flash those new tune files. Existing/old tune files will continue to work normally with the new software.

EFILive V7.5

Calibration Updates:

     Added support for T87 transmission controller.

     Added support for E98 diesel controller.

     Added E92 OS 12670745.

     Added E92 OS 12671993.

     Added E80 calibration support.

     Added 2 new E98 OS’s.

     Added DSP4 switchable tuning for E98 Duramax 2.8L

     Added 5 new T76 OS’s for 2013-15 vehicles.

     Added E86B 2016 LML calibration support.

     Added LML OS 12660050 and 12669774.

     Added full-flash support for LML controllers with boot block 12664192.

Enhancements:

     Added Auto-Locking support for E39 and E98 controllers.

     *.cax files may now be placed in \My Documents\EFILive\V7.5\User Configuration\.

     Updated E98 DMA PIDs.

     Updated GM powertrain DTC descriptions.

     Allow Space-Bar to be used to pause/resume pass-thru logging.

     Added Properties option to enable/disable space bar to be used to pause pass-thru logging.

Bug Fixes:

     Updated E92 fuel pressure tables.

     Added missing diesel injector PIDs.

     Fixed DMA PID links for E38, E39, E40, E67 and E92 controllers

     Fixed "System" drop down list box to not reset to "(All)" after a selection is made. Scan Tool now starts faster.

     Changed default precision for mV from 3 to 0.

     Standardized EFILive defined calculated PIDs in sae_generic.txt, all BEN factors for controllers with *.AFRATIO_DMA PIDs are now included.

     Fixed analog voltage and BEN factor calculated PID definitions.

     Fixed calculated AFR PIDs to refer to the correct base external voltage PID.

     Fixed “Bins” folder not being saved/restored correctly across application restart.

     Fixed DSP2 and DSP5 initialization scripts which weren’t initializing the first row and first column of the switchable injection pulse tables.

EFILive V8

Known Issues:

     When Black Box Logging PIDs from an ECM and TCM simultaneously and a PID is selected from the transmission controller (TCM) that has an identically named PID in the engine controller (ECM), (i.e. RPM) then when the log file is opened in the V8 software for viewing, the TCM PID will be displayed as if it originated from the ECM. The PID's data will have correctly been logged from the TCM, only its name will appear to indicate that it was logged from the ECM.
Workaround: None. It is a restriction of the *.efi (V7.5 log file format). That restriction will be removed and the TCM PIDs will display their true origin once the V8 scan tool software is available.

Enhancements:

     Added Auto-Locking support for E39, E80 and E98 controllers.

     Added filename to error messages during bulk *.ctz->*.coz file conversions to easily identify which files could not be converted.

     Added error code/description lookup option in the [F8: Tools] window.

     When setting security options in the Quick Setup window, FlashScan is queried silently for license information without disturbing any existing AutoCal connection.

     Removed the [Ok] prompt when adding a remote AutoCal license to a Quick Setup file.

     Added a calculated PID function compareFloat(v1,v2,epsilon) to compare two floating point values. Returns true if v1 and v2 differ by less than epsilon otherwise returns false.

     Added support for reading, flashing and auto-locking the E80 controller.

     Added support for black box logging the E80 controller.

     Added warning that box logging is only supported for CMD and CME controllers that have EDA installed.

     Added support for defining E98 DSP4 switchable tune names on the [F5: BBX]->[F4: Switch] tab page.

     The [F2: Scan]->F3: Data] display can now be customized to display data in other units, using a right click menu option.

     Added convertValue(v,from,to) function that may be used to convert units of calculated PIDs. Converts the value “v” from units “from” to units “to”. The “from” and “to” units must be existing symbols from the same units group as shown in the General->Units property settings.

     Added "HDW Number" display to [F4: OBD] info for controllers that were not already displaying it.

     Updated E98 DMA PIDs.

     Updated GM powertrain DTC descriptions.

     Added a more accurate chart auto-scaling option that attempts to place zero at either the top, center or bottom of the axis.

     Added Shift+Click on the chart auto-scale option to show maximum data range - does not attempt to locate zero at the top, center or bottom of the scale.

     Added Ctrl+drag to duplicate the chart axis range from one axis to another.

     Optimized chart drawing when resizing and rescaling for very large log files (i.e. 50,000 frames plus).

     Added progress bars to indicate long running tasks for very large log files (i.e. 50,000 frames plus). Progress bars’ visibility may be customized in the Properties->[Dashboard]->Charts: area.

     Added note labels to notes in charts.

     Added notes display “On/Off” VCR button.

     Added "unit type" selection to pid units in [F2: Scan]->[F3: Data] page.

     Added “Select All”, “Expand All”, “Collapse All” and “Copy” options to Right-Click menu in [F2: Scan]->[F3: Data] page.

     Add advanced options to the Edit->Properties->Files/Folders settings page that allow the user to customize the content and format of auto-generated and auto-incrementing file names.

Bug Fixes:

     PIDs containing sub-PIDs were not displaying correctly in the chart display nor in the data display during log file playback.

     Black Box Custom units and alarm user configurations were not being loaded from the Black Box options text files.

     Frame counter on data display was not being updated correctly during log file playback.

     Channel allocation meters for PID selections in [F2: Scan] and [F5: BBX] windows are now more accurate.

     On the [F5: BBX]->[F6: Quick Setup] tab page, when attempting to add or remove an AutoCal Remote License to one or more files (that support the EFILocker COS Patch) and the “When Saving Tune Files for AutoCal”->“Automatically set the Auto-Lock security restriction” property is active, a warning is displayed explaining that Auto-Lock is not supported or is only supported via the V7 EFILocker COS Patch.

     Fixed Access Violation that may occur when deleting “Scan Controller” items from the [F5: BBX] tab page.

     Fixed E98 serial number displaying incorrectly.

     The most recently used BBX setup file is now being loaded when the [F5: BBX] window is opened.

     Fixed bug that mishandled negative values for some PIDs when displaying log files.

     PIDs can now be displayed in the charts using units other than metric.

     Fixed access violation that may occur after right-clicking on a Scan Item entry in the [F5: BBX] window and changing the controller type so that the new controller type does not support one or more of the previous controller's selected PIDs.

     Fixed “Remote Key” being ignored when flashing the following controllers: E37, E67 and AL5.

     PID data can now be displayed in units other than metric.

     Fix random DTCs being displayed for E86A and E86B controllers.

     Fix SRT results not being displayed for one controller when both an ECM and TCM exist on some platform combos.

     Fixed overlapping *.cax detection that failed to allow for non-contiguous calibration definitions.

     Fixed "range error" when selecting/copying data from the [F4: OBD]->[F2: OBD]->[DTCs] tab page.

     Fixed Timestamp not displaying properly when charts are zoomed out.

     After moving "Playback markers" the chart inspector stayed invisible.

     Fixed E80, E87 and E92 serial number not displaying correctly in the [F3: Tune]->[F3: Calibration] area.

     Fixed changes to Properties->General->Units not saving/loading correctly.

     Fixed Access Violation when opening a dashboard that attempts to display PIDs that are not selected in the current log file.

     Fixed Scan Tool software not automatically loading calculated PIDs that have a prefix other than “CALC” when loading log files.

     Fixed right-click default unit menu options in [F2: Scan]->[F3: Data] page to work correctly when multiple PIDs with multiple different unit types are selected.

     Fixed PID scaling for O2 sensor mV PIDs. The V8 scan tool was displaying mV values with a 0.2% scaling error.

FlashScan/AutoCal

Enhancements:

     Added E92 OS 12663390 to OS compatibility matrix.

     Added E98 DSP4 switching.

Bug Fixes:

     Black Box Logging would fail if unsupported DMA PIDs were selected. Now the unsupported PIDs show as “N/A”.

     If too many PIDs were selected, resulting in more than 7 dynamic packets of PID channel data (approx. 49 channels) then the BBL would stall and not log any data.

     Added support for defining E98 DSP4 switchable tune names on the [F5: BBX]->[F4: Switch] tab page.

     Fixed security PIN being ignored when selecting DSP5 switchable tunes.

     Fixed “Negative Response Error/5” when starting a pass-thru data log while AD1 is connected to a voltage signal of 1.2V or more.

     Serial protocol message ID $7F01 has been duplicated to ID $7F00. Either $7F00 or $7F01 may be used by external, third party data loggers to request the currently selected PID list.

     Fixed V7 dashboard name not being saved in log file correctly during black box logging.

     E80 controller could not be read using black box logging.

     Fixed firmware date showing as N/A

Documentation Updates

     EFILocker COS Patch.pdf

     EFILive AutoCal Info for End Users Guide.pdf

     EFILive AutoCal Info for Tuners Guide.pdf

     EFILive V8 Reference.pdf

     Duramax 2p8L 2014-2016 DSP4 User Guide.pdf

Knowledgebase Updates

     Locking FAQ.

     SD Card Configuration