From Automotive Wiki from mr-fix
Jump to: navigation, search

How to change current coding

Before you start

  1. Make sure that you have installed NCS-Expert and your SP-DATEN is up to date.
  2. Make sure that both cars and notebooks battery are full.

Connect with the car

  1. Connect to your OBD port.
  2. Run NCS-Expert.
  3. Load profile with expert write mode.
  4. Go to F1 (VIN/ZCS/FA)
 - this reads VIN from your car.
  5. Go to F3 (ZCS/FA)
 - this reads the Vehicle Order information.
  6. Select chassis according to your car.
  7. Select module and wait - at this point you can select any module available on the list. This is necessary only to establish connection with your car.
  8. Press F6 (back)

Read current coding

  1. Press F4 (process ECU)
  2. Select module that you want to recode ([1])
  3. Press F4 (read ECU)
 - your current coding is stored on your computer in FSW_PSW.TRC file.
  4. Backup the .TRC file - if something goes wrong it will be needed to restore previous coding.


You can do this manually or use tools like NCS Dummy, BMW Coding Tool. Those programs will do most of the work for you which will minimize the risk of error.

  1. Copy the .TRC file again and save with .MAN extension.
  2. Open the .MAN file with text editor.
  3. Find option that you want to recode and change assigned value.
  4. Save changes and close the .MAN file.

Write new coding

  1. Press F2 (change job).
  2. Select SG_CODIEREN.
  3. Press F3 (execute job) and wait.

How to restore default coding

How to create all access profile

Which chassis to select