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!



Manual Changelog




Latest MTune updates


MTune 1.126

New RealTime Data value added: Idle target RPM.

Fixed a bug making tables to narrow when rescaling tables.

Fixed a bug causing a table to show incorrect data when a 4D page is removed when it's viewable.

Fixed a bug occasionally causing error code 95 - Table CRC error.

Added options to add/remove many items at the same time in the bottom data view in MTune.

Improved speed in surface 3D view during Smoothing.

Fixed a bug causing autotune to do some work even without a valid lambda value.

Fixed a bug causing some lambda settings to be unavailable under some circumstances.



Download here.

Release date: 2020-03-11



MTune 1.125

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


Up to 20% engine cut is allowed before the lambda-control is deactivated.

Changed EGT-trim to apply it's fuel correction to lambda target instead of direct fueling.

Latch feature on DIN 3.

DTM NPT CLT sensor calibration update.

PDM: Added names to all PDM RT-values.

PDM: Added options for keypad buttons to indicate PDM faults (blinking red).

PDM: Renamed ”Lights General” to ”Lights Park” and added ”Lights Brake”.

PDM: Made the PDM max current settings fully user definable.

PDM: Added a PDM fault code page.

PDM: Min current settings and faults.

PDM: Output soft start.

PDM: User CAN in/output systems.

PDM: Auto firmware update.

PDM: Added ”Low power mode” (works on rev3 and later hardware).

Fixed a bug with some options not showing up for certain AIN channels.

Fixed a bug causing DINs not to work when a RACE/PRO tune with VR-inputs enabled was loaded into a STREET/SPORT/MINI.

Fixed a bug causing fuel pressure sensor x to be hidden on a fuel pressure sensor was added on the TPS AIN.



Download here.

Release date: 2020-02-25



MTune 1.124

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


New OEM CAN protocol: BMW E39 M5 (MSS52).

New OEM CAN protocol: BMW E46 328i (MS42).

New OEM CAN protocol: Nissan 350Z (ECCS 2).

New CAM trigger: Ford ST170 (CAM).

New CAM trigger: BMW S65.

New auto gearbox support: Toyota A340E/A341E.

New auto gearbox support: Toyota A650E.

Added RT-values for OEM CAN Buttons and hidden lots of inactive RT-values.

Adjusted start-up thresholds for the Rover K-series (lotus elise) 1.8 trigger.

Improved trigger auto arming voltage mode with irregular cranking RPMs.

Improved ethanol sensor fail safe behavior, upon Ethanol sensor error, the ethanol concentration value is set to 0.0% and the system uses E85 AFR.

Improved the Trigger oscilloscope memory depth and GUI.

Changed to start/stop buttons for the Trigger logger and extended the Trigger oscilloscope timeout indefinitely.

Custom MAP MAP Filters settings.

Added options to limit the ECU logging rate per channel.

Added option to turn off fuel injection.

Added RT-value for current Knock Sensitivity from tables.

Separated fuel/ignition inhibit in case of configuration errors.

Added option for the Overrun fuel cut reactivation list to be a dynamic table (that can use 4D).

Increased the range of values that can be used in the Extra ignition tables.

New output Direct output control, directly controlled by new digital input Direct output control, for both PDM and ECU.

New Starter motor input for the Starter motor control output function.

Added latching functions to all Digital inputs and keypad buttons, as well as dual function control for all latched button inputs.

Added options to control Nitrous fueling by ”lb/hr” tables.

Added manual fueling mode (LB/H) and Nitrous-Fuel ratios to the Nitrous system.

New ECU error code: 211 - DCT: clutch slip engine cut.

New ECU error code: 212 - DCT: Upshifting took to long to complete.

New ECU error code: 213 - DCT: Downshifting took to long to complete.

Fixed a bug causing a crash when loading very old tune-files.

Fixed a bug in the Math channels calculations.

Fixed a bug (GUI layout) causing the view area for some tables to be to small.



Download here.

Release date: 2020-02-11



MTune 1.123

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


Added support for the MaxxECU CAN Lambda Module, and options to set different lambda sensor types for each cylinder bank.

Added an option to the Overrun fuel cut to ignore the MAP signal for Fuel overrun cut.

RT-values for Bluetooth Input switches are now named with the user defined text.

Option to start the Time after launch timer when the ECU senses a wheel speed using the Power Management System instead of requiring a button input.

Added fuel offset and gain adjustments for cylinder 9-12 in Cylinder adjustment.

RealTime Data values (outputs and internal outputs states) are labeled with the current output function or name.

