Auto ECU Programmer

AT-200 ECU Programmer Test Report: MSD85 MSD87 MSV90 – Read ISN Successfully!

Free download AT200 programming software for AT-200, which is confirmed to work good with BMW MSD85 MSD87 MSV90 – able to read isn without any issue!

Purpose: To check if the AT200 programmer is working or not



Step 1: install and run AT-200 programming software

Step 2: connect the AT-200 with the DME and the laptop

Step 3: select the model

Step 4: read the wiring and check if the connection is correct or not

Step 5: CGDI AT-200 identifies the DME and then reads out the ISN

Step 6: AT-200 is verified to works good!

The test: (images)

AT200 and MSD85

AT200 and MSD87

AT200 and MSV90

Time to use: less than 2 minutes for each test

Note: each part covers the programmer and DME connection (wiring), the instructions…

in detail…

Part 1: AT200 reads ISN from MSD85







AT200-programmer-MSD85-7 AT200-programmer-MSD85-8


Part 2: AT200 reads ISN from MSD87








Part 3: AT200 reads ISN from MSV90

Model and ECU: BMW F02 730Li SIEMENS MSV90










Result: All success!

AT-200 ecu programmer can read out Siemens MSD85, MSD87 , MSV90 and other ecus N55, N20.

BMW X5 FEM Odometer Correction: Cheapest & Easiest Way

Purpose: To do Mileage Correction

The car: 2014-2015 BMW X5 F15


Have tested most odometer correction tools popular in the market..

Some success and some failure

Here are the test result and suggestion. Hope it helps you out.

Digiprog 3: NO

Digiprog 3 v4.94 will not do bmw f15. Digiprog can not erase original eeprom

Eeprom: NO

You don’t need to buy eeprom (eraser can erase these eprom ) only can filter and install in dashboard or FEM and Avdi, BMW explorer or …….

Vvdi prog: YES

If it is cas4 you need to do cas and dash with vvdi prog

CAN filter: YES
If it is with fem you can use can filter and have also to do dash
R270: YES
You can use vvdi prog or r270

E-sys: YES

It can be cleared in custom kombi coding with esys

Cheapest way:

Program new EEPROM with Xprog, filter in Fem will be cheapest

Eraser is about $110

Easiest way:

X5 has fem
Can filter in dash is easiest.
Remove battery First

Btw, i think not possible change it in new type of key f15 without change to new key.

buy new bdc, then key will take km from there

You’d better read –

buy new FEM ( 490eu) , buy New Ecu if it diesel ( doesn’t matter which engine) , program the dash on new KM

update the car with ISTA ( latest version—- if you have) and car will get 100% new KM in all ECU

but if it diesel , then Buy New Engine Ecu also

but be careful because all Ecu and Fem come out from fabrik in latest version of ISTA , which can not be LOW DOWN with another tools,

if you have ISTA online , then can not be problem at all !!!

I know the guy who have ISTA online with own server , and never get problem ….ISTA online is cost for 1 year 1800 eu .

No Comments in Auto ECU Programmer

How to update Ktag firmware to version 7.020

Updating KTAG firmware to 7.020 version doesn’t block processor.

For correct operation device it is necessary to change CID SDcard on 035344535330344780399b1368010300

This procedure is supported by not each SDcard.
Programs for change of CID and the description of process easy to find in the Internet.
I used mmc32 and evoplus_cid from github. This programs for linux. I haven’t found soft working in Windows

It is difficult to find SDcard which supports change CID.
SDcards with built-in chipset of production Samsung meet such requirements.


CID SDcard: 035344535330344780399b1368010300

Firmware_7.020:!rUdDnYDA!RrHb5a8CcksLq22Yl9r-sjwZ-FUfAZV44odW-1N62xQ Ksuite_2.23:!OZVWVKaB!69SeNOiikVGqZLx2Fxy7-KMZ4s7-0Zi9WjzDCFQSL1s


Ktag fw 7.020 update FAQs:

Q: for upgrade KTAG ECU Programmer with 6.070 required change nxp whit crp3 status?:
A: if you use Jlink to you necessary level not above CRP1
if you use usb-com to you necessary level not above CRP2

Q: tool trick is test unlock whit airflow?
A: Yes, but sometimes it’s easier to replace LPC with new device.

Q: trick airflow whit my kess not work…send me instruction for test on ktag and i’m test trick on ktag…thanks. And i have a question…problem is my ftdi interface?

A: I think most simply to change NXP processor.
…temperature destroys the processor
It is very doubtful method

