The MSS52 is an M Power ECU designed to run the E39 M5, the Z8 Roadster, and also the Wiesmann Roadsters. Designed by Siemens, it integrates full Vanos control for both Intake and Exhaust Cams inside a single ECU, unlike the previous M3.3 which required a separate VNC Vanos Controller MSS52 and MSS54 The MSS50 is a special ECU designed solely for the European E36 M3 3.2. The OBD2 P codes fault protocol was not activated in European markets on this group, as currently it was not required by law.
Sonarworks reference 3 activation error series#
The MS41 was used on the M52 series of engines, MS42 on the M52TU series, and MS43 on the M43 4 Cylinders. This includes Catalytic Converter monitoring and Long / Short term Fueling and Ignition Adaptation. The next generation Siemens MS ECUs introduced many of the OBD2 features. MS40.0 is a rare ECU used on non VANOS 2.0l, and MS40.1 introduced VANOS control. BMW split the M50 24v engines and used Siemens for some of the 2.0 litres, and Bosch continued on with the 2.5l. MS40 was a new ECU for BMW, manufactured by Siemens instead of the previous Bosch Motronics. M3.3.1 included VANOS control, and is used on M50 engines with VANOS, introduced to the E34 and E36 in 1992. The M3.3 family were used to run the later 3.8 litre S38b38, the S50 3.0 M3, and the M60 V8s. M1.7.2 was used for the M42 and M43 4 Cylinders. The M3.1 is a 6cyl ECU, used on the early M50 24v engines without VANOS. Was used solely for the S70, used in the BMW 850CSi. The M1.7 was used on the M40, M42 and M70, the M1.7.1 The Motronic 1.7 and subfamilies, and the M3 and it’s variants are the next generation of BMW ECUs. M1.1 and M1.3 was used on the M20, M30 and M40 engines, whilst M1.2 was used on the S38 and M70, which are the early E34 M5 engines and the early V12s. The BMW DME M1.1 (and similar, 1.2 and 1.3) is an early Bosch Motronic ECU, used on all of the 6 Cylinder BMWs up until 1990, and a few more after that. To search for your code, follow the list below, or press ctrl+f to search within this page.Īll codes from DDE4 onwards are listed as the HEX value. Hex format is a hexadecimal number, used by computers to count in base 16, so there are 16 numbers before “10”, instead of our ten.
Sonarworks reference 3 activation error code#
The code reader or diagnostic tool will ask the module for any stored codes, and it will receive a number in hex format. If you don’t recognize the codes, this list will help you. If you are reading codes from specific BMW modules, you may find you get a code. Most of BMW diagnostic softwares like DIS, INPA, EDIABAS, IBUS, CANBUS, CARSOFT, give an error code but no or limited explanation.