ANALOG INPUT (0-5V) or CAN Inputs functions can now be assigned as EGT sensors.

New fuel drop table option in anti-lag function.

Option for the anti-lag system to directly control final ignition angle.

Add and remove axis source menu items for tables.

Fuel acceleration enrichment hold and decay based on event count instead of just time.

New Temporary cylinder shutoff function to disable injectors/ignition outputs to test for missing cylinders while engine is running.

Added an option to the Launch control to directly control the output ignition angle (instead of retard) with a table.

Added an option to set Max cut percentage for the Launch control.

Added options to read torque % and RPM (not for fuel/ignition control) from CAN OBD-II input.

CLT Warning can now be set to as low as 40 deg C as minimum value (80deg C before).

Options to calibrate the built-in Accelerometer in MaxxECU PRO.

Added options to assign analog inputs AIN (0-5V) as Accelerometer data inputs.

Added option to limit Torque Converter Lockup to certain modes in Auto gearbox  control.

New Nitrous purge solenoid output.

New Nitrous purge digital input.

New trigger: Mazda MX5 NC (CAM + VVT).

New trigger: Toyota 2NR (cam).

New trigger: Volvo B5244S (CAM + VVT).

New trigger: Mercury Marine BBC 60-1x6.

Porsche 996 2001 (ME 7.8) cruise control and OEM CAN Buttons input support.

When changing the Lambda correction frequency table with arrow keys, values are now changed by one, not 10.

Will now prevent Autotune on password-protected VE-tables.

Fixed a bug where hidden settings from a test-version of 1.122 could cause the boost-controller to not work.

Fixed a bug in the scatter plot when displaying negative Z values, and highlighting points with points hidden.

Fixed a bug causing a crash when MTune didn't have permission to write changes to a log-file.

Fixed a bug when opening a damaged log-file caused a crash.

Fixed a bug where some table editing functions didn't show up in tables with a just 1 axis.

Fixed a bug when entering over 700% VE.

Fixed a bug and improved the NTC table generator.

Fixed a bug where incorrect channel names were sent to MDash Android app.

Fixed a bug where Math channels didn't show the correct settings. Math channels are also correctly named in the settings-tree now.

Fixed a bug limiting the values that could be input in the CAN input system offset setting (should now be -2147483648 to 2147483647).

Fixed a bug where rescaling did not work when setting Fuel acc enrich as the 4D source axis.

Fixed a bug where the 3D selected data did not update.

Fixed a bug which caused unintentional error code 97 during ECU power on.

Fixed a problem with the secondary injector outputs 9-12.



Download here.

Release date: 2019-11-01












MTune 1.122

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


MTune performance update, reduced MTune loading times by at least half with dynamic object handling.

Added the ability for most DIN functions to be controlled from several input pins/sources at the same time (logical OR if several pins are used).

Warning are shown if a digital input functions that don't support it are used on several input pins.

Added easier options to start logging from just RPM and MAP (with off delay feature).

4 more MDash input buttons available in the system. 8 BT-switches in total from MDash (requires MDash 1.40 update).

Improved fuel calculation resolution and changed a few fuel RT-values to µsec resolution.

Ctrl + 'A' keyboard shortcut to select all cells in a table.

SPACE keyboard shortcut to go to current engine data in 2D/3D.

'P' keyboard shortcut to start or pause the live logger from anywhere in MTune.

ALT + direction arrow keys to copy a cell or area in the "arrow key direction".

Smoothing in tables, 'S' keyboard shortcut.

Live-logger Save/open selection.

Added option to set the Live-loggers memory length.

Drag zoom and scale lines added to the Log viewer.

Scatter plot function in the Log viewer.

Save log files as CSV file format.

NEW OEM CAN protocol: Lotus Elise/Exige 2007/2009.

NEW OEM CAN protocol: Mazda RX8.

Oil pressure warning light added to the BMW E46 330i (MS 42/43) OEM CAN protocol.

Oil level measurement now possible in Porsche 996 2001 (ME 7.8) OEM CAN protocol.

OEM CAN Buttons (currently only for the above MS 42/43 CAN protocol).

Added CLT and IAT as "destinations" for both user CAN and Analog input systems.

Added option to assign ignition output for any cylinder to any output. Ignition output cylinder x.

New user defined Lambda sensor (0-5v external lambda controller).

New PWM Input Frequency+Duty digital input function to read frequency and duty.

Option to enable the boost controller (wastegate back pressure control) by a digital input Boost Control Enable switch.

