Version 1.29 released March 18th 2026 For all platforms, support for receiving multiplexed CAN messages is added. Also, added a hold off fraction filter for frequency inputs, which will ignore impulses that come within a certain fraction of the previous period. For MPC4 specifically: - Support for programmable trigger conditioner board added - Torque converter lock up pre-fill phase added - Fixed bugs causing occasional glitches in torque converter control - Added real time variable tccmode showing reason why torque converter is locked or not locked. - Added real time variable activeshiftmaps showing rationale for choosing gear changes whether it's an automatic shift map, manual mode, or gear shifts are being blocked for any reason. - Added real time variable lastshiftreason showing what logic triggered the last gear change. - There is now a separate function to select alternate torque converter lock up map instead of being tied to alternate shift map. - Added real time variables lockupspeed and unlockspeed, which similarly to atupshiftspeed and atdownshiftspeed indicate what speeds would trigger a torque converter lock up or unlock at any given moment, if the tcc strategy is not inhibiting lock up operation (see tccmode) Version 1.28 released March 6th 2026 Fixing bug resulting in corrupt logs in structured logging mode with some configurations. MPC4 transmission control adds: - Enable condition for minimum torque requests - Minimum speed parameter for minimum torque requests - Ability to skip gears when shifting, with two facilities to perform this. There are tuned skip shifts that can skip one gear in either direction and the configuration specifies which shifts can be skipped. There are also wildcard shifts that permit skipping multiple gears if conditions call for it (coming to a sudden stop when driving in a high gear) - Mercedes-Benz Tiptronic CAN gear selector preset. Version 1.27 released February 14th 2026 Fixing missing 20Hz custom CAN messages on CAN2 on MPC1. MPC4 transmission control adds: - Virtual clutch pedal support - Dedicated mode for Mercedes Tiptronic CAN bus gear selector - Trans brake enable condition, as well as requiring brake pedal to allow trans brake activation. - Configurable hold off time for trans brake bump - Ability to use BMW CAN bus shifter state as triggers for other functions such as trans brake. - More log variables to report shift characteristics. - Test screens for testing transmission solenoid logic as well as making manual gear changes from laptop. - Configurable shut off delay using main relay control, necessary for shift by wire transmissions where shutting off transmission power while driving could cause damage. - Clutch to clutch map added for a N -> 2 shift for tuning 2nd gear takeoff - Trans brake torque limit map is now flex table Version 1.26 released January 13th 2026 MPC4 only release, no changes for MPC1. - Added support for BMW CAN bus shifters from 8HP equipped cars. - Fixed bugs in torque calculation for cars without a torque management ECU introduced in 1.25 - Digital input 5 enabled as a speed input (pin A23) Version 1.25 released January 2nd 2026 - Added support for using momentary buttons in CAN keypads as indicators with separate channel controlling light status. MPC4 firmware specific: - Added support for stateless shifters in transmission control (keypads or joysticks) - Added torque modifier maps to alter shift behaviour in manual mode or alternate maps mode. - Added accelerator pedal rate filters to prevent immediate shifts upon quick pedal movements. - Tiptronic type shifters can now operate with factory like behaviour of selecting highest permissible gear but remain in fully automatic mode. - Incorrect ratio detection now has a timeout to prevent transmission slip from triggering actions if no recent shift has been performed. - Added a timer to block gear shifts from happening within a set period after trans brake is released. Version 1.24 released December 4th 2025 Fixed bugs introduced in 1.23. Version 1.23 released October 30th 2025 - New USB driver for faster PC communications - Internal logger can now skip logging all channels in structured mode for smaller log file size. - Output test dialog added - MPC4 firmware adds support for LPCX expansion board (adding 8 analog inputs, 2 digital inputs and 4 outputs) - MPC4 transmission control now has flex tables for solenoid curves and converter lock up functions. - MPC4 transmission control now has option to skip preamble/postamble line pressure maps - MPC4 transmission control now has option to make during-shift torque maps relative to torque at start of shift rather than absolute. Version 1.22 released October 7th 2025 Added more general purpose PID routines. Made general purpose logic parameters into flex tables. Moved simple PWM functions over to flex tables. Added flex table support to custom strategy environment Version 1.21 released July 3rd 2025 Added more general purpose tables, and they are now dynamically allocated so their dimensions can be modified on the fly by Calibrator. User program code and associated text entries also dynamically allocated. Transmission control now includes torque estimation for mechanical and primitive EFI engines without ECU torque management. Version 1.20 released April 7th 2025 Added Blink Marine CAN keypad support. Added timeout to transmission controller engine braking mode. Version 1.19 released March 2nd 2025 Skipping this version for MPC1. Fixing bug in torque converter during shift strategy. Version 1.18 released February 26th 2025 Skipping this version for MPC1. Fixing bug that truncated the max possible values for minimum torque during shift. Version 1.17 released February 10th 2025 Skipping this version for MPC1, only contains updates for transmission control firmware. Added option to freeze indicated engine torque during shifts. Modified Isuzu OEM CAN integration to omit the torque limit when minimum torque is requested. Added torque range limits to torque converter lock up control. Version 1.16 released February 10th 2025 Skipping this version for MPC1, only contains some bug fixes for transmission control firmware. Version 1.15 released February 8th 2025 Fixed a bug causing unpredictable behaviour of flip flop toggle inuts when multiple flip flop logic channels were being used. Added timeouts to general purpose logic and flip flop logic. Version 1.14 released January 26th 2025 Fixed another bug in flip flop logic. Transmission control on MPC4: Added engine braking mode. Added minimum speed per gear in manual mode. Added start up sequences for 722.6 valve body. Added kick down mode. Added trans brake control. Version 1.13 released December 22nd 2024 Fixed a bug in flip flop logic introduced in version 1.10. Added torque converter slip control to transmission control strategy (experimental). Improved torque management strategy in automatic transmission control. Improved NAG1/722.6 input shaft speed calculation to correctly deal with a slipping transmission in gears 2-4. Version 1.12 released December 2nd 2024 Fixed some GPIO assignment bugs. Added new wheel speed system to calculate vehicle speed from all 4 wheels. Completely new transmission control strategy in MPC4 firmware. Version 1.11 released October 22nd 2024 Added pull-down control for digital inputs in MPC4 firmware. Fixed digital input 4 speed calculation bug Version 1.10 released October 18th 2024 MPC4 firmware now includes transmission control strategy as well as PWM capability on more pins. Version 1.9 released August 20th 2024 Added ability to record CAN logs via USB directly to Calibrator software. Version 1.8 released March 25th 2024 Added range limits to CAN packet edit rules. Version 1.7 released February 11th 2023 Added CAN transmit sequences. Added simulated crank/cam trigger outputs. Version 1.6 released February 21st 2022 Fixed frequency input glitches on digital input 3. Added password protection of controller. Increased CAN logging time stamp resolution. Version 1.5 released November 29th 2021 Increased number of CAN receive/transmit slots from 16 to 32 per interface. Increased number of general purpose logic conditions from 8 to 16 Added ability to store non-volatile variables in custom strategy Added simple PWM functions for easier set up of CAN data to PWM outputs. Version 1.4 released July 12th 2021 Added configurable low pass filters to CAN receivers. Fixed PWM outputs that were all broken in previous release. Version 1.3 released February 13th 2021 Added OBD2 service. Added custom math channels (without need to use the programming environment) Added digital input edge callbacks to the custom strategies. Version 1.2 released February 7th 2021 This is the first firmware to include the ability to run user written programs. See https://controls.is/manuals/customstrategy.pdf Version 1.1 released April 16th 2020 Fixed bug in off delay on general purpose logic. Added more bit operations on CAN editors and CAN broadcasting. Added ability to do bit checking in general purpose logic. Added general purpose accumulators for generating rolling counters and more. Version 1.0 released August 14th 2019 First proper production release. Changes from version 0.4: Logging is now configurable, previously was hard coded to log only CAN bus traffic. Timeouts for custom logic can now be as long as 6553 seconds up from 25 seconds before.