The E32 is an electrically complex vehicle. When you remove a piece of trim panel chances are that you will discover some sort of control module. Personally I like to know how it all works. So I started looking for all the control modules in the car.
BMW 3 Series Sedan: Serie: 1987 - 1994: E30 (5) BMW 3 Series Touring: Serie: 1985 - 1990: E30 (16) BMW 3 Series Sedan with All-Wheel Drive: Serie: 1988 - 1991: E30 (Z) BMW Z1 Roadster: Serie: 1989 - 1999: E31: BMW 8 Series Coupe: Serie: 1986 - 1994: E32: BMW 7 Series Sedan: Serie: 1987 - 1994: E32 (2) BMW 7 Series Sedan Long Wheelbase: Serie. The ability to program a module is limited to the number of times it has already been programmed and the hardware version of the control module itself. What is I-level (or Integration Level)? The ECU's in a BMW are not meant to be updated individually, rather as a collection which BMW tested and knows all work fine together.
BMW E39 cars (1997 - 2003) are equipped with digital engine management systems (called Digital Motor Electronics or DME). The engine control module (ECM) in these systems is programmed with software for control of fuel injection, ignition and other functions. BMW DME systems comply with second generation on-board diagnostics (OBD II) standards.
Most of these modules and locations are for my 1987 735. And I'm sure BMW will put some of the control boxes in other locations on other cars.
If any of you are wondering WHY I've taken apart most modules..well it all comes down to because I can and I have to know :)
Servotronic
Usage: The servotronic module controls the variable power steering on the E32.
Location On my car it's located behind the leftside speaker kickpanel.
History: There are at least 2 versions of this modules. The one in the picture and the grey cigarete box.
Images:
IHKA
Usage: The IHKA control module is the brain of the climate control system in the car.
Location: It's located behind the heaterbox. You can reach it by removing the carpet panel on the passengerside of the car.
History There are also at least 2 versions of this module (and more I don't know of). The newer one has different connectors.
Images:
OBC Horn Relay
Usage: This relay controls the OBC gong
Location: It's located on under the rear seat on the leftside. It's bolted to the metal panel in front of the ZKE module carrier.
History: Unknown. Cars with a factory alarm system will have this unit incorperated into the alarm control module (DWA)
Images:
LKM
Usage: The LKM or 'Leucht Kontrol Module' controls the lights on the car.
Location: It's located in the fusebox on the leftside under the bonnet.
History/Versions: There are many versions of this module as it is country dependant. And on top of that there are two versions an LKM-B (base model) and an LKM-L (luxus model). The L-version allows the checkcontrol to monitor more bulbs without them having to be on. It also provides the 'Lights?' message when you exit the car with the lights on.
Images:
CCM
Usage: The CCM or 'Check Control Module' checks all the sensors (and modules as the LKM) to check the status of the washerfluid, oil level, coolant level, oilpressure,..etc
Location: The modules is located under the bonnet in the fusebox on the left.
History: Again there are many versions. Some report 'door open?' and others don't
Images:
ZKE
Usage: The ZKE or Zentral Karoserie Elektronic (or central body electronics) consists of 2 modules. A RM or Relay Module and a GM or Gereral Module.
The relay module is just what is says. A module with a collection of relays in it. The GM uses it's TTL signal level to operate power consuming devices such as the electronic window motors.
The general module is the brains of the ZKE. It controls the wipers (and programming there of), the electrical windows and the central locking system and the interiour lighting.
Location: It's located on the left under the rear seats.
History: There are multiple versions of this module. My car seems to have a newer version wich gives some aditional features like one touch windows down on all four windows.
Images:
AUC Control Modle
Usage: This modules tells the IHKA system to go to recirculation mode when the outside air has a too high CO amount (other gases.unsure)
Location: It's located behind the leftside speaker kick panel next to the servotronic module.
History: unknown.
Images:
IR Control Module
Bmw Model Names
History: Again there are many versions. Some report 'door open?' and others don't
Images:
ZKE
Usage: The ZKE or Zentral Karoserie Elektronic (or central body electronics) consists of 2 modules. A RM or Relay Module and a GM or Gereral Module.
The relay module is just what is says. A module with a collection of relays in it. The GM uses it's TTL signal level to operate power consuming devices such as the electronic window motors.
The general module is the brains of the ZKE. It controls the wipers (and programming there of), the electrical windows and the central locking system and the interiour lighting.
Location: It's located on the left under the rear seats.
History: There are multiple versions of this module. My car seems to have a newer version wich gives some aditional features like one touch windows down on all four windows.
Images:
AUC Control Modle
Usage: This modules tells the IHKA system to go to recirculation mode when the outside air has a too high CO amount (other gases.unsure)
Location: It's located behind the leftside speaker kick panel next to the servotronic module.
History: unknown.
Images:
IR Control Module
Bmw Model Names
Usage: This module controls the infra red remote locking system. The unit has it's own unique code which can be programmed in to the IR remove via the DWA led.
Location: It's located under the rearseat on the left. Right in front of the RM and GM modules.
History: The IR remote locking system was available from 88 to 92.
Images:
Park ventilation Relay
Usage: The parkventilation relaybox controls the park ventilation function that can be programmed through the OBC.
Location: The relay box is located on top of the passengerside glovebox panel.
History: Unknown.
Images:
None yet
Electrical Rear Sunblind
Usage: This module controls the rearsun blind operation
Location: It's located under the rear parcel shelf next to the electronic sunblind.
History: Unknown
Images:
None
Instrument Cluster code plug
Usage: The code plug stores vehicle dependant information such as fuel tank capacity. It also stores the service intervall information and the total milage.
Location: In the older versions it's inside the brown connector of the cable harnass that goes to the instrument cluster. On the newer version from 2/89 it's located in the back of the instrument cluster.
History: There are 3 versions: ->2/89
Images:
Transmission Control Unit
Usage: The TCM controlls the EH automatic gearboxes on the E32
Location: It's located behind the speaker kick panel on the passengerside of the car.
History: There too many version of this module to mention (eg. EGS AGS)
Images:
None yet
Ruck..sperre
Usage: This fancy relay disalows the auto tranny to be switched into reverse while driving.
Location: It's located behind the speaker kick panel on the passengerside of the car under the TCM.
History: Unknown
Images:
None yet
Motronic
Usage: This unit controls the fuel injection of the engine. The R6 and V8 engines have one while the V12 has two of these.
Location: The motronic module is located in the E-box on the right side under the bonnet.
History: Lots of versions.
Images:
None yet
ABS / ASC
Usage: This unit controls the antilocking brakes and anti skid control (where equiped
Location:
History: There are many versions of this unit with and without ASC and ASC+T
Images:
None yet-> 9090 ->
Cruise control
Usage:
Location:
History:
Images:
None yet
Airbag Module
Usage:
Location:
History:
Images:
None yetSiemens vanaf 09-91 One ok rock ambitions tour download.
EDC Control Module
Usage:
Location:
History:
Images:
None
PDC Control Module
Usage:
Location:
History:
Images:
None
Trailer Module
Usage: This module links the trailer lighting to the check control module.
Location: It's located on the leftside behind the rear carpet trim in the boot of the car.
History: Again many versions available
Images:
None
DWA Module
Usage: This is the brain of the factory anti-theft system.
Location: If you have DWA the module is located in the place of the OBC horn relay
History: There are at least 3 versions of this module: DWA2 (upto 1990) , DWA 3 (1990 to 1992) and DWA 4 (from 09/1992).
Images:
None
If you would like to add any comments, remarks and/or corrections to this procedure, feel free to email Mike Oswald and we'll put it on our site. Share your experiences with us so others may benefit from it.
BMW FRM Module trouble is very typicaly trouble on BMW which cause:
- Headlight out of control: light on all the time or can't light on.
- Turn light and car window lifter work incorrectly.
- Communication trouble.
Bmw Module Names With Pictures
It will not only cost a lot of money to repair frm module,but also many time on it.So I share guide on how to repair bmw frm module guide here.
What cause BMW FRM damaged?
The most likely reason of bmw frm damaged include two point:
- Online programmer
- Power supply voltage is unstable
Both of them will cause CPU lost data.
Solution: Rewrite the original eeprom data
Some readers ask me for BMW FRM Dump bin file collection,here i you can download it here:
BMW FRM Dump Data File Download
Prepare:
Bmw Module Names
I see many people ask the problem of BMW FRM Module Reset ,so i put the article below:
BMW FRM Module Reset: Short Circuit Counter
Here we take BMW E90 2011 as example,and below vehicle are affected:
E90 Series BMW 3 Series Cars
E70 X50 Series
E81,E82,E87,E88 1 Series
Choice ECU Programmer ( VVDI Prog,Xprog…) to read FRM Module CPU data.Difference device have difference wiring diagram,follow yours and read eeprom data out.
CPU type 9S12XEQ3
Below picture show the all data is F,it mean CPU data has been lost,all of them is blank.
We need to find original data and rewrite it the CPU.
My collection of FRM3 Dumps – P-Flash and EEPROM
Which situation we need to coding and which don't need?
There are many variants of FRM(Footwell Module) FRM1, FRM2, and FRM3 which all have different controls and functions such as lights, windows and doors. If the eeprom data is exactly the same as your car original data, you do not need coding. If fog light or aperture still flashes after load original data, you need to do coding.
Device optional:
BMW ICOM Engineering software Ncs expert, Launch X431 V pro, Autel Maxisys Pro MS908P etc
Here is the instruction of Launch X431 Pro, it is easier than ICOM engineering software.
Select vehicle make: BMW
Select Coding/Programming
Select detail model: 3 series E90
Select data stream: FRM Module has been replaced
Select FRM module
Download file
Flash/Reset FRM
Complete
FRM module is repaired.