How to flash the BMW DCT

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
Ok chaps I’m sick of referring people to another forum for this. It’s home is now here. This isn’t my guide I copied it from elsewhere. Do your research and I take no responsibility if you brick your car... it’s all part of the game

If you haven't used BMW standard tools i would suggest visiting the site "e90 coding" and starting off slow.
Bimmergeeks has an awesome site and if you don't have a cable i would recommend his one, He also has a great set of downloads for the standard tools suite

Also have a look at @LMB335is You tube feed (https://www.youtube.com/playlist?list=UUeGQD2A5t2JOKlbo0PnOhXA)
he has a couple of videos. Much of what I've written here has been written by him I've simply copied and pasted and updated the instruction to suit what we're doing)

Start -
FLASH The gearbox to the correct ZB

First to flash the gearbox use WinkFp - It's easily reversible. I would suggest doing a UIF read with INPA and
prt scr to save your original ZB #'s
FLASH The gearbox to the correct ZB
First
Look at the com port on your computer before starting and ensure its is setup like this
<<<<<This helped me but may or may not be required - Cable must be connected to computer
Go into control panel device manager, ports, right click the com port mine was 1 then click advanced
and changed " selective suspend idle timeout" from 5 seconds to max which is 3600
Also set latency to <1ms

now in winkfp
1) Make sure your WinKFP is configured correctly. If you have any of the UIF boxes checked, you can
uncheck them. This will keep you from having to enter the VIN and the flash being counted against
the number of flashes allowed.
Make sure that the Bootsector update and faster baud rate is checked
Hook up cable, load WinKFP, turn on car power but don't start. You can load INPA first if you want to
make sure you
have a connection just be sure to close it before starting WinKFP.
1) Make sure your WinKFP is configured correctly. If you have any of the UIF boxes checked, you can uncheck them. This will keep you from having to enter the VIN and the flash being counted against the number of flashes allowed.
Make sure that the Bootsector update and faster baud rate is checked

Hook up cable, load WinKFP, turn on car power but don't start. You can load INPA first if you want to make sure you
have a connection just be sure to close it before starting WinKFP.

<<<<<This helped me but may or may not be required - Cable must be connected to computer
Go into control panel device manager, ports, right click the com port mine was 1 then click advanced and changed " selective suspend idle timeout" from 5 seconds to max which is 3600
Others said that they changed latency = 1 ms in com-port settings as well

Your setup shoul look like the attachment


2) Press F1 Comfort Mode

3) Press F3 Update ZSUB

4) In the ECU family, choose GS40, then OK

5) Press F2 Choose ZSUB

6) In the ECU family again choose GS40 and the ZB number field will
populate.

Select your ZB
8606072 is 135is(3500LC)
8696074 is 335is(5000LC)
8608224 is z4is(3500LC)
7847869 is m3(Unconfirmed however 3500-4500LC adjustable w cruise control stalk)
7845773 is M3GTS(3500-4500LC adjustable w cruise control stalk)

Find the one you want
click on it, then click OK. If done correctly the field at the top will
populate with the Assembly ID # which is the ZB# of the flash and a
Hardware #. Click F8 Done. If your UIF boxes are checked it will require
you to enter your full VIN before clicking Done.

7) Press F3 Program. There may be a popup, can't remember for sure off
the top of my head. If you entered your VIN it will tell how many more
times the ECU can be flashed.

8) Flashing begins. It will go to 100% twice, first very quickly, then the
second time will take 2-3 minutes. When done you will get a popup
saying programming done. Click OK, shut off car, remove key, lock up
car, wait 5 minutes, then start the car. You should be good to go. Check
for codes, you may have a few, I always do. Clear them with your tool
of choice. If you have the ability to reset the trans adaptions I'd do that as well
CEE5175A-6819-4F0E-AAE4-C30C8BDEB972.jpeg
 
Last edited:

juld0zer

New Member
Feb 24, 2018
5
4
0
Ride
135i
Be sure to have your car and laptop connected to a charger during all flashing.

Don't want anyone bricking it due to a power issue.

For those interested in trying out old software, you can follow the 98g0b DME downgrade guide. Provided you have the older daten files loaded correctly, you can apply the same approach to downgrade your DCT software.

http://www.e90post.com/forums/showthread.php?t=1259232

