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.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
Revision History:
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