27 Sep

September Public Software Release

Version Numbers

  • V8 Software: V8.3.8
  • V7.5 Software: V7.5.37
  • FlashScan/AutoCal V3:  Firmware: V3.00.070 (Sep 20, 2021)
    Boot Block: V3.00.005 (Oct 20, 2020)
  • FlashScan/AutoCal V2:  Firmware: V2.08.177 (Sep 03, 2021),
    Boot Block: V2.08.009 (Feb 27, 2021)

EFILive V8

V8.3.8 (Public Release)

  • Gradient fill may optionally use linear interpolation for non-linear axis.
  • Activated CSP5 calibrations for CMC tune files.

V8.3.8 (RC2)

  • Fixed CMF flash failure.
  • When the LS1-style cranking VE table is displayed in default units of g*K/kPa, then comparing with another tune causes the software to conflate the units and incorrectly treat some data as % and some data as g*K/kPa, causing incorrect data to be displayed and/or compared.
  • Added customer name to the title bar display for log files.

V8.3.8 (RC1)

  • Cax8 files that defined identical bit count and bit shift values caused an "Integer Overflow" error. Bit shift values must always be greater than or eqaul to 0 and always less than bit count values.
  • Cax8 files were not accurately reporting error line numbers correcty. Blank lines were not being included in the line count.
  • More accurate display precision for [F3: Data] tab page.
  • Scan Tool no longer prompts to discard logged data if file has already been saved.
  • Option to force scan tool to continue logging after data has stalled, i.e. if the connection is lost, keep trying to restart logging until the connection is restored.

V8.3.8 (Beta 3)

  • When editing dashboard gauges, copy/paste of gauge items was incorrectly displaying duplicate items.
  • When data logging, if no data was recorded the user was still asked to save logged data if the "Automatically Save Log File" property setting was active.
  • When starting a data log using the yellow "Monitor Only" button, the dashboard gauges were not being dynamically updated.

V8.3.8 (Beta 2)

  • Added "Software ID" to the [F4: OBD] display for GM controllers that support "Software ID".
  • Fixed E86B black box flash failing.
  • Saving a tune file with security attributes will incorrectly set the "Master" license number to "000000000000" if the attached FlashScan device is busy - for example black box reading, flashing or data logging.
  • Some E37, E38 and E67 custom OS tune files were not displaying the virtual torque tables correctly.
  • Cummins mass air meter table had max g/s limit of 100 which is too low.

V8.3.8 (Beta 1)

  • Some Bosch controllers were taking an excessive amount of time (>30 seconds) to validate DVT controls.
  • When viewing the EFI-Locker Patch custom OS upgrade tab page, the [Apply Upgrade] button is now correctly disabled if the EFI-Locker Patch has already been applied to the tune file.
  • User notes were not being saved when entered on Custom OS calibration tab pages.
  • Added E39 and E39A editing support to the V8 editor.
  • Added E98 editing support to the V8 editor.
  • Added option to search for calibrations by their values.
  • When changing display units on 2D charts, the axis labels' description changed to reflect the new units but the axis labels' values did not change.
  • COS upgrades can now be applied to all files opened in a single tune window, not just the first file.
  • When the LS1 VE table was displayed in its default units of g*K/kPa, it was not possible to enter any values into the table greater than 2.
  • Row and column axis label display precision is now properly initialized to the default precision configured for the units being displayed in the axis.
  • Added Virtual Torque Tables for E37, E38, E67 and E78.
  • Added Properties settings to control the editor's font size and to hide/show the editor table's title - allowing more data to fit on the editor's screen.
  • Added two new toolbar icons in the navigator's toolbar to allow the editor's toolbar to be hidden, releasing more vertical screen space for the editor itself.
  • Fixed issue that was causing reading and/or flashing of VPW controllers to abort prematurely with any of the errors: $0101, $0281 or $054A.
  • Fixed E67 DMA PIDs that were not reporting correct values.
  • E92 EFI-Lock auto locking was not available.
  • Fixed access violation when closing the Properties Settings window while the tune Editor window contains calibrations displaying non-metric row or column units.
  • Fixed memory leak when opening corrupt *.pld files. I.e. files that contain meta data records with faulty checksums.
  • Fixed memory leak when accessing/updating DTCs via scripting.
  • Fixed access violation caused when opening a new tune file while the tune window is currently displaying the difference between two existing tune files.
  • When updating calibration differences via the [Compare] tab page, the current position in the comparison list is retained even after one or more calibrations are removed from the list for no longer being different.
  • PID validation was not working.
  • Fixed problem that prevented LS1, E54 and E60 controllers with faulty serial numbers from being flashed with a V2 device even when that V2 device had a valid stream license.
  • Added options that allow you to choose which data is included in the script when creating scripts based on the difference between two tune files.

