We use cookies on this site

< Back Visualise

Firmware GPR Drag (M150).April 2017

M150 Firmware

Details

566
GPR Drag (M150)
April 2017 (1.00)
GPR Drag (M150).April 2017
Public
M1 LICENCE - GPR DRAG (23082)

Options

Included
Available (extra cost)

Description




Packages for this Version: April 2017
Name Version
Drag 403cid LS2 twin turbo E85 Base v6 April 2017 (1.00.0072)
Drag 403cid LS2 twin turbo E85 Base v5 April 2017 (1.00.0065)
Drag 403cid LS2 twin turbo E85 Base v4 April 2017 (1.00.0062)
Drag 403cid LS2 twin turbo E85 Base v3 April 2017 (1.00.0058)
Drag 403cid LS2 twin turbo E85 Base v2 April 2017 (1.00.0049)
Drag 403cid LS2 twin turbo E85 Base April 2017 (1.00.0020)
Release Notes
The Migration Notes lists the changes required, when upgrading, to maintain the same functionality from the previous version.

Current Version (01.00.0072)

  • Gear Type Ratchet added.
  • Gear Position Gear Delay table added.
  • Gear Position Park enumeration added.
  • Gear Park Switch and Gear Park Delay added.
  • Gear Lever Source channel added.

01.00.0070

  • Transmission Brake Bump Time mode not working correctly bug fixed.

1.00.0069

  • Driver Torque Converter Dump Range Switch Added
  • Transmission Torque Converter Dump renamed to Transmission Torque Converter Dump 1
  • Transmission Torque Converter Dump 1 Engine Speed Minimum parameter added
  • Transmission Torque Converter Dump 1 Engine Speed Maximum parameter added
  • Transmission Torque Converter Dump 1 Switch Delay table added
  • Transmission Torque Converter Dump 2 Group added

01.00.0067

  • Replaced Nitrous Stage 1 and 2 Override Engine Speed Threshold with Engine Speed Minimum and Maximum parameters.
  • Migration Notes;
    • Set Nitrous Stage N Override Engine Speed Maximum if Nitrous Stage N Override Engine Speed Mode is Enabled.

01.00.0065

  • Added Gear Idle Aim Compensation table and Gear Idle Mass Flow Feed Forward table.

1.00.0062

  • Transmission Torque Converter Dump solenoid changed to PWM Ouput.
  • Migration Notes;
    • Set Transmission Torque Converter Dump Solenoid Duty Cycle to 100%

