MoTeC M1 System 1.4.0
Installation of the latest version:
In M1 Tune or M1 Build select 'Help->Check for Updates...'
Version 01.04.00.0029 - (22 April 2016)
Fixed in this version:
Feature #15220: SDK: Add Isuzu 4JK1 reference mode
Feature #15221: SDK: Add Bosch 140 40 Alternate reference mode (eg EcoBoost 1.0 M-Sport cams)
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
Corvette C4 ZR1
Revision History:
Version 01.04.00.0028 - (18 April 2016)
Fixed in this version:
Bug #15187: Incorrectly calculated scrutineering hash in System file (regression in 01.04.00.0020)
Piezo injector support: suppress spurious output diagnostics
Piezo injector support: temporarily prevent using INJ_DxB outputs
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
Corvette C4 ZR1
Version 01.04.00.0026 - (15 April 2016)
New in this version:
Finalise Denso 270 90 Magnetic reference mode (eg Port Injected AJ41 AJ-V8)
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
Corvette C4 ZR1
Version 01.04.00.0025 - (12 April 2016)
New in this version:
Feature #15154: Add Universal Switch measurement support to OUT_HB and OUT_LS resources (for driver switch support)
Feature #15157: SDK: Add Denso 270 90 Magnetic reference mode (eg Port Injected Jaguar AJ-V8 AJ41)
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
Corvette C4 ZR1
Denso 270 90 Magnetic
Version 01.04.00.0024 - (8 April 2016)
New in this version:
Feature #15109: Add Absolute measurement support to UDIG, CAN, E8XX and FIRMWARE resources (for rotary switch support)
Feature #15110: SDK: Add combined frequency and pulse width measurement type to decoded inputs (for Flex-fuel sensor temperature)
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
Corvette C4 ZR1
Version 01.04.00.0023 - (31 March 2016)
New in this version:
Finalise Subaru EZ30 reference mode
Feature #15064: Ignore Narrow Pitch Threshold and Wide Pitch Threshold for multi-tooth modes
Minor changes that may change behaviour of the following reference modes:
Toyota 2JZ_GE
Toyota 1FZ_FE
Mazda L3
Chrysler SRT8 2011
Mazda MX5 2006
Mercedes M120
Mazda RX8 (13B-MSP)
Mitsubishi 4B11 (Evo X)
Subaru FA20 DIT
Subaru FA20D
Subaru EJ207AVCS
Subaru EJ20G
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
Corvette C4 ZR1
Version 01.04.00.0022 - (17 March 2016)
New in this version:
Feature #14989 SDK: Extend validation range for Camshaft Offset
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
Subaru EZ30
Corvette C4 ZR1
Version 01.04.00.0021 - (4 March 2016)
New in this version:
Finalise Mercedes M120 reference mode
Fixed in this version:
Bug #14884: Small time discrepancy between logging and ECU outputs
Bug #14915: Glitch in sensor / diagnostic values after data reverted due to Ethernet disconnect
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
Subaru EZ30
Corvette C4 ZR1
Version 01.04.00.0020 - (22 February 2016)
New in this version:
Feature #14842: ref: add redundant "Bank 1" camshaft inputs to "One Missing" and "Two Missing" reference modes
Fixed in this version:
Bug #14840: SDK: Learning table Adjust() has no effect with some specific input values
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
Version 01.04.00.0019 - (4 February 2016)
New in this version:
Feature #14694: Add CanComms.CRC8 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
Version 01.04.00.0018 - (22 January 2016)
New in this version:
Feature #14647: SDK: add configuration to 'Pulse Buffer' hardware class
Fixed in this version:
Bug #14632: firmware with extra channels may result in channel displaying 0 in M1 Tune
Bug #14633: Occasional data logging file corruption after power-cycle
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
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
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