M3 DCT Wiring Diagram

dyezak

Major
May 4, 2017
1,767
1,518
0
Plano TX
Ride
335is
For posterity sake. To emulate the M-Power button:

Address 0x399 byte 2, bits 4-7 Decimal Value 1 is off, 2 is M-Power
Address 0x399 byte 1, bits 0 and 1. 1 is off, 2 is M-Drive

Those two flags need to be set on the PT_CAN BUS for the Transmission to realize that it needs to flip to launch control mode after you perform the M3 GWS/ZB Flash conversion.

We can perform this with a standalone CAN injector (I'm building one out of an arduino), and @Terry@BMS has indicated that the JB4 can set these flags on startup.

ETA: DME transmits an ArbID with engine type and gearbox type, as well as chassis type, so if the gearbox looks for that as a confirmation, it may not act.
 
  • Like
Reactions: imad

dyezak

Major
May 4, 2017
1,767
1,518
0
Plano TX
Ride
335is
For posterity sake. To emulate the M-Power button:

Address 0x399 byte 2, bits 4-7 Decimal Value 1 is off, 2 is M-Power
Address 0x399 byte 1, bits 0 and 1. 1 is off, 2 is M-Drive

Those two flags need to be set on the PT_CAN BUS for the Transmission to realize that it needs to flip to launch control mode after you perform the M3 GWS/ZB Flash conversion.

We can perform this with a standalone CAN injector (I'm building one out of an arduino), and @Terry@BMS has indicated that the JB4 can set these flags on startup.

ETA: DME transmits an ArbID with engine type and gearbox type, as well as chassis type, so if the gearbox looks for that as a confirmation, it may not act.

Essentially we could have an Arduino CAN injector hooked up to the power button and it would behave just like the M3 launch control (fyi).
 

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
Well done mate. 1 part solved. Thanks to @Terry@BMS as well. There’s a JB4 in my future.

I reckon you’re not far away. The most difficult part I think will be the chatter between the TCU, DME and DSC during a launch event. I imagine that it’s a complex interchange of open/close throttle/clamp/Unclamp clutch as well as apply/release rear brake.
 
  • Like
Reactions: doublespaces

doublespaces

Administrator
Oct 18, 2016
9,310
4,342
0
AZ
Ride
2009 E93 335i
For posterity sake. To emulate the M-Power button:

Address 0x399 byte 2, bits 4-7 Decimal Value 1 is off, 2 is M-Power
Address 0x399 byte 1, bits 0 and 1. 1 is off, 2 is M-Drive

Those two flags need to be set on the PT_CAN BUS for the Transmission to realize that it needs to flip to launch control mode after you perform the M3 GWS/ZB Flash conversion.

We can perform this with a standalone CAN injector (I'm building one out of an arduino), and @Terry@BMS has indicated that the JB4 can set these flags on startup.

ETA: DME transmits an ArbID with engine type and gearbox type, as well as chassis type, so if the gearbox looks for that as a confirmation, it may not act.
Very nice, did you sniff this out yourself?
 

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
It’s the M3 stuff ... It’s going to be interesting when we see what the IS stuff looks like. Wonder how similar itll be...

Edit the data doesn’t appear to have an RPM value.....How does the DME know what launch RPMs are set to ?
 

dyezak

Major
May 4, 2017
1,767
1,518
0
Plano TX
Ride
335is
It’s the M3 stuff ... It’s going to be interesting when we see what the IS stuff looks like. Wonder how similar itll be...

Edit the data doesn’t appear to have an RPM value.....How does the DME know what launch RPMs are set to ?

This is only the power button being depressed, which is what the hunt was for.

I didn't sniff it out, this was collaboration work. I will have to provide a sniff trace to @Terry@BMS so he can see the raw data, but I know exactly what to look for in the sniff logs once I get them.
 

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
From that thread that J Colley Linked to ... All of the messages for the DKG, including torque request. This means that we can actually tell the DKG that more torque than actual is being delivered. This means we can increase clamping pressure up to the limit. We just dont know what the limit is... Am i correct in my assumption?
 

Attachments

  • D813711E-DDE3-4692-B2CF-CF3BB5974C9F.png
    D813711E-DDE3-4692-B2CF-CF3BB5974C9F.png
    621.9 KB · Views: 363

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
Also a lot of the messages to/from the DKG are similar to SMG. The work to add DCT to SMG cars will be very useful
 

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
With regards to coding we may also have to add +2MK for the M DCT, +2MDA for dynamic drive, remove 2TCA dual clutch and i cant find the code we have for DSC but my calibration would be euro spec and different to the US one in any case.
 

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
So our Facebook friend has managed to install m3 gws and flash m3 gts ZB
The rev counter doesn’t work but a change in the KOMBI module as in this pic fixed the Tach
 

Attachments

  • F15FCDB9-6A11-46D0-A7DE-AD873B47F2DB.jpeg
    F15FCDB9-6A11-46D0-A7DE-AD873B47F2DB.jpeg
    322.2 KB · Views: 292

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
Also he can use the standard sport button to raise the sport level but he can’t get it to go back down lol
No m3 button for him
Quote ‘No errors now.
Drive works and displays correctly on the cluster.
Sport button functions as drive logic adjustment up.
Both manual and drive show the drive logic bars on the cluster. Nothing in the I drive functions as of now.’
 
Last edited:

doublespaces

Administrator
Oct 18, 2016
9,310
4,342
0
AZ
Ride
2009 E93 335i
Also he can use the standard sport button to raise the sport level but he can’t get it to go back down lol
No m3 button for him

So the drivelogic cluster is not necessary?
@dyezak @doublespaces
I think that I've added some posts here relating to coding that need to be moved to the CIC Coding thread or maybe we just amalgamate the two ?

Let me know what you guys need and I'll do it. I'm only 1/2 following whats going on here. I'm also leaving for a vacation so I'll be intermittent through Friday.
 

aus335iguy

Colonel
Nov 18, 2017
2,258
809
0
Down under
Ride
335i DCT 2009
9384953A-11C6-4667-A2E2-8B930F0F2C94.jpeg
1E3E48C3-1739-46FE-AEAC-52F201AA7EE8.jpeg
AD9B13B0-187F-4CA8-BF06-8AB4845CDE5A.jpeg
98404A71-FCC0-4760-BDBE-341B3249C65A.jpeg
Attached are the wiring diagrams for both the 335i/s and the M3 GWS. Small differences, none insurmountable. Weird. In one diagram it shows the 335i Parking lock connected directly to pins 9 and 10 of the GWS. In the second diagram it shows it being directly connected to the TCU. The M3 shows the direct TCU connection as well. Hmmmm
 

dyezak

Major
May 4, 2017
1,767
1,518
0
Plano TX
Ride
335is
n one diagram it shows the 335i Parking lock connected directly to pins 9 and 10 of the GWS. In the second diagram it shows it being directly connected to the TCU. The M3 shows the direct TCU connection as well. Hmmmm

Yup, the M3 GWS only has 8 pins. The 335is has 10 pins. The 2 missing pins are the park lock. For the conversion I think you'd want to just short those two pins and leave them that way. The other 8 wires are a direct transfer to the new connector.
 
  • Like
Reactions: aus335iguy