Operation CHARM: Car repair manuals for everyone.

A/T - GM5, No 1st to 2nd Gear Upshift/Erratic Upshifts

SI B 24 01 03
Automatic Transmissions

February 2003
Service Engineering

SUBJECT
GM5 - No 1st to 2nd Up-shift After "Hill Recognition" Program is Activated

MODEL
E39, 525iA/530iA with GM5 produced 09/00-03/01

E46, 325iA with GM5 produced 09/00-03/01 and 03/02-09/02

E46, 325xiA/325xiTA/33OxiA with GM5 produced 09/00-09/02

SITUATION
Customer may complain that after driving uphill (when "hill recognition" program is activated), transmission either does not up-shift into the 2nd gear, or up-shifts only when engine speed is increased excessively. Correct transmission shifting characteristics is restored after vehicle has been stopped.

CAUSE
Software error in EGS control module.





CORRECTION
On a customer complaint basis only, reprogram EGS control module with DIS/GT1 CD 32.0 1st update or higher, using a manual determination for the basic and programmed control module part numbers from the table shown.

PROCEDURE
To reprogram EGS control module:

1. Connect vehicle to BMW approved battery charger.

2. Connect DISplus/GT1 loaded with CD32.0 1st update, or higher.

3. Select: BMW Coding/Programming

4. Select: 5 Programming, then right arrow

5. Select: 5 EGS Programming, then right arrow

6. Select: 1 Exchange control unit, then right arrow

7. Display appears First determine and then program basic control unit, then right arrow

8. Select 1 Determine basic control unit, then right arrow.

9. EGS, is the faulty control unit still installed in the car?, select NO

10. Then perform manual determination of the EGS module. Enter the basic control unit part number message is displayed. Enter the appropriate basic control module number from the chart.

11. Enter vehicle identification number as prompted.

12. Enter the new part number of programmed EGS control unit message is displayed. Enter the appropriate programmed control module number from the chart, then right arrow

13. At this point vehicle data and the required EGS software version numbers are stored in the tester for the automatic identification, scroll to the left

14. Select: 2 Program basic control module, then right arrow

15. Follow instruction: Chassis number, enter the last 7 characters of VIN. Is the number correct? Select YES

16. Disregard the next instruction: Install new basic control module, just go forward by pressing right arrow

17. Display will appear: There is new program version and new data version for this control unit. Depending on the control unit, programming may last between 4-16 minutes. First programming and then data are programmed. After programming, with diagnosis program, the fault memories have to be cleared. The adaptation values must be cleared after programming, then right arrow.

18. The next screen displays: The control module can be programmed X times, then right arrow

19. Follow the command: Please enter reading mileage... Entry correct?. Select: YES

20. Start automatic programming? Select: YES

21. When programming starts, the following message is displayed: Program programming active. Voltage terminal 30...

22. After programming part is finished, the following message is displayed: Data programming active. Voltage terminal 30...

23. After successful programming, message is displayed: Programming terminated.

24. Next, follow-up screen instructions for clearing of the adaptation values. Clear faults codes stored in the various control modules (DMB, EGS, DSC) during programming process.





WARRANTY INFORMATION
Covered under the terms of the BMW New Vehicle Limited Warranty.

Note:
The following explanations will spell out the correct use of the work times.

Main Work:
Use this labor operation number when the only repair performed is the listed warranty repair.

OR

+Associated Work:
Use this labor operation number when other repairs or services are performed along with the listed warranty repair.

Under no circumstances should both labor operation numbers be claimed.
Attempts to claim both times will result in an unnecessary delay in claim processing and payment.