The flashing process takes a very long and nervous 45mins though, so PLEASE use a charger/power supply. It takes a lot longer than just flashing between 335is to 135is within the same daten for example.
 

ganque

Specialist
Jan 22, 2018
60
15
0
Ride
BMW 135i N55 DCT pure stage 2
If I use the ZB for the 335is LC (5000 rpms) or the M3 GTS ZB on a 135i DCT will it work without issues??
 

LMB335is

Sergeant
Apr 12, 2017
301
189
0
FOB FL
Ride
13 335is
If I use the ZB for the 335is LC (5000 rpms) or the M3 GTS ZB on a 135i DCT will it work without issues??
The 335is ZB will work with your 135 DCT no issues. The M3 GTS ZB will not without the hardware changes and because it's a 135 I don't know if the hardware can even be fitted whereas the M3 hardware bolts right in to a 335i. The mechanism may fit but the trim won't.
 
  • Informative
Reactions: doublespaces

I_M_inluv340

New Member
Nov 12, 2017
2
0
0
Ride
FBO WMI big turbo 340i
The 335is ZB will work with your 135 DCT no issues. The M3 GTS ZB will not without the hardware changes and because it's a 135 I don't know if the hardware can even be fitted whereas the M3 hardware bolts right in to a 335i. The mechanism may fit but the trim won't.
Is there a significant gain to the is flash? The DCT in my 135i seems so fast already!
 

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
People do it for the launch control mostly however the later ZBs had some refinements, things like going time to shift into reverse etc was a little better
 

LMB335is

Sergeant
Apr 12, 2017
301
189
0
FOB FL
Ride
13 335is
What he said. Just make sure you have the latest ZB for your build. Going to the 335is with a 5k rpm launch is not what I'd consider a improvement if you're interested at all in using LC.
 
  • Like
Reactions: aus335iguy

derekgates

Lieutenant
Feb 23, 2018
740
375
0
NW FL
derekgates.us
Ride
2011 335is
I will be attempting the M3 GWS swap over this weekend. Coding is new for me but doesn't seem too bad. I have a Macbook Pro to virtualize on and I have the BMWCodingV3 images to try with VirtualBox.

The incredible guide from @aus335iguy will definitely help! Thank you for curating the pdf, also thank you @LMB335is and @dyezak for the modding experiments and documenting.

My 335is is not CIC and I will be doing barebones installation; drivelogic is the only 'hardware' other than GWS. I am waiting to purchase the 'triple button' with DSC and POWER, it's expensive and doesn't work yet?
 
  • Like
Reactions: doublespaces

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
Good luck! Let us know how you get on.
the triple button has power, edc and DSC none of which you need or can use as yet(unless you want to move DSC to the console)
 

LMB335is

Sergeant
Apr 12, 2017
301
189
0
FOB FL
Ride
13 335is
I will be attempting the M3 GWS swap over this weekend. Coding is new for me but doesn't seem too bad. I have a Macbook Pro to virtualize on and I have the BMWCodingV3 images to try with VirtualBox.

The incredible guide from @aus335iguy will definitely help! Thank you for curating the pdf, also thank you @LMB335is and @dyezak for the modding experiments and documenting.

My 335is is not CIC and I will be doing barebones installation; drivelogic is the only 'hardware' other than GWS. I am waiting to purchase the 'triple button' with DSC and POWER, it's expensive and doesn't work yet?

Scour Ebay for the switch. They don't pop up often but I managed to find one for $75 last week. Still a lot for something to just fill a hole in the console but it would look like shit otherwise.
 
  • Like
Reactions: aus335iguy

derekgates

Lieutenant
Feb 23, 2018
740
375
0
NW FL
derekgates.us
Ride
2011 335is
Scour Ebay for the switch. They don't pop up often but I managed to find one for $75 last week. Still a lot for something to just fill a hole in the console but it would look like shit otherwise.

Thanks, I'll keep looking. The ones I've seen are $160+ and at that point I'd just buy one brand new from BMW for $175. Since the buttons do not work/function I am not very concerned.

For now I will use some gaffer tape over the hole. Should match the black leather OK.

Part number is 61317841136. Might make a thread with the part numbers...

Yes, that is the EDC version. 61317841135 is the non EDC (blanked middle button)