Calibration Updates

Beta 2

  • E39 - Updated calibrations.
  • CM2350A - New OS.

Beta 1

  • E67 - Updated calibrations for OS 12656942.
  • E39 - Updated calibrations.
  • E80 - New OS.
  • CM2250 - New OS.
  • CM2350A - New OS.
  • CM2450A - New and updated OS.
  • CME - New OS.
  • CMF - Fixed table F0161 address error for operating systems:
  • CMC - Added editing support.
  • CM2880 - New OS.

EFILive V7

V7.5.37 (Beta 1)

  • Fixed E67 DMA PIDs that were not reporting correct values.

FlashScan/AutoCal V3

V3.00.070 (RC1)

  • Pass-thru flashing of Cummins controllers was not detecting the SGM (Security Gateway Module) correctly and was incorrectly reporting error $0549 "Ignition is switched off." when an SGM was present but undetected.

V3.00.069 (Beta 3)

  • Black Box Flashing of an encrypted file using a FlashScan or AutoCal V3 device may fail to complete with error $0385 or $0331 when the OBDII connection between the V3 device and the vehicle experiences a fault. The recovery/retry process fails when flashing encrypted files.

V3.00.068 (Beta 2)

  • Fixed auto-locking issue on E38, E40, E67, LS1B, E54 and E60 controllers.

V3.00.067 (Beta 1)

  • Fixed problem that may cause $0322 on Cummins reflashes.
  • Fixed problem that may cause $0101 on VPW controller reflashes.
  • When changing "LED Mode" on V3 devices, the user's choice was not being saved and would revert back to the previous value next time the device booted.


  • Fixed issue in VPW driver which may have caused errors $0101, $0281 or $054A during reading/flashing of VPW based controllers such as LS1B, E54(LB7) and E60(LLY).
  • When cancelling from setup, any changes to Theme and Font Size options were not being cancelled.
  • Increased *.pmm maximum file size limit from 64K to 128K to allow for more user defined PIDs to be defined per controller type. If a file larger than 64K (for engines) or 32K (for transmissions) results after adding user defined PIDs, then those files cannot be used for black box logging on V2 devices - which is physically limited to 32KB/64KB.
  • When black box logging, some PID's audio alarms were sometimes being triggered prior to data logging starting.

FlashScan/AutoCal V2

V2.08.177 (Beta 2)

  • Fixed A40/A50 pass-thru read failure.

V2.08.176 (Beta 1)

  • Gracefully rejects *.pmm files larger than 32KB (transmission) or 64KB (engine).

Documentation Updates

V8.3.8 (RC2)

  • EFILive V8 Reference.pdf
  • EFILocker COS Patch for V7.pdf
  • GM Controller Locking Guide.pdf

Beta 3

  • Dodge Cummins User Guide.pdf
  • GM Diesel User Guide.pdf
  • GM Gas User Guide.pdf

Beta 2

  • EFILive Error Codes.pdf.
  • GM Diesel User Guide.pdf
  • Duramax E98 DSP4 App User Guide.pdf
  • Duramax 2p8L E98 DSP4 User Guide.pdf

Beta 1

  • EFILive V8 Reference.pdf.
  • EFILive Command Line Reference.pdf.
  • GM Diesel User Guide.pdf
  • GM Gas User Guide.pdf

Known Issues

  • Issue #1: Importing JTAG E86B files may result in a Boot Software segment checksum error.
    Workaround: None. Don't flash imported files with checksum errors. Don't use the EFILive software to correct checksum errors for the E86B imported files as that does not fix the underlying cause of the checksum error - it just masks the error(s) and causes additional problems.
  • Issue #2: When logging DMA PIDs (i.e., PIDs whose names end with "_M" or "_DMA"), if the ignition is switched off for an extended period while data logging but data logging is not terminated, then when the ignition is switched on again the data log automatically continues. However, the DMA PIDs may no longer return valid data.
    Workaround: EFILive recommends stopping the data log and restarting the data log when switching off the ignition for extended periods.