01.00.0061

  • Airbox Mass Flow set to Inlet Mass Flow when Airbox Mass Flow Sensor is not in use or reporting a fault.
  • Airbox Pressure Estimate Offset converted to a table with Vehicle Speed as the axis.
  • Airbox Pressure Ignition Timing Compensation added.
  • Air Conditioner Request Type parameter added. Optionally allows the switch state to toggle each time an edge is detected.
  • Air Conditioner Enable Coolant Temperature and Ambient Temperature Hysteresis quantity and unit changed to Temperature Delta.
  • Alternative Fuel Timing validation limits increased.
  • Alternative Fuel Pressure calculation error when Inlet Manifold Pressure Sensor is reporting a fault bug fixed.
  • Alternative Fuel Compensation added.
  • Anti Lag Shutdown Exhaust Temperature refers to Exhaust Temperature Maximum.
  • Boost Servo updates;
    • Boost Servo Activate conditions added.
    • Boost Servo Power Save Delay added.
    • Boost Servo Actuator Test options added.
    • Boost Servo Actuator Model added.
    • Boost Servo Actuator Position Sensor Tracking with limited range support added.
    • Boost Pressure axis added to Boost Servo Actuator Control Feed Forward table.
    • Boost Servo Actuator Control Integral Negative Clamp added.
    • Force close when Aim is 0% to ensure the gate is fully shut. The zero position is tracked at this time to allow for changes due to thermal expansion.
    • Reset servo fault when throttle position is lifted.
    • Auto zero Boost Servo Position Sensor on ECU power up.
    • Boost Servo Temperature added.
    • Boost Servo Calibration added.
    • Boost Servo Actuator Fault Duty Cycle & Delay added to drive the Boost Servo Actuator to the fully open position when Boost Servo Actuator Diagnostic reports a fault.
  • Bosch ABS M4 changed to Bosch ABS (M4 and M5).
  • Brake Vacuum Pressure, Brake Vacuum Pump update rates increased to 50Hz.
  • Cruise added.
  • Coolant Pressure and Transmission Pressure update rates increased to 50Hz.
  • Coolant Pressure Warning Delay Activate and Reset added.
  • Engine Speed axis added to Coolant Temperature Warning Minimum and Maximum tables.
  • Coolant Pump Test Duty Cycle added. Previously the duty cycle was set to 100% when the test was enabled.
  • Differential Temperature Warning added.
  • Differential Pump Temperature Hysteresis changed to Temperature Delta.
  • Driver Switch N Type parameter added. Optionally allows the switch state to toggle each time an edge is detected.
  • Diagnostic Logging updated.
  • ECU Battery Diagnostic High and Low converted to tables with Engine Speed as the axis.
  • ECU Power Relay held on while Coolant Fan 1 and 2 Enable are Enabled.
  • ECU Transmit updated to support ADR2.
  • Engine Efficiency Boost Pressure Compensation table and Inlet Manifold Pressure Estimate Main table Quick Adjust function added.
  • Engine Efficiency Airbox Pressure Compensation table and Inlet Manifold Pressure Estimate Main table Quick Adjust function added.
  • Inlet Air Temperature axis added to Engine Charge Cooling Gain Primary and Secondary tables.
  • Inlet Manifold Pressure Estimate Q function updated based on lambda instead of the sensor value when Inlet Manifold Pressure Mode is Estimate.
  • Engine Speed axis on Engine Speed Pin Debounce table increased to 6 sites.
  • Engine Oil Temperature Estimate exposed when sensor is not in use.
  • Engine Oil Temperature Engine Speed Limit added.
  • Engine Over Run Ignition Timing Target converted to a table with Engine Speed as the axis.
  • Exhaust Lambda Warning update event increased to 100Hz.
  • Exhaust Temperature Boost Limit table axis channel changed to Exhaust Temperature Maximum.
  • Exhaust Temperature Fuel Mixture Aim table axis channel changed to Exhaust Temperature Maximum.
  • Anti Lag State axis added to Exhaust Temperature Fuel Mixture Aim.
  • Flame renamed to Exhaust Flame.
  • Fuel Timing validation limits updated.
  • Fuel Used Primary and Secondary added.
  • Fuel Compensation and Timing update rate increased to 200Hz.
  • ECU forced to restart when Fuel Injector Primary and Secondary Peak Times are changed.
  • Fuel Pump Polarity added.
  • Fuel Composition value preserved after significant change. This ensure that the correct value is used when the ECU re started.
  • Gear Shift Power On Throttle Position converted to a table with Engine Speed as the axis.
  • Gear Shift Timing table updated rate increased.
  • Gear Shift Type and Gear shift Current axis added to Gear Shift Throttle Aim table.
  • Gear Shift Throttle Aim overrides all other Throttle Aims. This stops the Throttle Aim from oscillating between Gear Shift Throttle Aim and Anti Lag Throttle Aim when both are in use.
  • Gear Shift Throttle Aim Hold and Recovery Rate added.
  • Gear Shift Type channel updated whenever Gear Shift state is Idle. Previously was only updated upon a shift request.
  • Gear Shift Type set to Power Off when Anti Lag is active prior to shift.
  • Gear Shift Ignition Cut, Fuel Cut, Ignition Timing diagnostic added.
  • Gear Shift Engine Speed Limit Ignition Range, Fuel Range and Fuel Margin converted to tables with Gear Shift Engine Speed Mode and Gear Shift Current as axes.
  • Driver Gear Shift Throttle Blip Switch added.
  • Gear Neutral Delay added.
  • Gear Reverse Switch added.
  • Fuel Closed Loop is set to Transient throughout all states of a Gear Shift.
  • Idle State can get stuck in Test when Actuator Solenoid Resource is Not in Use bug fixed.
  • Idle Throttle Pedal Blend internally clamped so that the blend point cannot exceed 100%.
  • Idle Mass Flow Feed Forward Main update rate increased to 50Hz.
  • Idle Actuator Stepper Test added.
  • Anti Lag State axis added to Inlet Air Temperature Fuel Mixture Aim
  • Intercooler Spray Enable Intercooler Temperature Delta and Ambient Temperature Hysteresis quantity and unit changed to Temperature Delta.
  • Engine Speed axis sites increased to 30 on Inlet Manifold Pressure Estimate table.
  • Throttle Position Fuel Mixture Aim update rate increased to 200Hz.
  • Throttle Aim set to NaN from Anti Lag Throttle Aim bug fixed.
  • Throttle Aim Nominal added.
  • Static Duty Cycle Test added to Throttle Test.
  • Transmission Pump Temperature Hysteresis changed to Temperature Delta.
  • Turbocharger Bypass State added.
  • Turbocharger Bypass is disabled when Boost Pressure Sensor is not in use or not reporting a fault, Anti Lag State is Enabled or Launch State is Enabled.
  • Vehicle Yaw, Pitch and Roll added.
  • Stopped Warning Engine Speed Reference from reporting stall condition.
  • Various help updates.
  • Minimum M1 System version updated to 1.4.0.93.
  • Bosch OE Integration module updated v1.0.33.
    • Wheel Speed Rear Right name updated in Bosch ABS class.
    • Add ABS-M5 v19 type for device serial numbers after 0700.
    • Removed the writing of Firmware resources 29, 30 and 31 which is ABS Active, ABS Lamp and EBD Lamp.
    • Removed Roll Acceleration channel.
    • Yaw Acceleration only written if M4 is selected.
    • Revised CAN receive method to improve efficiency.
    • Revised CAN transmit method (no change in functionality).
    • Firmware resources modified in Bosch ABS class.
    • Stopped Bosch ABS class writing to Firmware Resources when CAN Bus is Not in Use.
    • ABS Position Switch transmit message length corrected.
  • MoTeC ADR module updated to v1.7.12
    • Fix potential CAN Rx buffer overrun issue.
    • Remove Yaw Rate channel (not used in ADR or ADR2, only included in the FIA spec).
    • Set unused channels to NaN based on Type setting.
    • Communications for a MoTeC ADR2 added.
  • MoTeC Ambient Pressure module updated to v1.3.4
    • Ambient Pressure Estimate Not in Use bug fixed.
    • Estimate Mode parameter added to Ambient Pressure class.
    • Estimate only used if Mode is Enabled and an Inlet Manifold Pressure Senor or Airbox Pressure Sensor is in use.
  • MoTeC Anti Lag module updated to v1.5.7
    • Help updated to describe how to use Anti Lag system without ignition and fuel cut (i.e. retard only).
    • Recovery State added to Anti Lag Fuel Cut, Ignition Cut, Ignition Timing help.
  • MoTeC Coolant Fan module updated to v1.6.7
    • Test and Enable help updated.
    • Enable Coolant Temperature Hysteresis quantity and unit changed to Temperature Delta.
  • MoTeC Comms module updated to v1.10.25
    • CAN Custom Message Transmit class added.
    • 800kbps baud rate added to CAN Bus class.
  • MoTeC Control module updated to v1.12.122
    • Throttle Servo 2 (includes SENT Secure Serial Decode Type) calibration schema added to Dual Throttle Servo and Single Throttle Servo classes.
    • Minimum M1 System version updated to 1.4.0.92.
    • Static Duty Cycle Test added to Single Throttle Servo and Dual Throttle Servo classes.
    • Error used to determine Servo Control Integral set to zero when in fault in Dual Throttle Servo, Single Throttle Servo, BMW Single Throttle Servo and Boost Control with Dual Servos classes.
    • Other Bank Fault as displayed by Servo Bank 1 and 2 Diagnostic reset conditions revised.
    • Enable help updated in all Boost classes.
    • Camshaft Phase class incorrectly assumes Tooth Index will change to indicate position updated bug fixed.
    • Inlet Manifold Pressure used to determine if Boost Maximum is exceeded. Previously used Boost Pressure.
    • Add Boost Pressure Default and change the fallback strategy for Boost Pressure in Boost Control and Boost Control with Servo classes.
    • Fix Boost Maximum when using a Boost Pressure Sensor in Boost Control and Boost Control with Servo class.
    • Boost Pressure Warning enabled when Boost Pressure is above Boost Activate (previously was enabled when above 0) in Boost Control, Dual Boost Control Class and Boost Control with Servo classes.
    • Pressure Warning added to all Boost Control classes.
  • MoTeC Cruise module updated to v1.5.24
    • Acceleration Control Limit validation maximum set to 0.15G.
  • MoTeC Fuel module updated to v1.18.13
    • Injector classes; move Diagnostic channel so it is not hidden when Location is Not in Use.
  • MoTeC Input module updated v1.10.62.
    • Diagnostic does not report Single Sensor when Main Digital Decode Type is SENT Secure Serial in Normalised Tracking class.
    • Add help in most classes regarding diagnostic disable feature.
    • Fix, a NaN value and Diagnostic of Ok could be reported at the same time on power up. Issue affected most classes.
    • Add Diagnostic Delay to Voltage class.
    • Remove 'Diagnostic Delay' validation maximum.
  • MoTeC Lap Time module updated v1.9.8.
    • GPS Valid check replaced with GPS Diagnostic to match updated GPS module v1.7.9.
    • Change ignore time to no longer affect Beacon Ticks and Beacon Number.
    • Fix false GPS beacons at tracks with multiple main beacons.
  • MoTeC Output module updated v1.9.12.
    • Disable Diagnostic when voltage is not available in Fuel Pump Relay class.
    • Hold minimum validation set to 0 in Fuel Pump Relay class.
  • MoTeC PDM module updated v1.4.7.
    • CAN receive method reworked to support multiple iterations of this module in a firmware.
    • Updated received channels for PDM firmware v1.91A.
  • MoTeC Warning module updated v1.4.12.
    • Exceeded channel set to NAN when measurement is NAN in Minimum Maximum warning with Limits class.
  • MoTeC Wastegate Pressure Control module updated v1.3.16.
    • Large pressure value when not in use bug fixed.
    • Remove integral term from closed loop control. This is a self integrating control system.
    • Remove deadband timer (control stops the moment the dead band is entered).
    • Split Actuator Minimum setting into increase and decrease settings respectively.
    • Correct help.
    • Fix issue where a large value for Pressure could be displayed when the sensor was not in use or in fault.
    • Update code refinement.
    Migration Notes;
    • Set Ambient Pressure Estimate Mode to Enabled.
    • If Boost Servo is in use;
      • Set Boost Servo Aim Default Maximum Position, Boost Servo Aim Default Under Margin Position, Boost Servo Aim Default Over Margin Position, Boost Servo Aim Default Overrun Position.
      • Confirm Boost Servo Actuator Position closely follows the Boost Servo Actuator Aim when performing a step test using Boost Servo Actuator Test.
    • Set Engine Efficiency Airbox Pressure Compensation and Engine Efficiency Boost Pressure Compensation to 0.0%Trim.
    • Set Engine Oil Temperature Sensor Resource if in use.
    • Set Gear Shift Throttle Aim Hold and Gear Shift Throttle Aim Hold if Gear Shifts with Throttle Blips are in use.
    • Set Wastegate Pressure Actuator Increase Minimum and Wastegate Pressure Actuator Increase Minimum if in use.

