TCM Coding and Programming: Programming
Programming refers to the instructions that the TCM is to follow. The TCM is programmed to apply certain shift maps according to operating conditions such as vehicle speed, engine speed, engine temperature, engine load and throttle position. This information can be entered into the TCM via an updated EPROM or through flash programming.
Flash programmable control units use a EEPROM which is Electronically Erasable. The EEPROM is also soldered into the TCM and cannot be removed or replaced. Flash programmable TCM's can be programmed up to 14 times (with a new TCM).
NOTE:
Always clear adaptations after programming.
NOTE:
Do not program a TCM to correct a complaint unless there is a specific SIB that covers the issue. Only program when installing a new TCM or when instructed to do so by BMW Technical Assistance. Always have the ID page available when calling for technical assistance.
TCM PROGRAMMING
| Control System | Transmission | Coding | Programming | TCM Type |
|---|---|---|---|---|
| GS 1.26 GS 1.27 GS 1.29 |
4HP22 EH (Early E- 7) 4HP22/24 EH (Late E-7 and E-9) |
Grounding pins in Harness. (Early E-7 Only) TCM ordered for specific application. Coding not needed. |
Replaceable EPROM Replaceable EPROM |
35 Pin 35 Pin |
| GS 7.3 GS 7.32 GS 7.11 GS 8.32 |
A5S310Z (5HP18) | TCM ordered for specific application. Coding not needed. | Replaceable EPROM | 88 Pin |
| GS 8.60 GS 8.60.4 |
A5S325Z (5HP19) | Coding done when Programmed | Flash Programming (EEPROM) | 134 Pin SKE |
| GS 8.55 GS 8.60.2 |
A5S440Z (5HP24) | Coding done when programmed | Flash Programming (EEPROM) | 88 Pin up to 98 (E38 M62) 134 Pin SKE from 98 to present. |
| GS 9.2 GS 9.22 GS 9.22.1 GS 8.60.3 |
A5S560Z (5HP30) A5S560Z (5HP30) (E38 M73TU) |
TCM ordered for specific application. Coding not needed. Coding done when programmed. |
Replaceable EPROM Flash Programming (EEPROM) |
88 Pin 134 Pin |
| GS 4.14 GS 4.16 |
A4S310R (THMR-1) | TCM ordered for specific application. Coding not needed. | Replaceable EPROM | 55 Pin |
| GS 8.34 | A4S270R (THMR-1) | TCM ordered for specific application. Coding not needed. | Replaceable EPROM | 88 Pin |
| GS 20 | A5S360R A5S390R |
Coding done when programmed | Flash Programming (EEPROM) | 134 Pin SKE |