Ncs Expert (NCS for short) is a powerful diagnostic and coding tool for BMW vehicles. It allows users to customize various features and functions of their cars, from simple things like enabling daytime running lights to more complex modifications. This guide provides a clear and concise explanation of how NCS Expert works, aiming to demystify the process for beginners.
Understanding ZCS/VO (Vehicle Order)
Before diving into coding, it’s crucial to understand the concept of ZCS/VO, or Vehicle Order. This is essentially a data set that defines the specific configuration of a BMW. It contains information about installed modules, regional specifications, and optional features. Think of it as the car’s DNA.
This VO is stored in specific modules, often those starting with “A,” like AKMB or ALSZ. It serves as a backup in case a module fails and needs replacement. By accessing the VO, you can code a new module to match the car’s original factory settings. Pre-2002 cars use ZCS instead of VO, stored in modules like EWS or KMB, but the principle remains the same.
Getting Started with NCS Expert
-
Choose the Right Profile: When launching NCS Expert, you need to select a profile. “Expertmode” and “Revtor’s Expert Profile” are commonly used. For initial coding, “Revtor’s” is recommended as it enables “manipulation,” which allows for individual parameter coding.
-
Read the Vehicle Order: Next, select “VIN/ZCS/FA” to read the vehicle’s VIN and load the VO. NCS Expert needs this information to understand the car’s configuration. Choose a module likely to store the VO (an “A” module for post-2002 cars, EWS or KMB for pre-2002). Once loaded, the VO appears as a string of characters. Importantly, the module chosen for reading the VO doesn’t affect the module you’ll code later.
-
Read the Module’s Coding Data: After reading the VO, navigate back. The default job is set to write, so proceed with caution. Choose “Process ECU” and select the specific module you want to code. Then, change the job from “SG_CODIEREN” (write) to “CODIERDATEN_LESEN” (read) using “CHANGE JOB.” Execute the job to read the module’s coding data. This data is saved as “FSW_PSW.TRC” in the NCS Expert/WORK/ folder.
Modifying and Writing Coding Data
-
Backup and Rename: Immediately back up the “FSW_PSW.TRC” file and rename it to something descriptive like “FSW_PSW_LSZ_ORIGINAL.TRC.” Then, create a copy named “FSW_PSW.MAN” (for manipulation). This ensures you have an original backup and a working copy to modify.
-
Edit the .MAN File: Open “FSW_PSW.MAN” with a text editor. You’ll see a list of parameters in German. Use a translator or a tool like NCS Dummy to understand their meaning. Carefully modify the desired parameters (e.g., changing “aktiv” to “nicht_aktiv” to deactivate a feature).
-
Write the Modified Code: Save the edited “FSW_PSW.MAN” file. In NCS Expert, reload the VO as described in steps 1 and 2. Select “PROCESS ECU,” choose the target module, and set the job to “SG_CODIEREN” using “CHANGE JOB.” Execute the job to write the modified code to the module. Revtor’s profile with manipulation enabled is crucial for this step.
-
Clear the Work Folder: After successful coding, clear the contents of the /WORK/ folder to avoid potential conflicts in future coding sessions.
Restoring Original Factory Settings
If you encounter issues or want to revert to the original settings, follow these steps:
- Clear the Work Folder: Delete the contents of the /WORK/ folder.
- Load Expertmode Profile: Select the “Expertmode” profile in NCS Expert.
- Load VO and Select Module: Load the VO and select the module you want to restore.
- Choose the Correct Job: For pre-2002 cars, the job is usually “SG_CODIEREN.” For post-2002 cars, use “FA_WRITE.”
- Execute the Job: Execute the job to restore the factory settings.
This guide provides a foundational understanding of NCS Expert for individual parameter coding. Remember to start with small changes, thoroughly research each parameter before modifying it, and always back up your original coding data. With careful practice and patience, you can unlock the customization potential of your BMW.