Note: Only BMW E9x DCT gearboxes is supported. The M4 gearbox has a 100% different CAN protocol (sadly to say) and there is no plan at the moment to support F-serie DCT gearboxes.
•BMW DCT BIG HOWTO. <-- READ this guide, please, just do it before asking questions already covered.
Note: You are required to READ all DCT information we have.
Make sure you have a E9x DCT gearbox with the OEM TCU mounted (DCT hardware identifier), oil inside gearbox and read the hardware and wiring information page, where all requirements and wiring information is.
We have spent a shitload of hours into making this work, please read and try to understand how all is connected, we have tried to simplify an extreme complicated control algorithm into just a few control
options in MTune, to make it easy for you and therefore we expect you to read everything on this topic, even how the BMW E9x DCT (GS7D36SG) gearbox control CAN protocol works.
Since you read the BMW DCT wiring information pages, you fully understand whats needed for this to work and have already done the proper wiring.
3.1. Activate the digital input brake pedal/stop light active. Inputs --> Digital inputs and make sure it shift status active level from 0 to 1 when you press the brake pedal.
Note: The brake switch is NEEDED for the DCT gearbox to work, you cant engage any gears without it.
3.2. Mount at least ONE wheel speed sensor, and enable it. Make sure it is configured and properly adjusted. It is extremely important that the wheel speed is 100% accurate!
•It is recommended to have at least two wheel speed sensors mounted for best performance, if you only have 1 sensor, mount a front wheelspeed sensor.
•Remember, if you go to a dyno where front wheels are not turning, and your wheel speed sensor is mounted on the wheel standing still, shift operations will not work above gear 2.
•We have an experimental TCU SPEED Source option in DCT Settings called Dyno Mode (using rpm & current gear), does not work below gear 2, which could be used on the dyno (poorly shift operations will occur), but it is experimental.
•If you anyway mount a rear wheel speed sensor, during a DCT burnout, automatic shift operations will occur even in manual mode.
Now it is time to actually make MaxxECU transmit the CAN protocol to the wired DCT TCU.
4.1. Activate the Powertrain control in CAN Bus --> CAN settings.
4.2. Verify that the CANbus load increased with ~20% when the protocol is activated.
Note: if the CANbus load does not increase during the activation, it means you have wired it wrongly or the TCU is not responding.
4.3. Make sure the Gear calculation is from CAN protocol (OEM) setting, found in Speed/Gear --> Speed/Gear, gear calculation.
Note: the CF18 error code will always be there, it does not affect the shifting operations.
Using the BMW INPA diagnostic tool or other DCT TCU diagnostic tool, make sure there are no error codes stored, if so, please erase and restart the TCU.
Note: During a MaxxECU firmware update, please disconnect DCT TCU power, since it will otherwise give you very wierd error codes.
Now, you are starting to understand the DCT control and it is time to start playing with the MTune configuration DCT Settings, which also explain the different available shift cut options.
We now just expects you to head over to DCT Settings to read, and fully understand.
This is the fun part, where you will try to put in a gear and give it a little bit of throttle to scream of happiness that the vehicle actually moved (hopefully).
Head over to the DCT Control setting page, read information, understand an start to adjust.
Note: We will NOT answer questions about the DCT protocol if it is already covered in our documentation, we expect you to read everything on this topic.