NCS_Dummy_-_Read_Me | Parameter (Computer Programming) | Computer File

NCS Dummy - Taking the expert out of NCS Expert By Revtor@Bimmerforums.

com Preface This message mentions the use of software like BMW NCS Expert. Please don't ask where to get this software, how to install it or how to get it work. That's beyond the scope of this message and I will not answer these questions. Keep the thread clean and on-topic. Thanks! This message describes a method of coding modules. The method is not new, several members in the Diagnostic Software subforum of this board already practice this method. The only thing that's new is a program, called NCS Dummy, which may make things a bit easier. The message is written with the BMW E31 in mind, but it applies to other bimmers as well. ZCS The dealer way of recoding the car to, for example, retrofit options is through changing the Central Coding Key (Zentraler Codierschlüssel - ZCS). I will not explain ZCS coding into detail, but basically the ZCS is a string stored in the Electronic Body Module (Elektronik Karosseriemodul - EKM) and the Electronic Immobilizer System (Elektronische Wegfahrsperre - EWS) describing all options of the car. Make no mistake - the ZCS is not used by the car or its modules. It's only used by the dealer's coding software (SSS/Progman) to quickly identify the car and its options. The reason it's stored in two modules is redundancy. This allows the dealer to replace every module in the car, even the EKM or EWS module without loss of the ZCS. The ZCS is not even very detailed. It doesn't list all individual settings of each module. It's more a descriptive system where the dealer's coding software knows the exact settings for each module. For example, the BMW E31 Light Control Module (Lampenkontrollmodul - LKM) uses the same hardware in both Europe (ECE) and the United States Of America (USA), but its behavior is completely different. The difference is thus in the coding. But with regards to the LKM the ZCS is not more specific than telling the car is ECE spec or USA spec. However, knowing the region spec the dealer's coding software knows the exact settings for the LKM module to show either ECE spec or USA spec behavior. The ZCS coding system was designed with dealers and garages in mind. It allows them to quickly replace modules with little to no coding knowledge and occasionally retrofit items using a reference list of ZCS changes. The ZCS coding system was never designed for coding freedom. But that doesn't mean you cannot code the individual module options. It's just not possible with the SSS/Progman dealer software. NCS Expert In comes NCS Expertentool (usually referred to as NCS Expert)... NCS Expert is part of the BMW Ediabas software suite which also contains programs like INPA - popular and advanced diagnostic software for BMW vehicles. NCS Expert is the coding part of the Ediabas software suite. NCS Expert was designed for internal use at BMW - in other words, for people who know exactly what they are doing. Unlike SSS/Progman, NCS Expert provides no help or guidance. If you don't know what you are doing, you may very rapidly end up with dead modules. Therefore the program is often labeled as dangerous to use. One of the most powerful features of NCS Expert is the ability to create Field Keyword and Parameter Keyword trace files (Feld Schlüsselwort - FSW, and Parameter Schlüsselwort PSW). Such a FSW/PSW trace file contains a human readable overview of the selected module options. For example, here's the FSW/PSW trace file fetched from the LKM module of a ECE spec BMW E31 with third brake light using NCS Expert: Code: FEHLER_3.BREMSLEUCHTE melden FL/LH_BEI_KSW_OFFEN aktiv KALTUEBERWACHUNG nsl_li_re KALTUEBERWACHUNG_NSL aktiv KALTUEBERWACHUNG_NSW aktiv KSW_FEHLERMELDUNG nicht_aktiv NSW_BEI_ABBLENDLICHT aktiv

