N54 DCT w/M3 Conversion

Stokes

Sergeant
Jan 26, 2018
267
166
0
Houston, TX
Ride
2011 BMW 135i
@BMSTATION, any photos from underneath your shifter trim? Looks like you adapted the leather to the E87 frame. I'm mostly curious how you have the shift logic button mounted.

I've done the conversion in an E82, so same console, just with the shift logic control hanging out vs mounted.
 

BMSTATION

Lurker
May 9, 2018
16
16
0
@BMSTATION, any photos from underneath your shifter trim? Looks like you adapted the leather to the E87 frame. I'm mostly curious how you have the shift logic button mounted.

I've done the conversion in an E82, so same console, just with the shift logic control hanging out vs mounted.

I trimmed underneath the sport button until the logic switch sits flush, then i used multiflex glue for now
 
  • Like
Reactions: Stokes

Stokes

Sergeant
Jan 26, 2018
267
166
0
Houston, TX
Ride
2011 BMW 135i
I trimmed underneath the sport button until the logic switch sits flush, then i used multiflex glue for now

Okay, thanks. I went the lazy route for now... :)
IMG_20180604_195442.jpg
 

aus335iguy

Colonel
Nov 18, 2017
2,251
805
0
Down under
Ride
335i DCT 2009
any complaint about misfiring after M-DCT retrofitted?
and what power you guys pushing?
I think misfires are common in cars with high power and the dual mass flywheel is thought to be the cause. Single mass flywheels are the way too go and theres a group buy on from M Factory with production apparently not far away.
Are you still dual mass ?
 

BMSTATION

Lurker
May 9, 2018
16
16
0
I think misfires are common in cars with high power and the dual mass flywheel is thought to be the cause. Single mass flywheels are the way too go and theres a group buy on from M Factory with production apparently not far away.
Are you still dual mass ?

Its not from the flywheel, every time i reset torque characteristics in DCT, misfire disappears for a bit and it comes back slowly.. bank 1 bank2 goes crazy lean.
M-DCT software needs some pressure line increase since M3 they run a low torque engine, someone needs to come up with a DAMOS
Im using M4 flywheel
 
  • Informative
Reactions: aus335iguy

aus335iguy

Colonel
Nov 18, 2017
2,251
805
0
Down under
Ride
335i DCT 2009
Its not from the flywheel, every time i reset torque characteristics in DCT, misfire disappears for a bit and it comes back slowly.. bank 1 bank2 goes crazy lean.
M-DCT software needs some pressure line increase since M3 they run a low torque engine, someone needs to come up with a DAMOS
Im using M4 flywheel
Is it post shift or ... any logs ?
 

dyezak

Major
May 4, 2017
1,768
1,518
0
Plano TX
Ride
335is
any complaint about misfiring after M-DCT retrofitted?
and what power you guys pushing?

I was at 480tq/420hp with no issues. As soon as I proved the retrofit was a success I ripped the front of the car apart and I'm doing a 6266 build on the motor now. I'll push it to the limits of the factory clutch pack for now.
 

dyezak

Major
May 4, 2017
1,768
1,518
0
Plano TX
Ride
335is
Its not from the flywheel, every time i reset torque characteristics in DCT, misfire disappears for a bit and it comes back slowly.. bank 1 bank2 goes crazy lean.
M-DCT software needs some pressure line increase since M3 they run a low torque engine, someone needs to come up with a DAMOS
Im using M4 flywheel

This is interesting, I'd like to see logs too. This is one area that Syvecs has nailed. They have a self learning routine that can be applied to the knock sensors to adapt to normal engine noise changes due to major modifications. So if you are in a situation like @BMSTATION you can relearn and fix this problem.

Right now this isn't even a possibility on the factory DME. We can control the sensitivity, but not the frequency target. The alteration to the frequency target is how Syvecs, Motec, AEM, etc fix this problem without infringing on the safety that the system provides.
 

m_a_itani

Lurker
Mar 18, 2019
23
4
0
Ride
BMW 335i M3 converted
::DISCLAIMER::

This conversion requires expert knowledge of module coding and flashing. It will include the requirements to spoof an M3 Vehicle Order inside NCS Expert to allow NCS Expert to code certain modules correctly without modifying the actual Vechicle Order. If you use NCS Expert to code any other module while set up like this you have a high likelihood of bricking those modules. THIS CONVERSION REQUIRES THE USE OF AN M3 3.15 DIFF.

N54 DCT w/M3 conversion

View attachment 18730

This post is going to be long. REALLY long. I will provide an introduction, and then a table of contents that can guide you to the section you are interested in.

Intro:

