Aim Infotech: BMW 3 Series (E46), M3 (E46) Obdii +ecu Connection
Aim Infotech: BMW 3 Series (E46), M3 (E46) Obdii +ecu Connection
Aim Infotech: BMW 3 Series (E46), M3 (E46) Obdii +ecu Connection
Release 1.05
1
Models and years
This document explains how to connect AiM devices to the vehicle Engine Control Unit (ECU) data
stream.
Supported models and years are:
2
Connection and configuration
AiM devices can be connected to these models in two different ways:
• through the OBD II plug, using a standard OBD II protocol (easy connection, basic parameters)
• through a direct connection to the ECU CAN wires, using a specific manufacturer CAN protocol.
1
2.1
OBDII connection
These models feature a standard diagnostic protocol based on CAN/K-Line/RS232, accessible through
the OBDII plug placed on the left of the driver seat (following left picture). For this installation refer to
the following pinout of the OBDII plug (vehicle side – front view) and connection table.
2.2
OBDII – Race Studio configuration
Before connecting the AiM device to the OBD II plug, set all functions using AiM software Race Studio.
The parameters to set in the device configuration are:
2
2.3
ECU CAN connection
These models feature a CAN data bus accessible through the ECU main connector. It is strongly
recommended to refer to a skilled technician to perform this kind of installation. For this installation
refer to the following pinout of the car’s ECU connector (vehicle side – front view) and connection
table.
Please note: BMW 3 Series (E46) ECU has the CAN bus on the 40 pins X60004 connector too. Here
below is connection table
40 Pins X60004 connector pin Pin function BMW ECU cable colour AiM cable label
36 CAN High Yellow CAN+
37 CAN Low Black
2.4
ECU CAN – Race Studio configuration
Before connecting the AiM device to the ECU, set all functions using AiM software Race Studio. The
parameters to set in the device configuration are:
3
3
Protocols
Channels received by AiM devices change according to the selected protocol.
3.1
“OBDII – ISO9141-2” protocol
Channels received by AiM devices configured with " OBDII – ISO9141-2” protocol are:
4
3.2
“BMW – BMW_MINI” protocol
Channels received by AiM devices configured with "BMW – BMW_MINI” protocol are:
RPM RPM
GEAR Active gear
SPEED Vehicle speed
WHFL Front left wheel speed
WHFR Front right wheel speed
WHRL Rear left wheel speed
WHRR Rear right wheel speed
RPM TURBO Turbo RPM
WATER TEMP Eater temperature
ENGINE OIL TEMP Oil temperature
GEARBOX TEMP Gearbox temperature
TEMP OUTSIDE Outside air temperature
BRAKE PRESSURE Brake pressure
STEER ANGLE Steering angle
ENGINE MOMENT Engine moment
PEDAL POSITION Pedal position sensor
FUEL Fuel level
TORQUE Torque
ABS FAIL ABS failure
ASC REG ASC regulation
DSC REG DSC regulation
STEER ANG2 Steering angle 2
5
ELECTROV STATE Electro valve state
BRAKE SWITCH Brake switch
CLUTCH SWITCH Clutch switch
FULL LOAD ALTE Full load alternator
MIL CHK ENG Engine malfunctioning checking
Technical note: not all data channels outlined in the ECU template are validated for each
manufacturer model or variant; some of the outlined channels are model and year specific, and
therefore may not be applicable
.