• • Previous and next data Start identifier (always 01 00) . your changes are lost. For example. "D7 01" and "D8 01". but that's already a guess.. not simple plain text files. 00 17 10 12 00 00 08 01 00 00 01 00 EE 02 00 01 00 01 01 68 00 8F 05 10 00 D7 01 01 00 00 C2 05 10 00 D8 01 01 00 01 CC 10 12 . NCS Expert knows all possible values.FSW) and "SWTPSW01.DAT" file. So reference lists are required to know what option or value goes with each code.PSW) files . • • • • • Previous and next data Start identifier (differs per module file and sometimes changes even within a single file. Somewhere in it you'll come along following data: . assume you want to know the possible values of "KALTUEBERWACHUNG" (cold monitoring). it's not really an issue but keep this in mind. The trace file shows the actual configuration of the selected module in your car. in this case "KALTUEBERWACHUNG" • End identifier (always 00) So the code for "KALTUEBERWACHUNG" is "EE 02". • Previous and next data • Start identifier (always 01 00) • Hexadecimal code of the field (always two characters long) • ASCII representation of the field.DAT" file. After all. So unless you are lucky and the option you are looking for has values "aktiv" and "nicht_aktiv". but there's structure in it so it's easily recognizable) Hexadecimal code of the value (always two characters long) So "KALTUEBERWACHUNG" has two values. NCS Expert allows you to edit the trace file and recode the car with the updated file. Unlike as with the ZCS coding system. Now we can look up this code in the module file "LKM2.C?? files describe the options and values with codes instead of the text representation as used in the FSW/PSW trace file.NSW_BEI_FL/LH aktiv Human readable may be a bit exaggerated. so we have to look up the ASCII descriptions for these value codes from the "SWTPSW01.. but with proper knowledge of German and a broad imagination for the used abbreviations. Please note that coding the car with an updated trace file does not change the ZCS! This means that if you make changes through the trace file and later replace a module and have the car recoded through the ZCS. the trace file seems to be a dead end.. That's still pretty much meaningless.. it has to display them or code them.DAT" (field keywords . one or more for each module (different revisions). These can be found in the "SWTFSW01. "aktiv" and "nicht_aktiv" are obvious opposites. There is however a real problem.. Strolling through the NCS Expert data files quickly reveals where it stores this information: The "EDIABAS\NCSEXPER\DATEN\E31\" folder contains a bunch of *.DAT" (parameter keywords . but there's structure in it so it's easily recognizable) The code of the field as found in the "SWTFSW01. so the relational information is not that easy to fetch. this gives total control over the module coding. Ok.C?? files. 34 09 01 00 D8 01 6E 73 6C 5F 6C 69 00 FA 0C 01 00 D7 01 6E 73 6C 5F 6C 69 5F 72 65 00 B8 14 . These files are like a relational database and describe all options and values for the module.also binary files. Somewhere in it you'll come along following data: . D8 13 01 00 EE 02 4B 41 4C 54 55 45 42 45 52 57 41 43 48 55 4E 47 00 E8 16 . it is possible to understand most if not all options and settings. but it doesn't tell what values are possible for each option. Since this normally doesn't happen very often.BREMSLEUCHTE" value "melden"? Presumably "nicht_melden".. Mind those are binary files...C25": .DAT" file Start identifier of a value (differs per module file and sometimes changes even within a single file. but what other value is possible for the "FEHLER_3. Furthermore the *. First we have to retrieve the code for this field from the "SWTFSW01. And what to do with the "KALTUEBERWACHUNG" value "nsl_li_re"? Can you guess the other possible value(s)? The trial and error methodology may not be a very good approach with NCS Expert and the price of the modules.

E38. .0.the E85 was added on request. it's under a different entry "KALTUEBERWACHUNG_NSL" (cold monitoring rear fog lights) and has for settings "aktiv" (on) and "nicht_aktiv" (off). If you wonder where the option for no rear fog light is (as is the case in the USA). It's easy to add support for other chassis. NCS Dummy has a straightforward user interface. Since this literally takes the expert out of NCS Expert. Field keyword (FSW) in NCS Expert. E34. E32. "nsl" stands for Nebelschlussleuchte (rear fog light). double rear fog lights and a single rear fog light (in some countries only a single fog light is permitted by law).9 and supports following BMW chassis: E31. I called the application NCS Dummy: NCS Dummy is Windows only (sorry no support for Linux and MacOS).NET Framework 3.2. but to avoid confusion here's a short overview of the terminology used by NCS Dummy: • Parameter name: The name of a programmable item. but I didn't have any use for a chassis younger than the E46 . The application is written in C# and requires the Microsoft . E36. That's all very nice. for example "KALTUEBERWACHUNG_NSL". let me know. but the process for determining the possible values is very time consuming and prone to errors. Since I wanted to know what's going on in all modules. In this case. So put in English the cold monitoring has two values. So I decided to automate the process. NCS Dummy I wrote an application that parses the NCS Expert data files and trace files and automatically retrieves all possible values. E46 and E86. I was facing a huge amount of work.5 (or later) installed on your computer which is probably already the case. E39. "li" for Links (left) and "re" for Rechts (right). you still need some imagination to understand all abbreviations.• • • Hexadecimal code of the value ASCII representation of the value. If anyone requires another chassis. The current release is version 0. Like I said. in this case "nsl_li_re" for "D7 01" and "nsl_li" for "D8 01" End identifier (always 00) We have determined the possible values for "KALTUEBERWACHUNG" to be "nsl_li_re" and "nsl_li".

select the chassis (E31) and select the module you wish to view (for example "LKM2.• • • • Parameter value: The value of a parameter name. if you wish to code modules. The module parameters give an overview of all programmable items in a module and their possible settings.0. Just to clarify: NCS Dummy only parses NCS Expert data files and trace files. In other words. Very informative to find out what's going on in certain modules. This makes updating the trace file to recode the module with NCS Expert a breeze.C25 PARAMETER NAME PARAMETER VALUE KALTUEBERWACHUNG nsl_li_re nsl_li FEHLER_3. for example "aktiv".8 — copyright © 2010 revtor software Output Chassis Module : Module Parameters : E31 : LKM2. Module parameter: The combination of a parameter name and all its possible values. It doesn't actually use NCS Expert. The trace parameters show the exact coding possibilities of your own specific module and are useful for creating a manual NCS Expert trace file to recode the module with. but this time for the specific module in your car (requires NCS Expert to read the trace file from the car). Useful to quickly find coding differences between two different vehicles. There are three practical scenarios of use for NCS Dummy: • • • Module Parameters: Find out what coding functionality a module offers. Module parameters Start NCS Dummy. Open the exported text file in a plain text editor .to see it contents. Trace File Differences: Compare two NCS Expert FSW/PSW trace files to see the differences (requires NCS Expert to read the trace files from the car). it's safe to use. You don't even have to run NCS Expert to create a FSW/PSW trace file. Module parameters that are not in the trace file are filtered out. Parameter keyword (PSW) in NCS Expert. NCS Dummy only requires the NCS Expert data files to build the relations between parameter names and values. you'll have to use NCS Expert. Trace Parameters: Same as the module parameters.BREMSLEUCHTE nicht_melden melden NSW_BEI_ABBLENDLICHT .C25" for the LKM module). Here's the example output of the LKM module: Code: Generated with NCS Dummy version 0. You get a nice overview of the currently set values and the other possible values. If you are interested in finding out what coding functionality for example the EKM module offers.preferably with monospaced font . Then click the "Export Module Parameters" button to save the information to a text file (NCS Dummy doesn't contain a viewer).2. you can safely export its module parameters to a human readable text file with NCS Dummy. NCS Dummy shows all parameter names and their possible values. This information is retrieved from the NCS Expert FSW/PSW trace file. Of course. it doesn't connect to the car and it doesn't make changes to any file. for example parameter name "KALTUEBERWACHUNG_NSL" with parameter values "aktiv" and "nicht_aktiv". Trace parameter: The same as a module parameter but with indication of which parameter value is selected on your car. Trace file differences: Compares two NCS Expert FSW/PSW trace files and shows only the differences. if necessary change the path to the NCS Expert installation folder.

