Can be used to trigger certain input functions based on internal/external conditions.
Function
Description
Assign a descriptive name to the output or function. This name is displayed throughout MTune PC-software and MDash Android app, making it easier to identify and distinguish the function in configuration menus, monitoring views, logs, and dashboards. Use clear, meaningful names.
Output enabled
Enables or disables the output. When Disabled, the output is forced to its inactive condition while all settings remain available for configuration and testing without affecting the physical output. For inverted outputs, the physical output will remain active when disabled, as the activation conditions are treated as false.
•Enabled - The output operates normally according to its configured conditions.
•Disable - The output is disabled while all settings remain editable. The activation conditions are forced false, meaning inverted outputs remain physically active.
Condition X
Variable
Selects the input value that the condition monitors. The selected variable is continuously compared against the configured threshold using the chosen comparison operator (e.g. Greater Than or Less Than) to determine whether the condition is true or false.
Examples of variables include coolant temperature, engine RPM, oil pressure, throttle position, MAP, battery voltage, and other available ECU channels.
comparison operators
Selects how the variable is compared to the threshold value to determine when the condition becomes true.
Hysteresis
Hysteresis prevents an output from rapidly switching on and off when the measured value is close to the activation point.
It does this by using different values for turning the output ON and OFF, creating a small deadband between the two switching points.

Example: The output turns ON above 90°C and OFF below 85°C, creating a 5°C hysteresis deadband.
output configuration
output function
Condition(s) to be used for this internal function to be triggered.
Custom Expression
Enter a custom Boolean expression to define advanced output activation logic.
Available variables: A, B, C, D, E = Input conditions.
Operators:
& = Logical AND.
| = Logical OR.
! = Logical NOT (inverts the condition).
( ) = Parentheses to control the order of evaluation.
Note: AND and OR have the same precedence. Expressions are evaluated from left to right unless parentheses are used to specify the evaluation order.
Examples:
A & (B | C) - The output is active when A is true and either B or C is true.
(A & !B) | (!A & B) - The output is active when either A or B is true, but not both (exclusive OR).
Available for User Outputs 1-5 and Internal Outputs 1-5.
turn on delay
Specifies a delay time (in seconds) to be used when condition (s) are active before actually triggers this function.
Turn off delay
Specifies a delay (in seconds) before the function is disabled after the condition(s) become inactive.
Output
Selects how the output behaves when the configured conditions change.
•Normal - The output is active while the conditions are true.
•Inverted - The output logic is reversed. The output is active while the conditions are false and inactive while the conditions are true.
•Latch, Push: ON / Push: OFF - Each activation toggles the output state. One push turns the output ON, the next push turns it OFF.
•Latch, Push: ON / Long Push: OFF - A short activation turns the output ON. The output remains latched until the activation is held long enough to turn it OFF.
Output Flash
Selects whether the output should flash instead of remaining continuously ON or OFF.
•NO - No flashing. The output follows its normal state.
•Slow flash when output active - The output flashes slowly while active.
•Fast flash when output active - The output flashes rapidly while active.
•Slow flash when output inactive - The output flashes slowly while inactive.
•Fast flash when output inactive - The output flashes rapidly while inactive.
Note: Flash modes are mainly intended for physical outputs driving indicator lamps or LEDs.
INputs to control
Input function
Selects which MaxxECU digital input function is controlled by the configured conditions. The selected input is activated when the conditions are true and deactivated when they are false.

In the above example we will trigger the input function Start logging when condition (A and B) or C is active and log for 120 seconds. In other words: When engine is over 3000RPM AND over 0.4bar (5.8 PSI) of boost, MaxxECU starts to log. Also, automatically starts to log upon errors.
Note: Start logging based on engine conditions might be easier to setup at set RPM and TPS function found in the Configuration --> ECU Logging settings.

The above example will trigger the anti-lag and disable traction control input functions when the physical digital input 1 is active.

The above settings will change to secondary RPM limiter and disable traction control features when Bluetooth input swith 1 AND the active boost level 3 is activated.
Note: Bluetooth input switches can directly activate digital input functions without the usage of this internal output function.