How to Use NCS Dummy for Coding – Tutorial

While coding might seem easy to those who have been coding cars for a few years, most newbies are scared to use NCS Expert on their own and for good reason. Without proper knowledge you could end up messing up your car. It`s not unfixable but it surely isn`t pleasant to be in such a situation. This is where NCS Dummy comes in. It makes using Ncs Expert less a pain.

What you should know before using NCS Dummy:

  • You should have a properly installed pack of EDIABAS and NCS EXPERT
  • You have to load a properly configured coding profile like in the picture below. This will ensure the changes that you make will be sent and written to the module you are working on.

coding profile

That printscreen is from our coding pack which is tailored to work flawless on all E series models.

  • Ensure you have the latest NCS Dummy version or download it directly here.

Download Ncs Dummy latest version

If you have everything set up, let`s get started:

The difference between doing the coding on your own besides using the Dummy is that you need to know the value names that you are looking for in the module and what they do.

1. Open NCS EXPERT and load the coding profile.

2. Click ok “VIN/ZCS/FA,” then on “ZCS/FA f. ECU” and choose your chassis.

3. After choosing your chassis you should see ncs expert read and display your VIN number, then click on “Back”

4. Click on Process ECU and choose the ECU that contains the value you want to modify, then click on Read ECU.

5. After the module has been read, close the window that pops up and look closely at ncs expert`s main window (in the example below we read the DSC module:

module reference

6. Head over to the Dummy, select your chassis, module and the FSW_PSW.TRC location:

ncs dummy screen

7. After the FSW_PSW.TRC and the values are loaded you can either browse the descriptions and change the values to “Aktiv” or “Nicht_Aktiv” or you can use the search function (“ctrl+F in windows) and make sure that “look in” all possible options are selected like in the example below:

search functions

8. After you modified the desired values we are going to apply them. Click on “Export FSW/PSW” in the Dummy and Export .man file (manipulation file).

9. Go back to the NCS EXPERT window, click on “Change job” and select “sg_codieren” and OK, then click on “Execute job”.

This process will apply the changes. In case no errors pop up you have succesfuly coded using NCS Dummy.

In case you want to learn from us, we will get you started and teach you to code live on Team Viewer for free is you purchase any of our packs (either for F series or E series). You can even record the session using Camtasia or any other screen recording software.


You may also like...

1 Response

  1. Keith Mitchell says:

    Good day. I am new to BMW Coding. I recently purchased a F30 BMW (2014) 328i with M-Sport package. The car was on auction with damages to the front left fender. It was repaired (replaced bonnet, bumper, lower control arm, right & left shocks) Unfortunately the turbo intercooler has a slight leak and recently the engine thermostat malfunction error code was recorded. Driver-side seat belt tensioner also needs replacing was well as one or more TPM and PDC sensors.

    I fully intend to replace all of these but cannot do so all at once. However, the dashboard lights and idrive messages are annoying. I would love to be able to turn some of these off until I replace them.

    I am new to BMW coding and need some guidelines before I go ahead and purchase the E-Sys software and cable. Here are some of my questions;

    a) Can the E-Sys software be used to run a full diagnostic on the car or will I have to buy a separate diagnostic software/device?
    b) Do I have to be a mechanical-technician to comprehend the E-Sys/BMW Coding?
    c) How will I know which function in the Code controls what? (e.g. what on the car does the function CODIERWERT_DCS5.7 control?)
    d) Will I be able to undo the changes if done in error?

    I would appreciate any assistance you can give in relation to the above concerns and for any other concerns in general.

    Best regards,

    Keith Mitchell

Leave a Reply

Your email address will not be published. Required fields are marked *