Please enable JavaScript to view this site.

MaxxECU online help

Engine firing order

1-5-4-8-7-2-6-3 (Pistons Number #1 is the passenger side on the pulley side).

 

 

Supported

Fuel pump (OEM CAN bus).

BSD Protocol input (oil level, alternator and waterpump control supported).

 

Not supported (currently)

E-Throttle bodies (OEM CAN bus), see below.

Engine FAN (PWM).

Fuel system (return less system which modulates the fuel pump to maintain the desired fuel pressure).

 

 

 

Crank trigger (VR)

Pin

Function

1

VR -

2

VR +

 

Camshaft connectors (HALL)

Pin

Function

1

+5V

2

Sensor GND

3

Signal

Note: Intake #1 (passenger side), Exhaust #2 (Passenger side), Intake #2 (driver side, Exhaust#2 (Driver side).

 

Ignition coils (needs external amplifiers)

Pin

Function

1

+12V

2

GND

3

IGN signal

 

TPS (one on each engine side)

Throttle position Sensor (1 for each side)

Pin

Function

1

+5V

2

Sensor GND

3

TPS MAIN

4

TPS BACKUP

5

Sensor GND

6

+5V

 

E-Throttle Pedal

Pin

Function

1

Sensor GND

2

Sensor GND

3

+5V

4

Pedal MAIN

5

+5V

6

Pedal BACKUP

 

VANOS solenoids

Pin

Function

1

+12V

2

GPO (GND)

Note: BMW specifies 250Hz, we used 200Hz)

 

E-Throttle motors

Note: OEM they are driven by by CAN messages, currently we do not support this control method, and you need to open up the throttle body and wire directly to the power pins.

 

Idle motor

Note: OEM the idle motor is controlled over CAN, currently we do not support this control method, and you need to open up the idle control unit and wire to the power pins.

 

 

see, MaxxECU download page for a basetune.