Installation of the latest version:

Version 01.04.00.0017 - (18 December 2015)

New in this version:
  • Feature #13984: SDK: add INJ_D 'Boost Hold Time' to optionally maintain Peak Maximum Current
  • Feature #14547: SDK: add INJ_D 'Open Time' for finer control of diagnostic detection
  • Feature #14436: SDK: Extend Library.Switch array size
  • Feature #14452: SDK: Add CAN message statistics
  • Feature #14526: SDK: Add 'Pulse Buffer' hardware class for engine synchronous pulse measurement
  • Feature #14530: SDK: Add Private 2 reference mode
  • Feature #14531: SDK: Add Private 3 reference mode
  • Feature #14532: SDK: Add Subaru EZ30 reference mode
  • Feature #14533: SDK: Add Corvette C4 ZR1 reference mode
  • Feature #14539: SDK: Add CanComms.Parity() library function
The following Reference Modes are experimental (logged data is required):
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Nissan VK56DE if inlet camshaft position is used
  • Mazda SkyActiv G
  • Mercedes M120
  • Subaru EZ30
  • Corvette C4 ZR1

Revision History:

Version 01.04.00.0016 - (20 November 2015)

Fixed in this version:
  • Finalise Chrysler SRT8 2005 reference mode
The following Reference Modes are experimental (logged data is required):
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Nissan VK56DE if inlet camshaft position is used
  • Mazda SkyActiv G
  • Honda K20C1
  • Mercedes M120

Version 01.04.00.0015 - (19 November 2015)

Fixed in this version:
  • Chrysler SRT8 2005 experimental reference mode was based on incorrect information
The following Reference Modes are experimental (logged data is required):
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005
  • Nissan VK56DE if inlet camshaft position is used
  • Mazda SkyActiv G
  • Honda K20C1
  • Mercedes M120

Version 01.04.00.0014 - (18 November 2015)

New in this version:
  • Finalise early Dodge Viper reference mode
  • Finalise General Motors LS1 reference mode
  • Feature #14410: SDK: Add Mazda Skyactiv G reference mode 69
  • Feature #14411: SDK: Add Honda K20C1 reference mode 70
  • Feature #14412: SDK: Add Mercedes M120 reference mode 71
Fixed in this version:
  • Bug #11822: Error erasing flash when sending system to new ECU prevented subsequent attempts to send
The following Reference Modes are experimental (logged data is required):
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005
  • Nissan VK56DE if inlet camshaft position is used
  • Mazda SkyActiv G
  • Honda K20C1
  • Mercedes M120

Version 01.04.00.0013 - (14 October 2015)

New in this version:
  • Finalise BMW S50 reference mode
Fixed in this version:
  • Bug #14185: CAN gateway: memory leak could crash system
The following Reference Modes are experimental (logged data is required):
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005
  • General Motors LS1

Version 01.04.00.0012 - (23 September 2015)

New in this version:
  • Finalise Toyota 1UZ FE reference mode
Fixed in this version:
  • Bug #14143: periodic input: large frequency reported on startup with dynamic sample teeth (introduced in 01.04.00.0010)
The following Reference Modes are experimental (logged data is required):
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005
  • General Motors LS1
  • BMW S50B32

Version 01.04.00.0011 - (18 September 2015)

New in this version:
  • Feature #10443: SDK: Add General Motors LS1 (gen 3) reference mode
  • Feature #11993: SDK: add BMW S50B32 reference mode
  • Feature #12458: RB26, RB30, SR20 reference modes: smooth instantaneous engine speed and disable tooth ratio diagnostics
  • Feature #14124: SDK: Add Toyota 1UZ FE reference mode
  • Feature #14125: SDK: Add Mitsubishi 6M60 reference mode
  • Feature #14129: BMW N55 reference mode: add Bank 2 camshafts to support N74 V12
The following Reference Modes are experimental (logged data is required):
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005
  • General Motors LS1
  • BMW S50B32
  • Toyota 1UZ FE

Version 01.04.00.0010 - (31 August 2015)

New in this version:
  • Finalise Hyundai Lambda II reference mode
  • Feature #4356: periodic input: Dynamic sample teeth for better speed prediction
  • Feature #13692: SDK: Add Hyundai Lambda II reference mode
  • Feature #13811: SDK: Allow Universal Switch to update at higher rates
  • Feature #13958: fuel injector: support 100% duty when off_time > 0
  • Feature #14065: CAN: reduce transmit CPU usage
  • Feature #14066: Data Logging and flash memory performance and stability improvements
  • Feature #14067: INJ_D: improve current threshold management to prevent occasional miss fire and Diagnostic with some injectors
Fixed in this version:
  • Bug #13780: Logging doesn't start if a log sector is corrupt (needed to erase logging) Requires M1 Tune >= 1.4.0.41
  • Bug #13783: Ethernet driver reports errors with some hardware behaviours
  • Bug #13905: periodic input: occasional high frequency glitch when period exceeds timeout
  • Bug #13931: periodic input: edge ticks changes every 4 seconds when input is stable
The following Reference Modes are experimental (logged data is required):
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005

Version 01.04.00.0009 - (30 June 2015)

New in this version:
  • Feature #13692: Add Hyundai Lambda II reference mode
  • Revert #13652 to suit M1 Build 1.4.0.18
The following Reference Modes are experimental (logged data is required):
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005
  • Hyundai Lambda II

Version 01.04.00.0008 - (25 June 2015)

New in this version:
  • Rename comms resources from Custom to Firmware
  • SDK: Rename CanBlock.SetCustom() to System.SetFirmwareResource()
  • Improve injector behaviour when subjected to severe electrical noise
The following Reference Modes are experimental (logged data is required):
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005

Version 01.04.00.0007 - (24 June 2015)

New in this version:
  • Finalise Mazda L3 reference mode
  • Feature #13652: SDK: Rework firmware startup - now run all events in reverse priority order before starting periodic events
The following Reference Modes are experimental (logged data is required):
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005

Version 01.04.00.0006 - (15 June 2015)

Fixed in this version:
  • adjust ratiometric input validation limits
  • CAN gateway fixes for SIM3
The following Reference Modes are experimental (logged data is required):
  • Mazda L3 reference mode for Mazda 2.3L
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005

Version 01.04.00.0005 - (4 June 2015)

New in this version:
  • Finalise Toyota 2UR-GSE reference mode
Fixed in this version:
  • Bug #13509: Duplicate "CAN 0 Offset 2" resource name
  • Bug #13536: crash when Reference Tooth Count is invalid (introduced in 1.4.0.0003)
  • Bug #13537: Synchronisation / Camshaft position influenced by Reference Pin Debounce (introduced in 1.3.14.0001)
The following Reference Modes are experimental (logged data is required):
  • Mazda L3 reference mode for Mazda 2.3L
  • early Dodge Viper reference mode
  • Ford Duratec if Bank2 used (eg Ford 3.7 Cyclone)
  • Chrysler SRT8 2005

Version 01.04.00.0004 - (25 May 2015)

Up to date with Version 1.3.16.0101

New in this version:
  • internal version