We use
cookies
on this site
Log in
Home
Home
Downloads
Forms
M1 Firmware
Packages
Help
< GPR Drag (M150).April 2017
Package GPR Drag (M150).April 2017 "Drag 403cid LS2 twin turbo E85 Base v6"
Firmware
GPR Drag (M150).April 2017
Comment
Drag 403cid LS2 twin turbo E85 Base v6
Licence
GPR Drag (M150).April 2017
Firmware Version
01.00.0072
Upload Date
8/11/2023
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.
Related Software
Minimum M1 System Version
01.04.00.0093
Minimum M1 Tune Version
1.4.4.605
Versions
Version
01.00.0067
01.00.0069
01.00.0070
01.00.0072