Sunteți pe pagina 1din 68

Tricks & Tips Caution on testing VW Airbag Erasing Learnt Values Adapting ECU to Throttle Valve Adapting Exhaust

Gas Recirculation Automatic Transmission Basic Setting Service Light Reset Remote Fob Clearing / Matching Instruments Module Recoding Zero Position of steering angle sensor Fuel Level Indicator Adaptation Air Bag Deactivate / Activate Instrument Cluster Language AC/Heating Basic Settings Coding New Airbag Control Modules How to Match Mercedes-Benz W220 Instrument (ICM) Toyota Diesel Injector Reprogramming Match the Keys to Immobiliser equipped Nissan Vehicles BMW Air-mass Flow Sensor Reset For Diesel Engine

1. Caution on testing VW Airbag


2000-2001 Golf/GTI/Jetta/Beetle Airbag System (important!) Air Bag Warning Lights stay on permanently after testing with X-431. The Air Bag Controller shows DTC number 65535, indicating an internal error which cannot be cleared. This problem seems to be limited to airbag controllers with the part number 6Q0-909-605-A. If you have a 2000-2001 Golf/GTI/ Jetta/Beetle, or similar SEAT or Skoda model, you should physically inspect the airbag controller and look at the part number. If it is not 6Q0-909-605-A, then it should be safe to scan. if it is 6Q0-909-605-A, then it is at risk of this problem -- please avoid scanning the airbag controller in these cars, unless you are prepared to but a new one! If you unintentionally connect to the Airbag controller with the part number 6Q0-909-605-A, please immeadiately click [exit] to quit. If you insist on doing the following tests, the company will disclaim the responibility for all the results produced. Accessing the other control modules in the car should not affect the airbag controller in any way. Comment: There is no way that testing a controller should cause it to become dysfunctional in this manner. We believe there is a bug in the firmware in these controllers. We also believe VW knows this, but isn't admitting it. The affected controllers are no longer available as replacement parts, they have been superceeded by a new part number - 1C0-909-605-A which appears not to have this problem. BACK

2. Erasing Learnt Values


Old learnt values are earsed from Engine ECU

Make sure that: Battery Voltage >11.5V No Fault Codes stored in Engine ECU Coolant Temp 5 to 115 C Throttle Valve at Idle Position Ignition on, engine not running Proceedure: Ignition on, engine not running Select (01 Engine electronics)

Enter Channel No. '00' Press (OK) X-431 Screen will display [Cleared learning code] Press (OK) Press (BACK) To Exit from Module Switch off ignition for at least 20 seconds to store the values. BACK

3. Adapting ECU to Throttle Valve

Make Sure That: Battery Voltage >11.5V No Fault Codes stored in Engine ECU Coolant Temp 5 to 115 C Throttle Valve at Idle Position Ignition on, engine not running Proceedure: Ignition on, engine not running Select (01 Engine electronics)

The values will now change, Value 4 the lower right will change from ADP RUN to ADP.OK. (Note: If No Values are shown you are using the wrong channel number) This shows the Throttle Body adaption is being done. Press (BACK) and (BACK) again to Exit from Module. Switch off ignition for at least 15 seconds to store values.

On Older Cars
Make Sure That: Battery Voltage >11.5V No Fault Codes stored in Engine ECU Coolant Temp 5 to 115 C Throttle Valve at Idle Position Ignition on, engine RUNNING Proceedure: Ignition on, engine RUNNING Select (01 Engine electronics)

BACK

4. Adapting Exhaust Gas Recirculation


Proceedure: Select (01 Engine Electronics)

Enter '074', Press (OK)

The values will now change, Value 4 the lower right will change from ADP RUN to ADP.OK. Press (BACK) and (BACK) again to Exit from Module. Switch off ignition for at least 15 seconds to store values. BACK

5. Automatic Transmission Basic Setting


This relearns the kick-down point Basic Settings should be performed on an Automatic Transmission after: Auto Transmission Replacement Engine Replacement ECU replacement Throttle Valve adjustment or TPS replacement Make Sure That: No Fault Codes are stored Ignition on, engine NOT running Proceedure: Select (01 Engine Electronics)

Enter '063' Press (OK)

