BMW Modules
BMW Modules
BMW Modules
E46
http://www.mediafire.com/?
lv0a4lv3hgw8hvm
E65
http://www.mediafire.com/download.php?
z7vglmzv57xgsai
E60
http://www.mediafire.com/download.php?
i426j64jpdxdz2l
E70
http://www.mediafire.com/download.php?
cfdxmrk6b88pmq8
http://www.mediafire.com/download.php?
jw5iktfjjd6ac3z
E89
http://www.mediafire.com/download.php?
e2ktuhzlspvh1p2
http://www.sendspace.com/file/chnf4e
bmwcoding.com
If you are interested in coding your own car, you can do that with a $85
cable, a bit of time, and a computer. It's really much easier than one thinks.
#1: You need a cable that plugs into the OBD port. Many people have had
success offering $85 including myself. This is the cable that works
consistently, including 2011s. (update I heard lowest price is $90 now)
http://cgi.ebay.com/ebaymotors/ws/eB...#ht_7189wt_958
#2: Download the programs required for coding (NCS Expert, INPA, EIBAS)
http://rapidshare.com/files/429882289/NCSEXPER.rar all files needed
#4 You will need newest available daten files for NCS Expert ,
http://www.bmwcoding.com/showthread....6X-E7X-E9X-E46
Credits go to xxxjecxxx & NiVeDh and all other users who have contributed
@ e90post.com
Here's the cable compatibility breakdown, cables listed from oldest to newest:
The reason is that cars from 3/09 onward have an Ethernet interface on Pin 8, and if
the car detects a signal on that interface, it drops the D-CAN connection that's being
used for coding. A cable with Pin 8 already disconnected (or desoldering it yourself)
solves that problem but breaks Double K-Line because BMW used Pin 8 for Double K-
Line back in the day. Unfortunately that recycling of Pin 8 means there's no universal
cable, so it's something to be aware of. Some vendors sell an adapter that will allow
you to code Double K-Line from a cable with Pin 8 disconnected though because the
adapter bridges Pins 7 and 8, so that's how you'd get truly universal coding if you
need it. However, I don't know of a way to block Pin 8 without desoldering.
Newer BMW models need to have PINs 7 and 8 disconnected in order to work
properly. Old ones need them soldered together. If you want to code old and new
BMW cars you either have to be owner of an adapter that can be plugged between
the OBD2 port of your car and the cable or here's a little diy, to install a little switch
solving this problem.
There was no PIN 7/8 adapter included in the package i recieved. The PINs were
soldered together by factory.
• (mini) Slide switch (e.g., but this one is too expensive, please search a cheaper
one at your favorite reseller. e.g. digikey. Got mine at conrad)
• soldering iron (I used this, does not matter using a different...)
• some wire (I used some standart wire, you can easily use e.g. phone wire)
• multifunction rotary tool/drill (i used a dremel)
• something to stick the switch to the case
• hexagon socket screw key / Allen key / Inbusschlüssel or screwdriver to open
the case
Difficulty: easy
I used this cable to code a 2001 E46 and a 2009 E82 and it works.
Here are some photos:
[CODE LIST] E46 Coding List
I looked through the forum but couldn't find a list as the one for the e90 and
e60 ...is there a list somewhere???
However I don't come empty handed, here is what I found after sine
research.
https://docs.google.com/spreadsheet/...hl=en_US#gid=0
Ps all this info is not mine, just copy pasted from an m3 boards :
Module Names
GM5:
PANIK_MODUS - panic mode! press and hold boot button for the siren
FTM/BTM:
ALSZ:
HEIMLEUCHTEN : home lights activated by flashing high beam with key off
HEIMLEUCHTEN_ABBRUCH : home light stop HEIMLEUCHTEN_AL :home
lights are low beam HEIMLEUCHTEN_BL : " " " turn signals
HEIMLEUCHTEN_FL : " " " high beam HEIMLEUCHTEN_FUNKSCHL :lights on
on closing car with remote (only on e39 ) HEIMLEUCHTEN_KL58G : home
lights are interior backlighting, cluster, ashtray etc. HEIMLEUCHTEN_KZL : " "
" license plate HEIMLEUCHTEN_NSL : " " " rear foglight HEIMLEUCHTEN_NSW
: " " " front foglight HEIMLEUCHTEN_RFS : " " " reverse light
HEIMLEUCHTEN_SL_H :" " " rear parking lights HEIMLEUCHTEN_SL_V :" " "
forward parking lights
AKMB
Others:
1. Button Select the "individualization". -> The operating side, the potential
for the individualization ZCS FSWs
customizabledisplaystheselectablePSWs.The intended state of PSWs is
marked with a prefix 'S'. 2. Button Select the "READ". -> The actual state of
the customizable PSWs FSWs is determined and with a leading 'I' marked. 3.
Button Select the "TAKE OVER". -> The currently selected PSW becomes the
new target value for the vehicle in the list of gänderten PSWs. 4. Button
select "BROADCAST". -> The controllers of the vehicle in which PSWs have
changed are encoded. Amended by promoting PSWs the list of changed
PSWs.
Module Descriptions
Thanks to: Kahn, mr_milo, BLooD, novawhiteex5m, and others. I just compiled and
sorted this list.
If everyone contributes, we get a complete overview of all the ECU modules available
in NCS Expert of the relevant chassis.
Feel free to edit the list.
Attachment is a list (not complete) of the abbreviations .
NCS abbreviations.pdf
Here is a spreadsheet computed version of the modules below and the modules
descriptions
E31
ABG
ASC5
DCS
DWA
EDC
EKM (ZCS)
EML
EWS (ZCS)
GM2
LKM
E32
DWA
EDC
KMBH (ZCS)
LSM
E34
ABG
ASC5
DWA
EDC
EWS
IHKR
IHR
KMBL (ZCS)
KMBH (ZCS)
LSM
ZVM
E36
AS2
AS5
ASC
BCL
BCV
CKMB (ZCS)
CVM
DSC
DWA
EWS (ZCS)
GKMB
GM4
GR2
IHA
IHR
KMB (ZCS)
LKMB
LWS
MK20
MK60
TOEN
ZVM
E38
ABG
ACC
ASC5
BIT
CCM
DSP
EDC
EML
EWS (ZCS)
GM3
GR2
GT
HKM
IHK
IKE (ZCS)
LCM
LM
LWR
LWS
PDC
RDC
SEC
SHD
SM
TUS
TV1
ZHZ
E39
ABG
ACS5
BIT
DSC
DSP
EDC
EHC
EWS (ZCS)
GM3
GR2
GT
HKM
IHKA
IHKR
IHR
IKE (ZCS)
KMB (ZCS)
LCM
LWR
LWS
RAD
RLS
PDC
RDC
SM
TCU
TUS
ULF
TV1
ZHZ
E46
4BMOT : Digital Motor Electronics (DME)
ABG : Airbag Module
AEWS : Vehicle Imobilizer
AKMB (FA) : Instrument Cluster
ALC : Automatic Light Control
ALSZ (FA) : Light Switching Centre
ASC : Automatic Stability Control
BIT : Basis Interface Telephone
BTM : Passenger Mirror Module
CVM : Convertible Top Module
DSC : Dynamic Stability Control
EKP : Fuel Pump Control
EWS (ZCS) : Vehicle Imobilizer
FTM : Driver Mirror module
GM5 : General Module (Central Body Electronics)
GT : Navigation
GR2 : Cruise Control II
IHKA : Integrated Automatic Heating/Air conditioning
IHKR : Integrated Heating/Air conditioning Regulation
KMB (ZCS) : Instrument Cluster
LSMC : AHL Module Left
LSZ : Light Switching Centre
LWS : Steering Angle Sensor
MIR : Multi-Information Radio
MK60 : ABS Anti-lock Brake System
PDC : Park Distance Control
RAD : Radio
RDC : Tyre Pressure Check
RLS : Rain Light Sensor
RSMC : AHL Module Right
SHD : Sliding/Tilting Sunroof
SM : Seat Memory
UEB : Rollover Sensor
ULF : Universal Charging and Hands-free Facility
TCU : Telematic Control Unit
TUS
TV1 : TV Tuner (Analog)
ZHZ : Auxiliary Heater
E52
ABG
DCS
ELV
EWS (ZCS)
GM5
GT
IHKS
IKE (ZCS)
LCM
LWR
LWS
RAD
E53
8BMOT
ABG
ALC
BIT
DSC
DSP
DXC
EHC
EHC2
EWS
GM3
GT
IHKA
IHKR
KMB (ZCS)
KMBI (ZCS)
LCM
LSMC
LWR
LWS
OC3
PDC
RAD
RDC
RLMC
RLS
SHD
SM
TCU
TUS
TV
ULF
VGSG
ZHZ
E85 - E86
- to be completed
E89 also applies to E81 - E82 - E84 - E87 - E88 - E90 - E91 - E92 - E93
1RAD
2RAD
4BMOT
4DMOT
6BMOT
6DMOT
ABG - Airbag module
ACC
AFS
AHM
AMPT
BFGB
BFS
CAS (FA)
CAPPL
CANS
CAUDI
CGATE
CHOST
CIC - Car Infotainment Computer
CID
CTUNE
CVM
DAB
DSC
DWAI
DWAS
EGS
EHC
EKP
EPS
FAS
FAGB
FLA
FRM (FA)
FZD
IHK
JBFF
JTCU
KOMBI
LDM
LSMC
RSMC
MASK
MULF
PDC - Park Distance Control
PGS
RLS
SHD
TCUM
TGBT
TGFT
VGSG