Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
SYS.OK|MANUAL.DBβ LIVE
HOMESERVICE MANUALSBMW2001330CI CONVERTIBLE (E46) L6-3.0L (M54)REPAIR AND DIAGNOSISRESTRAINTS AND SAFETY SYSTEMSRELAYS AND MODULES - RESTRAINTS AND SAFETY SYSTEMSAIR BAG CONTROL MODULETECHNICAL SERVICE BULLETINSCUSTOMER INTERESTAIRBAG CONTROL MODULE - WARNING LIGHT ON/CODES SET
2001 BMW 330Ci Convertible (E46) L6-3.0L (M54)
Airbag Control Module - Warning Light ON/Codes Set
2001 BMW 330Ci Convertible (E46) L6-3.0L (M54)SECTION Airbag Control Module - Warning Light ON/Codes Set
GROUP 72
Safety Restraint Systems
Bulletin Number
72 02 00
Woodcliff Lake, NJ
July 2000
Service Engineering
This Service Information bulletin supersedes S.I. 72 02 00 dated April 2000.
SUBJECT:
Coding of Airbag Control Modules with DIS/MoDiC CD 22.0
MODEL:
All
Situation:
After replacing and coding, or after recoding only of the airbag control module with DIS/MoDiC version CD 22.0, the SRS light (airbag warning light) is illuminated and various fault codes are stored in fault memory of the SRS control module.
Cause:
The SRS airbag control module was encoded incorrectly, and vehicle specific airbag equipment information (e.g. deactivated airbags) was not transferred during a coding process.
Correction:
As from DIS/MoDiC version CD 21.0 when replacing or recoding the SRS control module, path: "1. Replace control module" should be selected from ZCS coding program.
If necessary, the faulty SRS control module must be reinstalled and the following coding procedure must be performed.
Procedure:
1. Connect diagnostic connector to the vehicle.
2. Turn the key on (KL15).
3. Select "Coding/Program."
4. Select "3. ZCS Coding". Scroll right >.
5. "Coding by means of central coding code (ZCS) Version C22.0" is displayed. Scroll right >.
6. "ZCS encoding can be overwritten by the modifications made by the CAR/KEY MEMORY program. They can be reset if necessary" is displayed. Scroll right >.
7. Select the appropriate engineering series. Scroll right >.
8. Select "1. Recoding". Scroll right >.
9. Select "19. AIRBAG". Scroll right >.
10. Select "1. Replace control unit". Scroll right >.
11. "First read data out of faulty control unit and save, then transfer data to new control unit and code control unit" is displayed. Scroll right >.
12. Select "1. Read data out of faulty control unit". Scroll right >.
13. "Is a faulty ABG control unit still fitted in the vehicle?" is displayed. Select "YES"
14. "Turn on ignition! Start reading the data" is displayed. Select "YES".
15. "Install new control unit. Then transfer data to new control unit and recode control unit. The data is stored in the tester" is displayed. Scroll left <.
16. Select "2. Transfer data to new control unit and code control unit" is displayed. Scroll right >.
17. "Enter the last 7 places of the chassis number" is displayed. Scroll right >.
18. After entering the last 7 digits of the VIN, "Confirm input/identification" is displayed. Select "YES".
19. "Install control unit, turn on ignition" is displayed. Scroll right >.
20. "Transfer data to new control unit and start automatic coding?" is displayed. Select "YES".
21. "AIRBAG automatic coding active! Please wait!" is displayed.
22. When coding is complete, "AIRBAG The central coding code has not been changed! Coding Complete! Turn ignition off. Wait 10 seconds. Turn ignition on again and carry out the functional check" is displayed.
23. The SRS module coding is now complete.
Important:
In case it is not possible to retrieve coding data from the original airbag control module, path: "2 Recode control unit" should be selected during the coding process. The functionality of this coding path is available only since the introduction of DIS/MoDiC C 22.0. The following procedure must be performed:
1. Select "2 Recode control unit". Scroll right >.
2. "AIRBAG Install control unit so that it works properly. Turn on ignition!" is displayed. Scroll right >.
3. "Is the original airbag control unit still fitted: is displayed. Answer "NO".
4. The following description of the process is displayed: "WARNING! The airbag control unit is being coded according to the current coding key and the equipment features are being overwritten. Deactivations of the airbag control unit carried out are lost and must be carried out again!". Scroll right >.
5. "AIRBAG Start automatic coding?" is displayed. Select "YES".
6. "AIRBAG automatic coding active! Please wait!" is displayed.
7. When coding is complete, "AIRBAG The central coding code has not been changed! Coding Complete! Turn ignition off. Wait 10 seconds. Turn ignition on again and carry out the functional check" is displayed.
8. The SRS module coding is now complete. In case the affected vehicle had some of the airbag equipment (e.g. rear airbags) deactivated prior to replacement/recoding of the control module, the SRS light is going to be illuminated and appropriate fault codes will be stored in the SRS module. The airbags deactivation/reactivation must be performed again (follow Service Information Bulletins 72 08 97 and 72 03 99 for coding procedure), and then the fault codes must be cleared from the SRS module fault memory.
Warranty Information:
For information only.
Safety Restraint Systems
Bulletin Number
72 02 00
Woodcliff Lake, NJ
July 2000
Service Engineering
This Service Information bulletin supersedes S.I. 72 02 00 dated April 2000.
SUBJECT:
Coding of Airbag Control Modules with DIS/MoDiC CD 22.0
MODEL:
All
Situation:
After replacing and coding, or after recoding only of the airbag control module with DIS/MoDiC version CD 22.0, the SRS light (airbag warning light) is illuminated and various fault codes are stored in fault memory of the SRS control module.
Cause:
The SRS airbag control module was encoded incorrectly, and vehicle specific airbag equipment information (e.g. deactivated airbags) was not transferred during a coding process.
Correction:
As from DIS/MoDiC version CD 21.0 when replacing or recoding the SRS control module, path: "1. Replace control module" should be selected from ZCS coding program.
If necessary, the faulty SRS control module must be reinstalled and the following coding procedure must be performed.
Procedure:
1. Connect diagnostic connector to the vehicle.
2. Turn the key on (KL15).
3. Select "Coding/Program."
4. Select "3. ZCS Coding". Scroll right >.
5. "Coding by means of central coding code (ZCS) Version C22.0" is displayed. Scroll right >.
6. "ZCS encoding can be overwritten by the modifications made by the CAR/KEY MEMORY program. They can be reset if necessary" is displayed. Scroll right >.
7. Select the appropriate engineering series. Scroll right >.
8. Select "1. Recoding". Scroll right >.
9. Select "19. AIRBAG". Scroll right >.
10. Select "1. Replace control unit". Scroll right >.
11. "First read data out of faulty control unit and save, then transfer data to new control unit and code control unit" is displayed. Scroll right >.
12. Select "1. Read data out of faulty control unit". Scroll right >.
13. "Is a faulty ABG control unit still fitted in the vehicle?" is displayed. Select "YES"
14. "Turn on ignition! Start reading the data" is displayed. Select "YES".
15. "Install new control unit. Then transfer data to new control unit and recode control unit. The data is stored in the tester" is displayed. Scroll left <.
16. Select "2. Transfer data to new control unit and code control unit" is displayed. Scroll right >.
17. "Enter the last 7 places of the chassis number" is displayed. Scroll right >.
18. After entering the last 7 digits of the VIN, "Confirm input/identification" is displayed. Select "YES".
19. "Install control unit, turn on ignition" is displayed. Scroll right >.
20. "Transfer data to new control unit and start automatic coding?" is displayed. Select "YES".
21. "AIRBAG automatic coding active! Please wait!" is displayed.
22. When coding is complete, "AIRBAG The central coding code has not been changed! Coding Complete! Turn ignition off. Wait 10 seconds. Turn ignition on again and carry out the functional check" is displayed.
23. The SRS module coding is now complete.
Important:
In case it is not possible to retrieve coding data from the original airbag control module, path: "2 Recode control unit" should be selected during the coding process. The functionality of this coding path is available only since the introduction of DIS/MoDiC C 22.0. The following procedure must be performed:
1. Select "2 Recode control unit". Scroll right >.
2. "AIRBAG Install control unit so that it works properly. Turn on ignition!" is displayed. Scroll right >.
3. "Is the original airbag control unit still fitted: is displayed. Answer "NO".
4. The following description of the process is displayed: "WARNING! The airbag control unit is being coded according to the current coding key and the equipment features are being overwritten. Deactivations of the airbag control unit carried out are lost and must be carried out again!". Scroll right >.
5. "AIRBAG Start automatic coding?" is displayed. Select "YES".
6. "AIRBAG automatic coding active! Please wait!" is displayed.
7. When coding is complete, "AIRBAG The central coding code has not been changed! Coding Complete! Turn ignition off. Wait 10 seconds. Turn ignition on again and carry out the functional check" is displayed.
8. The SRS module coding is now complete. In case the affected vehicle had some of the airbag equipment (e.g. rear airbags) deactivated prior to replacement/recoding of the control module, the SRS light is going to be illuminated and appropriate fault codes will be stored in the SRS module. The airbags deactivation/reactivation must be performed again (follow Service Information Bulletins 72 08 97 and 72 03 99 for coding procedure), and then the fault codes must be cleared from the SRS module fault memory.
Warranty Information:
For information only.
RENDER: 1.0x
NO RELATED
Recommended Tools & Savings
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.