Please enable JavaScript to view this site.

MaxxECU online help

Navigation: » No topics above this level «

MaxxECU Introduction.

Scroll Prev Top Next More

MaxxECU - Top of the line engine management system.

MaxxECU is a Swedish based company, developing and producing our own market leading engine management system. Made by professional tuners to be the most powerful, easy to use and flexible engine management system ever made. MaxxECU is designed to give optimal performance on the track and on the street. Built-in fault diagnostics and engine protection as standard.


MTune, the modern and flexible PC software is used for all configuration, tuning.

MDash, Android app, displays all engine data to the user. Inputs also possible.


Note: This help documentation is a complement to our PDF manuals


Are you missing something? Please contact us!



Latest MTune updates


MTune 1.150

Initital (BETA) 8HP gearbox control control for the GEN1 ZF 8HP70 and 8HP45 gearbox.

Added option to lock vehicle speed for the Rolling launch control as an option to the engine rpm lock method.

New input functions to the DSG Shifter emulation.

New analog input functions: Gearbox Drivemode and External map sensor,internal for CAM reference.

Brake input added to the output CAN stream for the Ford Focus RS/ST 2005 - 2012 (ME 9.0) OEM CAN protocol.

BMW MS42 / MS43) OEM CAN protocol update: AC status bit changed, clutch status added.

Value presentation feature added for the BMW E9x (MSS60) OEM CAN protocol.

Added CAN forwarding of DCT messages between buses if GEN1 DCT control and BMW E9x (MSS60) not on the same bus.

BMW DCT GEN1 CAN protocol, added brake pressure input instead of fixed brake, if available.

Blip target RPM added for the BMW DCT GEN2 gearbox control and the VAG DSG control.

Internal update for the Skidoo 900R/900T OEM CAN protocols.

Nissan 350Z (ECCS 2) now uses the output FAN start1/2 values instead of the fixed 85/90 deg C.

New coding setting for the Mazda RX8 OEM CAN protocol.

External TCU control, added transbrake and launch input.

Turbolamik controller, added transbrake and launch input.

CANTCU, added transbrake and launch input.

RealTime Data value FUEL ANGLE is always start of injection, renamed to FUEL angle, injection start to minimize confusion.

Min Engine Volume setting changed from 100cc to 25cc.

New digital input functions: Transmission Converter Slip Request, Transmission DRIVE switch, Transmission MANUAL switch, Transmission PARK switch.

New error codes: 241 - External TCU calibration checksum mismatch, 241 - External TCU calibration checksum mismatch.

Launch RPM set mode from table added to Launch control stage 2 and 3.

Launch control speed signals are now ignored if launch speed settings is set to 0 in all modes except always active.

Averaging time setting added for the Ethanol sensor input.

Odometer offset added in Distance counters.

New trigger: KTM 450.

New trigger: Suzuki K6A.

New trigger: Mitsubishi 3A92.

New trigger: Subaru Ej20 (7-tooth) CAM.

Trigger pattern generator update with some new trigger systems.

Added a min temperature setting to the Waterpump control system, Electric waterpump control (on/off) and Electric waterpump control (PWM).

Min frequency lowered in the Alternator control from 50Hz to 8Hz to be used in some Toyota application with low frequency.

Added setting to choose if the boost ramping (Closed loop boost) is applied for increasing and decreasing target values, or just for increasing values.

Added the possibility to compare logs with different log speeds accurately.

Lambda can now be selected freely (CH1 / CH2).

Gear 7+8 added to the whole system.

New brake signal disengage option for the Lockup converter added.

AIN names/descriptions is not overwritten by XML-file values.

Added axis highlighting of selected cells in tables.

PDM: Added a Windshield Washer output and washer wiper control.

PDM: The ECU Brake signal is now automatically updated from the PDM brake light signal.

Fuel pulse will now always show 0.00 during 100% fuel cut.

Changed the timeout delay for PWM modules.

Fixed a PDM bug, counter 3-6 did not work.

Fixed a bug that could cause glitches on the tacho and speedometer outputs.

Fixed a bug causing incorrect fuel flow and consumption values when the fuel pressure exceeded 3 bars. Does not affect the engine fueling, just the logged values for fuel flow and consumption.

Fixed lambda sensor errors when internal lambda channel 1 was used as lambda sensor B.

Fixed a bug causing the compare variable on internal output pages to not be loaded correctly when using the Load from file function.

Fixed a bug in the user PID system that caused problems when the process and target values had different resolutions.

Fixed a bug that caused throttle sensor errors when the SENT inputs was used, even if none of the SENT inputs was controlling the throttle.

Fix for the following CAM patterns: VOLVOT5, VOLVOT5ALT, VOLVO_B5244S, RENAULT_K4M, 2GR, 2GR_ALT.

Fix for the VAG DSG where the control automatically was changed to DQ250.

Fixed a bug with incorrect configuration files causing MTune to crash at startup.

Fixed a bug where the latch feature was used if the OEM function was selected on an OEM CAN Button.

Fixed an bug where 1 pulse trigger inputs did not work for transmission input/driveshaft rpm.

Fixed broken EVO Cam trigger.

Fixed a bug which prevented the launch control system to activate from clutch / stage switch when disable speed was 0.



Download here.

Release date: 2024-05-29



MTune 1.149

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


New Water/Methanol Injection system, with option to correct fueling and a new digital input: Water/Methanol Injection, low-level sensor including a new error codes: 81 - Water/Methanol Injection, low level.

New fueling calculation added for odd-fire engines (dual VE), Fuel inj general.

Updated External TCU control protocol.

Support for CANTCU external TCU controller 1.1 CAN stream.

Support for the Turbolamik controller 2.0 CAN stream.

Added option to get speed from external powertrain controllers.

Skidoo 900R 2024 (Bosch MG1C), OEM CAN protocol added.

New OEM CAN protocol: VW Passat 3C (R36) VAG PQ36 2008 (MED 9.1).

New Virtual fuel tank option to increment/decrement a certain amount of volume from new digital inputs: Virtual fuel tank Increase, Virtual fuel tank Decrease.

New activation mode in Power management to be able to have it always activated.

New time after launch timer start mode, launch control release in Power management.

New analog input: Brake pressure.

New RealTime Data values for the actual E-Throttle PIDs and Brake pressure.

New RealTime Data value LAUNCH RPM which indicates the actual set launch start RPM.

New VVT error settings.

Max IAT and Min runtime parameters added to the Fuel Adaptation system.

New load condition (min TPS) in the Advanced warning outputs.

New confirm dialog when pressing delete all log files in the log window.

New sensor predefs (lowdollermotorsport500F).

New wheel circumference setting for driveshaft speed Sensor setup.

New setting: Analog gear position sensor between gear settings in Speed/Gear.

Description added for the Multi position switch.

All available AIN can now be set as either TEMP or 0-5V classes.

Improved timeout time for wheel and driveshaft speed sensors with a high number of teeth.

4Hz internal ECU logging limit option added.

Improved IAT, CLT and BARO filters.

New I limiter option for the User PID output function.

The Trigger pattern generator updated with more trigger systems.

Max engine RPM added for the AC magnetic clutch output function.

More function combinations to User outputs and Internal output system.

An option was added to control max duty from a fixed value or a table for the Alternator control output.

Max PWM duty added for the Electric waterpump control (PWM) output function.

Added a Radiator FAN PWM output mode.

New max duty setting for Radiator FAN PWM output.

Value presentation added for the Speedometer output.

New angle range settings were added in Ignition settings to limit the firing angle in BTDC and ATDC.

Added the possibility of setting lambda CH2 as the primary lambda sensor.

New trigger: Honda TRX450R.

New trigger: Mitsubishi 4G15T.

New trigger: DSM 420A / Chrysler ECC.

New trigger: Opel X16XE / XEL.

New trigger: Jeep Cherokee 4.7 V8.

Possibility to run Missing 4-1 on CAM.