It's great to learn more about what's going on in certain modules.TRC" 1 2 PARAMETER NAME PARAMETER VALUE * * SCHEINWERFERREINIGUNG .there are different revisions of this module) contain more parameters.0.TRC" Trace file 2 : "C:\EDIABAS\NCSEXPER\WORK\reinhard\gm2_FSW_PSW. the only difference is the headlight washer system that is not installed on Reinhard's car (and hence also disabled in the module's coding). Click the "Export Trace File Differences" button to save the differences to a text file. Code: Generated with NCS Dummy version 0. Those who had hoped for a massive amount of hidden coding functionality in the E31 will be disappointed. Very impressive. There's only a limited amount of programmable modules and those usually contain only a limited set of parameters. without the need of installing rear fog lights as is necessary when changing the region through the ZCS.C25) or the EKM (EKM. Below is the example output for the General Module of my E31 and one of Reinhard's cars. The General Module (GMII. some had hoped the E31 LKM could be recoded to disable the hot/cold monitoring on certain lights to install xenon or LED lights without the need for the stupid resistors to keep the LKM from reporting lamp failures. The real power of the program becomes apparant on cars with lots of programmable modules and parameters like the E36 and especially starting from the E38 and up.mostly for retrofitters. The E38 LKM module for example can have hot and/or cold monitoring enabled or disabled for each individual light in the car.GMII.FSW_PSW. Trace File Differences Start NCS Dummy and load two NCS Expert FSW/PSW trace files (reading a trace file with NCS Expert is discussed further down). This is useful if you want to compare the coding differences between two different vehicles. Realistically put. It doesn't offer all that.C?? . As you can see.2. For example. often with not just "aktiv" and "nicht_aktiv" values which gives a much better impression of the program's possibilities. For example. if you want to figure out what differences the ZCS region change really does. One thing that comes to mind is changing a USA spec LKM to ECE spec behaviour. but for recoding only a handfull of options will prove to be interesting .8 — copyright © 2010 revtor software Output : Traces Trace file 1 : "C:\EDIABAS\NCSEXPER\WORK\revtor\E31. The E31 8 Series are somewhat like an electronic dinosaur. the use of NCS Dummy for the E31 is rather limited.aktiv nicht_aktiv KALTUEBERWACHUNG_NSW nicht_aktiv aktiv KALTUEBERWACHUNG_NSL nicht_aktiv aktiv NSW_BEI_FL/LH aktiv nicht_aktiv FL/LH_BEI_KSW_OFFEN aktiv nicht_aktiv KSW_FEHLERMELDUNG nicht_aktiv aktiv With only 8 parameters the LKM module isn't very impressive of course.