Q: After you change cid copy image with sd
A: cloning of SDcard is a big problem now
I will do SDcard for CID

Q: what linux system did you use?
A: linux version will not matter
Q: what program do the card image sd ??

A: I used mmc32 and evoplus_cid from github. This programs for linux.
Q: i have samsung 64gb change the cid an uplad the bin but all i have is this on the picture. any ideas?

A: use up to 8gB card. And check all Made in Korea for rewritable CID
Q: what was the hardware problem ???

A: not all china clones are the same, mine is missing a few components
with ktag 6.070 from CnAutotool not have problems
there is free rework guide on the net
so i add them and all ok
Q: Can you share usb-com connections?

A: Here you go


NOTE: Good experienced technique is required. YOU ARE TRYING ALL ON YOUR OWN RISK. If you want a Ktag firmware 7.020 with relief and use it with security, go for a tested and working one – RED Auto ECU Programmer Ktag 7.020 is cost-effective. Look here:

Confirmed! Working no issues!




ECU Programming Tool

ECU Programming Tool KTAG & KESS V2 Explanation

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

KTAG V7.020 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 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 V5.017

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.

2017 Online Version Kess V2 V5.017 NO Token Need

A online version of Kess is coming!!

KESS V2 V5.017 Online Version No Tokens Limitation V2.23 Kess V2 OBD2 Manager Tuning Kit Auto Truck ECU Programmer. KESS V2 V5.017 Comes With USB Dongle, you Must Insert The Dongle to Read CD Software. When you install KESS V2 software, it might get errors in windows “can not find the driver”, please take usb dongle off ,This is caused by Windows system. No problem with KESS V2.

Kess V2 V5.017 Highlight:
1. Multi-language support: English, German, Spanish, Italian, Portuguese, French.

2. Newest software: Ksuite V2.23
KESS V2 V5.017 is with encrypted USB dongle, program safer and more stable!
KESS V5.017 software is very easy to install, just click, Next Step, then it will work fine!

3. Latest and Best Firmware V5.017:
KESS V2 V5.017 supports more 140 types of vehicles and protocols than KESS V2 V4.036

KESS V2 V5.017 supports all protocols such as EDC17/k-line/DSG/DQ200 DQ250 DQ500 Gearbox/ST10 ….,No gray protocols anymore!

4. Online Version Kess V2 V5.017 is able to connect internet!!! Support online service!!!

5. 100% No Tokens Need for all vehicles, no tokens reset button, you can use Auto Scanner Tools Kess V5.017 for lifetime
6. Kess V2 Ksuite V2.23 Firmware V5.017 cover all major brands and protocols including Line, KAN, EDC17 and MED17 and for Ford J1850.
KESS V2 V5.017 can support cars/trucks/tractors/bikes! KESS V2 supports vehicles accroding to engine. So V5.017 KESS V2 can support new vehicles!

7. Works on Win XP / Win7 32bit, Win 8, etc.

8. Kess V2 V5.017 with a very affordable price, can read and write ECU via OBD2 port directly, no need to disassemble ECU from the car, easy to use.

About Autel Maxisys Elite

Autel Maxisys Elite Description:
The Autel MaxiSYS Elite J2534 ECU Program, the newest addition to the MaxiSys line of highly advanced smart diagnostic tools, is based on the fast and intuitive Android operating system. Powered by NVIDIA’s Tegra4, the world’s fastest mobile processor, its visually stunning 9.7” Retina display offers ultra-high resolutions up to 2048×1536 and an optimized array of sophisticated and powerful applications. The MaxiSys Elite rapidly performs every job from comprehensive vehicle diagnostics & analysis to advanced Auto key Programmer. 2x faster than any comparable device, the OBD Scanner MaxiSys Elite provides extended battery life and intelligent power saving. The MaxiSys Elite offers a super-sensitive capacitive screen able to respond to gloved, moistened, and even greasy fingers! The ergonomically angled docking station provides optimum visibility and  convenient charging that eliminates power concerns.


Xprog M V5.7.0 ECU programmer with AUTH-0025 installation on WIN7 / XP

Finally XPROG Box 5.7 ECU Programmer is tested fine to read write ECU with new authorization (see details as below), and newly released at, price only 139USD+shipping cost.

Xprog M V5.7.0 new feature:

Xprog M V5.7.0 is the only version XPROG-M can decrypt new version BMW CAS4.
With hard disk and USB Dongle, it is more convenient and secure.
Add new authorization: AUTH-0025 Authorized 3/13/2016