A few people have tried to change the rear gear ratio on the DCT enabled cars (N54 or S55) for years with relatively little success. A small group of people have tried changing the N54 DCT launch control behavior. And an even smaller group of people have attempted to figure out the how and why behind the DCT’s behavior patterns.

Our goal with the DCT with this project was to bring adjustable launch control without traction control, shiftlogic, and a stronger M3 rear diff to the N54 DCT community. We treated the DCT as a black box. After 5mo we have not only achieved all our original goals, we have achieved more. We now also understand how to bring MDrive, and MDM to the 335i/335is as well.

Special thanks goes out to the team responsible for this:

@dyezak
@doublespaces
@Bimaxtremeretro
@aus335iguy
@RSL
@Stokes
@LMB335is
@boostE92d
@jyamona
@Hpaula
@NoQuarter
@TireDeathRacing
@BMWJunkie
@derekgates

Table of Contents:

I. Hardware
a. Shiftlogic​
b. Adjustable Launch Control​
c. MDrive/MDM​
II. Theory
III. How To Guide
IV. Future Development
V. FAQ

Section I – Hardware

So this is probably the first thing you are curious about. What all would you need to buy ($$$$) to enable this functionality. Here goes a nice list and the average used prices on ebay as of this posting.

A. Shiftlogic
a. Electronics​
i. M3 GWS - $200​
ii. M3 Shift Knob - $100​
iii. M3 Center Console Trim - $200​
iv. M3 Shiftlogic Button - $25​
v. M3 Center Console Switch Cluster (Power, DSC, EDC) - $100​
vi. 8pin connector - $10​

b. Hardware (option 1)​
i. M3 Diff (3.15) - $500​
ii. M3 Axles - $300​
iii. M3 Driveshaft - $300​


B. Adjustable Launch Control
a. M3 SZL - $250​

C. MDrive/MDM
a. M3 DSC - $300​
b. M3 KOMBI - $300​
c. 1M DME Flash – (unkown cost, under development)​

Section II – Theory

So we have been forced to infer functionality in a lot of areas, there is very little that we know for a fact as we haven’t be able to look at a DKG EGS BIN directly at this point. We knew going in that the e9x M3 DCT was exactly the same mechatronic unit, same gearset, same clutches, same functionality as the N54 DCT.

After several months of talking, a small group of us did research on newtis.info looking over wiring diagrams we decided that it should theoretically possible to flash the DCT with the M3 ZB file in WinKFP. We did also predict that would require the use of the M3 GWS (gear shift assembly) and shiftlogic buttons.

The goal was for us to get on the fly adjustable shift firmness (shiftlogic) and adjustable launch control. We fitted the M3 GWS, and the M3 Shiftlogic buttons in a 335is (basic repining of some connectors required) then flashed the M3 GTS ZB file to the 335is DCT using WinKFP.

Initial reaction was that it worked. We had to re-code the KOMBI to allow shiftlogic to be seen, and to get the tachometer to work which wasn’t predicted but it was pretty easy. But while we did have shiftlogic, we didn’t get adjustable launch control. We also had an unexpected sideffect of “soft” or “mushy” shifts. We did however get full traction control disabled during Launch Control!

There was a theory floated that the M3 KOMBI (being a gateway module) could be having some impact on speed/rpm values. So we fitted an M3 KOMBI. It was an easy, well documented procedure so no problems there. The end result however was that the KOMBI did nothing for us. BUT the KOMBI would prove valuable much later down the road.
Next theory was the 335i DSC was causing some issues…we needed to swap over the M3 DSC. So we fitted the M3 DSC and had loads of issues. Long story short we found @Bimaxtremeretro who explained how to fool NCS Expert into believing the car was an M3 without updating the VO, we could then default code the DSC and perform all adaptation procedures.

Now we had an M3 DSC installed but it did nothing to fix our issues. But because the SZL and DSC units are paired we thought that the M3 MDrive SZL unit would be required…and upon fitting this we found that we got adjustable launch control!! Some newer cars may already have the correct SZL that outputs the correct signals for adjustable LC (mostly post N54 cars...).

We were left with a fully functional M3 conversion but with “soft” “mushy” shifts. It was around this time that @jyamona found the DME subroutine for launch control where the DCT would send a request to the DME to hold a particular RPM via a PT-CAN message. @jyamona proved that he could hijack that routine and input whatever value he wanted in there instead of relying on the PT-CAN requested RPM value.

Doing some logging we then observed that on a shift the RPM was not dropping as much as it should for the next gear. It was being held artificially high. We took this revelation and applied the BMW marketing material which touted the DCT as providing smoother downshifts because it rev-matched (blipped) the throttle on a downshift. Effectively the transmission was using the exact same DME subroutine during launch control as a downshift…it was simply sending a PT-CAN request for the DME to target a specific RPM for the shift to occur. So then we inferred that the DCT could be doing this on regular upshifts as well.