Value 3 and 4 will display Operate Kick Down Press accelerator pedal all the way to the floor and hold for 5 seconds. Value 3 and 4 should change from ADP.RUNS to ADP.OK Press (BACK) and (BACK) again to Exit from Module release the Accelerator pedal.

On Older Cars
Proceedure: Select (02 Transmission Electronics)

Enter '000', Press (OK) Press accelerator pedal all the way to the floor and hold for 5 seconds. Press (BACK) and (BACK) again to Exit from Module. Release the Accelerator pedal. BACK

6. Service Light Reset


Proceedure: Select (17 Instrument Cluster)

Enter '02'

X-431 Screen will display [GROUP:2] [Adaptated number: 1] Press (-) and Adaptated number: will change to 0 Press (OK) X-431 Screen will Display [Adaptation success!] Press (BACK) To Exit from Module Service Light has now been Reset BACK

7. Remote Fob Clearing / Matching

Proceedure for matching remote control fobs. To Delete previous Remote fobs Proceedure: Select (46 Central Control module) for VW

In channel Enter '00', Press (OK) X-431 Screen will Display [Clear Learned values]

To Match new Remote Fobs


VW Proceedure Select (46 Central Control Module)

In Channel enter '01', Press [OK]

Press + to add key Adapted number will change to 1 Press Remote Fob, X-431 Display will change to [Key recognised] Press (OK) Exit Control Module and check Remote Fob operation

Audi
Proceedure Select (46 Central Control Module) or (35 Central Locking)

In Channel enter '21' Display will show [Key learn] Press + for amount of keys to add [Adaptated number:] will change Press Remote Fob Display will change to [Key recognised] Press OK Exit Control Module and check Remote

On some later models 99>


Proceedure

Turn Ignition on With other key lock the driver's door using the key Press the unlock button remote Wait 6 seconds Press unlock button again Vehicle horn will sound when remote programmed On some Modules To Check if remote fob has been programmed in Go to (Measuring Blocks)

In Channel enter '03' Press remote fob Value 4 should change. BACK

8. Instruments Module Recoding


Recoding Select (17 Instruments)

Write down or print current ECU Coding

Press (OK) Select (Page Down) Press (Code module) Enter 5 digit code from below First two digits of coding is for Optional Equipment 00 No available equipment 01 Brakepad wear sensor warning active 02 Seatbelt warning active 04 Washer fluid level warning active 16 Navigation System Third digit of coding is Country Code

1 Europe (EU) (Changes to Km, 24 hour clock) 2 USA (Miles, 12 hour clock) 3 Canada (KM, 12 hour clock) 4 Great Britain (Miles, 24 hour clock) 5 Japan (Km, 24 hour clock) 6 Saudi Arabia (Km, 24 hour clock) 7 Australia (Km, 24 hour clock) Fourth digit is Number of Cylinders) 3 No Service Interval (2002 + models) 4 4 Cylinders 5 5 Cylinders 6 6 Cylinders Fifth digit is Number of Travel Impulses 0 TDI Engine 1 4358 2 3538 3 4146 4 3648 For example:

BACK

9. Zero Position of steering angle sensor


To be done if steering angle sender, control unit or the steering column is replaced. Zero position compensation for steering angle sender must be performed with an accuracy of 5 degrees. If below faults are Stored also do this Proceedure [00778 Steering Angle Sensor -G85 Mechanical Fault] [01826 Steering Angle Sensor -G85 Voltage Supply Terminal 30] Proceedure Start Vehicle

Turn steering wheel one turn to the right and one turn to the left then centre. Do not switch off ignition Select (03 Brake Electronics)

enter '40168' If correct [Login Success] is displayed If wrong Login code is used [Login Failed] is displayed Go back to main menu Select (Basic Settings)

Using 001 Comp.st.C<down>sen.OK is displayed Using 060 compens OK 0.00 is displayed Please note that if '001' is used instead of the correct '060' on some models this is the proceedure to bleed the brakes. BACK

10. Fuel Level Indicator Adaptation


Adjust the Instrument Cluster Fuel level Proceedure

Enter (17 Instrument Cluster)

In Channel enter '030' use +/- to change value (Note: Fuel level gauge should change as you do this), press 'OK' to save the new value. X-431 will display [Adaptation success]. BACK

