We use cookies on this site

< Packages Visualise

Firmware GPRP-DI Pro (M182).July 2022

M182 Firmware


GPRP-DI Pro (M182)
July 2022 (1.06)
GPRP-DI Pro (M182).July 2022


Available (extra cost)


Packages for this Version: July 2022
Name Version
GM LLT 3.6L TT - Tuning Base July 2022 (1.06.0785)
Release Notes
The Migration Notes (if applicable) lists the changes required when upgrading, to maintain the same functionality from the previous version.

Current Version 1.06.0785

  • Change names of 'Warmup' and 'Afterrun' to 'Warm Up' and 'After Run' for consistency.
  • Add Gear Shift Request Engine Stopped parameter, to choose gear shift request behaviour when the engine is stopped.
Migration Notes from v1.06.0522;
Manually copy/type in the following values from old to new -
  • Alternative Fuel Pressure Default.
  • Alternative Fuel Pressure Warning Minimum, Alternative Fuel Pressure Warning Maximum and Alternative Fuel Pressure Warning Hysteresis.
  • Fuel Pressure Default.
  • Fuel Pressure Control Aim and Fuel Pressure Control Over Pressure Margin.
  • Fuel Pressure Warning Minimum, Fuel Pressure Warning Maximum and Fuel Pressure Warning Hysteresis.
  • Fuel Pressure Direct Aim.
  • Fuel Pressure Direct Bank 1 Minimum, Fuel Pressure Direct Bank 1 Maximum and Fuel Pressure Direct Bank 1 Margin.
  • Fuel Pressure Direct Bank 2 Minimum, Fuel Pressure Direct Bank 2 Maximum and Fuel Pressure Direct Bank 2 Margin.
  • Fuel Direct injection Diagnostic Threshold and Fuel Direct injection Diagnostic Margin.
  • Vehicle Speed Estimate Mode, set the Index to Default and Mapping Default to the previous package Mode value.

Retuning required -

  • Vehicle Speed Estimate GPS Speed Translation, removed. Configure and tune Vehicle Speed Estimate Model.

