ECU Programming Tool KTAG & KESS V2 Explanation

As a professional mechanic, I have done a lot of research on Auto ECU Programmer, I was impressed on two products KTAG and KESS V2 from www.obd2tool.com. Here I will Share my understanding of them.

25-1

K-TAG ECU Programming

K-TAG introduces another brand new novelty to Alientech world: J-Tag communication for Asian vehicles.

The main difference between KTAG is the hardware version, the software can be arbitrarily matched, but my advice is using lower version of the software which may support more models than higher version.

Why? I think the hardware cannot keep up with a higher version of the software and will lead to a lot of gray buttons mean some function cannot be used.

Well, some friends asked me that will KTAG easily burn the ECU out? The answer is never. FGTECH may get ECU damage if the power supply is reversed, but KTAG will never damage ECU. But you should notice that disconnect Internet while using KTAG, otherwise It Will Get Damaged. As for the operate system, it is better to Use Win XP3.

KTM100

KTM100 clone features the same as KTAG

You should notice Never use the original software, it may damage the device. With their software, even is safe if connect to the network. I download the original software to use with and get My KTM100 damaged, its buttons are all gray, nothing can be used, finally back to factory for repair cost me much money.

Although it is much more expensive than ktag, but KTM100 has no-replaced highlights:

1.KTM100 can read encrypted ECU, for example: someone wants to read BOSCH MEV1746BMW (P171) this is encrypted ECU, then he can use the KTM100 to read.
2.Can read BMW N55 N20, BENZ and other encrypted computers
3.KTM100 and KTAG can be used to do CHECKSUM, KESS V2 cannot. If you want to do power upgrade, read data using KTAG or KTM100, you need to change the data, and then do KTAG or KTM100 checksum, and write the ECU computer. If CHECKSUM error, usually the user’s data problems. KTAG and KTM100 can be used to verify those errors.

KESS V2

The main difference between KESS V2 is also the hardware version. Some use the old hardware version V3.099, they just come from different manufacturers, so the price is different. And some use the new hardware version, V4.036.

The big KESS family has a version supports for more trucks, and we call it truck version, that is really a big highlight.

I am here simply to talk with you about the attention points of these three products. I

New Genius K-Touch Clone Review Tested Many

New Genius china clone, what ECU Scanners can work and what cannot work? K-Touch OBD ecu programmer real reviews from users…. Here you go.

Today i got New Genius K-Touch from china. I tested on Med 9.1.1 Audi q7 4.2 FSI.
Id and read ok.

Today i read edc17c19 Opel insignia. work very fast

K-Touch is a crap tool made from KESS V2 v4.036 tech with a screen on it.
I would never use it on any kind of car, even not EDC15.

Works ok, tested on Nissan navara read and write Obd2 codes, edc 15 Fiat read write obd, pcr 2.1 read. But doesn’t calculate checksum and don’t read full size file like kess and ktag. Is not kess with lcd is another interface but from same company.

Mine still working well. After 7x resetting the token counter.

Audi Q7. File read with New genius is 100% correct (size 0x27C000).

I have done BMW E46 318i ecu without issues.

Tested today PSA edc17c10 read on boot and test write by obd ok

MED17. 5.2 – Jetta tsi 2.0 tp8/10
Fail to Write, fail recover many times with fans on
Recover with original file worked

It is possible to clone CiD,but need SD Card from China that has an EEPROM instead of PROM.

I successfully remapped a Range Rover sport 2.7Tdi today with this Ktouch from china.
First attempt I just assumed software did checksum. Started car and cut out within 5seconds. Second attempt I did checksums in winols and wrote back to car and everything was fine. My kess v2 read a 2mb file and the dimsport read a 256kb file but all the maps were in the read!

Genius has a perfect feature. It can bypass TPROT security and allow to to flash TPROT ecus without having to open the ecu to unlock it at the first place. You just flash your mod by OBD like you would on any other non TPROT ecu. (Although on TPROT ecus reading function is not available)
But the problem is, that you need to checksum the file with Race Evo on these ecus. Anything else will not work.

Installed on XP in vm for now all ok.

I run it on Windows 10 x64 with SSD hard drive.

Focus MK2 2.0 Petrol
-> Read OK 2MB File, full read (no partial reading)
-> Write – Ori file OK
– Modded File with CKS -> NOT OK, Engine start with DTC Throttle Fail
– Modded File with CKS write with KESS V2 OK
– Conclusion => Read Only, write ECU Error or worst BRICKED

Tested on :
2016 Mitsubishi Montero Sport/L200 with 4N15 engine 2.4 DOHC MIVEC Turbo Diesel 181hp. Result :
Read -> OK
Write -> OK
2014 Chevrolet Spin 1.5 ECOTEC Petrol. Result :
Read -> OK
Write -> OK
2016 Chevrolet Trax 1.4 Turbo Petrol. Result :
Read -> OK
Write -> OK
2014 Chevrolet Spin 1.3 TDCi. Result :
Read -> OK
Write -> OK
2010 Mitsubishi Lancer GT 2.0 4B11 CVT. Result :
Read -> OK
Write -> OK

