AiM Infotech
BMW F series (1-2-3-4-5er)
MINI F56
OBDII and ECU connections
Release 1.03
1
Supported years and models
This document explains how to connect AiM devices to the vehicle’s engine control unit (ECU) data
bus.
Supported years and models are:
•
•
•
•
•
•
BMW 1 Series (F20/F21)
BMW 2 Series (F22/F23/F87)
BMW 3 Series (F30/F80)
BMW 4 Series (F32/F82)
BMW 5 Series (F10)
MINI F56
2011 - 2018
2014 - 2020
2012 – 2018
2013 – 2019
2010 - 2016
from 2014
2
Connection and configuration
AiM devices can be connected to these models in two different ways:
• through the OBDII plug, using a standard OBDII protocol (easy connection, basic parameters)
• through a direct connection to the ECU CAN wires, using a specific BMW CAN protocol.
1
2.1
OBDII Connection
These models feature a standard diagnostic protocol based on CAN, accessible on the OBD II plug
placed on the driver side, in the footrest area. For this installation refer to the following pinout of the
car’s plug (vehicle side – front view) and connection table:
OBDII Pin
Pin function
AiM cable
6
CAN High
CAN+
14
CAN Low
CAN-
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:
• ECU manufacturer:
• ECU Model:
OBD_II
CAN
2
2.3
ECU CAN Connection
These models feature a “CAN powertrain” data bus accessible in different locations (i.e. under the
gearbox lever, close to the steering column, in the wall on the right side of the car - footrest area - see
following picture). It is strongly recommended to refer to a skilled technician to perform this kind of
installation. Wire colours are standardized as indicated here below, and are always twisted together:
Pin function
CAN High
CAN Low
BMW ECU cable colour
Blue/Red
Red
AiM cable label
CAN+
CAN-
AiM color cable
White
Blue
AiM cable label
CAN+
CAN-
AiM color cable
White
Blue
An alternative colour code is the one here following.
Pin function
CAN High
CAN Low
BMW ECU cable colour
Black
Yellow
3
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:
• ECU manufacturer:
• ECU Model:
BMW
F_Series (RS3 only)
F_21 (RS2 only)
3
Protocols
Channels received by AiM devices change according to the selected protocol.
4
3.1
“OBDII – CAN" protocol
Channels received by AiM devices configured with “OBDII – CAN” protocol are:
CHANNEL NAME
FUNCTION
OBDII RPM
OBDII SPEED
OBDII ECT
OBDII TPS
OBDII IAT
OBDII MAP
OBDII MAF
OBDII FUEL LEV
OBDII PPS
RPM
Speed
Engine coolant temperature
Throttle position sensor
Intake air temperature
Manifold air pressure
Manifold air flow
Fuel level
Pedal position sensor
Please note: channels listed above are those polled by AiM devices. They may or may not come
across in the data stream depending on models. RPM, TPS, ECT and speed are generally available.
5
3.2
“BMW – F_Series" protocol
Channels received by AiM devices configured with "BMW - F_Series" protocol are:
CHANNEL NAME
FUNCTION
RPM
RPM
Gear
Gear
Speed
Vehicle speed
Wheel Speed RL
Wheel speed rear left
Wheel Speed RR
Wheel speed rear right
Wheel Speed FL
Wheel speed front left
Wheel Speed FR
Wheel speed front right
Long Acc
Inline acceleration
Lat Acc
Lateral acceleration
Yaw Rate
Yaw rate
Eng T
Water temperature
Oil T
Oil temperature
Amb T
Ambient temperature
Gear T
Gearbox temperature
EGT
Exhaust gas temperature
Brake P F
Front brake pressure
Brake P R
Rear brake pressure
Ambient P
Barometric pressure
RailP
Rail pressure
Steering Angle
Steering angle
Throttle
Throttle position
Pedal Pos
Throttle pedal position
Eng Load
Engine load
Odometer
Odometer
Fuel km
Fuel distance
6
Battery Volt
Battery voltage
Fuel used
Fuel level
Gbx Torque
Gearbox torque
Eng Torque
Engine torque
ABS
Function ABS
ASC
Function ASC
Brake
Number
Fuel Raw ul
Fuel used per cylinder
Indicator lights
Direction lights
Fuel Lamp
Fuel reserve lamp
Hi Beam
Hi beam lamp
Eng Mode
Engine mode
DSC
DSC setting
Clutch Sw
Clutch switch
Rpm MAX
Max RPM
Eng Heat St
Engine heat status
Technical note: not all data channels outlined in the ECU template are validated for each
manufacturer’s model or variant; some of the outlined channels are model and year specific, and
therefore may not be applicable.
7
3.3
“BMW – F_21" protocol
Channels received by AiM devices configured with "BMW - F_21" protocol are:
CHANNEL NAME
FUNCTION
ECU RPM
RPM
ECU AIR PRESS
Intake air pressure
ECU PEDAL POS
Throttle pedal position
ECU WDKBA
Reference throttle valve position
ECU WHS RL
Wheel speed rear left
ECU WHS RR
Wheel speed rear right
ECU WHS FL
Wheel speed front left
ECU WHS FR
Wheel speed front right
ECU GEAR
Gear
ECU THROTTLE
Throttle position
ECU STEER ANG
Steering angle
ECUVEH SPEED
Vehicle speed
ECU BRK STATE
Brake switch state
Technical note: not all data channels outlined in the ECU template are validated for each
manufacturer’s model or variant; some of the outlined channels are model and year specific, and
therefore may not be applicable.
8