Please enable JavaScript to view this site.

MaxxECU online help

Navigation: CAN > CAN OEM

BMW E46 330i (MS 42/43)

Scroll Prev Top Next More

Inputs (working)

AC request/idle up.

Brake pedal.

ABS wheel speed directly into MaxxECU traction system (four individual wheel speed).

DSC button is used to enable/disable MaxxECU traction capabilities. <-- Press and hold the DSC button for more than 3 seconds to completely disable the ABS stability control  features.

Steering wheel buttons for Cruise control. <-- the actual buttons is not CAN, but they will only work if this OEM CAN is enabled in settings since this is a part of the M54 plugin solution.

 

Outputs (working)

Tachometer (RPM).

Odometer.

Check engine light.

Engine temperature.

Engine overheat warning light.

Fuel consumption meter. <-- Can also be used for anything else, like boost meter, see examples below.

Oil temperature (using CAN System Oil Temperature input). <-- only on M3 dash.

Shift light RPM. <-- only on M3 dash.

Low oil level light is always off <-- not controlled.

Cruise control light

 

 

Not working/issues/work in progress

OBDII works only when CAN wired to OBDII connector (requires JMTII terminals).

 

Changelog

Full support in MTune 1.116.

Experimental support in MTune 1.110.

 

 

Confirmed to work models

BMW E46 330i 2001, Siemens DME MS43.

 

 

BMW E46 330i dash

clip0467

Arrow explanation

Green (light): Working.

Green (dark): Working (but not controlled by CAN).

Blue: Not ECU controlled.

Orange: Partly controlled by MaxxECU.

Yellow: Turned off.

 

 

BMW E46 M3 dash

clip0468

Arrow explanation

Green (light): Working.

Green (dark): Working (but not controlled by CAN).

Blue: Not ECU controlled.

Orange: Partly controlled by MaxxECU.

Yellow: Turned off.

 

 

 

BMW E46 330i with M3 dash

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The OEM CAN protocol must always be activated first

clip0473

When enabled, extra options for the enabled CAN protocol is visible inside MTune.

 

 

Cruise control

clip0845

Cruise control buttons on the BMW 330i. Set speed by pressing SET, press (and hold) ACC to accelerate or DEC to deaccelerate. To stop the Cruise control feature, press brake pedal or press the OFF button.

 

 

OEM fuel consumption meter

clip0846

The OEM fuel consumption meter is showing the actual MaxxECU fuel consumption, or it can be used to display ANY other value by using an user table, see examples below.

 

 

 

 

Example configuration

 

 

Use the OEM fuel consumption meter as a boost meter instead

clip0839

1. In the M54 Plugin base tune, the User table 1 is prepared for this, you just need to activate the output. Enable the Use as analog input function = CAN system fuel consumption meter. will do the trick. Allowed values here are 0.0 (min) to 2.0 (max).

 

Note: The ECU needs to be restarted for this change to be active.

 

 

Use the OEM fuel consumption meter as an traction control limit indicator

clip0840

1. Enable the Use as analog input function = CAN system fuel consumption meter. , change axis source to power limit, and rescale to suit your need. Allowed values here are 0.0 (min) to 2.0 (max).

 

Note: You can have ANY value here as source, and even add 4D to present whatever you like in the OEM fuel consumption meter.

Note: As per default, the fuel consumption meter is using MaxxECU fuel consumption calculation as source for indication, it needs to be properly adjusted for your vehicles configuration.

 

 

Use the steering wheel buttons for any other than Cruise control.

 

clip0841

1. Be sure to disable the Cruise control function in MaxxECU.

 

 

clip0843

2. The steering wheel Cruise control buttons is transmitted to the digital input 4 (DIN 4) of MaxxECU (when using our M54 plugin), make sure the DIN 4 function is enabled as BMW MS43 Steering Wheel Buttons.

 

 

Available now in the whole system to be used as anything is a new RealTime Data value called BMW Buttons.

 

clip0844

 

BMW steering wheel button

BMW Buttons (output value)

Cruise control ON/OFF

72

Cruise control SET

18

Cruise control ACC (+)

36

Cruise control DEC (-)

128

 

 

 

clip0842

3. By using an internal output, and use the BMW Buttons as a condition, a digital input functions can be triggered from inside the system, like on the above example, when cruise control ON/OFF button is pressed, the rolling launch feature is activated.

 

 

 

 

 

 

 

clip0847

The MS43 DME.

 

 

clip0848

The MS43 DME, connector side.