Current Version 1.06.0778

  • Fix Inlet Manifold Flap Diagnostic reporting an issue when a non peak/hold injector output is used.


  • Fix Engine Efficiency Adaption tables not saving (reset on power up).
  • Fix Engine Efficiency Adaption table reset missing the first cell.
  • Improve Engine Overrun Torque Threshold comparison.


  • Add Vehicle Speed Limit system.


  • Fix Cruise control speed limit mode, incorrectly reducing torque when activating the speed limit while Vehicle Speed is over the Cruise Speed Margin Above the Cruise Speed.
  • Fix Fuel Pump Sub 1 and 2 not activating. Introduced in v1.06.0677.
  • Add Lap Dash beacons. Trigger a lap beacon from a beacon triggered in a Motec dash.
  • When Launch State is Staging, hold the Launch Engine Speed Main value for 0 speed to preventing wheel speed sensor noise, or creeping, or GPS Speed drift from changing the Launch Engine Speed while Staging.
  • Fix Transfer Control Diagnostic falsely reporting an Aim Tracking Warning when the Aim pressure/current was 0.
  • Prevent Vehicle Speed Estimate Model from modelling speeds less then 0.
  • Add Vehicle Speed Estimate State of Vehicle Speed Fallback to more accurately describe when the fallback condition was being used. Previously Wheel Speed was reported at this time.


  • Fix Nitrous Reset Engine Speed condition. Previously the condition only worked if Engine Speed was below the Minimum and above the Maximum. Now operates as described in the help.


  • Add Ambient Density (air density) channel, based on Ambient Pressure and Ambient Temperature.
  • Ambient Temperature now defaults to 20degC if the Sensor or Airbox Temperature Sensor is not available.
  • Add Torque Wheel Braking table. To tune the torque applied to the wheels by braking. This is applied to the Torque Wheel and Torque Wheel Pedal channels.
  • Remove Traction Model Down Force Air Density, now uses the Ambient Density channel.
  • Add Vehicle Speed Estimate Model, for more accurately estimating vehicle speed from delayed, slow and noisy sources of vehicle speed.
  • Removed Vehicle Speed Estimate GPS Translation. Now use Vehicle Speed Estimate Model.
  • Add Vehicle Speed Limit Over Speed Hysteresis to prevents decelerating vehicle from increasing torque until under the speed limit.
  • Add Vehicle Drag Coefficient, Vehicle Frontal Area and Vehicle Rolling Resistance settings.
  • Add Vehicle Aero Drag and Vehicle Rolling Drag channels.


  • Add Driver Switch N and Driver Rotary Switch N to the Indexed Channel list.
  • Added Anti Lag Torque Aim Brake Pressure Trim.
  • Added Anti Lag Fuel Cut Exhaust Temperature Trim.
  • Added Driver Gear Shift Engine Speed Matching Switch. This switch disables Gear Shift Engine Speed matching when Off.
  • Changed Cruise when in Speed Limit mode, the Cruise Control Acceleration Limit is no longer applied and control starts when Cruise Vehicle Speed is within the Cruise Speed Margin Below of Cruise Speed.
  • Add Fuel Pump ID Diagnostic to the Warning Source. A fault in the ID Pump can now activate the Warning Light.
  • Add Gear Shift Engine Speed Limit Fallback, to allow fallback sensor to be used to calculate Gear Shift Engine Speed Limit.
  • Rework Gear Output Shaft Speed State.
  • Add Transfer Torque Steering Angle Trim, to adjust the amount of AWD lock when turning.


  • All Fuel Pressure related objects units changed to report Gauge pressure or Delta pressure. The Fuel Pressure Sensor already reported Gauge pressure, however the unit used was non descriptive pressure. This change defines the result as gauge pressure. Tuning data migration will fail due to this change. See manual migration notes below.
  • Add pressure sensor Type setting to -
    • Fuel Pressure Direct Bank 1 Sensor
    • Fuel Pressure Direct Bank 2 Sensor
    • Fuel Pressure Auxiliary Sensor
  • Channels added to the Indexed Channel list.
  • Add Voltage measurements to the following output groups -
    • Engine Oil Pressure Actuator Output
    • Fuel Pressure Control Pump Output
  • Minor update to Engine Efficiency Adaption.
  • Add Q quick tune to Engine Oil Pressure Control Feed Forward.
  • Fix Gear Position Sensor Tracking reporting large values when not used.
  • Prevent Launch from activating if Brake State is Unknown or Sensor Fault.
  • Improve Transfer Control Diagnostic and add Transfer Control Diagnostic Torque Limit.
  • Add Driver Fuel Pump Test Switch and add Driver Switch option to all Fuel Pump outputs. Also change the test so it can only be activated with the engine stopped.
  • Change Vehicle Speed Estimate Mode to a Driver Switch so that the Mode can be changed while driving.
  • Add Gear Engine Speed Limit, to change the Engine Speed Limit for different gears.
  • Migration Notes;
    Manually copy/type in the following values -
    • Fuel Pressure Default.
    • Fuel Pressure Direct Aim.
    • Fuel Direct Injection Bank N Warning Minimum, Fuel Direct Injection Bank N Warning Maximum and Fuel Direct Injection Bank N Warning Hysteresis.
    • Fuel Direct injection Diagnostic Threshold and Fuel Direct injection Diagnostic Margin.
    • Vehicle Speed Estimate Mode, set the Index to Default and Mapping Default to the previous package Mode value.


  • Change Boost Control Margin from a parameter to a table with Engine Speed axis. Allows a tighter margin where turbo response is lower.


  • Cruise control, improve integration with other subsystems that also control torque.
  • Cruise control, If speed limiter mode is activated when the Vehicle Speed is above Cruise Speed + Cruise Speed Margin Above, then control will no longer begin until Vehicle Speed is reduced to within the Margin.
  • Allow Engine Overrun to activate when Cruise control speed limiter requests full deceleration.
  • Fix incorrect camshaft diagnostic aim tracking fault after engine start under certain conditions.
  • Add Vehicle Speed Estimate Maximum Deceleration setting, to improve calculation of Vehicle Speed Estimate in case of locking brakes or failing wheel speed sensor/s.


  • Gear Position Sensor values that are within tolerance of gears greater than Gear Maximum are not detected.
  • Fix, Ambient Pressure Estimate could use the wrong value if the Engine Run Switch was turned off and on while driving.
  • Add Inlet Manifold Pressure Maximum Filter to help prevent over boost fuel cut when Boost Aim is reduced when near the Maximum.
  • Add GPS Unix Time channel.
  • Add User Fixed Value N, to use on Custom CAN Tx.
  • Add User Resource 21 to 30, allows any indexed channel to be written to a firmware resource that can be selected as any sensor resource.


  • Add Anti Lag Fuel Timing Primary. Allows Fuel Timing Primary to be overridden when Anti Lag is active.
  • Change Engine Oil Pressure Control so if the Engine Oil Pressure Sensor fails, the control falls back to using the feed forward value only.
  • Change Fuel Film to increase the update rate of tables that reference Engine Speed. Improves fuel film behaviour on highly responsive engines.
  • Improve Fuel Closed Loop Diagnostic reporting.


  • Fix 'Transfer Control Derivative' value initialisation each time control begins.


  • Add missing or useful channels to the ECU Transmit Custom channel selection list.


  • Update Help for ECU Transmit Custom items.
  • Fix Engine Efficiency Adaption from using an unpopulated table (after firmware update).
  • Update Min/Max validation limits for Engine Oil Pressure Control items.
  • Add Engine Output Test value of All Fuel Ignition. All fuel and ignition outputs will be driven like the engine is running.
  • Gear Shift Rev matching now allows for H Pattern gearboxes and if Wheel Speeds are not available (using GPS Speed)
  • Add Knock Cylinder N Mode of Frequency A B C D. Uses maximum knock level from the 4 frequencies.
  • Add Throttle Aim State of Throttle Area Invalid if the Throttle Area table has values that are not rising which prevent the Throttle from opening properly.


  • Update minimum system version to v1.04.00.0102
  • Revert change to inlet cam position with redundant ref issue. The fix was moved to the system version.


  • Engine Oil Pressure Control Integral calculation improved.
  • Engine Oil Pressure Control Integral Minimum and Maximum added.
  • Engine Oil Temperature axis added to Engine Oil Pressure Aim.
  • Fix Coolant Thermostat can fallback to using Coolant Temperature Head Sensor.
  • CAN Tx of Fuel Injector Primary Differential Pressure on ID 0x657 changed from 0.1kPa to 1kPa resolution. Previously the max pressure was 6.5MPa, not enough for DI.
  • Fix Inlet Manifold Pressure model calculation for dual bank, single throttle engines under certain conditions.


  • Fix Engine Efficiency Adaption disabled.


  • Initial release version, based on over 10 years of MoTeC torque control development.
  • Inlet and Exhaust Cam Bank N Position Offset parameter name changed to Inlet and Exhaust Cam Bank N Reference Offset.
  • Updated Cam Phase calibration schema.
  • Fix Launch Exhaust Camshaft Aim and Launch Inlet Camshaft Aim could get latched on after an aborted launch control start.
  • Fix Vehicle Acceleration Lat/Long/Vert Sensor Source set to Internal Z would use the internal X sensor.
  • Add support for GPS NMEA sentence GPVTG that includes GPS Speed and GPS True Course data.


  • Fix Engine Efficiency Adaption Reset would not reset the Engine Efficiency Adaption Samples table Inlet Manifold Pressure axis.
  • Improve Ignition Timing Control system code.
  • Add 'Transfer Control Derivative' closed loop component.
  • Include Traction Range for Ignition Timing and Throttle based control methods. Allows driver switch adjustment of the control aggressiveness.
  • Improve Traction Torque Integral calculation.
  • Change Traction Model Wheel Lateral Force to be a ratio of Traction Model Maximum Wheel lateral Force.
  • Add Traction Model Ellipse table. This replaces the Traction Model Ellipse Shape and Traction Model Ellipse Ratio settings, however these settings are still available to automatically generate the Traction Model Ellipse table.


  • Increase Boost Servo power up zero timeout from 0.3 to 1s.
  • Add Clutch Pressure, Clutch Position, Gear Position Sensor Main Voltage and Gear Position Sensor Tracking Voltage channels to the Custom CAN Tx channel selection list.
  • Fix scheduling issue in Coolant Thermostat. Should be no noticeable change.
  • Fix Launch Engine Speed Limit cut based limiter could get stuck on in rare conditions.
  • Add Launch State of Abort, replaces state of Normal. Abort is used when high coolant or exhaust temp is detected, closing the throttle until the pedal is released.
  • Force Gear Shift Torque Aim to override all other torque aims. Previously in rare conditions it would not set the aim.
  • Fix Traction Model weight transfer calculation for FWD vehicles.


  • Update ADR module (improve CAN Rx).
  • Add Activate Switch to Auxiliary Output 2 and 4
  • Move CAN Tx of GPS channels from IDs 0x666 to 0x668 to their own group ECU Transmit GPS using the same format as the GPS on CAN Rx on IDs 0x680 to 0x683. This can be used for Tx to ADR2 or another device.
  • Fix Fuel Timing Primary Injection Start Limit did not always limit the start of injection.
  • Set Fuel Timing Primary Main validation limit to 360degBTDC minimum value.


  • Update ADR to support the ADR2.
  • Fix, in Cruise EnableSpeed Limit mode, the set speed could occasionally not be incremented or decremented normally since the accelerate reset feature was triggered incorrectly.
  • Fix in Cruise, holding accel or coast buttons should have stepped the speed by the Cruise Speed Change Fast step, but it used the Cruise Speed Change Slow step amount.
  • Add Transfer (AWD) control subsystem supporting current or pressure closed loop control.
  • Vehicle Speed State of Estimated changed to Drive to match the Vehicle Speed Drive channel that’s used in this state.
  • Throttle Area table Quick Adjust, previously the tuned value could be clamped by neighbouring values. Now the neighbouring values are pushed out of the way.


  • Fix Engine Overrun not considering when Anti Lag was active.
  • Allow Engine Efficiency Adaption to operate when Anti Lag State is Armed.


  • Remove Cruise Control Integral Gain maximum validation limit. The Gain is scaled by the Cruise Control Torque Maximum so typical values can vary.
  • Fix Exhaust Lambda Warning which was disabled when the warning caused an Engine Speed Limit.
  • Add Throttle Area ‘Q’ quick adjust function to increment Throttle Test Aim if used. This moves the Throttle Test Aim to the next Throttle Area axis site to assist tuning the throttle area quickly.
  • Add Throttle Area ‘L' to reset the Throttle Test Aim to the cursor position to assist with tuning the table.


  • Boost Servo Bank N Diagnostic Delay maximum validation limit changed from 1s to 30s.
  • Prevent cam aim tracking diagnostic delay from being ignored on engine start.
  • Add Fuel Flow axis to Fuel Pump Sub N Output Duty Cycle tables.
  • Stop logging immediately if driver logging switch is turned off. Previously the Logging Delay was still applied.


  • Add Fuel Used Total channel and driver switch for reset.
  • Change Engine Load Normalised to use the max of Bank 1 or Bank 2 inlet manifold pressure or engine load, rather than the average.
  • Gear Shift Request Automatic Vehicle Speed Minimum can be set to 0 to ignore the setting.
  • Change Vehicle Speed Estimate Mode of Race Time so that Vehicle Speed Estimate falls back to Vehicle Speed when Race Time is not running. Allows traction control to work in this mode after a non launch control start.
  • Add Engine Speed Redundant, backup crank sensor and driver switch for sensor selection.
  • Add Auxiliary Input N channels to custom CAN Tx channel selection list.


  • Fix corner case where Vehicle Speed could be set to NaN.
  • Change Coolant Thermostat Mapping for Radiator Only and Bypass to tables for greater flexibility
  • Add ECU Transmit Custom group for user definable CAN transmit.


  • Add 4 Auxiliary Input N unitless sensor inputs for logging only.
  • Add Diagnostic Delay setting for ECU Sensor Supply and Battery Voltage measurements.
  • Change Fuel Pressure Direct Aim table axis from Fuel Volume Per Cycle Primary (all injectors volume), to Fuel Volume Primary (one injectors volume).
  • Fix rare sensor input corner case initialisation issue.
  • Add Warning Mode and Source for PDM Global Error.
  • Improve setting method for DI injector ‘High Pressure’ settings.