Tested on golf 7 gti 220HP simos18 NOT WORK !

Since the protocol enabled is an old version, it doesn’t cover all file sizes.

You will get “incorrect file size” error when you try to upload the file to the ecu.

VVDI PROG Programmer V2.10

VVDI PROG Programmer

Latest Version: V2.1.0

Main Feature:
1. The built-in update software allows user to update VVDI Prog firmware timely.
2. High-speed USB communication interface enable the software automatically connect.
3. Smart operation mode: the possible causes of error will be listed
4. Reserve ports: for future update.
5. The self-test function enable you check if the machine works well.
6. Can supply power via USB cable, the software will automatically prompt if the external USB power supply is needed.

Update Information:

Version Update Date Details
1.0 2015-03-18 Initial Version
1.1 2015-07-27 Add the read & write function for BMW engineAdd pin code calculator for multi-brand vehicle models.

 

Adapters Detailed Description:
16Pin Locking Socket
Read the common EEPROOM,  (note: please insert the chip by following the below picture)
VVDI PROG Programmer-11.3.2 MCU Reflash Cable
Used to program MCU on board
VVDI PROG Programmer-2

1.3.3 ECU Reflash Cable
Used to program ECU
VVDI PROG Programmer-3

 1.3.4  MC9S12 Reflash Cable 
Used to program MC9S12 series chip
VVDI PROG Programmer-4

Supported chip list
EEPROM
Manufactures Types Support Remark
ATMEL AT24CXX R
AT25XXX R
AT93CX6 R
BOSCH B3XX R
B4XX R
B5XX R
B58XXX R
CATALYST CAT24CXX R
CAT24WXX R
CAT93CX6[A] R
EXEL XL[S]24CXX R
XL[S]93CX6 R
FAIRCHILD FM24CXX R
NM24CXX R
NM93CX6 R
GRUNDIG GRXX R
HOLTEK HT93CX6 R
MICROCHIP 24AAXX R
24[L]CXX R
93[L]CX6 R
93AAX6 R
MITSUBISHI M6M800X1 R
SEIKO S-24CXX R
S-93CX6 R
ST D80/D160 R Can erase the first 32 bytes
M35080 R Can erase the first 32 bytes
NEC M24CXX R
ST ST24CXX R
ST24EXX R
ST24WXX R
ST25CXX R
ST25EXX R
ST95P0X R

Note: R means the type is supported, £ means the type will be supported soon in the future

MCU

Manufactures Types  Support Remark
MOTOROLA MC9S12XEP R Can automatically determine D-FLASH/EEE space
MC9S12XA R
MC9S12XB R
MC9S12XD R
MC9S12XDT R
MC9S12XDP R
MC9S12XDQ R
MC9S12DG R
MC9S12DT R
MC9S12P R
MC9S12H R
MC9S12HY £
MC9S12HA £
MC9S12HZ £
MC9S12XHZ £
MC9S12B £
MC9S12GC £
MC9S12XS £
MC9S12K £
MC9S12Q £
MC9S12C £
MC9S12P £
MC9HC(9)08 £
ATMEL ATTINY £
ATMEGEA £
NEC uPD70F £
ST TMS370 £

Note: R means the type is supported £ means the type will be supported soon in the future.

 ECU

Manufactures Types Support Remark
VAG MED17.1-TC1796 £
MED17.11-TC1796 £
VAG MEG17.5-TC1766 £
VAG MED17.5.1-TC1796 £
VAG MED17.5.2-TC1767 £
 VAG MED17.5.5-TC1766 £
VAG MED17.5.20-TC1766 £
VAG EDC17 CP14/CP20-TC1796 £
VAG EDC17 CP04-TC1796 £
VAG EDC17 C46-TC1767 £
VAG EDC17 CP24-TC1796 £
VAG EDC17 CP44-TC1797 £
VAG EDC17 U01-TC1766 £
VAG EDC17 U05-TC1796 £
VAG/Porsche Siemens Continental SDI 3-TC1796 £
BMW MEVD172(N55) R
MEVD172P(N20) R
MEVD172G(N55) R
MEVD172S(N55) R
MEVD1724(N20) R
MEVD1725(N13) R
MEVD1726(N55) R
MEVD1729(N20) R
MEVD1728(N63/S63) R

Note: R means the type is supported £ means the type will be supported soon in the future.

Package List:
1pc * Programmer multiplexer
1pc * Square USB cable
1pc * SOP16 test socket
1pc * 16pin converter (Support SOP/SOT/SSOP)
1pc * MCU reflash cable
1pc * ECU reflash cable
1pc * MC9S12 reflash cable (Used to program MC9S12 series chip)
1pc * 12V3A power adapter (High quality power supply)