01.00.0057

  • Throttle Aim Minimum added.
  • Idle Throttle Pedal Blend internally clamped so that the blend point cannot exceed 100%.
  • Throttle Aim set to NaN from Anti Lag Throttle Aim bug fixed.
  • Flame Retard Ignition Timing quantity and Units corrected.

01.00.0056

  • Flame Retard Ignition Timing changed from Parameter to Table.
  • Driver Flame Severity Switch added as an axis to the Flame Retard Ignition Timing table.

01.00.0055

    • System Update to 1.4.0.91
    • Support for Batch Fire injection added.
    • Motec GPS Module Updated to v1.7.21.
      • Updated firmware to 1.4.0.91.
      • Serial Port Resource and Baud rate can be set externally.
      • Add support for M130 Rev Q. hardware with RS232 Rx on Udig 6 and 7.
      • Moves the serial port setup inside the GPS group.
      • Ensure a Diagnostic of Invalid Interface is reported correctly for all hardware types.
      • Allow any CAN Decode message to set the Diagnostic to OK. Allows GPS Speed message to be received by itself for example.
      • Help Updates.
    • Motec Fuel Module Updated to v1.18.1
      • System update to 1.4.0.91.
      • Allowance for Revolution Lock and Cylinder Lock Engine Speed Reference State in Single, Double, Triple and Quadruple Injector Fuel Volume classes. Required for Batch Fire Injection.
      • Fuel Closed Loop Period help diagram added.
      • Secondary Fuel Conversion factor bug fixed in Port Injector Rotary and Port Injector Saturated class.
      • Activate Throttle Pedal added to Angle and Dual Closed Loop class.
      • Duty Cycle Warning added to Port Injector Rotary and Port Injector Saturated class.
      • Maximum Validation Limit removed from Fault Delay of Fuel Closed Loop Classes.
      • Fuel Closed Loop going into fault after long overrun bug fixed.
    • Motec Input Module Updated to v1.10.36.
      • System Update to 1.4.0.91.
      • Remove 'Diagnostic Delay' validation maximum.
      • Resource re-ordered in latchable switch class.
      • Replace Elapsed Time calls with Period function.
      • Improve CPU efficiency when sensors are not in use.
    • Motec Comms Module Upated to v1.10.3
      • System updated to v1.04.0091
      • Serial Port class removed.
    • Motec Warning Module Updated to v1.4.11
      • Exceeded channel added to Minimum Maximum warning with Limits class.
      • Warning Minimum Hysteresis validation bug fixed
      • Fixed behaviour if warning reactives before the reset delay expires (stays in Limit)
      • Changed behaviour, the actiavte and limit delays are applied only after the system is enabled.
    Migration Notes;
    • Set hystersis for all temperature warnings that are in use.
    • Set GPS Serial Port Resource and GPS Serial Port Baud if GPS Interface is RS232 Port.