Taking that knowledge back to our clean logs we did some math and found that we were right on the money. The shift was always targeting an RPM that lined up with the final gear ratio being 3.15….but our test car (335is) had a 2.56 rear gears. So the clutches were slipping excessively due to the RPM being WAY higher than it expected. This was our soft/mushy shifts.

We fitted our car with a M3 3.15 LSD and instantly had flawless shifts! All through this process we had people playing with the coding for M Mode in the CIC and we couldn’t get that working. Pressing the M button on the steering wheel and having all your preferences loaded would be nice.

@bimaxtremeturbo came back to the rescue here. He got M Mode and MDM mode to work on a car down in Australia only after swapping over to the 1M DME flash. Turns out this is the last piece of the puzzle, the DME actually interacts with all the other powertrain modules when calling up M Mode or MDM and instructs them to call up the selected pre-sets.

As it sits I (@dyezak) have applied all this theory to my car except the 1M DME flash. Everything except the M button on the steering wheel functions flawlessly. We will be making this change in the near future just to prove out the theory and eliminate any/all variables. But I am now driving a true BMW mutt, half 335 and half M3. It has an M3 KOMBI, M3 SZL, M3 DSC, M3 GWS, M3 Center Console, M3 Switch Cluster, M3 Shiftlogic Buttons, M3 Rear Diff, M3 Axles, Custom Driveshaft, M3 DCT Flash.

As you can imagine this was a long, expensive process. It was a valuable learning experience however. And we want the community to have this knowledge.

Section III – How to Guide

This is so large of an endeavor it is an external PDF found here:
https://bmw.spoolstreet.com/attachments/m3-drivelogic-and-m-drive-on-a-non-mver2-pdf.9691/

Section IV – Future Development

We are looking to bring MDM mode to my car to test it out. The M3 DSC only has on/off…there isn’t a “half on” setting like the 335i has. As such you can get in a lot of trouble fast with DSC full off. MDM mode would be much welcomed. So we will be applying a 1M DME flash soon to prove the last piece out.

Section V – FAQ

TO BE DEVELOPED AS QUESTIONS ARE ASKED

Section VI – Glossary

VO – Vehicle Order
SZL – Steering wheel clock spring
DSC – Dynamic Stability Control (ABS Unit)
KOMBI – Gauge Cluster
DCT – Dual Clutch Transmission
DKG – German Acronym for Dual Clutch Transmission
TCU – Transmission Control Unit (for the purposes of this article, this is an American term and is used for ease of conversation)
EGS – This is the real name of the transmission control unit
GWS – DCT Shifter Mechanisim
DME – Digital Motor Electronics or the computer that runs your engine
MDM – M Dynamic Mode
Shiftlogic – The on the fly adjustability of shifts

Can it be don on Bmw 335i auto?
 

m_a_itani

Lurker
Mar 18, 2019
23
4
0
Ride
BMW 335i M3 converted
I’ve got everything fitted already a part from the dct and it’s wires but I need help with the wiring
 

Attachments

  • 44B43264-57CC-4027-B33C-FD1A4B16BFCA.jpeg
    44B43264-57CC-4027-B33C-FD1A4B16BFCA.jpeg
    229.1 KB · Views: 221
  • 3B83F9E1-E53E-4084-86B9-A679661F7E27.jpeg
    3B83F9E1-E53E-4084-86B9-A679661F7E27.jpeg
    190.6 KB · Views: 202
  • Like
Reactions: aus335iguy

aus335iguy

Colonel
Nov 18, 2017
2,251
805
0
Down under
Ride
335i DCT 2009
There are a number of people here that can help once you get your DCT and loom. I believe the advice is to convert to DCT first, make sure its working and then change to drivelogic. For that you’ll need a stock DCT GWS as well. If you dont want to go this route though you can go straight to Drivelogic but it may be difficult to diagnose problems later.
 
  • Like
Reactions: m_a_itani

m_a_itani

Lurker
Mar 18, 2019
23
4
0
Ride
BMW 335i M3 converted
There are a number of people here that can help once you get your DCT and loom. I believe the advice is to convert to DCT first, make sure its working and then change to drivelogic. For that you’ll need a stock DCT GWS as well. If you dont want to go this route though you can go straight to Drivelogic but it may be difficult to diagnose problems later.
Thx for help mate I’m concerned about re pinning the wires I need the diagram of the wires to do that.
 

m_a_itani

Lurker
Mar 18, 2019
23
4
0
Ride
BMW 335i M3 converted
Yes but I found the page where all the work been done but I found another problem my car is 2007 so it needs tons of parts although found a cheap dct with flywheel.