Shiftcut activation delay setting added.

Shiftcut drop % from tables.

Shiftcut retard/ramp back tables can now be used in all shiftcut modes.

Added extra adjustment tables for closed loop boost control function.

Added extra adjustment tables for nitrous control.

Power adder control system added the the Power management system to add/remove boost or nitrous depending on speed deviation.

Setting to allow Power management system to add overall ignition advance.

Launch control start RPM can be set with a table.

Launch control start RPM can be set by activating the launch control switch enable stage digital input.

Selectable threshold voltages for digital Triggers/Home inputs.

Battery Voltage filter added in Filters/error codes.

Over voltage engine cut in Filters/error codes.

Added options to specify the used injecting timing edge (start/center/end) and if the angle refers to BTDC or ATDC, Fuel inj general.

Added options to use custom fail-safe thresholds for IAT and CLT Sensors.

Tire growth correction for speed calculations in Wheel setup.

Improved the repeatability of the Transbrake bump system.

Added options to use fail-safe and error detection for all analog inputs.

Download ECU Logs from a shortcut on the main MTune screen.

Faster acceleration enrichment detection to give better acceleration enrichment was added in previous (1.121), in this version we tone it down a little bit cause it triggered fuel acc enrich little to fast.

3 point linear table generator on CLT/IAT inputs, NTC Sensor Setup dialog.

Fuel ASE is zeroed out after 120seconds.

Math channels (combine tables and values to new values).

Improved Trigger oscilloscope.

Improved Trigger logger with the possibility to log and view all available DIN/VR-signals.

Selectable TPS Rate filter, Filters/error codes.

New error code: 121 - AIN error.

New error code: 97 - Hard fault/Memory protection.

New error code: 48 - Overvoltage protection cut.

New error code: 38 - Trigger/CAM pattern expected error.

New trigger: Ford Duratec (CAM/VVT).

New trigger: Alfa Romeo Twin Spark 95 - 05.

New trigger: Mazda RX8 crank trigger.

New trigger: Mazda MX5 NB (99-05) cam trigger with missing tooth wheels).

New trigger: N+1 cam and VVT.

New trigger: Suzuki G16B (ON CAM).

New trigger: Mazda2 ZY-1500cc ZJ-1300cc Z6-1600cc.

New trigger: Kawasaki JET SKI 1100 DI STX.

New trigger: Suzuki Swift M15A 2005 - 2010.

New trigger: Mazda 2 DE (Z engine).

New trigger: BMW S14 (crank+cam).

New trigger: LS 24x with any non-standard cam trigger.

New trigger: Diahatsu Mira JB (4+1 on CAM).

New trigger: Dodge Viper CAM trigger.

New RealTime Data value: Engine Oil Temperature.

New RealTime Data value: Engine Oil Pressure.

New RealTime Data value: Total Fueling Target Error, the sum of the Lambda/Lambda Target + Current Lambda correction. A representation of how far off the VE-table is.

New RealTime Data value: Extra Fuel Table 3.

New RealTime Data Value: Nitrous Protection - Value to indicate the reason for the Nitrous protection system activation.

New RealTime Data Value: Boost openloop duty - The open loop duty % in closed loop boost control mode.

Fixed a bug that caused incorrect temperature values when selecting predefined temp sensors in US imperial mode.

Fixed a bug causing the ECU on time and Engine run time timers running 1% to fast.

Fixed a bug causing the injector duty and staging to be incorrectly calculated on Wankel and 2-stroke engines.

Fixed a bug where CLT and IAT could be 1.0C wrong.

Fixed a bug where some RealTime Data items sometimes didn't get updated.

Fixed a bug with CAN lambda inputs.

Fixed a bug causing nitrous lambda protection to activate before the nitrous system.

Fixed a bug where the second rev-limit mode used the first modes cut type.

Fixed a bug where the shortcut key did not work to get to the MTune Start page.

Fixed a bug where the AC Magnetic clutch output was always active with a reactivation delay of 0.1 or less was used.

Fixed a bug where the max cut time in shiftcut was not stored properly.

Fixed a bug where disabled user outputs which had a digital input function enabled could trigger the digital input function.

Fixed a bug where is wasn't possible to import tables in locked tune-files.

Fixed a bug where the connection confirmation windows could be hidden behind the log-viewer.

Fixed a bug with the warning output light.

Fixed a bug in Surface3D where the selected data values did not match the actual selection in some circumstances.

Fixed a bug where autotune calculated VE wrongly in some circumstances.



Download here.

Release date: 2019-09-17