BMW S54 MSS70 PNPECU Wiki V5
Edit this page
PNPECU MaxxECU S54 MSS70 solution
This page refers to version 5 PNPECU S54 MSS70 solution only. Make sure to check the adapter tag for your version.
25/7/2023 - Version 5 is latest.
PNPECU has developed the S54 solution to satisfy customer requests to allow the S54 engine to be operated fully.
The oil level sensor and alternator are additional features thanks to MaxxECU providing the hardware and software to communicate with these external hardware devices.
The EKPM2/3 is also controlled by the MaxxECU
Adapter extra connector information
See bottom of this page for the pinouts of these auxiliary connectors
• 18 pin Auxiliary connector part numbers
• Connector -
https://www.te.com/usa-en/product-1-962692-2.html
• Terminals -
https://www.te.com/usa-en/product-5-963716-1.html
X6000-1 and X6000-5 terminals for spare functions (12V, GROUND, CANBUS HUB)
X6001 IS THE BLACK CONNECTOR
X6005 IS THE WHITE CONNECTOR
• Terminals -
https://www.te.com/usa-en/product-964284-2.html
Transmission compatibility
This is a complicated subject as at the time of writing there are solutions for external control of DCT, 6HP and 8HP transmissions out of BMWs, at the same time MaxxECU provides it´s standardized can bus output which multiple transmission controllers are able to make use of for just about any transmission out there.
For direct PNP communications with a stock BMW transmission with a BMW TCU refer to this page - https://www.maxxecu.com/webhelp/advanced-bmw_dct.html
what this means is that the BMW TCU believes it´s listening and talking to an OEM BMW DME.
The MaxxECU is not directly controlling the transmission but sending and receiving signals that emulate the BMW DME.
MaxxECU is working on adding other BMW transmissions to the emulation compatibility list.
100% compatible with all manual gearboxes!
S54B32 OEM Sensors Usage
• MAF is not used but the air temp sensor of the MAF is
• Post cat sensors are not used
• Knock sensors - knock for cylinders 3/4 are not used as only two inputs exist in the MaxxECU
• Brake light - available via canbus
• Camshaft signals - used as OEM
• Coolant temperature - used as OEM
• TPS sensors - used as OEM
• Pedal position sensors
• Radiator output temp sensor - used as OEM
• Clutch switch - used as OEM
• Steering wheel switches - used as OEM
• Dynamic switch - used as OEM
• Vehicle Speed Sensor Rear Right - used for vehicle speed
• AC signals from vehicle - used as OEM
• CAT Exhaust temp sensor
S54B32 OEM Actuator Usage
• Ignition coil wiring - see options below for more details
• Tachometer signal
• Electric fan
• Fuel pump relay
• Idle control valve
• Vanos advance and retard solenoids for both cams
• DBW Motor
• Fuel tank vent valve - available but not wired
• Secondary air pump - available but not wired
• E-BOX Fan - available but not wired
• Dynamic switch led - available but not wired
CAN BUS Compatibility
5/11/2022 -
• E46 - compatible with BMWs of similar vintage
• E39 - compatible with BMWs of similar vintage
• E9x - compatible with BMWs of similar vintage
MaxxECU provides OEM BMW CAN BUS output for the above BMW vehicles. It also supports a vast array of other cars which a N54 can be fitted to thanks to that. Refer to this webpage for latest options and relevant information - https://maxxecu.com/webhelp/can-oem.html
Options at ordering
Not everyone is going to need or want the same thing with their ECU conversion.
Ignition outputs
• Smart coils - Customer will install logic coils in place of original coil wiring
• Stock coils - Adapter housing provides ignition drivers.
ECU Model
• Race - All EGT inputs are spare, 2 Analog inputs are spare, 1 Digital input is spare, 3 Low side outputs are spare, 0 High side outputs are spare, 0 Hbridge outputs are spare
MaxxECU DCT Adapter loom
• This is a selectable option so that the webstore doesn´t incorrectly calculate shipping cost
EGT Sensor
• This is a selectable option so that the webstore doesn´t incorrectly calculate shipping cost
• Single is for when you are planning to monitor pre turbine inlet temperature
• Dual is for when you are planning to monitor pre turbine inlet temperature on a twin setup
• Six is for when you are planning to monitor individual cylinder temperatures
Injector
• This is a selectable option so that the webstore doesn´t incorrectly calculate shipping cost
Race adapter pinout information
Below is the pin functions of the S54 V5 adapter.
Race Connector 1 - 48pin
Pin number |
Function |
Information
|
A1 |
GPO 5 - BSD |
|
A2 |
IGN 1 |
|
A3 |
IGN 2 |
|
A4 |
GPO 8 / Tacho output |
|
B1 |
GPO 6 |
ENGINE FAN PWM
|
B2 |
IGN 3 |
|
B3 |
IGN 4 |
|
B4 |
GPO 1 |
AC COMPRESSOR RELAY
|
C1 |
GPO 7 - BSD |
|
C2 |
IGN 5 |
|
C3 |
IGN 6 |
|
C4 |
GPO 2 |
Spare output 18/7
|
D1 |
WBO2 Heater Front output |
|
D2 |
IGN 7 |
Spare output 5/0v - 18/14
|
D3 |
IGN 8 |
Spare output 5/0v - 18/15
|
D4 |
GPO 3 |
Spare output 18/8
|
E1 |
CAN High |
|
E2 |
CAN Low |
|
E3 |
GND Shield |
|
E4 |
GPO 4 |
Spare output 18/9
|
F1 |
Coolant temp input |
|
F2 |
Air temp input |
|
F3 |
WBO2 VREF |
|
F4 |
WBO2 VS |
|
G1 |
5V Supply output |
|
G2 |
TPS |
|
G3 |
WBO2 IP |
|
G4 |
WBO2 RCAL |
|
H1 |
Sensor GND |
|
H2 |
Trigger GND |
|
H3 |
Trigger |
|
H4 |
Home |
EXHAUST VANOS TRIGGER
|
J1 |
AIN 1 |
RADIATOR OUTLET TEMPERATURE
|
J2 |
AIN 2 |
EXHAUST TEMPERATURE
|
J3 |
AIN 3 |
TPS 2
|
J4 |
AIN 4 |
Spare input 18/10
|
K1 |
INJ 1 |
|
K2 |
INJ 2 |
|
K3 |
DIN/VR 1 |
INTAKE VANOS TRIGGER
|
K4 |
DIN/VR 2 |
CLUTCH SWITCH
|
L1 |
INJ 8 |
IAC CLOSE
|
L2 |
INJ 7 |
IAC OPEN
|
L3 |
INJ 6 |
|
L4 |
Power GND |
|
M1 |
INJ 3 |
|
M2 |
INJ 4 |
|
M3 |
INJ 5 |
|
M4 |
12V |
|
Race Connector 2 - 32pin
Pin number |
Function |
Information
|
A1 |
EGT 5+ |
|
A2 |
EGT 6+ |
|
A3 |
EGT 7+ |
|
A4 |
EGT 8+ |
|
B1 |
EGT 5- |
|
B2 |
EGT 6- |
|
B3 |
EGT 7- |
|
B4 |
EGT 8- |
|
C1 |
EGT 1+ |
|
C2 |
EGT 2+ |
|
C3 |
EGT 3+ |
|
C4 |
EGT 4+ |
|
D1 |
EGT 1- |
|
D2 |
EGT 2- |
|
D3 |
EGT 3- |
|
D4 |
EGT 4- |
|
E1 |
Knock GND |
|
E2 |
Knock 1 |
|
E3 |
Knock 2 |
|
E4 |
AIN 6 |
PPS2
|
F1 |
AIN 7 |
STEERING WHEEL BUTTONS
|
F2 |
AIN 8 |
Spare input 18/11
|
F3 |
DIN/VR 4 |
VSS
|
F4 |
DIN/VR 5 |
Spare input 18/12
|
G1 |
GPO 15 |
INTAKE VANOS ADVANCE SOLENOID
|
G2 |
GPO 16 |
INTAKE VANOS RETARD SOLENOID
|
G3 |
AIN 5 |
PPS1
|
G4 |
Power GND |
|
H1 |
GPO 14 |
EXHAUST VANOS RETARD SOLENOID
|
H2 |
GPO 11 |
DBW-
|
H3 |
GPO 13 |
EXHAUST VANOS ADVANCE SOLENOID
|
H4 |
GPO 12 |
DBW+
|
Auxiliary connector - 18pin
Pin number |
Function |
Information
|
1 |
12V SUPPLY |
|
2 |
5V SUPPLY |
|
3 |
ANALOG GROUND |
|
4 |
POWER GROUND |
|
5 |
CAN HIGH |
|
6 |
CAN LOW |
|
7 |
GPO 2 |
|
8 |
GPO 3 |
|
9 |
GPO 4 |
|
10 |
AIN 4 |
|
11 |
AIN 8 |
|
12 |
DIN 5 |
|
13 |
12V SUPPLY |
|
14 |
IGN 7 |
|
15 |
IGN 8 |
|
16 |
5V SUPPLY |
|
17 |
5V SUPPLY |
|
18 |
ANALOG GROUND |
|
Adapter ECU side connector X6000
Pin number |
Function |
Information
|
X6001-1 |
SWITCHED 12V |
USED
|
X6001-2 |
SWITCHED 12V |
USED
|
X6001-3 |
SWITCHED 12V |
USED
|
X6001-4 |
SWITCHED 12V |
SPARE FROM MAIN RELAY
|
X6001-5 |
SWITCHED 12V |
SPARE FROM MAIN RELAY
|
X6001-6 |
POWER GROUND |
USED
|
X6001-7 |
POWER GROUND |
USED
|
X6001-8 |
POWER GROUND |
USED
|
X6001-9 |
POWER GROUND |
SPARE
|
X6002-1 |
INJECTOR 1 |
|
X6002-2 |
INJECTOR 2 |
|
X6002-3 |
INJECTOR 3 |
|
X6002-4 |
INJECTOR 4 |
|
X6002-5 |
INJECTOR 5 |
|
X6002-6 |
INJECTOR 6 |
|
X6002-13 |
IGNITION 1 |
|
X6002-14 |
IGNITION 2 |
|
X6002-15 |
IGNITION 3 |
|
X6002-16 |
IGNITION 4 |
|
X6002-17 |
IGNITION 5 |
|
X6002-18 |
IGNITION 6 |
|
X6003-1 |
COOLANT TEMP SENSOR |
|
X6003-2 |
AIR TEMP SENSOR |
|
X6003-3 |
TPS1 |
|
X6003-4 |
TPS2 |
|
X6003-5 |
PPS1 |
|
X6003-6 |
PPS2 |
|
X6003-7 |
CRANK + |
|
X6003-8 |
CRANK - |
|
X6003-12 |
CAN High |
FROM ECU
|
X6003-13 |
CAN High |
Spare CANBUS connection
|
X6003-14 |
INTAKE VANOS |
|
X6003-16 |
EXHAUST VANOS |
|
X6003-18 |
RADIATOR OUTLET TEMP |
|
X6003-19 |
WBO2 FRONT PIN 1 |
|
X6003-20 |
WBO2 FRONT PIN 2 |
|
X6003-21 |
WBO2 FRONT PIN 3 |
|
X6003-22 |
WBO2 FRONT PIN 5 |
|
X6003-23 |
WBO2 FRONT PIN 6 |
|
X6003-24 |
EOP SWITCH |
Available not wired
|
X6003-25 |
CAN Low |
FROM ECU
|
X6003-26 |
CAN Low |
Spare CANBUS connection
|
X6003-28 |
KNOCK 1 |
CYLINDERS 1-3
|
X6003-29 |
KNOCK 2 |
CYLINDERS 4-6
|
X6003-32 |
WBO2 REAR PIN 1 |
Available not wired
|
X6003-33 |
WBO2 REAR PIN 2 |
Available not wired
|
X6003-34 |
WBO2 REAR PIN 3 |
Available not wired
|
X6003-35 |
WBO2 REAR PIN 5 |
Available not wired
|
X6003-36 |
WBO2 REAR PIN 6 |
Available not wired
|
X6003-40 |
VSS |
|
X6003-41 |
BRAKE SWITCH |
Available but not wired
|
X6003-42 |
CLUTCH SWITCH |
|
X6003-43 |
KNOCK GROUND |
|
X6003-44 |
STEERING WHEEL BUTTONS |
|
X6003-45 |
BSD GPO |
|
X6003-46 |
BSD DIN |
|
X6003-48 |
CATALYTIC EXHAUST TEMPERATURE |
|
X6003-52 |
DYNAMIC SWITCH |
Available not wired
|
X6004-1 |
INTAKE VANOS ADVANCE SOLENOID |
|
X6004-2 |
INTAKE VANOS RETARD SOLENOID |
|
X6004-5 |
EXHAUST VANOS ADVANCE SOLENOID |
|
X6004-6 |
EXHAUST VANOS RETARD SOLENOID |
|
X6004-10 |
ELECTRIC FAN PWM |
|
X6004-11 |
DBW+ |
|
X6004-12 |
IAC OPEN |
|
X6004-13 |
TACHO |
|
X6004-21 |
DBW- |
|
X6004-22 |
IAC CLOSE |
|
X6004-24 |
EVAP |
Available not wired
|
X6004-26 |
AC COMRPRESSOR RELAY |
|
X6004-27 |
5V SUPPLY |
FROM ECU
|
X6004-28 |
5V SUPPLY |
TO AUX 18/2
|
X6004-29 |
5V SUPPLY |
TO AUX 18/16
|
X6004-30 |
5V SUPPLY |
TO AUX 18/17
|
X6004-33 |
SECONDARY AIR PUMP |
Available not wired
|
X6004-35 |
E BOX FAN |
Available not wired
|
X6004-36 |
DYNAMIC SWITCH LED |
Available not wired
|
X6004-37 |
ANALOG GROUND |
ECU E3
|
X6004-38 |
ANALOG GROUND |
ECU H1
|
X6004-39 |
ANALOG GROUND |
TO AUX 18/3
|
X6004-40 |
ANALOG GROUND |
TO AUX 18/18
|
X6005-1 |
12V SWITCHED |
FROM MAIN RELAY
|
X6005-2 |
12V SWITCHED |
FROM MAIN RELAY
|
X6005-3 |
N/A |
|
X6003-4 |
PWR GND |
|
X6003-5 |
CAN HIGH |
Spare CANBUS connection
|
X6003-6 |
CAN HIGH |
Spare CANBUS connection
|
X6003-7 |
PWR GND |
|
X6003-8 |
CAN LOW |
Spare CANBUS connection
|
X6003-9 |
CAN LOW |
Spare CANBUS connection
|
Last change 26.04.2024, 21:47:47