We use
cookies
on this site
Log in
Home
Home
Downloads
Forms
M1 Firmware
Packages
Help
< GP Marine (M170).June 2020
Package GP Marine (M170).June 2020 "Merc 700SCI Start File P1"
Firmware
GP Marine (M170).June 2020
Comment
Merc 700SCI Start File P1
Licence
GP Marine (M170).June 2020
Firmware Version
01.02.0294
Upload Date
19/12/2024
Make
Model
Target
Integration Type
Mercury
700SCI
PWC
Vehicle Custom ECU
Release Notes
The Migration Notes lists the changes required, when upgrading, to maintain the same functionality from the previous version.
Current Version (01.02.0294)
System Version update to v1.04.00.0105.
MoTeC LTC Module updated to v1.09.011.
Moved CAN Bus parameter to the top of the objects, to hide object when not in use.
Add 'LTC External Rx' Class. This includes CAN Rx code, but the 'update' function must be called from the project. This allows all LTCs to be received on one CAN handle passed to 'Update" which improves CPU Efficiency.
01.02.0293
MoTeC Input Module updated to v1.10.089.
Pressure Tracking Sensor Main Resource renamed to Pressure Tracking Main Resource in Pressure Tracking Class.
Resource Public Properties added to Pressure Tracking Class.
Sensor Pressure Tracking class added.
Checklists updated.
01.02.0291
MoTeC Input Module updated to v1.10.0081.
Linear Ext Class updated.
Target name changed to Offset Target.
Scale Target added.
Scale Q Function added.
Scale Quantity and Display unit can be set externally.
Offset Validation Limits removed.
ECU Transmit Updated.
Ignition Timing State Start Bit updated.
Launch Engine Speed Start Bit updated.
When Gear Shift Servo Diagnostic is Aim Tracking Fault it is reset when Gear Shift Servo Request changes.
Migration Notes
Update M1_Watercraft_0x650 Template to v2
01.02.0287
MoTeC Input Module updated to v1.10.0080.
Linear Target name changed to Offset Target.
Linear Scale Target added.
Linear Scale Q function added.
Fix Sensor Normalised Class Diagnostic, previous change prevented class from working.
Sensor Normalised Class Diagnostic updated.
Add Pressure Gauge Sensor classes, allows the pressure sensor type to be selected Gauge, Sealed Gauge or Absolute Types. The results of the sensors is always in Gauge, with Quantity Delta Pressure.
Fuel Pressure Sensor class Quantity changed to Delta Pressure.
ECU Transmit Updated.
Added 6B0 DBC v9.
Vehicle Drive Trim help updated.
Vehicle Drive Trim Position Up Limit must be greater then Vehicle Drive Trim Position Down Limit check added.
Vehicle Drive Trim Up Limit validation limit updated to 500%.
Vehicle Drive Trim Position Sensor Changed from normalised to Linear.
Vehicle Drive Trim Position Sensor Target Renamed to Offset Target.
Vehicle Drive Trim Position Sensor Scale Target parameter added.
Race Time state added to Engine Speed Limit.
ECU Acceleration X Sensor Scale changed from constant to parameter.
ECU Acceleration Y Sensor Scale changed from constant to parameter.
ECU Acceleration Z Sensor Scale changed from constant to parameter.
Race Time not resetting when launch is enabled bug fixed.
Engine Speed Control not working when race time starts bug fixed.
Migration Notes
If
Vehicle Drive Trim Position Sensor
is in use.
Set
Vehicle Drive Trim Position Sensor Offset Target
to 0%.
Ensure that
Vehicle Drive Trim Position Up Limit
and
Vehicle Drive Trim Position Down Limit
are configured so that Up values are higher than down.
Set
ECU Acceleration X Sensor Scale
to 8.33G.
Set
ECU Acceleration Y Sensor Scale
to 8.33G.
Set
ECU Acceleration Z Sensor Scale
to 8.33G.
01.02.0286
ECU Transmit updated.
Coolant Temperature length and offset updated.
Coolant Pressure Start bit and length updated.
Nitrous State Start bit updated.
Nitrous Activate Start bit updated.
Nitrous Switch On Start bit updated.
Engine Start Gear Override parameter added.
Engine Start Throttle Lever Maximum Validation updated.
Migration Notes
Updated M1_Watercraft_0x6A0 Template to v9
01.02.0280
Mercury CAN Transmit Updated.
450R Outboard Configuration added to Mercury Engine Type.
01.02.0279
Idle Actuator Fuel Volume Compensation table added.
01.02.0272
01.02.0270
Lanyard group added.
Engine Temperature group removed.
Mercury Dash Transmit Updated.
Drive Trim not reading correctly on dash bug fixed.
Fuel Tank Level not reading correctly on dash bug fixed.
01.02.0269
Exhaust Temperature Cylinder Fuel Volume Trim table added.
Exhaust Temperature Cylinder N Fuel Volume Trim Channel added.
Fuel Cylinder N Trim group added.
Fuel Cylinder N Trim table renamed to Fuel Cylinder Trim Main.
Coolant Pressure Warning Delay Enable Changed from constant to parameter.
Engine Speed Limit Increase Rate parameter is ignored when Launch changes to disabled.
Migration Notes
Ensure
Fuel Cylinder N Trim Main
table is equal to
Fuel Cylinder N Trim
from original package.
01.02.0266
Fuel Pressure Control Pump Motor Volts updated so it can disable voltage correction for use with fuel pump control modules.
01.02.0265
Throttle Aim Bank 2 added. This allows for a nonlinear relationship between Throttler Servo Bank 1 & 2 Aim.
MoTeC Warning module reverted back to v01.04.0021.
01.02.0254
Engine Start Throttle Lever Maximum parameter added.
Engine Start Gear Override group removed.
01.02.0253
MoTeC Fuel Module updated to v01.18.0039.
Fuel Properties Density updated for gasoline to match calibration value of 755kg/m^3.
Location data type can be set externally in Port Injector Class.
MoTeC Warning Module updated to v01.04.0023.
Minimum System updated to version 1.04.00.100.
Mode data type change to subsystem Enable Enumeration.
Boost Limit added to Minimum Maximum Warning with Limits class.
Vehicle Trim Tab Starboard Position Sensor changed from Normalised to Sensor.
Vehicle Trim Tab Port Position Sensor changed from Normalised to Sensor.
Engine Start Gear Override group added.
01.02.0252
Throttle Test Aim Minimum Validation changed to -100%.
MoTeC Control module updated to v1.12.129.
Throttle Test Aim Input object minimum validation set to -100% in Dual and Single Throttle Servo Class.
Update Warning module version.
MoTeC Warning module updated to v1.04.021.
Mode Toggle removed from Minimum Maximum Warning and Minimum Maximum warning with Limits Classes.
External count reset added to Minimum Maximum Warning and Minimum Maximum Warning With limits classes.
Count Limit added which activates any of the configured warning limits while the count is above the count limit.
Mercury Body Cruise group added.
Mercury Body Sync group added.
Mercury Dash Dash Type parameter renamed to Mercury Dash Type.
Mercury Fuel Supply Module Mode parameter added.
01.02.0247
Jet Reverse Bucket Relay help updated.
Jet Reverse Bucket Servo help updated.
01.02.0246
01.02.0244
ECU Transmit Updated.
Fuel Tank Level 1 channel added.
Fuel Tank Level 2 channel factor changed.
Migration Notes
Update M1_Watercraft_0x6A0 Template to v7.
01.02.0243
System Version update to 1.04.00.0100.
MoTeC Fuel Module updated to 1.018.0035.
Closed Loop Diagnostic reporting update.
01.02.0242
ECU Transmit Updates.
Fuel Tank 2 Level start bit overlap bug fixed.
Gear Position start bit overlapped bug fixed.
Gear Position Sensor Main Volt start bit updated.
Gear Ratio start bit updated.
Fuel Pump State start bit updated.
Gear Shift Request Diagnostic removed from 100Hz.
Gear Shift Request removed from 100Hz.
Gear Shift State removed from 100Hz.
Gear Shift Servo Diagnostics removed from 100Hz.
Gear Shift Position Diagnostics removed from 100Hz.
Gear Position Sensor Main Voltage removed from 100Hz.
Gear Position removed from 100Hz.
Gear Shift Mode removed from 100Hz.
Migration Notes
Update M1_Watercraft_0x6A0 Template to v6.
Update M1_Watercraft 0x640 Template to v2.
01.02.0240.
ECU Transmit Compile Conditions updated.
01.02.0239
Fuel Water Content Switch help updated.
Mercury Fuel Supply Module help updated.
Mercury Vent Canister Float Switch help updated.
01.02.0238
Gear Engine Speed Limit table added.
01.02.0220
GP Marine (M170) and GP Marine (M190) Configuration added. Based on GP Marine (M130) and GP Marine (M150)
01.02.0209
Mercury Fuel Supply Module Updated.
Mercury Body Receive Throttle Lever is also linked to Firmware Resource 2.
Engine Start updated.
Updated Closed Loop re added.
Migration Notes
If
Fuel Closed Loop
is
Enabled
Set all Fuel Closed Loop Settings to match your match your package with a firmware version prior to 01.02.179. Apply any Fuel Closed Loop migration notes from the firmware version up until 01.02.0192.
01.02.0192
Reverted Knock back to v01.02.0151.
Gear Position Sensor changed back to Normalised Tracking.
Migration Notes
if
Knock Mode
is
Enabled
.
Use settings from version prior to v01.02.0151.
01.02.0189
Fuel Purge Group added.
Mercury Fuel Supply Module added.
Mercury Vent Canister Float Switch added.
01.02.0187
Gear Shift Servo Feedback Switch added.
01.02.0184
Fuel Closed Loop updated;
Fuel Closed Loop Fault Engine Speed and Fuel Volume Trim added.
Fuel Closed Loop Enable and State combined.
Fuel Closed Loop Transient moved from Fuel Closed Loop Enable Transient.
Injector Fault strategy revised.
01.02.0179
Boost Aim Main Table axis changed from Throttle Position to Throttle Lever.
Migration Notes
Confirm
Boost Aim Main
table values are correct for the new
Throttle Lever
axis.
01.02.0178
Paddle Wheel Reports large number when not in use bug fixed.
01.02.0177
>Fuel Closed Loop Fault Delay Validation Removed.
Fuel Closed Loop reports shifting when no Gear detection setup bug fixed.
01.02.0175
Engine Efficiency table moved to Engine Efficiency Main.
Ignition Cylinder 2 reading Top Dead Centre bug fixed.
Propeller Moving Warning Light added.
Propeller Slip added.
Propeller Pitch added.
Paddle Wheel and Pitot Speed Source added to vehicle Speed.
Jet Nozzle Pressure Sensor Validation Limits removed.
Engine Stop Delay validation minimum allow 0ms value, which disables this delay.
ECU Transmit Updated.
Propeller Moving channel Added.
Mercury Trim Tab Port and Starboard Channels added. Can be Used as firmware resources.
Wastegate updated.
Vehicle Drive Trim and Trim Tab Control added.
Inlet Manifold Pressure State added.
Migration Notes.
Update M1_Watercraft_6A0 Template to V5.
01.02.0162
Fuel Water Content Switch added.
01.02.0160
MoTeC Control Module updated to v1.12.0127.
Boost Control with Servo Class Control Diagnostic Help updated.
Checklists added.
01.02.0155
Gear Position Sensor type changed from Normalised Tracking to Normalised.
Gear Shift Request Sensor type changed from Normalised Tracking to Normalised.
MoTeC Input Module Updated to v1.10.0071.
Normalised Class Diagnostic updated.
ECU Transmit Updated.
Fuel Closed Loop Control Bank 1 Diag Channel length updated.
Fuel Closed Loop Control Bank 2 Diag Channel start bit and length updated.
Fuel Closed Loop State channel start bit updated.
Fuel Cut State channel start bit updated.
Fuel Mixture Aim Main Switch channel start bit updated.
Fuel Mixture Aim Trim Switch channel start bit updated.
Fuel Pressure Warning channel start bit updated.
Fuel State channel start bit updated.
Fuel Tank Level start bit updated.
Fuel Water Content start bit updated.
Fuel Temperature channel start bit updated.
Fuel Pump State channel address changed.
Gear Pos Sensor Main Volt channel start bit updated.
Gear Ratio channel start bit updated.
Migration Notes.
Confirm settings for
Gear Position Sensor
.
Confirm Settings for
Gear Shift Request Sensor
.
Update M1_Watercraft 6A0 Template to v4.
01.02.0151
MoTeC Exhaust Module added
Current Version 1.00.0012
Exhaust Temperature Cylinder N Fuel Volume Trim added
MoTeC Ignition Module updated to v1.11.18
Exhaust Bank 1 Response added
Exhaust Bank 2 Response added
Gear Neutral Switch added
Voltage Class added to all outputs
Fuel Cut Estimate added
Open Current Parameter added to all Auxiliary Outputs
Pin Output added to all Auxiliary Outputs
Fuel Closed Loop System updated;
Includes seperate bank Proportional and Integral control with fallback strategies if one lambda sensor is not availabe reporting un-trusted values.
Restriction of the controller intervention and the controller gain can be applied in Transient conditions
Fuel Closed Loop Period Removed
Fuel Closed Loop Activate Removed
Fuel Closed Loop Mixture Aim Minimum added
Fuel Closed Loop Mixture Aim Maximum added
Fuel Closed Loop Mixture Aim Debounce added
Engine Overrun Closed Loop Recovery removed
Fuel Closed Loop Enable added
Mercury Throttle Type parameter added
Mercury Engine Type parameter added
Mercury Dash Type parameter added
Alternate Engine Group added
Migration Notes
If
Fuel Closed Loop
is
Enabled
Set all
Fuel Closed Loop
settings
Set
Fuel Mixture Aim Fuel Cut
Set all
Exhaust Lambda Bank 1 Response
settings.
Set all
Exhaust Lambda Bank 2 Response
settings.
01.02.0144
Water Temperature added and added to ECU Transmit message 0x6A0
Migration Notes
Update M1 Watercraft 0x6A0 CAN template to V3
01.02.0140
Gear Shift updated to work when Gear Position Sensor is not in use or when Gear Position Sensor is in fault.
01.02.0139
ECU Transmit Mode added
01.02.0137
ECU Transmit Custom CAN added
Vehicle Trim Tab Bug Fixed. Was limiting position of Trim Tab.
Vehicle Drive Trim Bug Fixed. Was position of Vehicle Drive Trim.
MoTeC Comms Module updated to 1.10.25
800kbps baud rate added to CAN Bus class.
01.02.0131
MoTeC Control Module Updated to 1.12.123.
Actuator Output resource no longer required for Boost control to be active.
Boost Control system will now operate without assigning a Boost Solenoid Normal Output Resource in Boost with Servo class.
Neutral Gear only option added to Engine Overrun Mode.
01.02.0117
Mercury added
Steering Pump Output added
Transmission Temperature Warning added
Fuel Tank Level 1 Warning and Warning Light Output Added
Fuel Tank Level 2 Warning and Warning Light Output Added
Engine Run Time existing added
ECU Transmit updated
01.02.0102
Engine Efficiency Table load axis extended to 41 sites.
Fuel Mixture Aim Clamp lowered to 0.3LA
01.02.0099
Vehicle Drive Trim Up and Down not working unless both switches are assigned bug fixed.
Vehicle Drive Trim Up and Down Actuators allowed to operate when the Vehicle Drive Trim Position Sensor is not in use or reporting a fault.
Vehicle Trim Port Up and Down Actuators allowed to operate when the Vehicle Trim Tab Port Position Sensor is not in use or reporting a fault.
Vehicle Trim Starboard Up and Down Actuators allowed to operate when the Vehicle Trim Tab Starboard Position Sensor is not in use or reporting a fault.
Driver Boost Aim Main Switch added
Driver Boost Aim Main Switch axis added to Boost Aim Main table (replaces Ambient Pressure).
01.02.0090
Anti Lag Shutdown Exhaust Temperature refers to Exhaust Temperature Maximum.
Engine Speed Limit Increase and Decrease Rate added. This controls the rate at which the Engine Speed Limit increases or decreases.
Engine Efficiency Trim Bank 1 & 2 added.
Engine Overrun Vehicle Speed condition can be ignored by setting Engine Overrun Vehicle Speed Threshold to 0km/h.
Gear axis added to Idle Ignition Timing Advance Control Proportional Gain.
Gear Shift Ignition Timing updated to allow for customisation of each shift type.
Gear Shift Timing added to delay Gear selection when no Gear Position is available.
Various Gear Shift event and scheduling updates.
Gear Idle Mass Flow Feed Forward updated to allow blending when shifting between gears.
Gear value held until shift is complete.
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.
Idle Throttle Pedal Blend internally clamped so that the blend point cannot exceed 100%.
Idle State can get stuck in Test when Actuator Solenoid Resource is Not in Use bug fixed.
Throttle Aim set to NaN from Anti Lag Throttle Aim bug fixed.
Throttle Limit Increase and Decrease added. This controls the rate at which the Throttle Limit increases or decreases.
System updated to version 1.4.0.97
MoTeC Control module updated 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.
Actuator Fault Duty Cycle & Delay added to drive the Actuator to the fully open position when Actuator Diagnostic reports a fault in the Boost with Servo and Boost with Dual Servo classes.
Static Duty Cycle Test added to Single Throttle Servo and Dual Throttle Servo classes.
Temperature added to Boost with Servo and Boost with Dual Servo classes.
Update Boost Control with Servo class:
Servo Activate conditions added.
Servo Power Save Delay added.
Servo Actuator Test options added.
Servo Actuator Model added.
Servo Actuator Position Sensor Tracking with limited range support added.
Boost Pressure axis added to Servo Actuator Control Feed Forward table.
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 Servo Position Sensor on ECU power up.
Servo Temperature added.
Servo Actuator Fault Duty Cycle & Delay added to drive the Servo Actuator to the fully open position when Servo Actuator Diagnostic reports a fault.
MoTeC Input Module update to v1.10.58.
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.
Migration Notes;
If
Boost Servo
is in use;
Set
Boost Servo Default Overrun Position
. Typically 0% to assist holding or building boost during overrun conditions.
Configure
Boost Servo Actuator Control Feed Forward
if
Boost Servo
is in use. Initially this table can be setup with two axis sites (
Boost Servo Actuator Aim
= 0 and 100%). At
Boost Servo Actuator Aim
= 0% set the table value to equal
Boost Servo Actuator Control Feed Forward Offset
from the original package. At
Boost Servo Actuator Aim
= 100% set the table value to equal
Boost Servo Actuator Control Feed Forward Gain
+
Boost Servo Actuator Control Feed Forward Offset
from the original package.
Set
Boost Servo Actuator Control Integral Negative Clamp
to equal
Boost Servo Actuator Control Integral Minimum
from the original package.
Confirm
Boost Servo Actuator Position
closely follows the
Boost Servo Actuator Aim
when performing a step test using
Boost Servo Actuator Test
.
01.02.0083
Jet Reverse Bucket Servo Function added
01.02.0076
Pressure Sensors added for, Jet Nozzle Presure, Jet Stator Pressure, Jet intake starboard and port pressure.
Jet Reverse Bucket Function added.
Vehicle Trim Tab Function added.
01.02.0056
Speed Only Engine Output Test added.
01.02.0054
System updated to version 1.4.0.91
Support for Batch Fire fuel injection added.
GPS via RS232 functionality added for M130 (Rev Q+) and M122 ECU's.
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.
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.
MoTeC Input Module update to v1.10.36.
Remove 'Diagnostic Delay' validation maximum.
Resource re-ordered in latchable switch class.
MoTeC Comms Module updated to 1.10.3
System updated to v1.04.0091.
Serial Port class removed.
Migration Notes:
Set
GPS Serial Port Resource
and
GPS Serial Port Baud
if
GPS Interface
is
RS232 Port
.
01.02.0050
01.02.0046
Race Time axis added to Fuel Mixture Aim Trim.
01.02.0045
Engine Start updated.
01.02.0038
Engine Run updated to be disabled by Engine Start Switch when Type is Push Button.
01.02.0035
Engine Start updated.
01.02.0029
Engine Start Delay added.
01.02.0028
Throttle Limit added to all Warnings.
01.02.0025
Throttle Servo Fault Engine Speed Limit applied when Throttle Servo Bank N Diagnostic is Power Save.
MoTeC OE Mercury QC4v module updated to v 1.0.48
CAN messaging updated to suit multi engine configurations.
Boost Servo settings added to Mercury Wastegate.
Fuel Tank Level 1 & 2 Ratio to display percent full added.
LTC enable strategy improved to better suit marine applications.
Gear Source added.
Engine Run Time Reset Value added.
Migration Notes:
Configure all settings in
Mercury Wastegate
. All
Boost Servo
Resources can be set to
Not in Use
.
01.02.0018
Engine Oil Temperature Estimate available when sensor is not in use.
Engine Oil Pressure Low Switch updated.
01.02.0017
Fuel Tank Level Warning and Warning Light added.
01.02.0016
Engine Oil Pressure Low Switch Engine Speed Minimum and Hysteresis added.
01.02.0015
Engine Start updated.
Engine Stop updated.
Engine Oil Pressure Low Switch updated.
01.02.0011
Driver No Wake Mode Switch removed
Exhaust Temperature Muffler removed
Vehicle Speed Limit added
01.02.0006
Vehicle speed updated.
01.02.0004
M1 General 0x640 CAN Template reverted to version 5.
M1 General 0x650 CAN Template reverted to version 5.
M1 General 0x6A0 CAN Template reverted to version 1.
Engine Stop Switch bug fixed.
Engine Starter Motor renamed to Engine Start Motor.
Migration Notes:
Update any M1_General_0x640 CAN templates to M1_General_0x640_Version 5.
Update any M1_General_0x650 CAN templates to M1_General_0x650_Version 5.
Update any M1_General_0x6A0 CAN template to M1_General_0x6A0_Version 1.
01.02.0003
GP Marine (M130 & M150) configuration added.
Coolant Pump added.
Engine Start updated.
Engine Starter Motor updated.
Engine Stop Switch added.
Related Software
Minimum M1 System Version
01.04.00.0105
Minimum M1 Tune Version
1.4.4.922
Versions
Version
01.02.0239
01.02.0272
01.02.0294