if necessary change the path to the NCS Expert installation folder.0.* * aktiv nicht_aktiv Trace Parameters Start NCS Dummy. Then click the "Export Trace Parameters" button to save the information to a text file. select the chassis (E31).C25" for the General Module).C25 S PARAMETER NAME PARAMETER VALUE * * * * * * KOMFORTSCHLIESSUNG nicht_aktiv aktiv TUERSCHLOSSHEIZUNG nicht_aktiv aktiv FH_ABSENKUNG_SPERREN aktiv nicht_aktiv EKS_EMPFINDLICHKEIT wert_01 LL/RL linkslenker rechtslenker LAENDERVARIANTE ece us australien skandinavien BAUREIHE e31 e32 ANPRESSDRUCKVERSTELLUNG aktiv nicht_aktiv FH_IMPULSZAHL_ABSENK wert_01 PARKSTELLUNG_WISCHER aktiv nicht_aktiv SCHEIBENINTENSIVREINIGUNG aktiv nicht_aktiv SCHEINWERFERREINIGUNG aktiv * * * * * * . select the module you wish to view (for example "GMII.2. and load the NCS Expert FSW/PSW trace file for this module (reading a trace file with NCS Expert is discussed further down).8 — copyright © 2010 revtor software Output Chassis Module : Trace Parameters : E31 : GM2. The example output: Code: Generated with NCS Dummy version 0.

