Hi there,
I had to completly replace the headlamp, including the stepper motor control unit (the one screwed to the side of the lamp). It was not a new part, so the control unit, i assume is coded to another vehicle.
I am getting the message (Cornering lights failure) when I switch into AHL mode on the light switch. Looking in DIS, it is saying it is the stepper motor on the side i replaced. Im sure if i can code the new unit, then it will be fine. Just need to know how to do it!! I was reading the AHL PDF that was on the web, which said something about the VIN being registered in the unit see below.
Replacing the stepper motor controllers
The following calibrations must be performed after a stepper motor controller has been replaced:
- Vehicle identification number encoded in the stepper motor controller (with the BMW diagnosis system).
- Encode the stepper motor controller to match the headlight.
Important: The stepper motor controllers must be encoded.
If the stepper motor controller is not calibrated to the vehicle data, the adaptive headlights will not work.
it also says
Important: Encode the SMC after replacing a headlight!
After a bi-xenon headlight has been replaced, the stepper motor controller (SMC) must be recoded according to the
headlight data.
This is because the range of movement of the headlight and the installation location of the position sensor may vary from
vehicle to vehicle. The new bi-xenon headlight may have a different hardware number to that of the old one.
The headlight type pin must correspond with the SMC encoding. This calibration is performed during encoding.
The adaptive headlights will not work if the stepper motor controller is not recoded.
So basically, i think i need to do what it says above.. Just dont know how to ! Any help would be appreciated.