ECM Programming (1.9L Engine)

1999 BMW 328i 2D Convertible, AutomaticSECTION ECM Programming (1.9L Engine)

Prior to removing original ECM, print out ECM identification. Connect Scan Tool (VAG 1551/1552) using Adapter cable (VAG 1551/3) to data link connector. Turn ignition on. Press 0 and 1 buttons to select ADDRESS WORD 01: ENGINE ELECTRONICS. Print out ECM identification by pressing PRINT button. Press right arrow button. Press 0 and 6 buttons to select FUNCTION 06: END OUTPUT. Press "Q" button to enter input. Turn ignition off.

Remove original ECM and install new ECM. Connect scan tool (VAG 1551/1552). Turn ignition on. Press 0 and 1 buttons to select ADDRESS WORD 01: ENGINE ELECTRONICS. Press right arrow button. Press 0 and 7 buttons to select FUNCTION 07: CODE CONTROL MODULE. Press "Q" button to enter input. Enter appropriate code for vehicle. See ECM CODES (BEETLE 1.9L)  table. Turn ignition off, then on. Clear DTCs.

ECM CODES (BEETLE 1.9L)

Vehicle Code
A/T w/ABS 00001
M/T w/AS 00002
A/T w/o ABS 00004
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.