Operation CHARM: Car repair manuals for everyone.
Hosted by mcallihan.com

Programming and Relearning


Coding the ESP control module adapts the control module to the vehicle.

New control modules from the parts distribution center are un-coded and must be coded after being installed.

Coding is only possible if a dealership number stored in the VAG1551 scan tool.

Before the control module can be coded, "Login Procedure" function 11 must have been successfully carried out using the VAG1551/1552 scan tool.

After the control module is coded, the steering angle sensor -G85- must be zeroed without leaving "Basic Setting" function 04, display group 001.

Note: If the control module is coded with code 00000 or with a code that does not match the vehicle, the ABS warning light K47- and the traction control indicator light -K86- light continuously, and the DTC 01044 - "Control module incorrectly coded" is stored in the DTC memory of the control module.

Test sequence
- Determine type of brake caliper installed on front axle of vehicle.





The illustration shows the brake type FN3 made by Teves/ATE (recognized by: clip on brake pad carrier).





The illustration shows the brake type HP2 made by Lucas (recognized by: double-piston brake caliper).

- Connect VAS5051 tester or VAG1551 scan tool and select the address word 03 "Brake Electronics".





Indicated on display
- Press buttons -1- and -1- to select "Login Procedure" function 11.





Indicated on display
- Press the -Q- button to confirm input.





Indicated on display
- Enter code according to the table and press -Q- button to confirm input.





Login code table





Indicated on display
- Press -0- and -7- buttons to select "Code Control Module" function 07 and press-Q- button to confirm input.





Indicated on display
- Confirm input using the -Q- button.





Indicated on display
- Enter code according to the table and press -Q- button to confirm input.





Code table





VAG1551 scan tool display indicates control module coding, for example: 4DO 907 379 D ABS/EPS front.
- Press (arrow) button.





Indicated on display
- Press -0- and -4- buttons to select "Basic Setting" function 04 and press -Q- button to confirm, to start zeroing procedure for steering angle sensor -G85-, display group 001.

Note: If the control module is coded with code 00000 or with a code that does not match the vehicle, the ABS warning light -K47- and the traction control indicator light -K86- light continuously, and the DTC 01044 - "Control module incorrectly coded" is stored in the DTC memory of the control module.