Please enable JavaScript to view this site.

MaxxECU online help

Navigation: Wiring information

Digital inputs.

Scroll Prev Top Next More

MaxxECU has digital inputs (DIN x) that can be used to trigger certain Digital input functions.

Note: User CAN inputs, AIN x can also be used to trigger digital input functions.



Digital Input (DIN x)


Example wiring to ground a DIN x (with pullup activated) or AIN (temperature) (since these AIN (temp) have built-in pullup they can be triggered when grounded.



Example MTune setting for a wired digital input 1 switch which will trigger the digital input function Stop engine/prevent start.



Using AIN (temperature) as digital input


Example wiring to ground a DIN x (with pullup activated) or AIN (temperature) (since these AIN (temp) have built-in pullup they can be triggered when grounded.



In the above example a simple switch is connected between GND and AIN 1 to close the circuit and activates the secondary boost target in boost control.



Using AIN (0-5V) as digital input


Example wiring to trigger a digital input function on a AIN (0-5V) input.



You can also use an AIN (0-5V) to trigger a digital input by wiring a +5V or +12V source through a switch to a AIN (0-5V) input.



In the above example where we set AIN 4 active level to active high, the boost target changes to boost target 2.




Specifies the digital input function to trigger when the input gets active.


Function 2

Specifies the digital input function to trigger as function 2 when using the below latch function.



Adds a latching feature of the digital input, with possibility to trigger a secondary digital function.

None (active while the input is active)

Push: on, Push: off

Push: on, long Push: off

Push: on, long Push: function 2 on, push: both off

Note: Long-push = 0.5seconds.



User-defined name for this input to easily identify what's connected.


Active level

Specifies whether function is active when voltage goes from high to low (falling edge) or low to high (rising edge).



Specifies whether to use internal pullup resistor (2500 ohm to +5V) on selected input to trigger input when connected to ground. if you do not enable the Pullup on this input, you must either input +5V or +12V to trigger it.

Note: Not available on all ECUs and only available when set to digital input.


Input type

Specifies the type (hall or VR) of sensor wired to the input.

Digital input - +3,3 to +3,5V square wave signal is required to trigger input when set to digital input (up to 10kHz).

VR input - Requires a - 0,16V to +0,16V (0,32V peak-peak) signal to trigger input when set to VR (up to 10kHz).

Note: Not available on all ECUs.



Also, see wiring information - Digital inputs.



Digital inputs available in MaxxECU

AC clutch disable

AC request/idle up

Actuator target state

Advanced warning system, enable

Advanced Warning System, Enable Cut

After launch power limit disable

Angle logger

Anti-lag enable

Audi trigger cam sensor

Auto transmission gear selector

Auto transmission lockup enable

Auto transmission manual mode switch

Auto transmission, enable WOT RPM shift

Auto transmission, switch to 2nd shift table

Avg fuel consumption reset

BMW BSD bus 1 Input.

BMW MS 43 Steering Wheel Buttons

Boost Control Enable

Boost target switch

Brake pedal/stop light active

CAN, disable all TX

Chassis SPORT mode

Clutch switch


Cruise control, Abort

Cruise control, Accelerate

Cruise control, Decelerate

Cruise control, Resume

Cruise control, Set

Direct ECU output control

DCT clutchkick/burnout mode

DCT drivelogic DOWN

DCT drivelogic UP

Disable traction control

EGT power cut, enable

Electric waterpump override input

Engine runtime+max reset

Error codes, clear all codes

Ethanol sensor

E-Throttle Volvo backup pedal position (PWM)

E-Throttle Volvo main and backup pedal position (PWM)

External lambda 1, error

External lambda 2, error

External lambda 1, valid

External lambda 2, valid

Extra fuel table X table activation switch

Extra ignition table X table activation switch

Extra fuel/ign table activation switch (all)

FAN + Electric waterpump override input

Fan override input

Fuel adaptation, enable adaptation

Fuel Pump Override

Idle control disable

Ignition key

Launch control switch, enable stage

Lean power cut, enable

Logging, reset and start new file

Logging, run

MDash page/reset CEL (hold)

Nitrous enable switch

Nitrous purge

Nitrous stage x activate

Nitrous timer run

Power management system disable

Power management system enable

Pulse output x trigger input

PWM Input Frequency+Duty

Rolling launch control switch

RPM limit, enable GP limiter

RPM limit, use secondary limit RPM

RPM limit, use secondary mode

SENT protocol input


Shiftcut enable

Speed limit X enable/SET

speed limit reset

Speedsensor drive shaft RPM

Speedsensor transmission input shaft RPM

Speedsensor wheelspeed front/rear right/left

Starter motor input

Stop engine/prevent start

Throttle blip enable

Throttle blip trigger

Timer X start/stop/reset

Transbrake bump/creep button

Transbrake hold button

Transmission DOWN shift

Transmission Mode Switch

Transmission Neutral Switch

Transmission Reverse Switch

Transmission UP shift

Trigger CAM/HOME

Trigger, HOME+CAM dual sensor, cam sensor

Trigger, TRIGGER sensor

Turbo speed sensor

User Cut Table X, enable

User PID enable control

Vehicle speed sensor VSS (simple)

Virtual fuel tank Decrease

Virtual fuel tank Increase

Virtual fuel tank reset level

VVT Cam pos. exhaust/intake

Wheel setup (use setup 2 when active)

Water/Methanol Injection, low-level sensor



How to make digital input 3 (DIN 3) visible?

MaxxECU V1/RACE and PRO (REV4+) has the ability to use GPO 7 as digital input 3 (DIN 3).

Note: The GPO7/DIN3 has a fixed +5V pullup.



GPO 7 used as digital input 3 (DIN 3) in the above example in Output --> Output config.




In Inputs --> Digital inputs, DIN 3 is now available for usage in MaxxECU.



Video tutorial

Where is MaxxECU DIgital input 3 (DIN 3)