View Single Post
      02-09-2022, 04:04 PM   #28
rightaway
First Lieutenant
United_States
13
Rep
358
Posts

Drives: 2009 BMW 328i
Join Date: Apr 2013
Location: PA

iTrader: (1)

Quote:
Originally Posted by dpaul View Post
OK, I have the bulk of this on speed dial so here it is:

If you do not have any custom coding affecting the KOMBI and DSC modules, then the best approach to your problem is to change VO (Vehicle Order aka Fahrzeugbestellung or FA in German), then “default” code (let the software decide what edits to make based on the VO) the KOMBI and DSC modules. Follow #1 below.

If you already have some custom coding in those modules that you want to preserve, then you will have to obtain a text file of all coding options, manually edit it and then write it back to the relevant modules. Follow #2

The VO is just a list of codes for the options installed in your vehicle. $2VB is the code for TPMS, which you are going to remove and $265 is the code for FTM, which you are going to add. Copies of the VO are stored in the CAS and NFRM modules in E9x vehicles.

#1
Load NCSExpert ->File->Load Profile-> expertmoden or factory coding; NOT Manipulation
F1 (Vin/ZCS/FA or Start)
F3 (ZCS/FA f.ECU) – reads FA from ECU
Chassis -> Select E89 from dropdown menu -> Select CAS and click OK

At this point, the model (CHASSIS), VIN (FG) and the VO (FA) should appear at the top of the screen

F2 (Enter FA)
Chassis -> again select E89 -> OK -> verify VIN (note: last digit is checksum)->OK

In the “Attribute” field, enter $265 -> click on “Add”
Click on $2VB in the list below the “Add” button -> press “Delete” key on keyboard

F6 (Back)
F4 (Process ECU) -> Select CAS in the “Choose ECU” popup and click OK
F2 (Change Job) -> Select FA_WRITE -> OK
F3 (Execute Job)
F1 (Change ECU) -> Select NFRM ->OK
F3 (Execute Job)

You have now changed the VO and stored the edited version in the CAS and NFRM modules. Now you need to code the modules relevant to TPMS/FTM based on the VO

F2 (Change Job) -> Select SG_Codieren -> OK
F1 (Change ECU) -> Select KOMBI -> OK
F3 (Execute Job)
F1 (Change ECU -> Select DSC -> OK
F3 (Execute Job)

#2
Load NCSExpert ->File->Load Profile-> Manipulation
F1 (Vin/ZCS/FA or Start)
F3 (ZCS/FA f.ECU)
Chassis -> Select E89 from dropdown menu -> Select CAS and click OK
At this point, the model (CHASSIS), VIN (FG) and the VO (FA) should appear at the top of the screen

Open the file C:/NCSExper/WORK/FSW_PSW.TRC in a text editor and make the following changes:

KOMBI: RDC_ALIVE
nicht_aktiv
KOMBI: MMI_ENA_RPA_RDC
aktiv
KOMBI: RDC_VERBAUT
nicht_aktiv
KOMBI: DSC_MIT_RPA_CC
aktiv
KOMBI: RDC_DISP_SWITCH
nicht_aktiv

DSC: AUSSTATTUNG_RPA
aktiv

Save the file as C C:/NCSExper/WORK/FSW_PSW.MAN
F2 (Change Job) -> Select SG_Codieren -> OK
F1 (Change ECU) -> Select KOMBI -> OK
F3 (Execute Job)
F1 (Change ECU -> Select DSC -> OK
F3 (Execute Job)

Why is #1 the better way to do it? Because it will stick if the car is ever default coded by BMW service personnel. If you edit manually, those changes will be removed the next time default coding is performed.
I have this to code. I never used it. When I have my usb plugged into odb2, it says I can not connect. I know I must be missing step. Watching the guy who coded it just says he resets it. How can I just reset it with this program?
Attached Images
  
Appreciate 0