VVDI PROG Programmer V1.1 user guide

 

VVDI Prog programmer is the upgrade version of VVDI, to help more people know this tool, the poster write this post, this post consist of main unit picture, pcb board pictures, update history, main features, parts list, adapter description, supported chip list, etc.

VVDI PROG Programmer V1.1 main unit

VVDI-PROG_

 

connection line2-02

VVDI PROG Programmer V1.1 PCB board

vvdi-prog-circuit-board-02

 

vvdi-prog-circuit-board-04

Update History

Version Update Date Details
1.0 2015-03-18 Initial Version
1.1 2015-07-27 Add the read & write function for BMW engineAdd pin code calculator for multi-brand vehicle models.
  1. VVDI Prog Brief Introduction

1.1 Main Feature

  • The built-in update software allows user to update VVDIProg firmware timely.
  • High-speed USB communication interface enable the software automatically connect.
  • Smart operation mode: the possible causes of error will be listed
  • Reserve ports: for future update.
  • The self-test function enable you check if the machine works well.
  • Can supply power via USB cable, the software will automatically prompt if the external USB power supply is needed.

vvdi pro-software-03

1.2 Parts List

Parts Number Remark
Programmer multiplexer 1
Square USB cable 1
SOP16 test socket 1
16pin converter 1 Support SOP/SOT/SSOP
MCU reflash cable 1
ECU reflash cable 1
MC9S12 reflash cable 1 Used to program MC9S12 series chip
12V3A power adapter 1 High quality power supply

 

1.3 Adapters Detailed Description

1.3.1 16pin locking socket

Read the common EEPROOM, note: please insert the chip by following the below picture.

1

1.3.2 MCU Reflash cable

Used to program MCU on board

MCU reflash cable

1.3.3 ECU Reflash cable

Used to program ECU

ecu reflash cable

1.3.4  MC9S12 Reflash cable

Used to program MC9S12 series chip

2

  1. Supported chip list

2.1 EEPROM

Manufactures Types Support Remark
ATMEL AT24CXX R
AT25XXX R
AT93CX6 R
BOSCH B3XX R
B4XX R
B5XX R
B58XXX R
CATALYST CAT24CXX R
CAT24WXX R
CAT93CX6[A] R
EXEL XL[S]24CXX R
XL[S]93CX6 R
FAIRCHILD FM24CXX R
NM24CXX R
NM93CX6 R
GRUNDIG GRXX R
HOLTEK HT93CX6 R
MICROCHIP 24AAXX R
24[L]CXX R
93[L]CX6 R
93AAX6 R
MITSUBISHI M6M800X1 R
SEIKO S-24CXX R
S-93CX6 R
ST D80/D160 R Can erase the first 32 bytes
M35080 R Can erase the first 32 bytes
NEC M24CXX R
ST ST24CXX R
ST24EXX R
ST24WXX R
ST25CXX R
ST25EXX R
ST95P0X R

Note: R means the type is supported, £ means the type will be supported in the future

2.2 MCU

Manufactures Types  Support Remark
MOTOROLA MC9S12XEP R Can automatically determine D-FLASH/EEE space
MC9S12XA R
MC9S12XB R
MC9S12XD R
MC9S12XDT R
MC9S12XDP R
MC9S12XDQ R
MC9S12DG R
MC9S12DT R
MC9S12P R
MC9S12H R
MC9S12HY £
MC9S12HA £
MC9S12HZ £
MC9S12XHZ £
MC9S12B £
MC9S12GC £
MC9S12XS £
MC9S12K £
MC9S12Q £
MC9S12C £
MC9S12P £
MC9HC(9)08 £
ATMEL ATTINY £
ATMEGEA £
NEC uPD70F £
ST TMS370 £

Note: R means the type is supported £ means the type will be supported in the future.

2.3 ECU

Manufactures Types Support Remark
VAG MED17.1-TC1796 £
MED17.11-TC1796 £
VAG MEG17.5-TC1766 £
VAG MED17.5.1-TC1796 £
VAG MED17.5.2-TC1767 £
 VAG MED17.5.5-TC1766 £
VAG MED17.5.20-TC1766 £
VAG EDC17 CP14/CP20-TC1796 £
VAG EDC17 CP04-TC1796 £
VAG EDC17 C46-TC1767 £
VAG EDC17 CP24-TC1796 £
VAG EDC17 CP44-TC1797 £
VAG EDC17 U01-TC1766 £
VAG EDC17 U05-TC1796 £
VAG/Porsche Siemens Continental SDI 3-TC1796 £
BMW MEVD172(N55) R
MEVD172P(N20) R
MEVD172G(N55) R
MEVD172S(N55) R
MEVD1724(N20) R
MEVD1725(N13) R
MEVD1726(N55) R
MEVD1729(N20) R
MEVD1728(N63/S63) R

Note: R means the type is supported £ means the type will be supported in the future.