We use
cookies
on this site
Log in
Home
Home
Downloads
Forms
M1 Firmware
Packages
Help
< GPR Rotary (M170).April 2019
Package GPR Rotary (M170).April 2019 "Throttle Based Start File v10"
Firmware
GPR Rotary (M170).April 2019
Comment
Throttle Based Start File v10
Licence
GPR Rotary (M170).April 2019
Firmware Version
01.01.0129
Upload Date
25/08/2023
Release Notes
The Migration Notes lists the changes required, when upgrading, to maintain the same functionality from the previous version.
Current Version (1.01.0129)
Throttle Aim calculation to set an Invalid Aim diagnostic fault for an incorrectly tuned Throttle Area table.
Engine Efficiency Boost Pressure Compensation and Engine Efficiency Airbox Pressure Compensation tables added.
Voltage class added to all outputs.
Fuel Cut Mode and Ignition Cut Mode added to disable fuel and/or ignition cuts.
Migration Notes;
Set
Fuel Cut Mode
to
Enabled
.
Set
Ignition Cut Mode
to
Enabled
.
Set
Engine Efficiency Boost Pressure Compensation
to 0%Trim.
Set
Engine Efficiency Airbox Pressure Compensation
to 0%Trim.
1.01.0122
Gear Range Selector added and transmitted via ECU Transmit.
Transmission Torque Convertor Lockup Clutch Enable aways Disabled when Transmission Torque Convertor Lockup Clutch Solenoid Resource is not assigned.
1.01.0118
Idle Throttle Pedal Blend internally clamped so that the blend point cannot exceed 100%.
Ignition High Power output added.
MoTeC OE Mazda RX8 2004 module update to v1.0.26
Region help updated.
Nitrous Stage N Override Engine Speed Minimum and Maximum added. Replaces Nitrous Stage N Override Engine Speed Threshold.
Race Time Fuel Volume Compensation not applied bug fixed.
Throttle Aim set to NaN from Anti Lag Throttle Aim bug fixed.
Migration Notes;
Set
Nitrous Stage 1 Override Engine Speed Minimum
to
Nitrous Stage 1 Override Engine Speed Threshold
, from the original package, if
Nitrous
is in use.
Set
Nitrous Stage 2 Override Engine Speed Minimum
to
Nitrous Stage 2 Override Engine Speed Threshold
, from the original package, if
Nitrous
is in use.
Set
Nitrous Stage 1 Override Engine Speed Maximum
and
Nitrous Stage 2 Override Engine Speed Maximum
if
Nitrous
is in use.
1.01.0114
Race Time Fuel Volume Compensation added.
1.01.0113
Gear Neutral Delay added to delay the detection of Neutral.
Gear Reverse Switch added. Gear is set to Reverse whenever this switch is active
Gear Neutral Switch removed from Gear Estimate detection.
Validation limits removed from Gear Idle Aim Compensation.
1.01.0110
Gear Shift Throttle Aim Trim added. This allows the Gear Shift Throttle Aim Main table to be scaled based on the engine torque prior to the shift.
Help updated for Engine Speed Limit settings.
1.01.0097
Traction Engine Speed Limit does not take into account the gear ratio bug fixed.
1.01.0094
Driver Switch 1-8 updated to allow toggling.
1.01.0091
System Update to version 1.4.0.91.
Support added for Batch Fire Fuel Injection added.
Coolant Temperature Fuel Volume Compensation table axis changed from Engine Load Normalised to Inlet Manifold Pressure.
Motec Fuel Module Update 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 volume transfer skiped if Primary injector contribution is 0% in Triple and Quadruple Injector Fuel Volume classes.
Motec GPS Module update to v1.7.21.
Serial Port Resource and Baud rate can be set externally.
Update system version to 1.4.0.0091.
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.
CAN receive code updated to receive all 4 CAN IDs simultaneously, increasing maximum update rate from 25Hz to 100Hz.
GPS Valid channel updated to include 0x1.
Remove conditions using GPS FAA Mode in determining a diagnostic of Wait For GPS Fix (CAN and RS232). RM#20206.
When GPS data is received from CAN, change the GPS Diagnostic channel to report Wait For GPS Fix in the same way as when received on RS232.
Change the position of the GPS DiagnosticRMC Timeout to be a negative integer value. This can be used for fault detection.
GPS Altitude channel resolution reduced to 1m to increase max altitude when received from dash.
GPS Valid channel incorrect when received from dash bug fixed.
Motec Comms Module updated to v1.10.3.
System updated to v1.04.0091.
Serial Port class removed.
Motec Input Module updated to v1.10.36.
Remove 'Diagnostic Delay' validation maximum.
Resource re-ordered in latchable switch class.
Improve CPU efficiency when sensors are not in use.
Migration Notes;
Set
GPS Serial Port Resource
and
GPS Serial Port Baud Rate
if
GPS Interface
is
RS232 Port
.
1.01.0089
Engine Load Normalised axis added to Coolant Temperature Fuel Volume Compensation.
1.01.0087
Exhaust Pressure Bank Average bug fixed.
Nitrous Bottle Pressure Sensor Resource re-ordered to expose Nitrous Bottle Pressure Default when sensor is not in use.
Migration Notes:
Set
Nitrous Bottle Pressure Sensor Resource
to
Nitrous Bottle Pressure Resource
from the old package if this sensor is in use.
1.01.0086
Nitrous Activate, Reset and Override Mode enumerator Disabled replaced with Not in Use to allow for object hiding when not required.
Nitrous Activate, Reset and Override help updated.
1.01.0081
Ignores invalid Ignition Timing Leading & Trailing Limits and reports a fault in the State.
Driver Engine Boost Limit Switch axis added to Race Time Boost Limit table.
Ignition Rotor Outputs disabled when Ignition Timing Mode set to Not in Use.
1.01.0079
Transmission Brake when Bump Mode is Time bug fixed.
1.01.0078
Boost Aim Check 'Q' function added to Race Time Boost Limit.
1.01.0073
Boost Limit updated at 100hz.
1.01.0071
Race Time updated to run at 100Hz
1.01.0070
Ignition Timing State removed and replaced with Ignition Timing Leading State and Ignition Timing Trailing State.
Application if Ignition Timing Leading & Trailing Limits updated to reduce conflicts.
Ignition Timing Relative channel added.
Throttle Servo Fault Engine Speed Limit applied when Throttle Servo Bank N Diagnostic is Power Save.
MoTeC OE Mazda RX8 2004 module update to v1.0.25
Communications Coolant Temperature Gauge renamed.
1.01.0062
Transmission Torque Converter Dump 2 added.
Driver Launch Aim Switch axis added to Launch Boost Aim, Throttle Limit and Fuel Volume Trim.
Driver Keypad added.
Driver Rotary Controller added.
0x331 Receive added.
1.01.0059
Gear Idle Aim Compensation and Gear Idle Mass Flow Feed Forward added.
1.01.0052
Fuel Injector Configuration Check updated to remove Invalid Peak Time warning when using Saturated injectors
1.01.0051
MoTeC OE Mazda RX8 2004 module update to v1.0.23
ESP Enabled added to CAN Receive.
Trip Meter Counter updated.
1.01.0050
MoTeC Fuel module updated to version 1.17.53.
Fuel volume transfer skipped if Primary injector contribution is 0% in Triple and Quadruple Injector Fuel Volume classes.
1.01.0042
Driver Idle Mode Switch added
Driver Idle Mode Switch and Coolant Temperature added as axes to Idle Mass Flow Proportional Gain
Driver Idle Mode Switch and Coolant Temperature added as axes to Idle Ignition Timing Limit Advance Control Proportional Gain
MoTeC OE Mazda RX8 2004 module update to v1.0.23
CAN Tx Updates.
1.01.0041
MoTeC OE Mazda RX8 2004 module update to v1.0.22
CAN Tx and RX Updates.
1.01.0040
MoTeC OE Mazda RX8 2004 module update to v1.0.21
Communications Receive added with help for setting firmware resources.
Communications Temperature Gauge added.
Trip Meter added.
Engine Oil Pressure Warning and Engine Oil Level Warning sent to dash
Engine check light activated by Warning Source.
CAN receive wheel speeds updated
Fuel Rotor 2 Quick Lambda bug fixed.
1.01.0039
Engine Oil Metering pump bug fixed.
1.01.0037
Battery Voltage, Fuel Composition, Transmission Temperature and Differential Temperature Warnings added.
1.01.0035
Coolant Fan 1 & 2 Enable Battery Voltage added. To disable fan operation when the Battery Voltage drops below a set threshold.
Coolant Fan 1 & 2 Enable Engine State Override added. To enable fan operation when the engine is not running.
Migration Notes:
If
Coolant Fan 1
is in use, set
Coolant Fan 1 Enable Battery Voltage Threshold
and
Coolant Fan 1 Enable Battery Voltage Hysteresis
.
If
Coolant Fan 2
is in use, set
Coolant Fan 2 Enable Battery Voltage Threshold
and
Coolant Fan 2 Enable Battery Voltage Hysteresis
.
1.01.0034
MoTeC Fuel module updated to version 1.17.42.
Enable conditions made external in Port Injector Rotary class.
MoTeC Warning module updated to v 1.4.15
Count limit added which activates any of the configured warning limits while the count is above the count limit.
Migration Notes:
Set
Fuel Injector Primary Volume Hysteresis
.
Set
Fuel Injector Secondary Volume Hysteresis
if in use.
Set
Fuel Injector Tertiary Volume Hysteresis
if in use.
1.01.0025
Inlet Air Temperature validation limits removed.
Inlet air Temperature axis added to Engine Charge Cooling Primary, Secondary and Tertiary.
Gear Fuel Volume Compensation added.
Migration Notes:
Set
Gear Fuel Volume Compensation
to 0%Trim
1.01.0019
MoTeC OE Mazda RX8 2004 module update to v1.0.18
CAN messages updated.
EPS Enable simplified.
1.01.0016
Cruise Control added.
MoTeC OE Mazda RX8 2004 module update to v1.0.9
EPS CAN messages updated.
Cruise CAN messages added.
MoTeC Input module updated v1.10.25.
Improve Dual Driven Wheel Speed efficiency and diagnostic reporting (for Cruise control).
Fix Latchable Switch Value Storage type public properties lost in v1.10.0022.
Driver Switches must be active for two consecutive samples.
1.01.0014
MoTeC OE Mazda RX8 2004 module update to v1.0.8
CAN messages updated.
1.01.0010
Driver Fuel Mixture Aim Switch axis added to Alternative Fuel Mixture Aim.
Driver Ignition Timing Main Switch axis added to Alternative Fuel Ignition Timing.
Boost Control Feed forward Offset, Compensation and Maximum Change Rate set to constants.
Bosch ABS M4 update to Bosch ABS (M4 & M5)
Clutch Slip calculated using speed difference instead of ratio difference.
Various event rate updates including Brake Switch, Brake Vacuum Pump, Clutch Position, Clutch Switch, Crankcase Pressure, Engine Oil Pressure, Lambda, Idle Mass Flow Feed Forward, Nitrous Reset, Nitrous Stage 1 and 2, Nitrous Bottle, Throttle Position Fuel Mixture Aim, Transmission Pressure.
Default positions set for Driver Switches when Not in Use.
Engine Run Switch Condition added to ECU Power Relay.
Engine Run Time updated every 8s instead of every 1s.
Inlet Manifold Pressure 100kPa added to Engine Load Normalised.
Fuel Injector Primary/Secondary/Tertiary Duty Cycle Warning added.
Gear Input, Output Ratio consistency improved.
Gear Output Shaft Speed Sensor Removed.
Idle Mass Flow Feed Forward Minimum table added.
Transmission Brake Switch moved to Driver Transmission Brake Switch.
Coolant Temperature axis added to Ignition Timing Leading and Trailing.
Nitrous Active and Reset Engine Speed Limit changed to Engine Speed Limit Nominal.
Nitrous Reset Engine Speed Threshold replaced with Minimum and Maximum.
Nitrous Stage 1 and 2 Inlet Manifold Pressure Threshold replaced with Minimum and Maximum.
Fuel Volume Compensation due to Nitrous based modified to be based on Fuel Mass Flow and Nitrous Bottle Pressure.
Nitrous Bottle Pressure Warning added
Race Time in use conditions modified.
Throttle Limit for Fuel Injector Primary, Secondary and Tertiary Duty Cycle Warning added.
Vehicle Drive Circumference and Ratio changed to channels.
Vehicle Speed GPS Update validation improved.
Warning Clutch Position Diagnostic added.
Speed axis added to Wheel Speed Front and Rear Circumference.
Gear Ratio application to Output Shaft Speed bug fixed
Fuel Composition Sensor Tranmited from ECU (0x671) instead of Fuel Composition.
Alternative Fuel Pressure Boost Limit added.
All Ignition Timing limits ignored when Igntion Timing Test is Check Timing.
Nitrous Bottle Pressure Default added.
Nitrous Bottle Pressure Fuel Mass Flow Trim removed from Fuel Volume calculation when not in use.
Alowance for A and B primary, secondary and tertiary injector. Both A and B use the same injector settings with the alocated fuel divides evenly amongs the injectors.
Alternative Fuel can be independently applied to the secondary and tertiary injectors
Fuel Injector Peak Time changed not requesting restart bug fixed.
System upgraded to version 1.4.0.66
MoTeC Control module updated to version 1.12.70.
Warnig module updated.
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.
Input tags removed from Throttle Servo classes.
Add 'Limited' enumeration to the Boost Aim State. To be set when the boost limit is influencing the Boost Aim.
Servo Actuator Motor Output must be active to run update.
Servo Linearisation X-Axis fixed to Control.
MoTeC Fuel module updated to version 1.17.19.
Allowance for A and B injectors in the Triple Injector Fuel Volume class.
Bosch OE Integration module updated to version 1.0.21.
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).
Fixed firmware 27 write, had Yaw Rate, should have been Roll Rate.
Added ABS Switch Position Index data type to the public properties.
Wiper LIN messaging corrected.
System updated to version 1.4.0.61.
MoTeC Input module added.
Firmware resources modified in Bosch ABS class.
Stoped Bosch ABS class writing to Firmware Resources when CAN Bus is Not in Use.
ABS Position Switch added to Bosch ABS class added. This position switch is transmitted vie CAN to the Bosch ABS (M5 Only) module.
Bosch ABS class added. This supersedes Bosch ABS M4 class.
Type parameter added to Bosch ABS class. This type parameter allows users to select between Bosch M4 and M5 ABS units.
Extra CAN messaging for Bosch M5 ABS unit added to Bosch ABS class.
ABS Position Switch added to Bosch ABS class added. This position switch is transmitted vie CAN to the Bosch ABS (M5 Only) module.
MoTeC Input module updated to version 1.10.23.
Old Name cleared from all Resources.
Latchable Switch class modified to improve migration from Universal Switch class.
Engine Speed parameter for Turbocharger Speed class Diagnostic added.
Diagnostic public properties can be set externally on Voltage class.
Pressure sensor may use Hybrid resource
Add Mass Air Flow type with Hybrid resource (requires Schema update from MoTeC Online)
Add Mapping Not in Use to Indexed switch, used when Index is Not in Use.
Add Index of Default to Indexed Switch, allows Mapping Default to set the switch value manually.
MoTeC Comms module updated to version 1.10.02.
Not in Use added to Serial Port class.
MoTeC Output module updated to version 1.9.8.
Hold minimum validation set to 0 in Fuel Pump Relay class.
Switched output, expose Allowed Events.
MoTeC Wastegate Pressure Control module updated to version 1.3.13.
Migration Notes:
Set the
Boost Pressure Default
, if the
Boost
system is in use.
If the Bosch ABS M4 was previously in use, ensure that any Firmware Resources are correct as some have changed. See
Bosch ABS
for Firmware resource allocation.
Set
Driver Transmission Brake Switch
if the Transmission Brake Switch was previously in use.
Set
Fuel Used Primary Correction
and
Fuel Used Secondary Correction
.
Set
Idle Mass Flow Feed Forward Minimum
if the
Idle
system is in use.
If the
Nitrous
system is in use:
Set
Nitrous Reset Engine Speed Minimum
and
Nitrous Reset Engine Speed Maximum
.
Set
Nitrous Stage 1 Override Inlet Manifold Pressure Minimum
and
Nitrous Stage 2 Override Inlet Manifold Pressure Minimum
.
Set
Nitrous Stage 1 Override Inlet Manifold Pressure Maximum
and
Nitrous Stage 2 Override Inlet Manifold Pressure Maximum
.
Set
Nitrous Stage 1 Fuel Mass Flow
and
Nitrous Stage 2 Fuel Mass Flow
. This replaces Nitrous Fuel Volume Compensation.
Set
Turbocharger Bank 1 Speed Diagnostic Engine Speed
, if the
Turbocharger Bank 1 Speed Sensor
is in use.
Set
Turbocharger Bank 2 Speed Diagnostic Engine Speed
, if the
Turbocharger Bank 2 Speed Sensor
is in use.
Set
Wastegate Pressure Actuator Increase Minimum
and
Wastegate Pressure Actuator Decrease Minimum
, if the
Wastegate Pressure Actuator
is in use.
If
Alternative Fuel
is used as the only fuel for both the secondary and tertiary injectors (i.e.
Alternative Fuel Mode
was set to
Secondary Fuel
) set
Fuel Injector Secondary Alternative Fuel
to
Enabled
and
Fuel Injector Tertiary Alternative Fuel
to
Enabled
.
1.00.0031
Engine Efficiency maximum validation limit increased.
All Temperature Hysteresis Quantities changed to Temperature Delta.
Gear Shift Timing not updated bug fixed.
MoTeC Fuel module updated to 1.17.18
Secondary Fuel Conversion factor bug fixed in Port Injector Rotary and Port Injector Saturated class.
Enrichment and Enleament added Positive and Negative in Transient Fuel 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 Coolant Fan module updated to v 1.6.4
Enable Coolant Temperature Hysteresis changed to Temperature Delta.
MoTeC Warning module updated to v 1.4.12
Hysteresis Quantity and Display Unit can be set independent of Minimum and Maximum.
Warning Minimum Hysteresis validation bug fixed
Add Throttle Limit option to warning.
Fixed behaviour if warning re-actives before the reset delay expires (stays in Limit)
Changed behaviour, the activate and limit delays are applied only after the system is enabled.
MoTeC OE Mazda RX8 2004 v1.0.5
Warning and Cruise modules replaced with data type public property.
Migration Notes:
Ensure all Temperature Hysteresis channels are set correctly.
Ensure all
Fuel Volume Transient
Settigns are set correctly.
1.00.0026
Ignition Timing Trailing Limit Relative Minimum, Relative Maximum, Advance and Retard added.
MoTeC Ignition module updated to 1.11.0011
Trailing Limit Relative Minimum, Relative Maximum, Advance and Retard added to Dual Rotary Spark Plug with knock class.
Ignition Timing Object input category can be set externally.
Throttle reduction on upshifts with recovery added to Gear Shift.
Extended Gear Shift clutch disengaged calculation.
Migration Notes:
Set
Ignition Timing Trailing Limit Relative Minimum
and
Ignition Timing Trailing Limit Relative Maximum
.
Set
Ignition Timing Trailing Limit Advance
and
Ignition Timing Trailing Limit Retard
.
Set
Gear Shift Throttle Aim
settings, if in use.
1.00.0021
Build 1.4.1.109+ Help XML Formatting and Compile Options.
GPR Rotary (M170 and M190) configurations added.
Gear Shift State Calculation updated to match GPR v1.7.5.
1.00.0015
Rotary Master Project created.
Package upgrades updated.
System upgraded to version 1.4.0.56.
MoTeC Bosch OE Integration module upgraded to version 1.0.0006.
MoTeC Control module upgraded to version 1.12.0046.
MoTeC LTC module upgraded to version 1.9.0002.
MoTeC Wastegate Pressure Control module upgraded to version 1.3.0011.
Tertiary injectors with secondary fuel calculation modified to only allow secondary fuel on tertiary injectors if secondary injectors are configured.
Coolant Dual Speed Fans moved to Mazda group
M1 Transmit 0x650 message (Driver Switches) added.
Engine Number of Rotors changed to Engine Rotors.
Diagnostic condition removed from Engine Speed Limit calculation.
Ignition Timing Limit Advance changed to Ignition Timing.
Ignition Timing Trailing updated to include Ignition Timing Leading Trim when in relative mode.
Ignition Rotor 1-4 Leading and Trailing Trim Main table axes corrected.
Warning Mode CAN Bus 2 and 3 Diagnostic added.
MoTeC Mazda RX8 module upgraded to version 1.0.0004.
Driver Switch Index Enumeration.
Knock Trim Enable added.
1.00.0011
MoteC Ignition module updated to 1.11.0005
Knock indication only state added.
Increased validation limits on ignition timing parameters.
Disabled sensor compensation, trims and boost limits when sensors are set to Not in Use.
1.00.0010
Gear Input and Output shaft speed sensors added.
Turbocharger Bank 2 Pressure added.
Trailing Ignition Timing (when in Overrun, Launch, Anti Lag, Idle or Gear Shift Ignition Retard modes) bug fixed.
1.00.0009
Transient Fuelling added (Fuel Volume Transient).
Engine speed limiting disabled when sensors are not ok.
Turbocharger Bypass Threshold converted to a table with Vehicle Speed, Race Time and a Driver Switch as axes.
Separate Ignition Driver Firing Edge for both leafing and trailing ignitions.
MoTeC Ignition module update to 1.11.0004.
MoTeC Fuel module update to 1.17.0001.
Mazda RX8 OE Integration CAN option to only enable CAN messages for Electronic Power Steering.
Fuel Injector SSV Enable ignored if SSV is not in use.
Fixed bug were both secondary and tertiary injectors were firing on engine output test (when tertiary was selected).
Separate rotor trims for both leading and trailing ignitions added.
Engine output test modified to have separate test modes for leading and trailing ignitions.
1.00.0008
Tertiary fuel added to Fuel Vol Per Cycle.
1.00.0007
Initial Beta Release.
Related Software
Minimum M1 System Version
01.04.00.0091
Minimum M1 Tune Version
1.4.3.297
Versions
Version
01.01.0129