Honda K24 crank/CAM trigger update to better handle cold start signals.

Coding option for the Mazda RX8 OEM CAN protocol.

Added options to trigger CAN Outputs messages from RT-values with different rate options.

New CAN ID offset setting was added for the MaxxECU default and KMS output CAN protocols.

Option to set SLOW/FAST message rates of the default CAN v1.43 protocol added.

Rotating error codes were added to the MaxxECU Default CAN output.

Added the 0xAC message in the BMW E9x (MSS60) OEM CAN protocol.

Corrected the checksum calculation in the 0xBA CAN message in the BMW E9x (MSS60) OEM CAN Protocol.

GEN1/GEN2 DCT: Internal filter for the transmitted torque values added.

GEN1/GEN2 DCT: Internal filter for engine RPM optimized.

GEN1/GEN2 DCT: Internal filter for wheel speed optimized.

GEN1/GEN2 DCT: New DCT Setting added to limit transmitted torque (min/max), some GEN1 TCUs (M3) firmware does not like getting above 800Nm and sends the gearbox into N.

GEN1/GEN2 DCT: Added parameter for the negative torque before reaching burnout RPM.

GEN1/GEN2 DCT: Added clutchslip mode during launch.

GEN1/GEN2 DCT: Added parameter/table for the positive torque during the actual burnout + option to move over to regular torque table.

GEN2 DCT: Shift strategy change during up/down shifts for smoother operations.

GEN1 DCT: Shift strategy change, min reported pedal position on gear 1.

GEn2 DCT: Potential fix for the idle target rpm issue, to ensure idle rpm target is always lower than the actual engine rpm.

VAG DSG: DQ500: Changed the brake pedal status to make Tiguan Diesel gearbox TCU based tunes happy.

VAG DSG: DQ250: When enabled, uses the Brake pressure input for ABS emulation output pressure.

VAG DSG: DQ250/DQ500: Added more options for DSG blip delay (up to 150ms).

PDM: Added  a timeout setting for the Turn signal control.

PDM: Added Horn PDM input / output.

PDM: increased the max crank RPM to 400 instead of 300 for the starter functions.

Removed the CAM signal position that was visible (but not used) for a few trigger system.

Internal start logging on-delay was removed from the internal ECU logging.

A duplicate bosch preset was removed from the injector list.

Added a new CEL Bluetooth message, to fix an issue with the Advanced warning outputs showing the wrong RealTime Data index in MDash.

Default file names for the trigger logger function changed.

Fixed an issue where DIN10, as a digital input did not open up the settings tree correctly.

Fixed an issue where the average Lambda value did not pay attention to added sensors with no cylinder bank assignment.

Fixed a bug where the Sequential gearbox blip delay setting interfered with the DSG blip delay function for VAG DSG.

Fixed a bug where the shortcut for interpolation did not work in lists.

Fixed a bug when a single wheel speed setup did use both wheel speed sensors when available, showing dual wheel speed.

Fixed a bug where the lambda deviation Warning output was accidentally triggered above 9kPa instead of 90kPa.

Fixed PWM frequency accuracy issues on low-frequency output when high frequencies were used on other outputs. Improved duty accuracy for high-frequency outputs.

Fixed a problem with the Toyota A650E auto gearbox output pattern.

Fixed an issue where the User frequency/duty did not work below 5Hz, minimum is now 1Hz.

Fixed an issue with the lean power cut function.

Fixed an issue with default CAN messages and PDM on the same bus, double rate of messages.

Fixed VSS GEAR which did not update from GEN2 DCT GEAR.

Fixed wrong conversion from GEN 1 DCT GEAR to VSS GEAR.


Download here.

Release date: 2023-11-30



MTune 1.148

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


DSG Shifter emulation (DQ250/500) added.

New OEM CAN protocol: CAN-AM Maverick X3 XRS Turbo RR 2020.

Added a Min Secondary PW setting for fuel staging.

Support for Haltech NTK CAN 1 + 2 channel Lambda sensor modules added.

Support for dual CAN keypads (Blinkmarine) both in ECU and PDM mode.

New crank trigger: Buell XB9 DDFI2.

New custom trigger: Alternating Trig/Home.

Honda K20A2 trigger update.

Extended the max tooth offset value to -49 for the Crankshaft Deceleration trigger.

Small update in the N+1 CAM trigger.

Added 3 more Extra fuel tables.

Added Add % to lambda table options for Extra fuel tables.

PID Frequency setting added for VVTi control.

New MAP RATE RealTime Data value.

New MAP Rate filter option, Filters/error codes.

Added more Time on-screen options in the logger.

Option to export logfile to csv format with localized units.

Fuel baro trim MIN value changed from 60 to 20kPa.

Shiftcut active status will now show both upshift and downshift status (1 = upshift, och 2 = downshift).

Auto transmissions did shift cuts on both up and downshifts, changed to only shiftcut on upshifts.

GEN1/GEN2 DCT control: clutchkick update, internal timer added to try to kick the clutch better.

GEN2 DCT control: Paddle signals ( Transmission UP shift and Transmission DOWN shift) can now be used with OE shifter.

When GEN1/GEN2 DCT control is activated, RealTime data value GEARBOX_OIL_TEMP and TRANSMISSION_TEMP is also updated from TCU oil temp.

New analog input functions: CAN System user input 1 and CAN system user input 2.

New digital input function: Error codes, clear all codes.

Changed the brake input from BMW E9x (MSS60) vehicle CAN.

BMW E9x (MSS60) update to make the OE starter button to work.

Better usage of the engine oil pressure in the Mazda RX8 OEM CAN protocol.

OEM CAN Protocol Audi A4 B7 VAG PL47 2006 (MED 9.1), value presentation support.

OEM CAN Protocol Audi RS6 C5 VAG PL45 (ME 7.1.1), value presentation support.

OEM CAN Protocol Audi S3 1.8T 2003 VAG PQ34 (ME 7.5), value presentation support.

OEM CAN Protocol Audi S3 8P VAG PQ35/36 2010 (MED 9.1), value presentation added + oil pressure warning light support.

OEM CAN Protocol Audi S4 B6 VAG PL46 (ME 7.1.1), value presentation added.

Audi S4 B6 VAG PL46 (ME 7.1.1) added to OEM CAN Buttons.

Two more pressure sensor presets (MIPAN).

Ford Zetec sensor preset added.

Honda K series temp sensor preset added.

DCT/DSG Mode Switch, renamed input function.

New setting to use baro correction on the closed loop boost activation (to not affect existing setups).

New sensor shutdown setting for the Lambda sensor control.

New lambda transient deactivation mode added.

PDM: New Constant on mode setting, used when the main power is switched externally. PDM settings.

PDM: Flash to pass, added a setting for the number of flashes (flash count) in High Beam settings.

PDM: Added 6 more PDM internal outputs.

PDM: Wiper control, added settings to delay the park signal to adjust the stopping position.

PDM: New Wiper PWM Control output function.

Changed the section graph view to show voltage instead of ohm for user-defined temp calibrations.

Increased the max values to 1400 RT values instead of 1300 (internal change).

Fixed communication problems with firmware versions older than 1.128.

Fixed a bug causing the nitrous system "Interpolate retard based on solenoid duty" to not work.

Fixed incorrect Fuel Prime pulse scaling and missing dead time.

Fixed analog input function "Pattern generator RPM" not reaching 0.

Fixed an unhandled exception when reading a corrupted ECU cache file.

Fixed a scaling bug in the scatter plotter.

Fixed a bug using arrow keys in sensor calibration tables.

Fixed a bug related to downshift-cut time with enabled analog gear sensor feedback.

Fixed a bug in BMW DCT GEN1 gearbox control where DCT torque was fixed during reverse (shift status was stuck).

Fixed a bug in BMW DCT GEN1 gearbox control where a blip was randomly activated on the reverse gear.

