M7 SmazTunerECU reference
Chapter 14 of 25·Part VII of XII

Generation 10: Transmission Control Integration: ZF 5HP / 6HP / 8HP & GM 5L40-E CAN Interfacing

In this page

In modern BMW powertrains, engine management cannot operate in isolation from transmission mechatronics. Gear shifts, torque converter clutch slip, and driveline protection require millisecond-level CAN bus synchronization between the engine DME and transmission control unit (GS / TCU):

code
┌──────────────────────────────────────────────────────────────────────────────────────────────────┐  
│                   TRANSMISSION MECHATRONIC INTEGRATION & CAN PROTOCOLS                           │  
├──────────────────────────────────────────────────────────────────────────────────────────────────┤  
│                                                                                                  │  
│   1. GM 5L40-E / A5S 390R (GS8.60): Used in E46 330xi, E39 530i, E53 X5 3.0i (DME CAN 500 kbps) │  
│      • External TCU in electronics box; communicates via standard CAN frames 0x438 / 0x439.      │  
│                                                                                                  │  
│   2. ZF 6HP19 / 6HP26 / 6HP28: First integrated Mechatronics module inside the oil pan           │  
│      • Direct PT-CAN Gateway integration; achieves shift times of ~200 ms with torque retard.    │  
│                                                                                                  │  
│   3. ZF 8HP45 / 8HP70 (Represented by BMW_8HPXY_AT50012_Z0BA6800_J680A.ols):                     │  
│      • 8 forward gears, 4 planetary gearsets, 5 shift elements (2 brakes, 3 clutches).           │  
│      • Lightning-fast 100 ms shift transitions with torque pre-reduction and rev matching.        │  
└──────────────────────────────────────────────────────────────────────────────────────────────────┘  

14.1 High-Speed Torque Reduction Handshake on Upshifts

To execute rapid gear changes without slipping friction clutches or causing driveline shock, the DME and TCU execute a synchronous real-time handshake:

code
┌──────────────────────────────────────────────────────────────────────────────────────────────────┐  
│                   DME ↔ TCU REAL-TIME TORQUE REDUCTION TIMING DIAGRAM                            │  
├──────────────────────────────────────────────────────────────────────────────────────────────────┤  
│                                                                                                  │  
│   TCU: [Decides Upshift] ────► Broadcasts CAN Frame 0x438 (TORQUE_RED_REQ = 1, Misol = 150 Nm)  │  
│                                              │                                                   │  
│   DME: Reads CAN Frame (500 kbps) ───────────┤                                                   │  
│        Retards Ignition Timing (zwout -25°) ─┤                                                   │  
│        Flywheel Torque Drops in <20 ms ──────┤                                                   │  
│                                              ▼                                                   │  
│   TCU: Closes Oncoming Clutch Element in <80 ms with Zero Friction Overheating                   │  
│                                              │                                                   │  
│   TCU: Releases Torque Cut ──────────────────► Broadcasts TORQUE_RED_REQ = 0                     │  
│                                              │                                                   │  
│   DME: Restores Full Ignition Advance along Controlled Ramp Gradient                             │  
└──────────────────────────────────────────────────────────────────────────────────────────────────┘  
  1. Shift Initiation: The transmission TCU determines an upshift is required based on vehicle speed, turbine shaft speed, and driver pedal position.
  2. Torque Cut Request: The TCU broadcasts CAN frame 0x438 (Byte 2 bit 4 set to 1), specifying the target reduced flywheel torque (Misol, e.g. 150 Nm reduced from 400 Nm) and the required torque cut duration (e.g. 120 ms).
  3. DME Intervention: Within 10 ms of receiving the request, the engine DME pulls ignition timing (zwout) by up to -25∘ ATDC and reduces electronic throttle blade opening.
  4. Clutch Transition: The oncoming clutch element closes under drastically reduced input torque, eliminating clutch lining glaze and thermal degradation.
  5. Torque Restoration: The TCU releases the request (TORQUE_RED_REQ = 0), and the DME ramps ignition timing back to MBT at a calibrated gradient (dM/dt).
Esc
↑↓ move↵ openEsc close