Navigate back to NCS Expert, and click Change job (or press F2)Ģ4, Change the job to SG_CODIEREN, this now changes the function of NCS to *writing* to the ECU, not reading it.
I know the parameter name begins with “FH_ABS”, so I’ve searched for thatĢ3, Make the changes you need to in the. In this example, I am making a change whereby my windows will still work up to 1-minute after ignition is off. Use the Find to find what you are looking for in this file. This is where you can change stuff!Ģ2, I find it best to search in Notepad for what I want to change.
Then rename the copy to FSW_PSW.MAN (same file name, different extension)Ģ1, Open the. You will notice different module’s have different sized file sizesĢ0, Navigate back to the WORK folder, and Copy/Paste the FSW_PSW.TRC file again, and Paste, making a copy of the file. Annoyingly the module of which this file was read from doesn’t change its name, so every time I make a backup, I prefix it with the module name, so I know which one is which. This is my backup’s folder (you can see I have a number of files here). NCS should report “Coding ended” above JOBNAMEġ8, A file named FSW_PSW.TRC should have been written to the /NCSEXPERT/WORK folder, navigate to it, and Copy the fileġ9, Paste the file somewhere safe, as a backup. Then continue to Step 16.ġ6, Then click Execute job button (or press F3 key)ġ7, Hopefully it has read the ECU & NCS has written a new file.
If it doesn’t show up as CODIERDATEN_LESEN by default, like mine does, then see Step 24 on how to “Change job”, then select CODIERDATEN_LESEN from the list. This is to *read* the ECU, not to *write* to it. In my case, I wanted to modify something in my GM5 moduleġ5, IMPORTANT, make absolutely sure that the JOBNAME = CODIERDATEN_LESEN. Mine seems to work with either of the top two, I choose ALSZ as that one has always worked for meġ2, Hopefully it worked, NCS has now read your car chassis number & some other things (I have blanked mine out)ġ3, Click Process ECU button (or press F4 key)ġ4, Another box pops up, time to choose the module you want to code. Choose whichever one works for you, it doesn’t matter which one you select, this has nothing to do with which module you are programming, its just to get NCS to talk to your car. Choose E46!ġ0, Another box pops up straight after, choose your ECU. I’m using Expert 4.0.1ħ, Once loaded, click bottom left button (or press F1 key)Ĩ, Then click 3rd button from left (or press F3 key)ĩ, Clicking that button will enable you to choose your chassis. Goto File > Load ProfileĦ, Select the profile. If it is connected, you’ll see Battery & Ignition dots are both black at the topĥ, Close INPA, then open NCS Expert. Ignore the fact my plug is hanging out my car, I had to remove some of my interior panels for another job, and I haven’t put them back yet! The plug is usually found under the dash, above the accelerator pedalģ, Turn ignition of the car on (the position before actually running the engine)Ĥ, Load up INPA to make sure its connected. It should light up blue once connected, even if ignition is off. With that said, here’s my guideġ, Get into car, ignition off, plug in lead.
However, there were no instructions on how to use or code with NCS Expert, hence this article.
It was delivered next day, and the installation instructors provided with the software was very good, there is no need for me to repeat them here. I bought my cable & software from Cable-Shack. This is purely how to physically use NCS Expert, and how to read & write to the FSW_PSW file in order to change settings & functions on the car.
I’m not going to go into how to install NCS, or what parameters to code in this article. After repeating this process with success several times, I am now confident enough to write this article to hopefully help others. I am by no means an expert, but I have recently got the software & a cable to code on my E46, and I struggled for quite some time on finding a really in depth & detailed how-to guide. This is, hopefully, the most complete how-to guide for using NCS Expert to code a BMW.