Originally Posted by
flyfishvt
OK as promised. Here is my solution for Getting that auto tranny light to turn itself off and to reprogram the DME to think its a 5 speed car. I only did this on my OBDII car but Im pretty sure it should work on OBDI cars. You might have to make a few minor changes.
One of the last pieces of the auto/manual swap puzzle is getting the DME to work like a 5 speed car and to get the Auto Tranny Warning Light to go out. Someone posted directions on how to recode the DME and EWS modules. That makes the car run like a 5 speed car but it doesn't get rid of the Warning Light. Most people just remove the bulb but I wanted a better solution.
I stole part of these instructions from an earlier post in the E36 Auto/Manual Tranny Swap thread. I changed it slightly to reflect my personal way of doing this.
I found that all of your cars information including what tranny you have and what options you have are stored in 3 codes. The GM code has basic info like body style, engine etc. The SA code has all your options like Fully Auto Top, Cruise Control, Heated Seats etc, The VN code has more info that isn't important here. These codes are stored in several modules but its initially stored in the Instrument Cluster (KOMBI). From there BMW copies it to the other modules that use it. This is important because you can change the codes in individual modules and the others remain unaffected or you can change it in the cluster and all the other modules will be recoded with the same info. Its stored in 2 places in the cluster...an EEPROM chip and the Coding Plug. BMW stored it in two places as a safety measure so you always have a backup. Its very unlikely your cluster and coding plug will both die at the same time. In E36's... Auto or Manual tranny is part of the GM code. In other cars its part of the SA code. It's important to note that OBDI cars do NOT have a coding plug in the cluster. I haven't done enough research to know where else these codes are initially stored in OBDI cars.
After doing some research I found if you change the GM code in the cluster it will turn off the warning light and recode all the other modules.
To fix this, you need to change the GM code stored in KOMBI; this is done through comparing a value from the E36ZST.000 file in NCS Expert’s Daten Folder with your current GM code. This is simpler than it sounds.
Steps:
1) Find your current GM code from DIS; this is located in programming under ZCS/FA Coding – Choose Print Current Values. Answer the questions provided and note down all three codes when you get them. (GM, SA & VM will be displayed).
Since DIS takes a while to boot up you can find the same info in INPA. Open INPA and choose your model. Then under the BODY heading choose Electronic Vehicle Imobilization (EWS). Open that and fromthe sub headings choose CODING. You'll see your VIN followed by 3 numbers. C1=GM code, C2=SA code,C3=VN code.
2) Open the following file in notepad C:\NCSEXPER\DATEN\E36\E36ZST.000
Scroll down until you start to see something like this:
BF82 11820000 00000000000000D0 0000022116 1 COUP M52B25 AUT RL BASIS //Coup‚ 323iA RL M52
H BF83 V0194 11830000 0000000000000000 0000000000 1 COUP M52B25 AUT LL US //Coup‚ 323iA US M52
BF83 11830000 00004000000080D0 0000022116 1 COUP M52B25 AUT LL US //Coup‚ 323iA US M52
H BF91 V0993 11910000 0000000000008490 0000000014 1 COUP S50B30 MAN LL BASIS //Coup‚ M3 LL S50
BF91 11910000 0000000000008490 0000002116 1 COUP S50B30 MAN LL BASIS //Coup‚ M3 LL S50
H BF92 V0993 11920000 0000000000008490 0000000014 1 COUP S50B30 MAN RL BASIS //Coup‚ M3 RL S50
Notice this is for a coupe. You'll see everything listed, Limo, Cabrio, Touring etc...Just find yours.
All NON US cars are listed as "BASIS".
3) Find the line with your model, engine, old transmission and US/Euro information. You will see a 8
character value on the left of the large number of 0’s that will look something like mine 14F30000.
(The non-0 parts of this number should match the start of your GM code.)
4) Locate the same car but in manual, you will see the value above is slightly different, for an e36
328-cabrio manual the value is 14E30000. Note this down; this will be the base for your new GM code.
5) Now match your new GM code found in the last step with your current GM code provided by DIS but
ignoring the last digit, which is only a checksum value. For example:
Old GM code from DIS: 14F30000K
I found the manual GM base code to be 14E30000. My new GM code will be 14E30000 (and we will work out the last digit in the next step).
6) Open NCS Expert. (My version is in English)
Click File > Load Profil
Choose Expertmode
Press the first button – FG/ZCS/FA
Press the first button again – ZCS eingeben
Choose your model (e36)
Insert your VIN, Tick checksum and Press OK
Enter your new GM (without the last digit) (Eg: 14F30000)
Enter your current SA (without the last digit) (Eg: 0000482001228491)
Enter your current VN (without the last digit) (Eg: 0004BFA936)
Tick checksum and press OK.
Just a quick note on entering these numbers. You may see your vin listed with an extra digit at the end. Mine was listed with a Y at the end. Disregard that extra digit and tick "check sum" when you enter the vin.
You may get an error saying Vin Invalid or SA invalid or VN invalid..If you do you may have to leave the last 2 digits off when you enter it. I had to leave the last two off of either my SA or my VN. I cant remember which one.
7) Now in the top part of the display you will be provided with your new GM including your last character, which is the checksum value (mine was 14E30000H).
8) Back in DIS choose Coding/Programming
Choose ZCS/FA Coding
Choose Recoding
Select your series
Select Recoding
Select KOMBI
KOMBI Selected? choose YES
Continue pressing the green arrow till you get to CHASSIS #
Change? NO
The next screen will ask if you want to change your GM,SA,VN
Choose YES
Use the buttons on the right to enter your new GM Code including the zeros at the beginning and the new Checksum Digit at the end.
When SA and VN are displayed just choose YES and it will leave them the same.
Now all three will be displayed.
Indication Correct? choose YES if they are correct.
Start Auto Coding? Choose YES
DIS will now auto program every module that uses those three codes. When its done the Auto TrannyWarning Light will be gone and your DME will now be programed and act as if it was from a car that was originally a 5 speed.
When its done turn off the ignition for 10 seconds then enjoy your new manual tranny.
Bookmarks