Fixed a bug in BMW DCT GEN1 gearbox control where the reported pedal position during launch and BETA strategy was not fixed (used the table value).

Fixed a bug that could cause MAP-sync to not work correctly with some MAP-filter settings.

Fixed a bug where the fuel prime pulse was 10% of what it should have been.

Fixed a bug related to opening a corrupt zip-logfile.

Fixed a bug causing CAN Inputs 25-36 not able to be assigned to input functions.

Fixed a bug related to AUX injection, showed duty even if table was zeroed because of dead time data.

Fixed an issue with the Output test did not work if Oil Pressure Cut was active in background.

Fixed a rendering issue with 4D table data.

Fixed a rounding error in tables when displaying US units.

Fixed a bug that in very rare cases caused incorrect dwell-time calculations.

Fixed scaling issue for 0.001 scaled values in the section graph view.

Fixed a bug in MTune related to zooming using arrow keys and not fully resized window.

Fixed knock filters for cylinder diameters from 125mm to 200mm.


Download here.

Release date: 2023-05-18



MTune 1.147

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Support for EGT external cold junction temp sensor.

New dynamic table for fuel EGT corrections, Fuel EGT correction.

New dynamic table for Lambda reactivation time.

New CAN Keypad default LED indicators brightness level.

DCT Mode Switch renamed digital input, previously named Transmission mode switch (M/D).

Changed behavior in GEN2 DCT to continue to transmit CAN even when xHP app is detected.

