BMW NCS Expert Coding Reset Adaptive Light Control Modules(ALC)

You are here:
Estimated reading time: 4 min

Adaptive
Light Control modules, also known as Stepper Motor Controllers (SMC), are
coded to operate specifically for the vehicle and side they are installed in.
Thus, installing used ALC modules could result in directional aiming in the
opposite direction of steering travel than is

expected. Recoding them into their new position first requires that they be
reset; otherwise,recoding them may have no effect.

Preparation:
NCS Expert BMW Coding Software Download
INPA/EDIABAS K+DCAN USB Diagnostic cable.
BMW Coding/Flashing/Progrmming PDF+Video Guide
The procedures described herein were conducted with NCS Expert Tool version
4.0.1 running under Windows 7 x64. Vehicle was a 2008 335i Sport Sedan AT with
FRM2 module standard,firmware version FRM2_E89.C09. The LSMC and RSMC modules
coded had firmware version
SMCDS_LI.CO7 and SMCDS_RE.CO7 respectively.

Resetting ALC (SMC) Modules
1.Launch NCS Expert Tool, and from the menu bar choose File -> Load
Profile menu°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (1)
°≠select the °∞Expertmode Profile°± or °∞ExpertmodusExpertmodus
(Werkseinstellung)°±
(depending on what °∞expert°± profiles you have available or installed),
then click on OK.

NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (2)
These °∞expert°± profiles should not have the °∞FSW-/PSW-Manipulate with
FSW_PSW.MAN°± option enabled; if necessary, edit the profile to disable this
option to prevent errors from occurring during the reset procedures (save the
profile under a unique name).
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (3)
2.Click on the FG/ZCS/FA button (or press [F1])°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (4)

then the ZCS/FA f. ECU button ([F3]).
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (5)
3.Select the °∞E89°± chassis, click on OK°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (6)
°≠select °∞CAS°±, °∞FRM°±, or °∞NFRM°± ECU (it doesn°Øt matter which), then
OK.
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (7)NCS
Expert Reset and Coding Adaptive Light Control Modules(ALC) (8)
This preloads the VIN into NCS Expert Tool so it won°Øt need to be manually
entered for follow-on operations. NCS Expert is now ready to process
ECUs.
4.Click on the Back button ([F6])°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (9)
°≠then Process ECU button ([F3]).

NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (10)
5.Select the Stepper Motor Control module that needs to be reset (either
°∞LSMC°± or °∞RSMC°±) from the ECU list, then OK.
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (11)NCS
Expert Reset and Coding Adaptive Light Control Modules(ALC) (12)
The name of the ECU and its firmware version is read from the vehicle and
displayed
6.Verify the °Æ°±JOBNAME°± is °∞SG_CODIEREN°± (°∞Write Coding°±)°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (13)
click on Execute Job ([F3])
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (14)
and wait for the status to go from °∞Coding active°± to °∞Coding
ended°±.

NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (15)
The module is now reset to factory settings.
7.If the other module needs to be reset, click on Change SG/SGET°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (16)
then repeat steps 5 and 6.

Correcting Directional Aiming of SMC Modules
1.From the menu bar choose File -> Load Profile menu°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (17)
select the °∞Expertmode°± profile or °∞NCS Dummy profile°± (depending on
what °∞expert°± profiles you have available or installed), then click on
OK.
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (18)
2.Click on Process ECU ([F3]).
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (19)
3.Select the Stepper Motor Control ECU that needs to be corrected (°∞LSMC°±
or °∞RSMC°±), then OK.
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (20)
4.Verify that the °∞JOBNAME°± is °∞CODIERDATEN_LESEN°± (°∞Read
Coding°±)°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (21)
click on Execute Job ([F3])

NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (22)
and wait for the status to go from °∞Coding active°± to °∞Coding
ended°±.
The Stepper Motor Control settings should now be loaded into the trace file
named °∞FSW_PSW.TRC°±, located within the °∞C:NCSEXPERWORK°±
directory.

5.In Windows Explorer, navigate to the °∞C:NCSEXPERWORK°± directory,
deleting the file °∞FSW_PSW.MAN°± if it already exists°≠
copy the °∞FSW_PSW.TRC°± file
and paste it within the same directory°≠

NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (25)
rename the copied file from °∞FSW_PSW ®C Copy.TRC°± to
°∞FSW_PSW.MAN°±
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (26)
then click on Yes to allow the file name extension to be changed.
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (27)

The way NCS Expert Tool is designed and how the profile used is setup, all
ECU codings are loaded into the file °∞FSW_PSW.TRC°± whereas all coding
modifications that are to be written to an ECU are read from the file
°∞FSW_PSW.MAN°±, regardless of which ECU is being processed.
6.Open the °∞FSW_PSW.MAN°± file with a text editor (e.g. WordPad).
7.Bring up the °∞Find°± window and search for either the text °∞KL_POSIT_RECHTS_LI°±
if coding the LSMC, or °∞KL_POSIT_RECHTS_RE°± if coding the RSMC.
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (28)

8.The indented line immediately below the setting is the current value of
that setting, with the following two values:
wert_01 = Positive signal moves headlight left
wert_02 = Positive signal moves headlight right
Change the value displayed to the other value; for example, if the current
value is wert_01, then change the value to wert_02. It is recommended that
the formatting conventions be strictly adhered to, although it has not be
tested if functionally would be adversely affected
if any formatting styles were altered (e.g. using lower case letters for
the setting names or removing the indent).

NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (29)
9.Save the file.
10.Switch back to NCS Expert Tool, click on Change Job ([F2])°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (30)

select °∞SG_CODIEREN°± (°∞Write Codings°±), then OK°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (31)
click on Execute Job ([F3])
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (32)
and wait for status to change from °∞Coding active°± to °∞Coding
ended°±.The Stepper Motor Control module should now be °∞coded°±
correctly.

10.If the other Stepper Motor Control module needs to be coded, select
Change SG/SGET°≠
NCS Expert Reset and Coding Adaptive Light Control Modules(ALC) (33)
then repeat steps 3 through 8.

11.Verify ALC correction. Position vehicle in a darkened location, start
the engine, turn on the light switch to the AUTO position (left-most), place
the transmission in DRIVE (while applying the brakes of course), then turn
the steering wheel in both directions.

Tags:
Was this article helpful?
Dislike 0
Views: 10
Previous: How to Change BMW 6NH to 6NS by E-sys
Next: BMW 6WB MFID Instrument Cluster Retrofit Coding