Software: 5.7.0

Firmware: 3.9

Here my steps to install XPROG 5.70 Lastest Version on WIN7 / XP and read write ECU. Please follow the steps and it should work for you also.

PS: for the Xprog M V5.7.4, you need to try it at your risk, but for our V5.7.0, You do not have to worry about it may damage your device.

Installation Tips:
1.You are not allowed to update the older version to the newest 70.
2.To install V5.70, the older version has to be installed. The hardware supplied is not compatible with the lower or higher version software.
3.Please uninstall the computer anti-virus software, otherwise X-prog software may be killed.
4.Disconnect the internet; otherwise the hardware may be damaged.
5.Not allowed to update at your will.

OS: WIN7 and XP

1.Install Adobe Reader XI
2.Install Registry Editor
3.Open folder “Xprog-BOX 5.7 English” and click “XprogDesktop”
4.Plug device to the computer and get message “Driver not successfully installed”. Then click “My Computer”, then “Management”, then “Device Manager”, right click

“Xprog”-hex” and choose update driver to install driver software… Then back to “Device Manager” and right click on “USB Serial Port” to update driver software.

Finally you can see ECU Programming Tool “Xprog-box programmer (COM3)” under “Ports (COM & LPT).

On the “Universal Xprog software – V5.7.0”, click “Update” and you can see the authorization as follows.

Click “Device” to select the one you want to read and write.

XPROG-M V5.70 authorization includes:

AUTH-0001 Motorola HC05 family authorization (allows to read/write EEPROM)

AUTH-0002 Motorola HC08 family authorization (allows to read/write EEPROM)

AUTH-0003 Motorola HC11 family authorization (allows to read/write EEPROM)

AUTH-0004 Motorola HC12, 9S12 family authorization (allows to read/write EEPROM and flash memory)

AUTH-0005 Texas Instruments TMS370/TMS374 family authorization (allows to read/write EEPROM)

AUTH-0006 Motorola HC05Bxx and HC05Xxx family bypass security authorization (allows to read/write secured EEPROM and flash memory)

AUTH-0007 ST M35080 authorization. Read/Write/Erase device to delivery state.

AUTH-0008 BMW EWS3 authorization

AUTH-0009 ATMEGA family authorization (allows to read/write EEPROM and flash memory)

AUTH-0010 MB ZGS001 authorization

AUTH-0011 Motorola HC11EA9/E9 bypass security authorization (allows to bypass security bit and read EEPROM and RAM memory)

AUTH-0012 National CR16 authorization (allows to read/write EEPROM memory)

AUTH-0014 ST7, ST10 family authorization (allows to read/write internal flash)

AUTH-0015 MPC5xx authorization (depending on device program automatically detects MPC5xx, M95xxx device type, flash, external flash and configuration memory size)

AUTH-0018 Motorola HC12, HC912, MC9S12, MC9S12X bypass security authorization (allows to read/write secured EEPROM and flash memory)

AUTH-0020 ARM (Micronas, …) Family authorization (allows to read/write internal flash and external serial EEPROM)

AUTH-0021 ARM (Micronas, …) Family bypass security authorization (allows to read/write secured and non-secured internal flash and external serial EEPROM, view/change mileage,chassis number (VIN), serial number and PIN code).

AUTH-0023-1 MAC7xxx

AUTH-0023-2 XC23xx

AUTH-0024-1 MC9S12Cxx

AUTH-0024-2 MC9S12XE


AUTH-0024-4 MC9S12HA/HY/P

AUTH-0025-1 MPC/SPC5xxx Authorized 11/4/2014

I won’t describe all the steps that i do, please continue reading writing ECU by following this video demo at

Finally I attach Xprog M V5.7 full package, you can see its package includes:

ADP-0001 TMS370 PLCC28 programming adapter

ADP-0002 TMS370 PLCC44 programming adapter

ADP-0003 TMS370 PLCC68 programming adapter

ADP-0004 Motorola HC05B/X PLCC52 programming adapter

ADP-0005 Motorola HC05B/X QFP64 programming adapter

ADP-0006 ST M35080 in-circuit programming adapter

ADP-0008 TMS374 family in-circuit programming adapter

ADP-0009 MC68HC05V12 programming adapter

ADP-0010 TMS374 on-board programming adapter

ADP-0011 HC11EA9/E9 programming adapter

ADP-0017 HC(S)12 BDM / ARM Micronas in-circuit programming/bypass security adapter

Additional adaptor for 5M48H P-Flash