Feature #17869: SDK: Add support for J1939 CAN protocol
Feature #17870: SDK: Add support for forwarding messages between CAN busses
Feature #18065: Add Private 5 and Private 6 reference modee
Feature #18061: sync: Add Bad Sensor detection to remaining reference modes:
Fiat TwinAir
Honda Bike Synchronisation
Honda K20
Nissan RB26
Nissan RB30
Nissan SR20
Private 3
Scania DC16
Subaru EJ20G
Fixed in this version:
Bug #17598: Periodic measurement: timeout from low frequency may report a high frequency glitch when Sample Teeth > 1 (introduced in System 01.04.00.0046)
Bug #18019: SDK: CanComms.SetInteger(): negative values clobber preceeding data in message
Bug #18022: SDK: CanComms.SetBit() does not clear the bit when val = false
The following Reference Modes are experimental (logged data is required):
Mazda SkyActiv G
Corvette C4 ZR1
Volkswagen EA189
Nissan YS23DDT
Version 01.04.00.0051 - (24 July 2017)
New in this version:
Feature #17600: SDK: Add special purpose torque control functions
Fixed in this version:
Bug #17349: CAN capture message timestamps 2.4% fast when using M1 gateway
The following Reference Modes are experimental (logged data is required):
Mazda SkyActiv G
Corvette C4 ZR1
Volkswagen EA189
Nissan YS23DDT
Version 01.04.00.0050 - (28 June 2017)
New in this version:
Finalise Volvo B5244S reference mode 92
The following Reference Modes are experimental (logged data is required):
Mazda SkyActiv G
Corvette C4 ZR1
Volkswagen EA189
Nissan YS23DDT
Version 01.04.00.0049 - (23 June 2017)
New in this version:
Feature #10438: SDK: Add Incremental Encoder hardware class
Feature #15952: Add digital decode support to Digital Input (DIG) pins
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
Toyota 1GD-FTV
Version 01.04.00.0033 - (27 July 2016)
New in this version:
Feature #15819: Support DI pump on INJ_D outputs
Feature #15859: Fuel: change to Pulse Angle 1 priority instead of Limit Angle priority when Timing Edge is End of Injection.
This may affect fuel timing if Limit Angle was incorrectly set, but the result is now more obvious when there are conflicting settings.
Fixed in this version:
Bug #13859: Fuel: first fuel pulse may be delayed if start of first pulse and end of last pulse cover more than one cycle
Bug #15786: Reference Tooth Count > 255 doesn't work
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
Bosch 60 120 180 (if inlet / exhaust camshaft position is used)