PRG files for the chosen module is shown. Please note that the door lock heating will only work if your door handle mechanism has the door lock heating coil installed and the plug inserted. 1. Save the file and you are ready to code the module with the changes (coding with NCS Expert is explained further down). 11. *. 8. Write these filenames down as you may need it for NCS Dummy. Select for example the General Module ("GMII"). If you want to read all modules. you'll have to work module by module. Test the connection with for example INPA. 7. You may have to remove a previous version of this file first. In the "Choose ECU" popup window. Go to the "EDIABAS\NCSEXPER\WORK\" folder and (if not already existing) create a new empty text file called "FSW_PSW. Before you can start reading FSW/PSW trace files with NCS Expert you need a good profile. select the desired module and click "OK". so there's absolutely no need for an external power supply. Click the "Back" button (F6). Assume you want to enable the door lock heating ("TUERSCHLOSSHEIZUNG"). Now connect your diagnostic interface to the car and turn the ignition to I.TRC" in the "EDIABAS\NCSEXPER\WORK\" folder and rename it to "FSW_PSW. In the "Choose ECU" popup window. select "Fisterprofile" or "Revtor's NCS Expert Profile" and click "OK".C??.PFL") from the founder of bmwecu.org. which we definitely don't want (at this point). The button labels change once again. so the screen is quite empty. the top groupbox should now show information regarding your car. but may of course drop the connection so you are unable to complete the trace file reading. 5.PFL" profile file in the "EDIABAS\NCSEXPER\PFL\" folder. 6. Reading FSW/PSW trace files with NCS Expert Despite people's claims of how dangerous NCS Expert is. Reading trace files takes just seconds. Click the "Process ECU" button (F4). Nothing much happens. make a copy of the original NCS Expert FSW/PSW trace file "FSW_PSW. which despite the name is not that expert at all. launch NCS Expert. or my profile: Unpack the zip archive and put the "REVTOR. NCS Expert's default setting is to code. 2. The default is "SG_CODIEREN" which we definitely don't want. By default NCS Expert comes with the "Expertenmodus" profile ("FZG2. 13. At this moment no profile is loaded.MAN".MAN" file in a plain text editor and change the value of "TUERSCHLOSSHEIZUNG" from "nicht_aktiv" to "aktiv". so pay attention what buttons you press right now! 10. Once the profile is in the PFL folder and the diagnostic link ok.nicht_aktiv SCHIEBEHEBEDACH * aktiv nicht_aktiv SHD_IMPULSZAHL_GESCHL * wert_01 SHD_IMPULSZAHL_SCHIEBEN * wert_01 The asterisks show what setting is enabled in your car. In the "Choose profile" popup window. So make sure your batteries are ok and properly charged. select "E31" and click "OK". The interface throws errors when multiple applications try to get access to it. 12.MAN". 4. Click the "Change job" button (F2).PFL"). You can either use the "Fisterprofile" ("GOODFIST. Low battery voltages cannot cause damage. ECU" button (F3). If "JOBNAME" in the middle groupbox already reads . choose "Load Profil". A popup window displaying the *. After a short moment. select "EKM" and click "OK".IPO and *. From the "File" menu. You don't need to take special precautions for the car. but you'll notice some of the buttons on the bottom now have labels. The middle groupbox now shows the available modules and default job name. reading FSW/PSW trace files from a car is perfectly safe as long as you keep your head at the job. Click the "ZCS/FA f. Click "OK". but once the job type is changed to reading the program is harmless. In the "Choose CHASSIS" popup window. Open the "FSW_PSW. 3. Click the "VIN/ZCS/FA" button (F1). Don't forget to close INPA before using NCS Expert. 9.

simply close NCS Expert.TRC" files are also the files used by NCS Dummy to create trace parameters or trace file differences.. 5.FSW_PSW. 11.GMII. 2. Open the copy in a plain text editor. Note that newer bimmers may take a lot longer to code. Click the "Back" button (F6). select "CODIERDATEN_LESEN" and click "OK".TRC". select "EKM" and click "OK". In the "Choose profile" popup window.if the original file is missing. but with a different module. 1. In the "Choose job" popup window. Click the "Change job" button (F2). 8. Click the "ZCS/FA f. make the changes and save the file. click the "Change ECU" button (F1) and repeat the steps starting from 11.TRC" file (or whatever you renamed it to) in a plain text editor. So you don't need any special precautions if your batteries are good and properly charged. Note that NCS Expert will still say "get coded" in the middle groupbox and during the read operation it says it's coding. The process takes only a few seconds.TRC". The default job action is now reading instead of coding. In the "Choose ECU" popup window. 4. BMW recommends power supplies that can deliver over 40 A for newer cars. 15. Nevertheless it's recommended to attach a small 13. Click the "VIN/ZCS/FA" button (F1). For example: "E31. Each time you read a module with NCS Expert this file is overwritten. Nothing much happens. NCS Expert will write a new one). Luckily old bimmers like the E31 don't take long to code .MAN" and put it in the "EDIABAS\NCSEXPER\WORK\" folder overwriting a previous version (if existing). 10. 12. with a much higher current draw. 3. The interface throws errors when multiple applications try to get access to it. Read the previous chapter for more information on profiles. but it will not. The "FSW_PSW. Rename the copy to "FSW_PSW. choose "Load Profil". head back to NCS Expert. Click the "Execute job" button (F3)."CODIERDATEN_LESEN" you can skip the following steps and jump to 16.just seconds per module. Make a copy of the FSW/PSW trace file you wish to make changes to. but you'll notice some of the buttons on the bottom now have labels. coding is a different story. Make sure the updated "FSW_PSW. When finished. Connect your diagnostic interface to the car and turn the ignition to I. Head over to the "EDIABAS\NCSEXPER\WORK\" folder. 16. As said. so you must move or rename it (no need to copy . A popup window displaying the *. After a short moment.. Click the "Process ECU" button (F4).IPO and *. 9. NCS Expert may indicate it's coding but it's actually only reading. You can open the "FSW_PSW. In the "Choose CHASSIS" popup window. Click "OK". A simple battery charger with power supply mode functionality and a current output of 5 A or better should be sufficient.PRG files for the chosen module is shown. select "E31" and click "OK". 13. "CODIERDATEN_LESEN" is a safe read-only operation.C??. select "Fisterprofile" or "Revtor's NCS Expert Profile" and click "OK". You have finished creating a FSW/PSW trace file for the GMII module. The button labels change once again. ECU" button (F3). Where little could go wrong with reading. The first is the human readable FSW/PSW trace file. 14. If you want to read a FSW/PSW trace file from another module. At this moment no profile is loaded. *. Don't forget to close INPA before using NCS Expert. You don't want the battery voltage get too low during coding as this may render the module dead. In the "Choose ECU" popup window. If "JOBNAME" in the middle groupbox already reads "SG_CODIEREN" . Test the connection with for example INPA. Launch NCS Expert. From the "File" menu. The middle groupbox now shows the available modules and default job name. so the screen is quite empty.MAN" trace file is for the same module. Confirm "JOBNAME" in the middle groupbox says "CODIERDATEN_LESEN". the top groupbox should now show information regarding your car.8 V power supply to keep the voltage well over 13 V. Coding modules from an updated FSW/PSW trace file with NCS Expert First of all make sure you have a good NCS Expert profile. In it is now a file that interest us: "FSW_PSW. 6. 7. select the desired module and click "OK".