Fixed an issue with the H-bridge outputs during ECU startup (requires a bootloader update.

Fixed an issue with the GPO/TACHO output during ECU startup  (requires a bootloader update.

Fixed a bug where a manual bootloader update on a MaxxECU SPORT, could cause it to be detected as a MaxxECU V1.

Fixed the Bosch Temp sensor calibration definition.

Fixed a bug in AIN temp manual calibration.

Fixed a bug where up/down arrow keys were mixed to zoom in the logger.

Fixed log scaling issues with old log files with imperial units.

Fixed a GEN2 DCT bug where the actual rev limiter was transmitted wrongly (overflow).

Fixed a GEN2 DCT bug where front and rear wheels were mixed in transmission.


Download here.

Release date: 2023-01-25



MTune 1.146

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Support (BETA) for the BMW M4 (GEN2) DCT gearbox control.

New OEM CAN protocol: Skidoo 900R 2022 (Bosch MG1C).

Added data caching to speed up ECU/PDM load times.

Improved GUI response.

Improved log viewer time axis accuracy.

Improved log comparison accuracy.

New password protected hard CUT RPM, ECU lock.

Internal change to always log data in metric values, new setting added to select the displayed units, MTune settings.

New Shiftcut mode: Gear position sensor controlled, to trigger a shiftcut when the gear position goes outside the min/max range for each gear.

Broken sensor lean error function (Lambda sensor) + new error code: 112 - Lambda sensor malfunction. The signal is too lean.

Added latch options to all internal outputs and user outputs.

Added two more User PID output functions.

Added option to disable TCU DIAG requests for the VAG DSG, DQ500, and automatic stop of the requests if a diagnostic tool is present on the bus until next restart.

Added a CAN emulation mode for VAG DSG in DSG settings.

New crank trigger support: Mercury Marine 2.5L 2-stroke V6.

New CAM trigger support: Jaguari AJ16 (CAM).

New CAM trigger support: Honda L15A / L13B.

New CAM trigger support: Renault K4M (CAM).

Min Shiftcut rpm changed from 800 to 600rpm.

New RealTime Data value Nitrous Enabled, to show the overall enable state of the nitrous system.

New RealTime Data value Acceleration correction.

New Ignition acc correction function added.

New digital input function: Nitrous timer run.

Improved readability for lambda and EGT values in the VE and IGN tables.

Added a target arrow to tables ('A'-key to show/hide)

New ignition mode : Wankel wasted spark leading, sequential trailing.

New function to clear and disable unused table data, Manual firmware update.

New table size setting in MTune settings, option for high resolution screens.

Improved SHIFT+keys selection in tables.

New cut behavior setting added for the Oil Pressure Cut.

Line pressure control (100% duty) changed from launch control input to transbrake input instead (to keep transbrake happy) in automatic gearbox control, Line pressure.

Added ODD-Fire option for MAP filtering in Filters/error codes.

DCT shifter emulation, behavior of the reverse switch digital input Transmission Reverse Switch.

DCT GEN1 now uses the actual idle rpm target on outgoing CAN data (might improve the clutch relearn procedure).

DCT GEN1: Added a new improved shifting strategy.

DCT GEN1: DCT reported pedal angle table.

BMW E9x (MSS60), clutch switch automatically captured from vehicle CAN.

Trigger pattern generator can now use engine RPM as the RPM source (not synchronized).

Log timestamp channel will be automatically added to the internal ECU logging system if not in the list of logged channels.

New enable method for Tachometer output rpm sweep with a short ondelay option added.

New enable method for Speedometer output speed sweep with a short ondelay option added.

Fixed a bug in the BMW E9x (MSS60) caused OE AC not to work without an output set to magnetic clutch.

Fixed a bug causing the logged output duties to occasionally show nonexistent spikes.

Fixed a bug causing idle stepper homing when powering on even when using power hold.

Fixed an issue with the H-bridge outputs during ECU startup (requires a slave CPU update).

Fixed an issue with the GPO/TACHO output during ECU startup  (requires a slave CPU update).

Fixed an issue where the CAN analyzer could crash the MTune if run out of memory.

Fixed a bug where some output states showed duty, but no duty on the actual output.

Fixed a bug where lean cut could get active during a shiftcut event.

Fixed a rescale bug on the compare feature.

Fixed a bug causing Multi position switch to not work if the voltages were not in ascending order. Out-of-order entries function correctly now.

Fixed a bug causing cranking fuel to always be on the Primary injectors. All staged injection modes should work during cranking.

Fixed a bug where the PDM20 stopped communicate when connected to an Audi CAN even if separated on another CAN bus (0x50 message ID).

Fixed a bug causing the AIN digital state RT-values to not show correct values when using the latch settings.

Fixed a bug in in Line pressure control when MIN duty was higher than the MAX duty.

Fixed a bug related to an invalid logged channel ID.

Fixed a bug where the fuel temperature RT value did not show up unless a flex fuel sensor was active.

Fixed a bug where IGN duty showed strange values.

Fixed issues with copying/pasting into tables, and copy/paste from external applications.

Fixed SHIFT+HOME/END shortcut problem with multicell selections.

Fixed missing PDM setting pages if PDM digital input functions was set from PDM Switch decoder input.

Fixed a bug where too many UNDO steps caused out of memory exception.


Download here.

Release date: 2023-01-10



MTune 1.145

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Added virtual outputs. Any output system can be assigned to an RT-value that can be used for CAN Outputs, Bit builder channels, tables etc.

Lambda back pressure correction tables and new analog input for post turbo placement.

Added a new Oil Pressure Cut system together with a new error code: 46 - Protection: Low Oil Pressure Cut activated.

New OEM CAN protocol: Porsche Boxster 2003 with PSM (ME 7.8).

New OEM CAN protocol: Volvo C30 (ME9.0) BETA.

New OEM CAN protocol: Audi S4 B6 VAG PL46 (ME 7.1.1).

New OEM CAN protocol: Audi A4 B7 VAG PL47 2006 (MED 9.1).

BMW E85 EKPM (Fuel Pump Control module) support.

Added options for user-defined calibration of Ethanol sensor (for use with other fuels than Ethanol/Gasoline).

Added settings to change the boost controller activation MAP (was 120kPa before any solenoid output was active).

The Starter motor input can now stop the engine in "Manual control mode" as well. New Setting to enable or disable this function.

New Up shift trigger type settings for the Sequential gearbox control.

New RealTime Data value: Fuel pump state.

New trigger: Honda J30A4 (crank + CAM).

New trigger: Nissan CAS/GM LT1 cam with missing tooth crank.

New trigger: Volvo T6 NA CAM (B6294S2).

Rescaled tachometer output for the Nissan 350Z (ECCS 2) / BMW E46 328i (MS42) / BMW E46 330i (MS43) / BMW E39 M5 (MSS52) OEM CAN protocols.

BMW E46 328i (MS42), BMW E46 330i (MS43), BMW E39 M5 (MSS52), Toyota GT86 and Nissan 350Z (ECCS 2) added to the tachometer value presentation system.

Increased the max ASE trim from 120 to 300 seconds, Fuel start/warmup/ase.

Changed SHIFT+HOME and SHIFT+END to select all cells to the right or left of the current selection.

Added a CTRL key modifier to make 0.1 steps in tables.

New PDM digital input Lights, flash to pass and momentary options to the High Beam output.

PDM low beam in auto mode is lighted 1 minute after engine off when the ignition key is still on.

PDM20 in states added.

MTune ECU lock password dialog focus update.

New ECU digital input function: Engine runtime+max reset.

The digital input function Boost Control Enable is now also available as an option for the Boost control: Open loop (simple) function.

New setting crank tooth offset for VVTi, VVT cam position inputs.

New option for unsyncronized start: enabled, starts in wasted spark, keeps running if cam is missing.

New output: Transmission, TCC/lockup PWM solenoid.

Added ramping for lockup converter control.

HV Electronics CAN lambda used old CAN IDs, updated to use the correct ones.

AEM-X series CAN lambda can now be used on channel 2 also.

The latest USB drivers added to the installer (Windows 11 compatible).

BMW DCT gearbox control, MTune button to reset TCU adaptations (except clutch relearn), available in DCT Settings.

BMW DCT gearbox control, option to read OBD TCU data like clutch pressure, line pressure , available in DCT Settings.

BMW DCT gearbox control, now transmits real revlimiter values in auto mode, and max in manual mode.

BMW DCT gearbox control, max/min allowed up/down shift warnings can now be disabled by entering "0".

BMW DCT gearbox control, internal speed filter added.

BMW E9x (MSS60) OEM CAN protocol will now transmit correct signals to OE AC module to activate the magnetic clutch.

VAG DSG, internal change where we read gearbox mode and actual gear to support older DSG gearboxes.

Bosch multisensor preset added.

Honeywell PX3AN2BS150PSAAX added to the sensor preset list.

New analog channel: Fuel temp.

The maximum limit for outgoing CAN messages was raised from 32 to 64.

Increased the number of Bluetooth channels transmitted to MDash.

Optimized Bluetooth memory buffer (internally).

Improved bootloader update (faster control of the H-bridge outputs).

Some 4L80 gearboxes with trans brake produced wrong gear positions, corrected.

Found a bug that could upset the user PID when it's enabled during startup.

Fixed a bug causing the log download window to not work.

Fixed a bug that could cause static values in very long logs to be logged as zero.

Fixed a bug causing some DIN functions to not work correctly when controlled from internal outputs.

Fixed a bug causing search-able selection boxes to scroll to the bottom when searching.

Fixed a bug in the BMW E9x (MSS60) OEM CAN protocol related to AC button not being properly triggered.

Fixed a bug where a digital input function added to the input function 2 on User CAN input did not bring up the settings page.

Fixed a bug where the fifth gear was missing in GUI for the Toyota A650E gearbox.

Fixed a bug in the traction control when a high update rate and a very low decay rate was used.

Fixed a bug where the Cruise control, enable switch prevented the cruise control to activate.

Fixed a PDM bug causing the low beam light output to be in auto-mode even if a manual input was configured.

Fixed a PDM min current issue.


Download here.

Release date: 2022-08-05



MTune 1.144

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Volvo ME 7.0.1 (250kbit) was added to the Tachometer output value presentation function.

New External transmission controller was added to the CAN Powertrain controls, and New RealTime Data values like clutch pressure/temp and a bunch of torque values related to transmission control added.

Oil temp, engine target torque, clutch 1/2 temp/pressure/actual torque, line pressure, and clutch slip added for the VAG DSG DQ500 CAN control.

New analog CAN System EKPM control (0-100%) channel added.

BMW E9x EKPM (Fuel Pump Control Module) as a standalone CAN peripheral control option.

BMW E9x (MSS60) can now control the BMW EKPM, and a new pump control strategy if no analog control channel enabled in software.

Fine-tuned the cruise control behavior for the Volvo ME 7.0.1 (250kbit) OEM CAN protocol.

Crankshaft Deceleration HOME sync for odd fire and 1-cylinder engines.

Increased PW limit to 200ms (was 100ms) during cranking.

Increased the time unsynchronized start expecting a valid CAM pattern to 6 seconds (was 3 seconds).

Added 2 more User PID channels.

Offset option for CLT and IAT inputs.

Group 180/360 injection methods added.

Support for external ECUmaster CAN lambda controller.

Windows 11 USB drivers were added to the installation.

Fixed a bug causing sporadic early cut with GP Limiters.

Fixed a bug where PW values over 65ms were not correctly logged (16-bit value logged, but internally processed as a 32-bit value in the ECU).

Fixed a bug where the Mitsubishi 4/2 trigger system stopped working in MTune 1.143.


Download here.

Release date: 2022-03-04


MTune 1.143

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


VAG DSG DQ500 support.

Volvo ME 7.0.1 (250kbit) (BETA) (Volvo P2 platform) OEM CAN protocol support.

BSD Waterpump control and new RealTime Data values added for the BSD Protocol input.

DCT shifter emulation mode added for the BMW E9x DCT (GS7D36SG) gearbox including new digital input functions: DCT drivelogic UP and DCT drivelogic DOWN and DCT Mode Switch.

Increased the maximum RPM for up shifting in BMW E9x DCT (GS7D36SG) gearbox control, should now be possible to shift up to 9000rpm.

Ford Focus RS/ST 2005 - 2012 (ME 9.0) update, AC request merged, was separated by ST and RS models.

Added more settings for Electric waterpump control (PWM), including Pierburg CWA400 pump control.

User CAN input,  Lambda as destination had an internal lambda 1.7 limit, raised to 2.4.

New RealTime Data value: AC Pressure.

Added one extra Multi position switch.

E10 fuel type added on primary injectors.

E10 + E100 fuel type added for the secondary staging system.

New trigger: Mercedes-Benz S600 M120-980 6.0L.

New trigger: Mini Cooper SPI MK3 (36-1-1).

New trigger: Nissan CAS (V3), for CAS trigger with degraded signals causing problems with the earlier CAS and CAS V2 triggers.

New trigger: Hyundai Kia G6DA Hyundai Kia G6DA cam/vvt triggers.

New trigger: Jeep wrangler 2006 4.0L (36-2-2).

New digital input functions: Transmission Reverse Switch.

New digital input: Fuel Pump Override

New digital input to enable Fuel Adaptation function.

Added a Max CLT setting for the Fuel Adaptation function.

Added options to set custom min/max ranges for the Fuel Adaptation.

Cranking fuel is now showed in total fuel trim and fuel load during cranking.

Internal limit for lambda min (0.35) / max (2.4) values added.

Improved log file download speed.

Added incremental times to the log timeslips.

Increased allowed lambda sensor heating power in high flow cold exhaust situations.

Added a PDM settings to disable the safety function to force PDM OUT 1 as ECU Supply if no output is set as ECU Supply during PDM power on.

Boost gauge now working in the Audi S3 8P VAG PQ35/36 2010 (MED 9.1) dash, when available.

SPORT indication (Audi S3 8P VAG PQ35/36 2010 (MED 9.1) in dash can now be triggered using the new digital input function Chassis SPORT mode.

Small adjustment in the BMW E9x (MSS60) to control the OE FP controller using fuel load instead of fixed value.

Fixed a bug where the UnsynchRonized start enable setting was visible even without a selected HOME signal.

Fixed a bug in BMW E9x DCT (GS7D36SG) gearbox control which could cause NEUTRAL engagement over 8400rpm.

Fixed a bug in BMW E9x DCT (GS7D36SG) gearbox control which could cause the slip cut protection not to work.

Fixed a bug in BMW E9x DCT (GS7D36SG) gearbox control where a drivelogic mode change on some gearboxes was not captured in RT-data.

Fixed a bug causing Individual cylinder ignition trims to be logged on the wrong RT-channels.

Fixed a bug causing log value highlighting not in some fixed tables not to work since a while back.

Fixed a bug causing the fixed % added air to be used, even if set to table in Anti-lag.

Fixed an issue with the Ethanol Concentration used value during ECU power on.

Fixed an issue where overrun fuel could be activated during cruise control active state.

Fixed a bug where ECU error code could be miss triggered when stopping engine from a digital input.

Fixed a bug where locked cells would get changed using the Smoothing function.

Fixed a bug causing incorrect behavior for inverted ignition outputs at ECU power up.

Fixed a bug related to setting a CAN keypad backlight mode to OFF when there was no PDM available.


Download here.

Release date: 2022-02-15


MTune 1.142

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Added ”Start without cam” options for the missing tooth trigger system which enables faster engine start-up with cam synced trigger systems, Unsyncrhonized start in Triggers/Home inputs.

New OEM CAN protocol: Audi RS6 C5 VAG PL45 (ME 7.1.1).

New OEM CAN protocol: Skidoo 900T 2019-2022 (Bosch ME17.8.5).

New CAN peripheral protocol: Volvo Power steering.

New analog input function: CAN system power steering control.

Increased the max MAP in the whole system from 700kPa to 2000kPa.

New digital input function: Advanced warning system, enable, to enable the Advanced warning system when set to enable by digital input.

New digital input function: EGT power cut, enable, to enable the EGT power cut when set to enable by digital input.

New digital input function: Lean power cut, enable, to enable the Lean power cut when set to enable by digital input.

New digital input function: Advanced Warning System, Enable Cut to enable the engine cut at level2 warnings, when function set to enable by digital input.

New trigger: Lotus Elise 910 6+1 (extra tooth after).

New trigger: Rover 620/620T.

New trigger: Yamaha V-max.

New trigger: Diahatsu 1KRVET.

New trigger: Ferrari-Maserati F136.

New trigger: GM LSJ.

More trigger patterns to the Trigger pattern generator added.

Wheel speed correction value added for all OEM CAN Protocols where wheel speed is captured from OE ABS.

Audi S3 1.8T 2003 VAG PQ34 (ME 7.5) OEM CAN protocol, engine considering running above 400rpm instead of 600rpm.

Nissan 350Z (ECCS 2) OEM CAN protocol update: Engine FAN is not started unless the engine is started.

Added support for the new 15-button Blink Marine keypad.

The log download dialog automatically closes after downloading a log for immediate viewing.

Turbo speed sensor, scale changed to handle 10kHz/32k RPM.

Ethanol sensor hold value at load function added.

New RealTime Data value: Wheel setup, indicates the current used wheel setup.

New RealTime Data value: ethanol concentration used.

New undriven wheel sensor setup: Dual wheel sensors, fastest.

Stabilization time for Multi-position switch and Tune selector functions added.

Added options to use tables to set the E-Throttle PID gains.

Added a cranking PWM duty setting for the PWM fuel pump control.

Added a Lambda sensor overheating setting to ignore errors and prevent an error code to be stored in Filters/error codes.

Added settings to trigger Throttle blip directly from Shift force.

Added settings to allow VVT teeth overlapping the crank missing gap/reference positions in VVT cam position inputs.

New sensor preset: MSEL M6 Stainless Temperature Sensor (SENTEMSSM6) for AIN (TEMP) inputs.

Throttle blip request now disables any overrun fuel cuts.

Transmission control, current gear is retained when going into button-controlled manual mode.

Lockup converter, MAP limits have been increased.

RT value Traction ctrl. correction, min value changed to -60 from 0.

Fuel acc enrich, min TPS rate, min value changed to 0.0.

Added extra check for deprecated settings to not be shown in compare tune.

Fixed a bug where importing settings from another file to the log settings page wouldn't work.

Fixed a bug causing some pages to now to show up correctly on the shortcut page.

Fixed a bug causing the secondary injectors to start at too low primary duty's in automatic mode and 360-degree fueling on 4-stroke engines.

Fixed a bug causing the Nitrous Purge output to not work correctly.

Fixed a bug that could cause the nitrous protection system to activate when a stage was active but had 0% PWM duty.

Fixed a bug causing fuel consumption for secondary injectors to be reported incorrectly.

Fixed a bug causing the shiftcut abort to not work right on manually shifted gearboxes with analog sensor feedback.

Fixed a bug where the MAP Dip Threshold setting was hidden for MaxxECU MINI units.

Fixed a bug where the log file length did not match the actual file (maxed out at 65sec).

Fixed a bug where the fuel consumption calculations didn't account for fuel cuts.

Fixed a bug where Lean Soft Cut didn't indicate any Cut Reason.

Fixed a bug causing an idle control PID glitch after startup.

Fixed a bug causing the MINI unit to record a to high internal CPU temperature.

Fixed a bug causing the Not during launch ctrl option in the Advanced warning system to trigger warning accidentally.

Fixed a bug where the VAG DSG CAN protocol transmitted 0x7D0 message even when "no vehicle emulation" was selected.

Fixed a bug in BMW E9x DCT (GS7D36SG) gearbox control related to second gear ratio calculation (clutch slip).

Fixed a bug in BMW E9x DCT (GS7D36SG) gearbox control where the DCT clutchkick/burnout mode input was constantly checked for vehicle speed to determine a burn mode or clutch kick mode when activated.

Fixed a bug in BMW E9x DCT (GS7D36SG) gearbox control where random shiftcut events were missed.

Fixed a bug in the Traction control light output which could be on below set speed.

Fixed a bug with sensed speed setting to activate the time after launch timer.

Fixed a bug causing overrun to become active with active cruise control and no pedal position.

PDM: Fixed a bug causing inputs set as active low with enabled pullup resistors to pulse briefly before the voltage has stabilized after powering on.


Download here.

Release date: 2021-11-09


MTune 1.141

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Added Main Fuel Table/Extra table 1 changeover blending mode.

Added a 4D table mode for injector flow to correct flow for more than just pressure, Fuel inj general.

Fixed a bug causing GPO 1 set to Always on to turn off when cranking.


Download here.

Release date: 2021-06-29



MTune 1.140

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Added a new Aux injection system for fuel (or water) injection independent of the standard fuel model and 8 Aux injector outputs.

Added BMW BSD Protocol.

New OEM CAN protocol: Toyota GT86.

Added settings to customize the E-Throttle control system error delays.

Toyota 2JZ OEM CLT (89422-35010) added to the sensor preset list.

32-2 trigger pattern added in the Trigger pattern generator function.

Added options to test primary/trailing ignition and primary/secondary injectors separately.

Added 4 more Math channels and added an option for ”A-B”.

Added a log info tab in the Log viewer.

Added a marker function (CTRL+SPACE) to the live-logger and tables, keyboard shortcuts.

Added the ability to reset (clear) the Live-logger.

Added a Settings shortcuts tab.

Improved Log viewer color contrast.

Increased the allowed ignition angle range.

Increase the Engine max crank RPM to 2500rpm.

Increased the number of User CAN Inputs to 36.

Added bit mask options for User CAN Inputs 1- 12.

Added a description text field to the CAN Outputs and increased the number of different data fields in each message to 8.

Added delay settings for each channel in the Advanced warning outputs system.

Added separate VVT triggers for N-1 and 8-1.

New trigger: Subaru/Toyota FA20.

New trigger: Subaru EZ30.

Improved Mitsubishi 6G75 trigger startup syncing.

Increased the max lambda value in the whole system to lambda 2.4 for lean-burn combustion setups.

Added target lambda to each nitrous stage.

Internal DIN optimization.

Audi S3 8P 2010 (MED 9.1) and Mazda RX8 added to the value presentation function in Tach output.

Added one more PWM Input Frequency+Duty input function.

Added Auto-Zero and re-trigger delay settings to the shiftcut force sensor input for shiftcut function.

Added AIN (0-5V) functions and RealTime values for Fuel level, Crankcase pressure and Wastegate 1/2 position.

Added a PID frequency setting in Traction control setup.

BMW E9x DCT (GS7D36SG) gearbox control: recalculated driveshaft RPM.

BMW E9x DCT (GS7D36SG) gearbox control: no error code on long upshifts from R to 1.

Fixed an issue with Bluetooth connections causing slow or no connection with MDash Android app.

Fixed a typing error in MTune math channel function ((A*B)/C)-D which should be ((A*B)/C)+D.

Fixed the trip-meter function.

Fixed slow updating of the ”PWM input” function.

Fixed a bug in the Nitrous System that caused incorrect behavior when the Extra Adjustment table had a negative value larger than the main table duty.

Fixed a bug causing incorrect behavior when the injection staging distribution table was set above 100%.

Fixed an MTune GUI bug causing the blue current value pointer in tables to be incorrect if the scrollbar was visible and used at the same time as the window size increased to the point where the scrollbar got removed.

Fixed a bug with start log numbering (added safety to reset number if too high).

Fixed a bug causing the EGT difference RealTime Data value to be incorrect in US customary units, MTune settings.


Download here.

Release date: 2021-06-25



MTune 1.139

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Increased the number of channels that can be logged to 170.

Fixed a bug causing no start issues when the ignition outputs were set in Duty % mode.

Fixed a bug causing bad AIN filter performance.

Fixed a bug causing BT switches not to update assigned DIN function in some situations.


Download here.

Release date: 2021-04-14



MTune 1.138

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Fixed a critical bug causing some output functions to not work.


Download here.

Release date: 2021-04-08



MTune 1.137

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Added names to the Tune Selector modes.

The tune selector can be controlled (or only viewed) within the MDash Android app, tune selector.

Added 8 more user tables.

Added 12 more internal output system.

New digital input functions: wheel setup (use setup 3/4 when active) for selectable wheel setups.

New digital input function: overrun fuel cut disable.

Added an Enable speed for anti-lag.

Added a table option to control the boost ramp target, boost solenoid (closed loop).

Added a selectable short trigger pulse filter (for ignition interference) filters/error codes.

Added smoothing settings for user tables and math channels.

New OEM CAN protocol: Audi S3 8P 2010 (MED 9.1).

Experimental support to set the DQ 250 gearbox in launchmode, VAG DSG protocol.

Added options to set how the CAN Keypad leds flash when turned on.

Added names for Extra Fuel/ignition tables to be visible in logging.

Fixed a bug causing some combinations of PDM user/internal outputs to not work.

Fixed a bug causing the injector pulse test mode not to work for some output configurations.

Fixed a bug where the manual ignition distribution, outputs as bit fields had a wrong max input value in Ignition settings.

Fixed a bug where the OEM CAN Protocol Nissan 350Z (ECCS 2) did not use the AC magnetic clutch settings for the AC CAN activation.

Fixed a bug causing delayed nitrous activation with some settings combinations.

Fixed a bug where the radiator fan idle up" added idle duty % even if conditions were not meet.

Fixed an MTune crash after doing a VSS SPEED calibration because of a missing RealTime Data value.

Fixed a bug causing the interpolation to not be precise where cell values were to far away from each other.

Fixed a bug that caused the Subaru MY06 - MY14 (WRX STI) to not properly sync. (reverted to 1.135 code) and created a new temporary Subaru trigger for testings.


Download here.

Release date: 2021-04-07




MTune 1.136

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


The Speed limiters now have 3 fixed speed settings with an input for each speed (Speed limit X enable/set), a speed limit reset and a new latch mode.

E-Throttle control added to the Speed limiters.

Added options to read any OBD2 PIDs with the CAN Inputs system (inputs 1-12).

Added options to calibrate the internal MAP and BARO sensors.

Added end-stop duty limitation settings to allow the E-throttle to safely drive the throttle to true 0 and 100% positions.

Added gear calculation for 7-speed manual transmissions in Speed/Gear.

Added Advanced Triggers/Home inputs options for separate cranking and running custom missing tooth thresholds.

New MAP dip threshold setting added in Triggers/Home inputs settings when a MAP sensor is used as HOME.

Improved Honda F20C CAM trigger.

Improved Honda K20Z4 CAM trigger.        

Improved tolerance handling in the Nissan CAS V2 trigger to avoid trigger errors caused by valve train slop.

New trigger: Polaris RMK800 2014-2015 (6-1)

New trigger: Mitsubitshi 6G75 (crank + CAM).

New trigger: Mitsubitshi 6G72.

New trigger: Subaru EJ25 (early 6 on crank 1 on cam).

Added an AIN (0-5V) class for a separate MAP as CAM sync sensor (External map sensor CAM reference).

Added 2 more Wheel setups.

Added a Max MAP setting to the Idle ignition control, Ignition lock/idle control.

Added a delay to CLT, IAT and TPS sensor errors to prevent spurious errors during ECU startup.

Added a predefined fuel stoichiometric ratio for E100 in Fuel inj general.

Added a Fuel Density table for flow and mass correction in custom AFR and flex-fuel modes in Fuel inj general.

Improved User PID D-term resolution, D filter selection added in User PID.

Added 6 more User outputs.

User outputs 1-5, and Internal outputs 1-5 can now have custom Boolean final operation expressions.

Dual-stage Radiator FAN control and mode options added.

User PWM channels can have the frequency entered in ms instead of Hz for more precise timing of lower frequencies.

Added a Boost solenoid (closed loop) inverted for the closed loop boost system.

EGT inputs can now be assigned to any AIN (temperature) sensor class.

RealTime Data values are now alphabetically sorted to make it easier to find what you're looking for.

RealTime Data tab now shows another color on values that are updating.

Added escape-key keyboard shortcut to close dialog windows.

Added Home, End, and Shift+Home/End keyboard shortcuts to tables.

Added a Ctrl+Shift+S "Start Engine" keyboard shortcut (requires manual activation in MTune settings), and a Starter motor control output wired to the starter solenoid.

Added options to copy and import table axis from any tables.

Added RealTime Data values for Analog Output voltages on the PRO.

Added a new RealTime Data value: Lambda corr state.

Added Fuel used primary and fuel used secondary RealTime Data values with improved fuel flow calculation in fuel usage.

New RealTime Data values: current individual cylinder fuel and ignition trim.

New RealTime Data value: ShiftCut RPM Drop, which is the RPM drop from the start of the shiftcut. Can be used to control progressive drop shiftcuts.

New digital input function: Shiftcut enable for the Shiftcut function.

New digital input function: CAN, disable all TX which disables all CAN messages from MaxxECU when activated.

New digital input function: Cruise control, enable switch for the cruise control system.

New digital input: Tachometer, show monitor value x to trigger the value presentation, Tach output.

New digital input: Neutral switch input and neutral switch interlock to the Starter motor control.

Starter motor input will now turn off the engine if it's pressed while running.

The minimum speed limit value changed to 5km/h (10km/h before) in Speed limiters.

New Tachometer value presentation function for the Tach output, to show any RealTime Data value on the tachometer for a short time (boost setting, tune selector position etc).

Added a sweep function to the Speedometer output.

Added a new tripmeter with a Tripmeter, reset input in distance counters.

Added settings to Idle control settings, to control the PID range either in absolute position (as before) or relative to the open loop position.

Added min runtime and min clt settings to activate closed loop idle control, Idle control settings.

Decreased the ”long push” time for the keypad and Digital inputs from 1 sec to 0.5 sec.

Rolling launch control now overrides the speed limiter if both are active at the same time.

MIN discharge time can now be lower than 0.5ms in Ignition settings.

New min engine rpm setting for AC magnetic clutch output activation.

Added separate GP RPM limiter settings for increase and decrease delays        .

Nissan 350Z (ECCS 2): LOW FAN now starts at 82 deg C, HIGH FAN now starts at 85deg C.

Ford Focus RS/ST 2005 - 2012 (ME 9.0) AC request update.

Ford Mustang 2011 - 2014, OEM CAN Buttons added, support for tach output value presentation.

Added timeout settings to CAN Inputs.

Added latching digital functions and the ability for each CAN Inputs to control 2 digital functions (both on the PDM and ECU).

CAN-rate changes no longer need an ECU-reboot to get applied.

Added a Gear Counter Feedback option to the Shiftcut system.

Added a Shift Force AIN (0-5V) class and Shift Force (Strain Gauge) trigger options for the Shiftcut system.

Added a min reactivation time setting to the Shiftcut system.

Added a 3 point calibration linear calibration mode for AIN (0-5V) sensors.

Extended the valid NTC sensor resistance range.

New injector presets: ID 1050/1300/1700/2600 Injector Dynamics.

New sensor presets: RIFE temp sensors.

Math channels function update.

Added options to calibrate PDM Inputs as analog inputs.

Added 6 bit Bit builder channels to the PDM.

Added 6 Counter channels to the PDM.

Added Switch decoders to the PDM.

Added a PDM output mode (Output 3-8 modes) to handle wiper parking better in low/high speed modes.

Added selectable PDM Input filtering.

Selectable PDM CAN bitrate settings.

PDM CAN keypad support for the Grayhill/Motec 15-key keypad in Keypad settings.

Improved PDM bootloader.

PDM fault codes now available in MDash Android app.

Fixed a bug causing the power hold output to not release if post key cool down was enabled but no fan output was set.        

Fixed a bug causing MTune to refuse to save sections of logs in different file formats if the log-file was created before version 1.134

Fixed a bug where the log file autotuner always operated on the first page of 4D tables (now it works on the active page)

Fixed a bug in Math channels where multiplication by a negative factor was calculated incorrectly.

Fixed a bug causing an unknown error code when SENT protocol input and a VVT input was activated on DIN 1 and DIN 2.

Fixed a bug causing AINs assigned as digital functions on PRO ECUs to be one channel offset.

Fixed inaccurate Battery Voltage readings on some ECUs.

Fixed a bug causing the output test mode dwell and pulse widths to be inaccurate.

Fixed a bug that could cause the VVT to not work until after a restart when first enabling the outputs.

Fixed a bug causing some new RealTime Data values (with index above 1024) not to work as conditions in user/internal outputs.

Fixed a bug causing the per-channel EGT calibration to not work.

Fixed a bug causing the BARO not to be sampled in some situations.

Fixed a bug where the cylinder fuel trim tables could affect other table calculations in extremely uncommon situations.

Fixed a bug causing the Control enable settings in the Boost solenoid (closed loop) to not show up in open-loop mode.

Fixed a PDM bug where the hazard signals latching would be activated in switch/stalks mode (it should only work in button mode).

Fixed a bug where Overrun fuel cut had priority over Anti-lag.

Fixed a bug causing some CAN OBD-II input variables not to work properly.

Fixed a bug causing outputs to very briefly be turned off when using the test output buttons.

Fixed a bug causing the DCT blip signal not to work properly when the MS42/43 OEM CAN protocol was activated as the same time as the BMW E9x DCT (GS7D36SG) gearbox control.


Download here.

Release date: 2021-03-22



MTune 1.135

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


New MaxxECU Default CAN output.

New sensor class: Coolant Pressure.

New sensor class: Differential Temperature.

New sensor class: Transmission Temperature.

New RealTime Data Value: Speed limiter active.

New RealTime Data Value: GP limiter 1/2/3 RPM.

New RealTime Data Value: user cut table active.

Fixed a bug where blip active state did not work when a blip solenoid was used.

Fixed a bug where the knock detected state did not revert back to 0 after a detected knock.

Fixed a bug that could cause the Fuel Adaptation table to keep increasing when the lambda correction range was above 32.7% and below -32.7%.



Download here.

Release date: 2020-09-29



MTune 1.134

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Selectable CAN bus (MaxxECU PRO) for all OEM CAN Protocols.

Selectable CAN bus (MaxxECU PRO) for CAN Peripherals (powertrain control).

Increased line pressure now possible for the Nissan Patrol TB48 Y61 (ME C23) OEM CAN protocol using auto gearboxes.

Fixed a bug that could cause the Fuel Adaptation table to keep increasing when the lambda correction range was limited.

Fixed a bug where the rate limit settings would get assigned to the incorrect channels after changing logged channels.

Fixed a bug causing incorrect scales of CAN Inputs values assigned to some input functions (wheel speed for example).

Fixed a bug causing MTune to crash cause of a missing resolution settings for some pre-defined sensors.

Fixed a bug where the PDM could turn off always on outputs set to OFF during CAN errors (PDM Output default states), which was the default settings.

Fixed a bug caused the momentary PDM button key-state to be stored at PDM shutdown.

Fixed a bug with a PDM wired to CAN2.

Fixed a bug causing the boost controller min/max duty's and dead-time correction to not work.

Fixed a bug caused some RealTime Data values to include some strange character set.

Fixed a few random MTune crashes.



Download here.

Release date: 2020-09-25



MTune 1.133

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


New blending feature added for Extra ignition tables and Extra fuel tables.

New Switch decoder function to be able to wire up to four switches to one analog input.

VAG DSG (DQ250) CAN control now initially supported.

New Launch control PID rpm control settings for more exact launch rpm.

Added resolution settings for AIN (0-5V), AIN (temperature), Math channels and CAN Inputs to allow different number of decimals.

Added more counter and timer channels, and added user defined names and selectable number decimal placement.

Added option to delay Lambda sensor warmup (and error detection).

New VVTi CAM trigger: Toyota 1UZ-FE.

New digital input function: Auto transmission lockup enable.

New RealTime Data value Gear delay delay settings in Speed/Gear settings, which can be used when some table axis needs to keep the last gear a short time after the shift (shiftcut gear dependencies).

New RealTime Data values for VVT PID terms.

New RealTime Data value: Knock detected.

New sensor preset: HV Electronics temp sensor.

Added an option for single cylinder engines in Engine settings.

Increased the total to 12 User tables (and added custom names an unit settings).

Increased the total to 6 Math channels (and added custom names an unit settings).

Increased the total to 8 Rate of change (and added custom names an unit settings).

Increased the range of dwell correction % value that can be used (max 1000% now).

Better layout for DIN and AIN settings pages. Made it easier to setup any AIN as digital inputs.

Now possible to connect to older firmwares (1.128 and newer) and skip firmware update if a new version is available.

PDM: Added settings for Output default states during CAN-errors, and options to force outputs off when ignition key is off.

PDM: Added settings to select Output 3-8 modes, H-bridge or normal mode (12V) on outputs 3-8.

Fixed a bug causing the undo-system not to work right with the fuel adaptation system active.

Fixed a missing Throttle blip menu item missing when only e-Throttle was selected.

Fixed a bug causing min/max duty (settings from the "user defined" solenoid) to be used on the boost solenoid output even if a preset solenoid was selected.

Fixed a bug caused the PDM20 not to work on CAN2, only affected MaxxECU PRO installations.

Fixed a bug caused the CAN keypad to use wrong CAN Protocol bus, only affects MaxxECU PRO installations.

Fixed a bug causing the Fuel EGT correction page to not show up when using EGTs on AINs on some ECU.

Fixed a bug caused the calculated ACC calculated speed to show a 10x to high speed.



Download here.

Release date: 2020-09-08




MTune 1.132

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Added color highlights for changing cells, and option to filter out CAN IDs in the built-in CAN Analyzer tool.

Added 3 Bit builder channels, RT-values that can be assembled bit by bit from user configured condition. Useful for CAN Outputs.

Fixed a bug that could cause firmware update failures when doing updates from very old versions (FW 1.85 --> 1.131).

Fixed an Bluetooth input switch issue on firmware update where the status could be other than 0 or 1.



Download here.

Release date: 2020-07-29





MTune 1.131

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


New OEM CAN protocol: BMW E9x.

New OEM CAN protocol: Suzuki Jimny 2018.

New RealTime Data value: Brake switch active.

New RealTime Data value: Clutch switch active.

New trigger: Subaru 2-teeth cam/vvt trigger.

Added overrun cut ramp back time settings in Overrun fuel cut settings.

Added ”Ignition output cylinder 9-12” as options for all outputs.

Added option to individually calibrate EGT-sensors.

Added ”Fueling Target Error” RealTime Data values for each bank.

Added a fuel enrichment setting for the Rolling launch control.

Added option to select Driven, Undriven or VSS as deactivation condition for the Launch control.

Added an option to set the allowed voltage outside the defined range for E-throttle Pedal position (to allow for the kickdown range).

Added a warning when the table memory is almost full, or very fragmented (and help on how to fix it), Memory almost full / fragmented.

Added user description text settings for PDM keypad buttons and User Cut tables.

New digital input functions: Electric waterpump override input, Fan override input and FAN + Electric waterpump override input.

Options to calculate transmission input RPM from driveshaft rpm (or wheel speed) and gear ratios in Sensor setup.

Direct Output control from PDM1 outputs can now be used in the ECU too (so PDM user outputs can control ECU outputs too).

More settings for PDM Turn signal control/”Hazard warning lights” can be now be activated by holding left and right buttons for 1 sec in button mode.

New options to assign Keypad LED colors based on user defined conditions.

Options to set Keypad backlight level with lights on and off (when using a PDM).

PDM Lights, park outputs are now also activated by the Light low beam or Lights, high beam inputs.

Added an ”Engine Stalled” warning mode to the PDM brake light output settings.

Added a PDM Turn signal light, constant flashing  for turn signals controlled by external switches.

Fixed a bug that caused the fuel pump priming time to be shorter than set in some cases.

Fixed a bug causing injector output tests in Single pulse mode to send shorter pulses than programmed.

Fixed a bug that could cause missed ignition events on trigger systems with very few teeth in some unique situations.

Fixed a bug where the log viewer didn't keep the selected data on screen when zooming.

Fixed a bug causing the trigger logger Synced/Not Synced coloring to not work when in cam logging mode.

Fixed a bug caused MaxxECU MINI to not reflect the IGN output voltage setting (5/12V).

Fixed a bug in BMW DCT control where shift status was not correct when in Reverse gear.



Download here.

Release date: 2020-07-22



MTune 1.130

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


Fixed a bug GUI rendering bug in the E-Throttle settings caused some settings not be visible.

Fixed a bug from MTune 1.129 causing outputs INJ13-16 (PRO) to not work.


Download here.

Release date: 2020-07-06



MTune 1.129

Note: Always use our latest software version (currently 1.150), which contains the latest features, fixes and improvements.


New Fuel Adaptation (”long term trim”) function with "apply to" main VE table table feature.

New Knock control adaptation table (”long term trim”) function.

Individual cylinder knock detection and individual cylinder sensitivity adjustment, Knock sensors.

New retard step mode setting in Knock control.

Live 3D surface autotune feature (experimental testings).

Improved idle control with the new Idle target ramp down feature

Improved Tune problems detection system.

The built-in CAN Analyzer tool can now also capture "only outgoing data".

New trigger: Subaru MY06 - MY14 (WRX STI).

New trigger: Nissan QG18.

New trigger: Suzuki K15B cam/vvt trigger.

New trigger: Ford Cosworth (4 on crank, 2 on cam).

New Trigger: Ford BARRA (CAM).

New Trigger: Nissan VQ35DE.

New trigger mode: Missing teeth (bipolar) for unusual missing tooth wheel designs (some Renault's).

Added a new advanced triggers option, Missing gap gating. Useful for high compression/light engines with cranking problems.

Added time and voltage value display at the current cursor position in the built-in Trigger oscilloscope diagnostics tool.

Updated USB driver.

RealTime Data values can now be selected by clicking the text also, instead of just the check box.

Log selection can now be made from the right click menu.

New injector presets: Honda CBX1100X11 (OEM), SFI smartfire 1600cc, KTM500 (OEM), Bosch 443cc, Bosch 390cc, Bosch 790cc.

Sensor preset update (Honeywell PX3).

Improved EGT filter performance  (smoother looking EGT data in logger).

Added a dead time setting for the User PID output function.

Added option to disable the Radiator FAN output control when the engine is off.

Speedometer output can now be calibrated using a table.

Added min RPM settings for the VVT control.

Injection and ignition output test function will now work with secondary injectors, trailing ignition and ign/inj outputs assigned to other outputs.

Added settings for ignition angle lock on the Trigger settings page.

Disable fuel and Disable ignition check boxes in Trigger settings page.

Fuel consumption is now transmitted on the Audi S3 1.8T 2003 (ME 7.5) OEM CAN protocol.

New RealTime Data value added:  "Throttle Blip Active”.

New ECU error code: 87 - CAN-bus: No connection with PDM module.

New PDM error code: 91 - System shutdown from shutdown input.

PDM: Added intermittent wiper mode.

PDM: Added a 3-blink function for the Turn signal control.

PDM: Added a Main power safety shutdown digital input function.

PDM: Input buttons / Keypad buttons can now control up to 3 functions each.

Improved e-throttle sensor error detection for voltage outside the calibrated range.

Idle closed loop disable over RPM max value changed.

Improved the gear adjustments boost control correction to be able to add boost.

Raised the MAX RPM max value in Ignition lock/idle control.

BMW DCT gearbox control: New Speed gear ratio correction setting added.

BMW DCT gearbox control: Improved TCU speed Source (DYNO mode) to be able to shift without a speed sensor on the dyno.

BMW DCT gearbox control: New blip delay function added.

BMW DCT gearbox control: Adjusted internal torque calculation model.

BMW DCT gearbox control: Adjusted torque calculation model during downshift, to try to easy up the downshift tuning.

BMW DCT gearbox control: New and updated DCT Realtime Data values.

BMW DCT gearbox control: Change of behavior to try to keep the current gear engaged, where some customer experienced disengage of clutches at higher gears and no pedal engagement.

Fixed a bug in BMW DCT gearbox control which disengage clutch in Reverse gear.

Fixed a bug where the CF18 DCT error code was present all the time on the BMW DCT gearbox control.

Fixed randomly memory exception crashes in MTune.

Fixed a bug where ignition cylinder trim was i event order, not cylinder order.

Fixed a bug where the secondary hold function on CAN keypad did not work as expected.

Fix for an ABS warning light on some Mazda RX8 vehicles using the Mazda RX8 OEM CAN Protocol.

Fixed a bug where online log recording could be started before the ECU was connected (and the default tune was added as the tune file).

Fixed a bug in EGT output scaling to the KMS CAN Display.

Fixed a bug where the knock peak value did not reset in Knock control.

Fixed a bug caused the user table enable setting to not be respected.

Fixed a bug causing the UNDO function (CTRL-Z) to accidentally write the default tune to the ECU if pressing pass the amount of stored undo steps.

Fixed a bug caused the E-Throttle position setting page to be empty under some circumstances.

Fixed a problem that could cause VVT PID windup.

Fixed a bug that could cause WBO errors in Engine Startup mode when stalling the engine and waiting more than 2 minutes before restarting.



Download here.

Release date: 2020-07-03