Electrical R53 NCS Expert Guide Additional Info
#1
R53 NCS Expert Guide Additional Info
DISCLAIMER: I IN NO WAY AM RESPONSIBLE FOR WHAT YOU DO TO YOUR OWN VEHICLE. BY EVEN TAKING THIS INFORMATION INTO YOUR BRAIN YOU RELINQUISH ALL RIGHTS INFERRED, IMPLIED, OR ASSUMED THAT I MAY IN ANY WAY BE AT FAULT FOR AN ISSUE YOU INCUR WITH YOUR VEHICLE. THIS IS FOR INFORMATIONAL PURPOSES ONLY.
That being said..
I finally got my cable today from Romania and got to hacking away at my Mini.
A lot of NCS Expert is DIY. A lot. It took me a while to get it together and some of the information I had to was missing. Here's what I learned, hopefully it helps some of the more adventurous R53 guys. (and gals)
Background info: I have a 2006 R53 (built late 2005). I used a Macbook and VMWare Fusion to install Windows XP. Others have had success using later versions of Windows and enabling compatibility mode for Windows XP.
As per this thread...
When you download the package from the above mentioned thread, it discusses setting up the files in the PDF instruction file. You do put the daten files where it says to, but you have to run the LADEN.BAT batch file afterwards, and it doesn't exist where it's supposed to.
What you actually have to do, is retrieve it from the R56 daten folder, where it is actually named LADEN.BTA, which is incorrect.
First, rename it to LADEN.BAT, then move it to C:\NCSEXPER\DATEN\R50. After that, right click on it, and select Edit, which should open it in Notepad. The first line says:
Change it to:
Then hit File > Save, and run the file. A black box will pop up, words will go by, and things will happen.
Back to the post...
When I did this, the only thing that came up was EWS and KMB. Either way, hit EWS.
Personally I tried this and it did not work for me. Working auto up seems to work pretty consistently on the drivers side, but it seems to be dependent on different versions of the BC1 module for working auto up on the passenger side.
These posts sheds some light on the issue:
One thing that makes all this NCS-monkeying around tremendously easier is using NCS Dummy, available here: BimmerForums NCS Dummy
It requires Microsoft .NET Framework 3.5 Service Pack 1, which is also available as a download from that thread.
NCS Dummy allows you to pull up the datens you have saved and filter it by the FSW_PSW.TRC file that NCS Expert has created, make changes to it, and export it back to the C:\NCSEXPER\WORK folder as the FSW_PSW.MAN file that NCS Expert actually applies changes from. Very handy.
I realize this is incomplete and there's probably holes and gaps here and there, and I welcome any posts discussing additions to be made or more clear explanations to be added. In the near future I plan to add screenshots and clean this up some.
That being said..
I finally got my cable today from Romania and got to hacking away at my Mini.
A lot of NCS Expert is DIY. A lot. It took me a while to get it together and some of the information I had to was missing. Here's what I learned, hopefully it helps some of the more adventurous R53 guys. (and gals)
Background info: I have a 2006 R53 (built late 2005). I used a Macbook and VMWare Fusion to install Windows XP. Others have had success using later versions of Windows and enabling compatibility mode for Windows XP.
As per this thread...
When you download the package from the above mentioned thread, it discusses setting up the files in the PDF instruction file. You do put the daten files where it says to, but you have to run the LADEN.BAT batch file afterwards, and it doesn't exist where it's supposed to.
What you actually have to do, is retrieve it from the R56 daten folder, where it is actually named LADEN.BTA, which is incorrect.
First, rename it to LADEN.BAT, then move it to C:\NCSEXPER\DATEN\R50. After that, right click on it, and select Edit, which should open it in Notepad. The first line says:
Code:
@set _BR_COD=R56
Code:
@set _BR_COD=R50
Back to the post...
..The directions are basically the same as GTECKO's that can be found here: https://www.northamericanmotoring.co...beginners.html
Follow those for the installation process and make sure you put R50 and R56 folders in the DATEN folder.
The instructions are exactly the same until you get to the choose chassis section. Here you will choose R50 (I did this for a 2006 Mini Cooper S with JCW Kit) instead. Then, you choose EWS instead of CAS which you would choose if you had an R56.
Follow those for the installation process and make sure you put R50 and R56 folders in the DATEN folder.
The instructions are exactly the same until you get to the choose chassis section. Here you will choose R50 (I did this for a 2006 Mini Cooper S with JCW Kit) instead. Then, you choose EWS instead of CAS which you would choose if you had an R56.
Go ahead and then (in the case of auto-up windows) choose BC1 and read the ECU. Go in to the FSW_PSW.TRC file (AS ALWAYS, MAKE A BACKUP!) and edit the lines of code you want to change. Next, I had to go to Job and set it to SG_CODIEREN and then tell it to run the job. It worked for a bit (just like his guide will say) and then completed. Viola! Working auto-up windows.
These posts sheds some light on the issue:
I don't remember the BC1 revision levels, but I have been able to get both windows to auto-up on three different 2003 cars (11-2002 thru 07-2003 builds), but only the driver's window on a 2004 (12-2003 build) and my 2006.
Also, I have the windows up with my remote working on my 2006, but not on any of the others.
Also, I have the windows up with my remote working on my 2006, but not on any of the others.
One thing that makes all this NCS-monkeying around tremendously easier is using NCS Dummy, available here: BimmerForums NCS Dummy
It requires Microsoft .NET Framework 3.5 Service Pack 1, which is also available as a download from that thread.
NCS Dummy allows you to pull up the datens you have saved and filter it by the FSW_PSW.TRC file that NCS Expert has created, make changes to it, and export it back to the C:\NCSEXPER\WORK folder as the FSW_PSW.MAN file that NCS Expert actually applies changes from. Very handy.
I realize this is incomplete and there's probably holes and gaps here and there, and I welcome any posts discussing additions to be made or more clear explanations to be added. In the near future I plan to add screenshots and clean this up some.
Last edited by KMalinich; 02-12-2013 at 08:44 PM. Reason: disclaimer
The following users liked this post:
olamini (12-28-2022)
#2
As far as the changes I have made, here they are... This is from NCS Dummy with a little formatting on my part.
The are from the BC1 module:
I disabled all the cold and hot monitoring of the lights. This fixed various issues with off the shelf HID kits (Like from DDM) and eliminated the "rave LED lights" you get when you start getting advanced with LED swaps.
Other lighting mods:
Mods to the wipers:
Windows up and down:
- on a side note, I tried adding things to the file, flashing it, turning on random things, I just really gave the BC1 hell trying to get auto up on the passenger side. I just couldn't do it. Works fine from the key fob though.
Door locking and unlocking:
The are from the BC1 module:
I disabled all the cold and hot monitoring of the lights. This fixed various issues with off the shelf HID kits (Like from DDM) and eliminated the "rave LED lights" you get when you start getting advanced with LED swaps.
Code:
WARMUEBERWACHUNG_AL HOT MONITORING OF LOW BEAMS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_FL HOT MONITORING OF HIGH BEAMS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_SL_H HOT MONITORING OF REAR STANDING LIGHTS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_SL_V_I HOT MONITORING OF FRONT STANDING LIGHTS OR ANGEL EYES * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_KZL HOT MONITORING OF LICENSE PLATE LIGHTS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_BLK_VO HOT MONITORING OF FRONT TURN SIGNALS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_BLK_HI HOT MONITORING OF REAR TURN SIGNALS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_BL HOT MONITORING OF BRAKE LIGHTS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_BL_MI HOT MONITORING OF THIRD BRAKE LIGHT nicht_aktiv not enabled * aktiv enabled WARMUEBERWACHUNG_NSW HOT MONITORING OF FRONT FOG LIGHTS aktiv enabled * nicht_aktiv not enabled WARMUEBERWACHUNG_NSL HOT MONITORING OF REAR FOG LIGHTS * nicht_aktiv not enabled aktiv enabled WARMUEBERWACHUNG_IB2 HOT MONITORING OF INTERIOR LIGHTS 2 * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_AL COLD MONITORING OF LOW BEAMS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_FL COLD MONITORING OF HIGH BEAMS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_SL_H COLD MONITORING OF REAR STANDING LIGHTS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_SL_V_I COLD MONITORING OF FRONT STANDING LIGHTS OR ANGEL EYES * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_KZL COLD MONITORING OF LICENSE PLATE LIGHTS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_BLK_VO COLD MONITORING OF FRONT TURN SIGNALS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_BLK_HI COLD MONITORING OF REAR TURN SIGNALS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_BL COLD MONITORING OF BRAKE LIGHTS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_BL_MI COLD MONITORING OF THIRD BRAKE LIGHT aktiv enabled * nicht_aktiv not enabled KALTUEBERWACHUNG_NSW COLD MONITORING OF FRONT FOG LIGHTS aktiv enabled * nicht_aktiv not enabled KALTUEBERWACHUNG_NSL COLD MONITORING OF REAR FOG LIGHTS * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_BL_MI_2 COLD MONITORING OF THIRD BRAKE LIGHT 2 * nicht_aktiv not enabled aktiv enabled KALTUEBERWACHUNG_IB2 COLD MONITORING OF INTERIOR LIGHTS 2 * nicht_aktiv not enabled aktiv enabled
Other lighting mods:
Code:
AL_AUS_BEI_KL_50 LOW BEAMS OFF WHEN STARTING ENGINE (keeps my HIDs on while I turn the motor over) * nicht_aktiv not enabled aktiv enabled HEIMLEUCHTEN FOLLOW-ME-HOME LIGHTS (ACTIVATED BY FLASHING HIGH BEAMS WITH IGNITION OFF) (this is in seconds. I think 1 is 60s, 2 is 120s, 3 is 180s, and so on. very very very cool feature, just snap the high beams when you get out, it takes care of the rest) wert_01 value 01 * wert_02 value 02 wert_03 value 03 wert_04 value 04 wert_05 value 05 NO_SOFT_ON_OFF WITHOUT SOFT-ON/OFF FOR INTERIOR LIGHTS (makes the fade in/out of the lights instant - I have a full LED interior) nicht_aktiv not enabled * aktiv enabled
Mods to the wipers:
Code:
WISCHER_VOLLEND_KLR_AUS WIPERS COMPLETE CYCLE AFTER TURNING OFF IGNITION (no more one stuck up wiper!) keine_vollendung * vollendung complete WISCHER_GESCHW_ABHAENGIG WINDSCREEN WIPERS SPEED-DEPENDENT nicht_aktiv not enabled * aktiv enabled STANDRUECKSCHALTUNG WINDSCREEN WIPERS RETURN TO INTERVAL AT STANDSTILL (WITHOUT RAIN SENSOR) (slows down your wipers for you at stoplights) nicht_aktiv not enabled * aktiv enabled WISCHERINTERVALL WINDSCREEN WIPERS INTERVAL AT STANDSTILL (WITHOUT RAIN SENSOR) * wert_01 value 01 (very slow) wert_02 value 02 (slow)
Windows up and down:
- on a side note, I tried adding things to the file, flashing it, turning on random things, I just really gave the BC1 hell trying to get auto up on the passenger side. I just couldn't do it. Works fine from the key fob though.
Code:
WIN_PINCH_ENABLE_DRIVER (this seemed necessary) * nicht_aktiv not enabled aktiv enabled WINDOW_AUTO_UP_DRIVER (totally worked on mine) * nicht_aktiv not enabled aktiv enabled WINDOW_AUTO_UP_PASS (totally did not work on mine.) * nicht_aktiv not enabled aktiv enabled HUB_VERZOEGERUNG_FH_VORN DELAY TO RAISE POWER WINDOW WHEN CLOSING FRAMELESS COUPE DOOR (I put the delay in there just because I like it) 0ms 0 milliseconds 500ms 500 milliseconds 300ms 300 milliseconds * 400ms 400 milliseconds FH_NACH_TUERE_AUF POWER WINDOWS CAN BE USED WITH OPEN DOOR nicht_aktiv not enabled * aktiv enabled KOMFORTSCHLIESUNG_SCHLOSS COMFORT CLOSING WITH KEY IN LOCK (POWER WINDOWS, SUNROOF OR CONVERTIBLE TOP) (This is when you hold the key right in the door) nicht_aktiv not enabled * aktiv enabled KOMFORTOEFFNUNG_SCHLOSS COMFORT OPENING WITH KEY IN LOCK (POWER WINDOWS, SUNROOF OR CONVERTIBLE TOP) (This is when you hold the key left in the door) nicht_aktiv not enabled * aktiv enabled HALTEN_FB_OEFFNEN_TASTE HOLDING REMOTE CONTROL UNLOCK BUTTON FUNCTIONALITY (opens up the windows and moonroof from your key fob!) ohne_funktion without function * komfort_oeffnung comfort opening KOMFORTSCHLIESSUNG_FB COMFORT CLOSING WITH REMOTE CONTROL (POWER WINDOWS, SUNROOF OR CONVERTIBLE TOP) (closes the windows and moonroof from the key fob!) nicht_aktiv not enabled * aktiv enabled
Door locking and unlocking:
Code:
VERRIEGELN_AUT_AB_X_KM/H AUTOMATICALLY LOCK WHEN EXCEEDING A CERTAIN SPEED (LINKED TO [VERRIEGELUNGSSCHWELLE]) nicht_aktiv not enabled * aktiv enabled ENTRIEGELN_B_MOTOR_STOP AUTOMATICALLY UNLOCK AFTER SWITCHING OFF ENGINE (Gets rid of that annoying double-pull!) nicht_aktiv not enabled * aktiv enabled QUIT_OPT_SCHAERF VISUAL LOCKING ACKNOWLEDGE (SINGLE TURN SIGNAL FLASH) * nicht_aktiv not enabled aktiv enabled QUIT_OPT_SCHAERF_KLAPPE VISUAL LOCKING ACKNOWLEDGE ONLY WHEN ALL DOORS AND LIDS CLOSED nicht_aktiv not enabled * aktiv enabled QUIT_AKUST_SCHAERF ACOUSTIC LOCKING ACKNOWLEDGE (SINGLE ALARM BEEP) (this doesn't work on mine, but I hear some relay click)) * nicht_aktiv not enabled aktiv enabled QUIT_AKUST_SCHAERF_KLAPPE ACOUSTIC LOCKING ACKNOWLEDGE ONLY WHEN ALL DOORS AND LIDS CLOSED (this doesn't work on mine, but I hear some relay click) nicht_aktiv not enabled * aktiv enabled QUIT_OPT_ENTSCH VISUAL UNLOCKING ACKNOWLEDGE (TWO TURN SIGNAL FLASHES) nicht_aktiv not enabled * aktiv enabled QUIT_AKUST_ENTSCH ACOUSTIC UNLOCKING ACKNOWLEDGE (TWO ALARM BEEPS) (this doesn't work on mine, but I hear some relay click) nicht_aktiv not enabled * aktiv enabled QUIT_OPT_ANZAHL_SICHERN NUMBER OF VISUAL LOCKING ACKNOWLEDGES (light flashes) 0 0 1 1 2 2 * 3 3 QUIT_OPT_ANZAHL_ENTSICHRN NUMBER OF VISUAL UNLOCKING ACKNOWLEDGES (light flashes) 0 0 * 1 1 2 2 3 3 I didn't know which "key number" mine was, so I did all of these to unlock both doors right away when I hit the button. My girlfriend appreciates this.. FERNBEDIENUNG_1 CAR/KEY MEMORY 1 FOR REMOTE CONTROL nicht_aktiv not enabled zv_selektiv pressing remote control unlock button once unlocks only driver door, twice unlocks all doors * einstiegshilfe pressing remote control unlock button once unlocks all doors, twice opens driver power window (easy entry for frameless coupÈ door in narrow spaces) FERNBEDIENUNG_2 CAR/KEY MEMORY 2 FOR REMOTE CONTROL nicht_aktiv not enabled zv_selektiv pressing remote control unlock button once unlocks only driver door, twice unlocks all doors * einstiegshilfe pressing remote control unlock button once unlocks all doors, twice opens driver power window (easy entry for frameless coupÈ door in narrow spaces) FERNBEDIENUNG_3 CAR/KEY MEMORY 3 FOR REMOTE CONTROL nicht_aktiv not enabled zv_selektiv pressing remote control unlock button once unlocks only driver door, twice unlocks all doors * einstiegshilfe pressing remote control unlock button once unlocks all doors, twice opens driver power window (easy entry for frameless coupÈ door in narrow spaces) FERNBEDIENUNG_4 CAR/KEY MEMORY 4 FOR REMOTE CONTROL nicht_aktiv not enabled zv_selektiv pressing remote control unlock button once unlocks only driver door, twice unlocks all doors * einstiegshilfe pressing remote control unlock button once unlocks all doors, twice opens driver power window (easy entry for frameless coupÈ door in narrow spaces)
The following users liked this post:
Tragesaurusrex (01-18-2021)
#7
Trending Topics
#9
#10
#11
#12
Just a thought, maybe if you disabled the pinch sensor option, you could get auto up to work for both windows? If the issue really is the fact that the passenger windows does not have the sensor built in, if that option is off, the computer won't look for it, and hence allow both windows to rise!
#13
Just a thought, maybe if you disabled the pinch sensor option, you could get auto up to work for both windows? If the issue really is the fact that the passenger windows does not have the sensor built in, if that option is off, the computer won't look for it, and hence allow both windows to rise!
#14
#15
does the NCSExpert have any functions for the sunroof?
i had an idea that has come to a slight halt because of power issues. I have various circuits that I have purchased that will 1. sense temperature and activate a relay or similar, and 2. sense rain and close a relay for a given amount of time.
i wanted to have the sunroof open when the interior of the car got "hot" (say, 100 degrees) and stay open. The 2nd sensor would watch for rain / moisture. once sensed, it would then Close the sunroof to keep the car from being soaked.
problem is, the sunroof seems to be controlled by one of the computer systems in the mini, and i am afraid to go applying power *****-nilly to get the sunroof motor to function as needed for this concept. so far, my only other work-around is to use the door lock mechanism to close the sunroof, and possibly a spare key fob to open it.
i had an idea that has come to a slight halt because of power issues. I have various circuits that I have purchased that will 1. sense temperature and activate a relay or similar, and 2. sense rain and close a relay for a given amount of time.
i wanted to have the sunroof open when the interior of the car got "hot" (say, 100 degrees) and stay open. The 2nd sensor would watch for rain / moisture. once sensed, it would then Close the sunroof to keep the car from being soaked.
problem is, the sunroof seems to be controlled by one of the computer systems in the mini, and i am afraid to go applying power *****-nilly to get the sunroof motor to function as needed for this concept. so far, my only other work-around is to use the door lock mechanism to close the sunroof, and possibly a spare key fob to open it.
#16
does the NCSExpert have any functions for the sunroof?
i had an idea that has come to a slight halt because of power issues. I have various circuits that I have purchased that will 1. sense temperature and activate a relay or similar, and 2. sense rain and close a relay for a given amount of time.
i wanted to have the sunroof open when the interior of the car got "hot" (say, 100 degrees) and stay open. The 2nd sensor would watch for rain / moisture. once sensed, it would then Close the sunroof to keep the car from being soaked.
problem is, the sunroof seems to be controlled by one of the computer systems in the mini, and i am afraid to go applying power *****-nilly to get the sunroof motor to function as needed for this concept. so far, my only other work-around is to use the door lock mechanism to close the sunroof, and possibly a spare key fob to open it.
i had an idea that has come to a slight halt because of power issues. I have various circuits that I have purchased that will 1. sense temperature and activate a relay or similar, and 2. sense rain and close a relay for a given amount of time.
i wanted to have the sunroof open when the interior of the car got "hot" (say, 100 degrees) and stay open. The 2nd sensor would watch for rain / moisture. once sensed, it would then Close the sunroof to keep the car from being soaked.
problem is, the sunroof seems to be controlled by one of the computer systems in the mini, and i am afraid to go applying power *****-nilly to get the sunroof motor to function as needed for this concept. so far, my only other work-around is to use the door lock mechanism to close the sunroof, and possibly a spare key fob to open it.
#17
#18
Fixed ground wire, and jumped pins 7&8. Everything works just great...except...Can't write the file back to the car. Can read it and manipulate it on the laptop. Then execute, get the click and everything reports back as normal.
Close the program, turn off the car, remove cable. Turn on car, and everything is still as it was, no changes. Then I download the file again, and sure enough all of the values are still as they were before my fiddling. Lovely.
Close the program, turn off the car, remove cable. Turn on car, and everything is still as it was, no changes. Then I download the file again, and sure enough all of the values are still as they were before my fiddling. Lovely.