01.00.0049

  • Vehicle Speed not calculated when using a Single Wheel Speed Rear Drive Sensor bug fixed.

01.00.0048

  • Throttle Servo Fault Engine Speed Limit applied when Throttle Servo Bank N Diagnostic is Power Save.
  • Exhaust Flame added.
  • Auxiliary Output 5 Channel modified to handle channel faults.
  • Exhaust Lambda of unused cylinders not used when determining Exhaust Lambda Bank 1 & 2 values.
  • Exhaust Temperature of unused cylinders not used when determining Exhaust Temperature Bank 1 & 2 values.
  • ECU Internal added.
  • Driver Keypad added
  • Driver Rotary Controller added
  • Migration Notes;
    • Set Auxiliary Output 5 Channel Default if Auxiliary Output 5 is in use.

01.00.0047

  • Debounce Driver Rotary Switch N inputs.
  • Fix Nitrous Bottle Pressure Fuel Mass Flow Trim usage when the bottle pressure sensor was not configured.
  • Improve the Nitrous Bottle Pressure fallback strategy.
  • Increase the maximum update rate of the GPS values received on CAN from 25Hz to 100Hz, and associated calculations.
  • Improve the conditions for when to trust using GPS Speed is used in Vehicle Speed and Vehicle Speed Estimate.
  • Add Ignition Timing Optimal channel, reporting the blended Ignition Timing Main and Alternative Fuel Ignition Timing.
  • Improve the Ignition Timing Control system diagnostic fallback operation
  • Add Engine Speed axis to the Transmission Brake Bump Duty Cycle table.
  • Improve Wheel Speed diagnostic reporting.
  • Change Transmission Brake Bump Duty Cycle to a table Vs Engine Speed.
  • Change Fuel Pump Hold validation limit to allow 0s.
  • Add Race Time axis to Auxiliary Output 2 and Auxiliary Output 3 Duty Cycle tables.
  • Improve GPS Diagnostic reporting when data received on CAN

v1.00.0020

  • Initial release of GPR Drag based on GPR v1.07.0005 with improvments.

Notes

The Options line indicates options that are associated with this. The association indicates how the option affects ordering.

  • Available: the option may be added to an order.
  • Included: the option will be added to the order, and not charged for.
  • Prerequisite: the option will be added to the order, and charged for.

The different Packages contain different tuning data.