0% found this document useful (0 votes)
848 views3 pages

BMW Z3 Single Module Coding

This document provides instructions for using BMW's factory settings to code a single module on a BMW Z3 (E36) using INPA and NCSExpert. The process involves loading the expert profile in NCSExpert, reading the vehicle's coding information, selecting the module to code such as DSC, executing the coding job, optionally writing the VIN to the module, and then clearing any errors after completing the job.

Uploaded by

Cidman Chan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
848 views3 pages

BMW Z3 Single Module Coding

This document provides instructions for using BMW's factory settings to code a single module on a BMW Z3 (E36) using INPA and NCSExpert. The process involves loading the expert profile in NCSExpert, reading the vehicle's coding information, selecting the module to code such as DSC, executing the coding job, optionally writing the VIN to the module, and then clearing any errors after completing the job.

Uploaded by

Cidman Chan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

BMW Z3 (E36) Coding using Factory Settings, Single Module

*This guide assumes you have complete INPA pack installed from my pack, and it is working properly.*
Test that INPA has connection to car.

1. Open NCSExpert Program, with USB cable plugged in to computer and car, ignition on, engine off. Go to
File, and Load Profile, choose EXPERT MAN Profile, click OK.

2. Click ‘VIN/ZCS/FA’ button. Then click ‘VIN/FA f. ECU’ button.

3. Choose E36 Chassis, Click OK. Choose EWS module (to read factory coding data from it), Click OK.
4. NCSExpert will now read car’s coding info. After successful read, click Back button. We must choose the one
module that needs coding. Click ‘Process ECU”. (Notice it has all available modules set up for coding)

5. Choose DSC (for this example), Click OK.


Notice now it lists only DSC for job “SG_CODIEREN” (code module with data in above pane).
Click “Execute Job”. When finished it will say “Job ended”

6. (Steps 6&7 are OPTIONAL, and not always necessary, depending on module) Doesn’t hurt to do it.
We can attempt to write the car’s VIN to the module. Click “Change job” button.
Choose “FGNR_SCHREIBEN”, Click OK.
7. Notice “JOBNAME=FGNR_SCHREIBEN” has been updated. Control Module remains DSC still.
Click “Execute Job”, and wait for “Job ended” message.

8. Turn off ignition and remove keys for at least 10 seconds. Job is done. Exit NCSExpert program completely.
You may now turn on ignition and open INPA to clear any remaining module errors.

*This process is identical if you need to code airbag module. Instead of DSC, choose ABG in the options.*
(Airbag module does not store VIN number, skip steps 6&7)

Enjoy!

-“328 Power 04” from Bimmerforums

You might also like