M3 DCT Wiring Diagram

  • Login or Register, members don't see Ads!
  • Tip: You can toggle the Dark Theme at the bottom of the page

dyezak

Major
May 4, 2017
1,768
Plano TX
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 @[email protected] 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.
 
  • 1Like
Reactions: Imap777

dyezak

Major
May 4, 2017
1,768
Plano TX
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 @[email protected] 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

Captain
Nov 18, 2017
1,036
Well done mate. 1 part solved. Thanks to @[email protected] 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.
 
  • 1Like
Reactions: doublespaces

doublespaces

Administrator
Oct 18, 2016
8,009
AZ
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 @[email protected] 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

Captain
Nov 18, 2017
1,036
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,768
Plano TX
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 @[email protected] so he can see the raw data, but I know exactly what to look for in the sniff logs once I get them.
 

aus335iguy

Captain
Nov 18, 2017
1,036
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

aus335iguy

Captain
Nov 18, 2017
1,036
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

Captain
Nov 18, 2017
1,036
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

Captain
Nov 18, 2017
1,036
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
8,009
AZ
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

Captain
Nov 18, 2017
1,036
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,768
Plano TX
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.
 
  • 1Like
Reactions: aus335iguy

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Top