E60, E61, E63, E64, E65, E66, E90 - Encoding/Programming Adaptive Headlights: Encoding
The control unit for adaptive headlights must be encoded with the vehicle-specific data. Vehicle-specific data includes, for example:
- Wheelbase
- Height of headlights
- Maps for headlight-range adjustment
Data specific to the headlights is encoded in the stepper motor controller (SMC).
The following information is needed for encoding the adaptive headlights:
- "Right-hand drive" encoding variant: Headlights turn to the right only when the vehicle is stationary (see below for detailed description)
- "European models" encoding variant: Dipped headlights switched off if adaptive headlights fail (see below for detailed description)
- Encoding US models
- No transport mode for adaptive headlights
The stepper motor controllers can be installed in both the left and right-hand headlights. To differentiate between the installation location, pin 12 of the stepper motor controller (SMC) for the left-hand headlight must be connected to earth. The SMC must be encoded accordingly.
If an attempt is made to encode an SMC as the right-hand SMC when pin 12 (= encoding pin) is earthed, the SMC does not respond to encoding.
The following work must always be performed after performing repairs or retrofits:
- Encode the light module (footwell module on E90)
- Encode the control unit for adaptive headlights (E60 up to 03/2005)
- Encode the stepper motor controllers (SMC, via the relevant control unit for adaptive headlights: AHL, LM or FRM)
- Adjust the headlights