Operation CHARM: Car repair manuals for everyone.
Manuals through 2025 now available!

Our trusted friends have launched a new website named LEMON, which has newer manuals. It also contains all the CHARM manuals.

LEMON is the spiritual successor to CHARM, I recommend you try it!

Link: lemon-manuals.la or lemon-manuals.org.ua

(Some people have issue connecting. LEMON is investigating. For now, use Firefox or change your DNS server)

Or, hide this message: temporarily or permanently

Programming and Relearning





Code Control Module (function 07)


NOTE: When replacing instrument clusters, CAN-bus On Board Diagnostic Interface coding must always be performed, regardless if the correct code is already stored/appears in the display after inputting address word 19 - Gate way.


Performing coding for databus On Board Diagnostic (OBD) interface -J533-

- Input address word 19 "Gateway" and then press -> button until "Select function XX" is shown in display.

Indicated on display:


Rapid data transfer HELP
Select function XX



- Press buttons -0- and -7-. This selects "Code Control Module", function 07.

Indicated on display:


Rapid data transfer Q
07 - Code Control Module



- Press -Q- button to confirm input.

Initiating coding

Indicated on display:


Code Control Module
Enter code numbers XXXXX (0-32000)



- Determine code number using code table and enter

Control modules on powertrain data-BUS Code number:
ABS 00002
Airbag 00004

The code numbers for the control modules installed in the vehicle that are connected to the powertrain databus must be added.

Example :
Airbag + ABS:
00004+00002=00006

Indicated on display (example):


6N0909901 Gateway K <-> CAN 0001
Coding 00006 WSC 00000



- Press -Q- button to confirm input.

Indicated on display:


Rapid data transfer HELP
Select function XX



End function:
- Press buttons -0- and -6-. This selects "End Output", function 06.
The tester returns to the "Select function" mode.