11. Air Bag Deactivate / Activate


Deactivate or Activate Airbags or Safety Belts Procedure Enter (15 Airbags)

In Channel enter '01' For Passenger Airbag or '02' For Drivers Airbag or '03' For Passenger Side Airbag or '04' For Drivers Side Airbag or '05' For Passenger Belt or '06' For Drivers Belt Press (+) or (-) on X-431 to change Adaptated Number Change Adaptated Number to 1 to Block (Deactivate) Change Adaptated Number to 0 to Actived (Activate) Press (OK) to save the new value X-431 will display [Adaptation success] To tell if a component is disabled (Deactivated) when Ignition is first turned on the Airbag warning light will come on for 3-4 seconds and will then blink for 15 seconds and then go out. A fault will also be stored if you check fault codes ie. [01281 Airbag driver's side switched off]. BACK

12. Instrument Cluster Language


Procedure Enter (17 Instrument Cluster)

1 German 2 English 3 French 4 Italian 5 Spanish 6 Portuguese Press (OK) to save the new value X-431 will display [Adaptation success] BACK

13. AC/Heating Basic Settings


This relearns all the flap motors etc. Procedure Enter (08 AC/Heating electronics)

In Channel enter '00' Values will now change Wait until all values are [0.00] Press (BACK) and (BACK) again to Exit. BACK

14. Coding New Airbag Control Modules


First off you need to refit the faulty Airbag Module connect X-431 go to ECU Info and note down or print the ECU Coding i.e. 12855 and the ECU Part Number i.e. 1CO 959 655. When ordering new Airbag Modules from Main Dealer make sure you only supply Car Details and Chassis number for them to order from, sometimes when they order from the Airbag Module part number they supply the wrong Airbag Module and you will not be able to Code this! Make sure the new Airbag Module has the same part number also if you check the ECU Coding of the new Airbag Module it should be 00000.

Procedure Enter (15 Airbags)

Press (OK), X-431 will Display [Can Code control unit]. Press (OK), ECU Coding should now display the new Code Entered. If the Airbag Module Coding is still 00000 then you have entered the wrong ECU Coding and will need to find the correct Coding to enter. Sometimes the new Airbag Module supplied has a different ECU part number and this will have a different ECU Coding. BACK

How to Match Mercedes-Benz W220 Instrument (ICM)


All kinds of monitor gauges, such as tachometer, oil pressure, water pressure, fuel storage, light, working status and travel meter locate on Instrument Cluster. And we can promptly obtain the correlation information from the display board. When the automobile locates a different region, we can set the distance unit, temperature unit and country language that displays on the instrument cluster. When the automobile achieved maintenance time / distance interval, it needs reset oil service indicator. Here, how to use the Launch X-431 for matching Benz W220 instrument cluster is discussed. After entering instrument system (ICM), the screen will display as Fig 1. Select control unit adaptations to enter the menu as shown in Fig 2. Here we can set / reset the options: distance unit, temperature unit, language and oil service.

1. Distance unit We can set the distance unit (kilometer and mile) displayed on the instrument if necessary.

When setting distance unit, select the first menu on Fig 2. Firstly, X-431 will read the current distance unit (Km or Miles), and then the user can press the button to choose the unit (e.g. F1 for Km and F2 for Miles). See Fig 3. After confirming the distance unit, the screen will display the interface as shown in Fig 4. Press YES in Fig 4. then the unit will display as shown in Fig 5.

2. Temperature Unit We can set the temperature unit (C & F) if necessary under this option. See Fig 6. Firstly, X-431 will read the current temperature unit (C & F), and then the user can press the button to choose the unit (e.g. F1 for C and F2 for F) See Fig 6. After confirming the temperature unit, the screen will display the interface as shown in Fig 7. Press YES in Fig 7. then the unit will display as shown in Fig 8.

3. Language We can set the display language in instrument cluster. German, English, French, Italian, Spanish, Japanese and English (version for Japan) can be optioned.

SECTION 3A PIC

When setting country language, choose the third option in Fig 2. X-431 can read the current country language and display the other language to select. See Fig 9. The operation is the same as that of setting distance unit. See Fig 10. & Fig 11.

4. Oil Service When a reset symbol occurs on the instrument cluster, it needs to reset the oil service indicator. It has 3 options: 229.1, 229.3 and 229.5. See Fig. 12. Users can choose the different option as the different model and different oil specification. After press OK, X-431 will prompt that 'Has an oil change been carried out?' See Fig. 13. After confirmation, X-431 will reset oil service indicator of itself and the reset symbol on instrument will disappear. It will display new travel course.

Generally, modern car's instrument divides into two parts: one part is the panel before steering wheel and instrument covers and platform; another is vice panel on the driver's side channel. We can know the working status of the car and make some corresponding adjustment according to the various information displayed on instrument. BACK

Toyota Diesel Injector Reprogramming


To balance Injection quantity deviation among injectors, Toyota developed a software compensation method for the new common rail system, which compensates injection quantity deviations among the injectors. Speciffically, by adopting a two-dimentional code, each injector has a 30 digit code that contains its own deviation. The engine ECU then reads deviations of the injectors during assembly and compensates for them. As a result, the system can keep performing injections with required small fuel quantities, at high accuracy during its operation. The following will introduce the process to reprogram Diesel injectors with X-431: Condition: Toyota Software version must be V31.03 or above. CAN BUS II connector is selected in this operation. After download Toyota Software and enter Engine system, click WORK SUPPORT in the function menu interface, see Fig. 1. below. Then X-431 will

search all available special functions for this system and display it as in Fig. 2. below.

Click Injector Compensation to enter next menu, see Fig. 3. 1. Set Compensation Code: is defined to write new injector code into ECU. 2. Read Compensation Code: is used to read each injector code information from ECU memory. You must select an injector that you want to perform this function after you click any above item displayed in the Fig. 3. interface, see as Fig. 4.

Read Compensation Code function is very useful when you forget the injectors corresponding position after they are all removed out and disarranged. You can also save the code after you perform this function. Set Compensation Code contains 2 items: Fetch a code from the preserving and Handwork input code, see Fig. 5. The previous function is used to fetch the saved code if you have performed Read Compensation code, it is convenient to match any injector that its code can be fetched from preserving if you only change injectors position with each other without replacing any one. The latter Handwork input code is used when new injector(s) is installed, because the new injector code is not memorised in the ECU, so you have to input it by hand to match. The input code interface is shown as Fig. 6. After finished Match working, you can perform Read Compensation Code again to check the code is coherent or not. If it is coherent, well done! The injector reprogramming has been successful.

BACK

Match the Keys to Immobiliser equipped Nissan Vehicles


1. Operation description Insert the diagnostic CF card reader into the X-431 and turn on the power. Run the diagnostic program and select Nissan vehicle. After X-431 reset and check the SMARTBOX, and download the diagnostic program from the CF card, a system menu will be displayed on the screen. Select 'NISSAN ANTITHEFT SYSTEM' to test. Note: The diagnostic program can be used to diagnose the Nissan anti-theft system of new protocol only, such as Cefiro A33, etc. 2. Main steps and precautions PIN must be entered when you register the key. Some abbreviations are listed below: PIN - personal identification number

NATS - Nissan anti-theft system IMMU - immobiliser control unit Each NATS IMMU has its own specific PIN. Enter the PIN when using X-431 for diagnostics. There are two types of PIN - 'arbitary' and 'fixed'. It can be recognised by the label on NATS IMMU. Letter 'A' or no mark on the label stands for 'fixed' while letter 'B' stands for 'arbitary'.
q q

After selecting corresponding function of X-431, enter PIN '5523' for the 'fixed' type. If the PIN is 'arbitary' type and car owner does not know the PIN, please check the label on NATS IMMU. There is a 6-digit number at the upper position and a 4-digit number at the lower position of the label. Refer to the figure below. Tell the Nissan dealer the first 4 digits of the 6-digit number and the 4-digit number.

The control unit must be initialised (matched) whenever any of the 3 parts shown below is replaced. (1) NATS ignition key (2) IMMU (3) ECM Steps for initialising the control unit (1) Click 'C/U initialisation' and then select 'C/U initialisation mode'.

(2) Turn ON the ignition key. (3) Enter the PIN (4) Click [OK] button to run the initialisation program of control unit. (5) When the initialisation of IMMU and ECM is completed, the screen will display the message 'Initialisation completed'. (A) Turn OFF the ignition key and pull out the key (The first key can not be recognised in this step) (B) Detailed steps for matching the key: (i) Initialisation After IMMU initialisation is completed, turn OFF the ignition switch with the first key and pull out the key. Wait 5 seconds (the first key can not be recognised). Then match the keys. (ii) Match the keys Step 1: Turn ON the ignition switch with the first key (do not start the engine) and keep it in place for at least 5 seconds. Then turn OFF the ignition switch and pull out the key. wait 5 seconds. Step 2: Turn ON the ignition switch with the second key (do not start the engine) and keep it in place for at least 5 seconds. Then turn OFF the ignition switch and pull out the key. wait 5 seconds. Step 3: Turn ON the ignition switch with the third key (do not start the engine) and keep it in place for at least 5 seconds. Then turn OFF the ignition switch and pull out the key. wait 5 seconds (if there is another key to match). Refer to the fugure below.

(iii) Make sure - Check to see if the NATS safety indicator flickers. The indicator is going to flicker when the key matching and initialisation of control unit are completed. For matching the key and verifying that all keys are able to start the engine, insert each of the initialised keys into the ignition switch so that the system will reset it when the safety indicator starts flickering (about 5 seconds). (iv) If the screen displays the message that the initialisation is stopped or failed, it indicates that X-431 failed in completion of initialisation. Then it is necessary to perform the following procedure:

q q

Turn OFF the ignition switch and then turn it ON again to read trouble code. If 'IMMU' is displayed, repeat the above mentioned steps.

Note: (1) Use each of the keys to turn ON the ignition switch and then turn it OFF. The procedure for each key must last at least 5 seconds to ensure successful matching of the key. (2) Make sure that car owner has given all keys for matching. 3. Nissan diagnostics program can be used to test the immobiliser system of new protocol (KWP2000 protocol) in Nissan vehicle, such as Cefiro A33, March 2003, etc. BACK

BMW Air-mass Flow Sensor Reset For Diesel Engine


In normal operation, the air mass flow meter is subject to effects such as soiling and ageing. Those effects cause divergence between the stored characteristic and the specified status resulting in symptoms such as lack of power or black smoke. In order to prevent the effects of this problem, the Air mass flow meter adaptation function has been introduced on the DDE5. Function: Air mass flow meter adaptation is performed by the DDE control unit at two operating points: when idling and under load in an operating range defined as follows: - Engine speed = 1700 ... 3000 rpm - Charge-air pressure = 1100 ... 2800 mbar - Speed = 90 ... 160 km/h - Change in intake air temperature < 2/s - Change in injection rate < 2mg/stroke/s - Delay period = 3s Adaptation sequence at each of those points: The air mass flow meter adaptation uses certain operational data to calculate the theoretical air mass flow passing through the engine. The DDE control unit compares the figure obtained with the level measured by the air mass flow meter. If the DDE control unit finds that the measured level differs by more than 8% from the theoretical figure, that difference is stored on the control unit as a compensation factor. That compensation factor enables the control unit to adjust the measured levels before they are processed by the various functions. Application: The service function Air mass flow meter adaptation must be performed after the air mass flow meter is replaced. The stored compensation factors are reset to 0 in the process.

Vehicle use: The air mass flow meter adaptation is used as follows: - E46 M47TU: as of volume production launch - E46 M57TU: as of volume production launch - E65 M57TU: as of 03/2003 with integration stage 6.108 and DDE software VQ5.7 - E60 M57TU: as of volume production launch Procedure

Current Stored information about idle speed and load for the adaptation value select 'YES' to continue

Select 'YES' to reset adaptation

Switch Off Ignition for at least one minute and Select 'OK'

End of Reset Procedure Select 'OK' to go back to Engine Menu

To check if Air-Mass has been reset Select 'Air-Mass Flow Sensor Adjustment' again and Stored information should be 0.0 as above. To Exit Select 'NO' Error Resetting Air-Mass

If Error occurs as above please report this number to Launch so we can add this new system. BACK

S-ar putea să vă placă și