The car has been coded. the real setting for this functionality is in the radio system (the radio frequency remote receiver. Afterword Please note that while I'm quite confident NCS Dummy produces reliable output. the use of NCS Dummy and the instructions . spec). When you do send trace files to me. If you are interested in reading FSW/PSW trace files. The bad thing is this module is not supported by NCS Expert. While the EKM module parameters hint at this ("GEBRAUCHTBIT_KMB". month/year of production and ECE/USA/. if you ever recode the car using the ZCS all your changes will be lost.you can skip the following steps and jump to 16. The process takes only a few seconds on older cars like the E31. However. luxury opening/closing is not shown in SSS/Progman. but I'm not sure what software can do this. encouraging the idea the luxury opening/closing can also be changed similarly. Does the method described in this message allow to chiptune the engine? No. To get back to the original question. Confirm "JOBNAME" in the middle groupbox says "SG_CODIEREN". the application comes without any warranty. Does the method described in this message allow to enable the functionality to automatically roll-up the windows with the radio frequency remote (as was possible with the early infrared remotes)? No. 15. I also recommend keeping a backup of the original unchanged "FSW_PSW. I tried).. Thanks! Q&A Does the method described in this message allow to couple a used EKM to another used instrument cluster? No. Another option listed on the INPA coding page for that module is "Panic Mode". NCS Dummy and the instructions above are of very little use. don't look at me. this coding method does not change the ZCS.> "6 FKS" --> "1 Panic Mode"). As stated before. "GEBRAUCHTBIT_EKM". Click the "Execute job" button (F3). That's all there is to it. You may even send trace files from other non E31 bimmers. At least not using the method described here.MAN" file . If you ruin a module with NCS Expert after using information retrieved by NCS Dummy. 14. the trace files contain no information that can identify your car (no VIN).. close the application and turn the ignition back to off. I'd appreciate it if you'd send them to me. Also include the *.TRC" file. In the "Choose job" popup window. Due to the scant coding functionality of the modules in the BMW E31.C25").... If you are uncertain.just in case. After NCS Expert has finished coding. The Bosch and Siemens engine managements are a completely different territory. and "GEBRAUCHTBIT_EKM_KOMPL") I don't think it's possible to change this through NCS Expert.. Even though the General Module FSW/PSW trace file hints at it with "KOMFORTSCHLIESSUNG" (comfort closing) which is set to "nicht_aktiv" (off). if the module is not shown in NCS Expert. The default job action is now coding. "GEBRAUCHTBIT_KMB_KOMPL". So if you are happy with the new coding. The reason I'm asking is to get a better picture of the differences between the various E31 models and regions. At this moment I'm particularly interested in trace files from USA spec E31 and early E31 (say 1992 and older). just open them with a plain text editor. this parameter seems to be completely unrelated (believe me. select "SG_CODIEREN" and click "OK". 16. If you consider creating FSW/PSW trace files of your own car(s). In fact. Using INPA one can actually view the "Luxury opening" and "Luxury closing" settings under "E31" --> "Body" --> "Remote controls" --> "Coding". In other words. Don't worry. keep a backup of the "FSW_PSW.C?? filename as reported by NCS Expert for each module (for example "EKM. please specify the VIN (or if you prefer to keep your car anonymous. not the head unit obviously). This one can be enabled or disabled through SSS/Progman ("3 ZCS/FA CODING" --> "1 E31 Series" --> "4 Conversion" -. The fact that it's listed under "Coding" suggests it can be changed through software.. the exact model.

.given above may be rather limited. NCS Expert coding offers a lot of possibilities. It's not until the E36 and especially the E38. Nevertheless it shows a good method of giving USA spec cars ECE spec headlight behavior without the need of adding rear fog lights. Of course NCS Dummy can be used on these newer bimmers.

Sign up to vote on this title
UsefulNot useful