21/04/2026
MTune 1.160 is now available as another free update for all MaxxECU units.
- WiFi communication support added for MaxxECU GEN2, including digital input function WIFI, enable for on-the-fly activation.
- Added User Scripting: a built-in Lua scripting engine for MaxxECU GEN2 with 4 independent script slots, enabling custom CAN communication, virtual sensor inputs, output control, and real-time value publishing directly on the ECU.
- Added support for Blink Marine Racepad PKP-3500-SI-MT Encoders in Keypad settings.
- Added a Max Cut % setting to the Rolling launch control that allows limiting how much and if any cuts can be done.
- Added a Direction setting to the User PID function for control loops where increased duty can either increase or decrease the process variable.
- Added Manual Prime feature with optional Run Pump Before Prime, enabling injector pulsing at zero RPM (triggered by >95% throttle) to pre-fuel the engine and improve starting of large/high-compression race engines.
- Added a dynamic E-throttle position limiter with warning-level based activation and configurable ramp rate control for maximum position changes.
- Added support for Link CAN lambdas.
- Added configurable CAN frame pattern matching (byte/bit offset + mask) to enable filtering and decoding of multiplexed and multi-frame messages.
- Added enable/disable options for brake switch, clutch switch, vehicle/wheel speed, ESP/DSC/TC button, AC switch, and cruise buttons in all Vehicle CAN Integration protocols (previously always auto captured), and restricted each protocol to listen only on its configured CAN bus (on dual-bus ECUs) to prevent conflicts and isolate buses.
- Added CAN System Torque control to fine-tune DSG and Haldex behavior using Audi S3 1.8T 2003 VAG PQ34 (ME 7.5) and VW Polo IV (9N3) GTI CUP PQ34 (ME 7.5) vehicle CAN integration protocol.
- Suzuki Swift (ZC32) vehicle CAN integration added.
- Ford Mustang 2010 GT500 vehicle CAN integration added.
- BMW E9x (MSS60 vehicle CAN integration) update: Added extended instrument cluster support with configurable gear display limitation (max gear = 7) to prevent cluster warnings on vehicles not supporting 8th gear indication.
- Mazda RX8 vehicle CAN integration update: Coding support for the N3K1 EGI 18 881P, Japan import 2005 RX8 4-port 5-speed.
- Added coding option to support M3 instrument cluster swaps in the BMW E46 platform using the BMW E46 328i (MS42) and BMW E46 330i (MS43) vehicle integration protocols.
- Added (A+B)*C/D, (A+B)*C and A*B*C*D*E as new math formulas for Math channels.
- Added SENT Bitmask settings to filter out non-signal bits (e.g., counters) from the SENT data stream for correct sensor value extraction.
- New Trigger systems: Missingtooth, High Compression, designed for high-compression engines with weak starters, to improve the detection reliability during compression-induced cranking slowdown.
- New Trigger system: Suzuki Alto F6A
- New and improved trigger system: Mazda MX5 NB (99-05) (New) for timing accuracy. Solved early rev-limiter problems. First Tooth angle must be reset when switching to the new trigger.
- Improved Mitsubishi EVO X trigger synchronization on high-compression engines and added the unsynchronized mode option.
- New CAM/VVTi trigger system: Aston Martin AJV8 (AM05/08).
- Added Rotax 850 ETEC trigger.
- Added Dodge Viper GEN5 (CAM).
- Added Arctic Cat Catalyst crank trigger.
- Improved Renix 66-2-2-2 trigger decoding to support more asymmetric missing gaps.
- Updated patterns to the Trigger pattern generator output functions.
- Added a new pattern generator option to use actual RPM from a table or CAN input.
- GEN2: Improved knock input no-signal noise levels.
- GEN2: Added a setting to normalize the higher knock readings of GEN2 ECUs to levels of GEN1.
- Added Support for the upcoming Expansion Module.
- Added a Peak Extension Time setting (GEN2 only) to hold injector peak current for a configurable time before switching to hold current, improving operation with large injectors without affecting fueling.
- FIC 3000 injector preset added.
- Compacted the wireless settings page and reorganized the CAN settings pages.
- Known CAN conflict added as a tuneproblem warning.
- Added pulse settings to input summary.
- User table descriptions and custom names are now shown in the MTune status bar instead of the original internal table names.
- Redesigned the tune file import dialog for clarity.
- New searchable dropdown box.
- Tables now support editing the selected cell by pressing Enter.
- Editing a table cell now preserves the scroll position, keeping the active row in view.
- Added support for standalone .maxxlog files extracted from MaxxECU Zip logs.
- Added support for all 12 Bluetooth buttons in SNZ Minisprint FeatureSet.
- Improved MTune visual interface with new buttons and dialogs, together with some other visual improvements and modernization of UI.
- Improved Load pages from another file logic for partially locked tunes, now allowing non-locked pages to be loaded.
- CAN collision tune-warning detection now also considers the selected CAN bus.
- Logger update: non-hovered channel regions are dynamically dimmed to improve traceability and reduce visual noise in multi-channel views and a new cursor-driven visual focus.
- Logger update: Introduced user-defined tabs at the bottom linked to the Log Setup (tabs are now generated from saved log configurations).
- Logger update: More resize options, improved splitter functionality and proportional plot area sizing options.
- Added resizable analog, arc, and linear gauges with customization and optional secondary RealTime value display, a redesigned gauge/data area, and data values now show custom names (if present) instead of full names.
- Added decimal and binary view options for the CAN Analyzer.
- New built-in online verification system and new error code (114) for the GEN2 platform to get your unique MaxxECU hardware key.
- Added option to temporarily hide logger channels by clicking the channel name.
- Ignore ECU-generated trim tables to prevent read/write dialog from triggering
- Changed min value of the Throttle Blip Target Error RealTime Data value.
- Added knock re**rd hold at shiftcuts and improved knock re**rd hold during ignition/fuel cuts.
- Improved PDM current reading accuracy.
- PDM: Fixed a bug causing keypad buttons set to Ignition on to always keep their state during power off, even if the keep state was set to reset.
- Fix for PDM multi-keypad setup where Lights Park state was not shared correctly, causing incorrect output behavior.
- Fixed a PDM firmware update timing issue that could falsely report the update as failed during reconnect.
- Fixed missing wheel speed RT values for Suzuki Swift (ZC32), Nissan 350Z (ECCS 2), and Golf R32 MK5 ME 7.1.1 vehicle CAN integrations.
- Fixed an issue with hella PWM oil pressure internal filter.
- Fixed scaling issue on Syltech 35 and 135Bar that caused an exception.
- Fixed how Clutch Slip, Transmission Slip, and Wheel Slip are calculated to show slip % instead of slip ratio, which ranged from 0-100%.
- Fixed issue where predefined injectors did not properly support dynamic tables.
- Fixed rare 90-degree trigger misalignment on Nissan QG18 causing intermittent no start after shutdown.
- Fixed background cam trigger misconfiguration where Multitooth + Home defaulted to Honda J35A3, causing incorrect missing tooth interpretation in some cases.
- Fixed a MaxxECU GEN2 bug causing weak heating of lambda sensors.
- Fixed an incorrect behavior in the cranking fuel hold function. The cranking fuel should now ramp down to the normal fueling instead of adding on top of it.
- Fixed an issue where the VR bipolar trigger option was missing for the MaxxECU GEN2.
- Fixed a bug that could cause glitches in the Fuel and Knock Trim tables when writing to the ECU at the same time as the tables were updated by the ECU.
- Fixed a bug that caused the AIN Error detection section to not appear for some input functions.
- Fixed a SENT decoding problem causing frame errors on some devices with rare timing patterns.
- Fixed a bug causing Internal Output Bitmask operations to not work on Condition A.
- Fixed a bug causing false EGT short circuit errors on GEN2 ECUs.
- Fixed Real dwell RT-value showing incorrect values during ignition cuts, while actual dwell remained correct.
- Fixed a bug where settings PDM or other CAN outputs as Ignition outputs caused problems on other outputs.
- Fixed negative acceleration enrichment not working in event-based mode.
- Fixed boost pressure error scaling in bar mode causing ILimiter table values to be limited to whole numbers only.
- Fixed local autotune from logfile not respecting locked cells.