How to use XTOOL A80 Pro (H6 Pro) to do injector coding on a 2016 Hyundai i20

Used XTOOL A80 Pro (H6 Pro) with VCI box to read/write injector code and clear trouble fault to solve engine warning light problem on a 2016 Hyundai i20 (PB).

First of all, let’s learn something about injector coding.

1.Write injector actual code or rewrite code in the ECU to the injector code of the corresponding cylinder so as to more accurately control or correct cylinder injection quantity.
2.After the ECU or injector is replaced, injector code of each cylinder must be confirmed or re-coded so that the cylinder can better identify injectors to accurately control fuel injection.

Case: When turn on the ignition switch, the engine warning light flashes on the dashboard.

Device used:

XTOOL H6 Pro with VCI box (A80 Pro with VCI box is also OK)


Main steps:

Step 1: Read/write injector code

Step 2: Clear engine trouble code

Step 1: Read/write injector code

After connecting XTOOL VCI to the vehicle via main cable, and connecting to XTOOL tablet via Bluetooth

Select Diagnosis-> Service -> Injector Coding-> Asian cars-> HYUNDAI-> i20 (PB)-> 2013-2016

Turn the ignition switch on

Read injector code firstly, and then write injector code (ONE)


There are three injector codes are read out

Depend on it and write three injector codes in sequence





All injector codes are written successfully, but the engine warning light still appears on the dashboard when start the car. So also need to clear the related engine trouble code.

Step 2: Clear engine trouble code

Back to H6 Pro (A80 Pro) main menu

Select Diagnosis-> Asia-> HYUNDAI-> Manual Selection-> General-> i20 (PB)-> 2016-> D1.1 TCI- U2-> System selection-> Engine control

1.Read ECU information

Read the ECU info successfully

2.Read trouble code

The fault code read out is P1670- invalid injector IQA/C21

3.Clear trouble code

Go to clear the fault code (make sure the ignition is turned on and the engine does not start)

When the fault code is cleared, go to read trouble code again. If it shows “No fault code present”, it means the code has been cleared successfully.


Finally, turn on the ignition to check the dashboard again, the engine warning light disappears.

Done!