Migration Notes;

  • Fuel Pressure Direct Aim table axis channel change requires all axis values on the Fuel Volume Primary axis to be divided by the number of cylinders on the engine, (or cylinders on the bank for a dual bank, dual DI pump engine). Eg. On a V8 engine with a pump on each bank, for an axis site of 1000uL, this needs to become 250uL to give the same behaviour as the previous version.


  • Lowered Traction Activated Vehicle Speed validation limit.
  • Change Nitrous Stage N Override so if no conditions are used the result is not in use rather than Enabled.
  • Add ‘High Pressure’ setting to drive the injectors harder at high DI fuel pressure.


  • Fix Ambient Pressure could start with a large value in rare conditions.
  • Add Boost Aim State of Limited Maximum, when Launch or Anti Lag is trying to set the Boost Aim greater than Boost Aim Maximum.
  • Enable Boost Control if Launch or Anti Lag is active, regardless of the Boost Control Enable setting.
  • Improve Boost Servo auto zero tracking feature.
  • Minor tweaks to Motec CAN data set. An up to date DBC file is available.
  • Improve Launch false start detection.
  • Add ECU Acceleration X, Y, Z as sensor sources for Vehicle Acceleration Lat, Long, Vert.
  • Add Vehicle Speed Drive channel, vehicle speed calculated from engine speed and gear ratios.
  • Add Vehicle Speed Estimate Mode of Engine Speed to force the use of engine speed for vehicle speed estimate.
  • Add Vehicle Speed Estimate Maximum Acceleration table. This can be used to improve the Vehicle Speed Estimate by limiting it’s rise rate.
  • Calculate Gear Input Shaft Speed from Engine Speed if Gear Output Shaft Speed is not calculated from an engine driven source.
  • Add Gear Output Shaft Speed State to report the source of the channel.


  • Add Boost Servo Aim Overrun and Boost Servo Activate Engine Speed settings. The Aim Overrun position is used when engine speed is over the activate threshold but the pedal position is below the Activate Throttle Pedal setting.
  • Add Boost Servo Bank N Diagnostic Delay and Margin settings. Previously hard coded, this allows the tolerances used to be changed.
  • Add Boost Servo ‘on closed stop’ zero offset tracking. Constantly but slowly tracks the zero position as it moves due to temperature or wear.
  • Change Wheel Circumference Switch to ten positions. Allows fine adjustment of wheel circumferences.
  • Add receive of all Motec PDM channels
  • Set correct unit on Coolant Thermostat Servo Motor Output Duty Cycle channel.
  • Add soft start feature to Gear Shift Actuator Pump.



  • Add Exhaust Temperature Cylinder 1 to 8 CAN Tx data set on message 0x66B.
  • Add Intercooler Coolant Pump and Fan Hold feature to hold the ECU Power Relay on.
  • Update the M1 system version to V1.04.00.0091
  • Reduce Throttle Pedal Sensor Main Voltage Filter maximum validation limit from 100ms to 20ms.


  • Add Engine Speed axis to Fuel Pressure Warning and Alternative Fuel Pressure Warning.
  • Add Anti Lag and Launch Inlet and Exhaust Camshaft Aim overrides. Allow optimum cam timing for building boost faster.
  • Fix Bosch ABS Brake Switch setting Brake State incorrectly.
  • Add Fuel Temperature Warning.
  • Add Engine Oil Pressure Low Switch Pressure and Reduced Switch Pressure parameters, used to set Engine Oil Pressure based on the respective switches if the Engine Oil Pressure Sensor is not used or faulty.
  • Engine Oil Pressure Low Switch no longer overrides the Engine Oil Pressure Warning. Use the Low Switch Pressure to set the desired behaviour.
  • Add Fuel Pressure Control Injector Supply option of Secondary Alternative Fuel. This allows the closed loop system to be used for dual fuel applications.
  • Pause Fuel Closed Loop when Anti Lag is active
  • Fix Torque Limit Response from toggling a few times during transition to being active.
  • Update Traction Model to include weight transfer to/from driven wheels under acceleration. May require some retuning on 2WD cars.
  • Fix Vehicle Pitch Control Derivative could report a large value occasionally.
  • Fix large wheel speed values when wheel speed sensor source is Bosch ABS and the Bosch ABS CAN was timed out.
  • Fix Transmission Brake Bump Mode of Time not working correctly.


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.