topblog Ivoire blogs


How to solve Xprog-m v5.5.5 “verify error”

Here are important tips for all xprog users when they got this problem "verify error" during reading motorola mcu, and after try several time is read maybe.
Xprog software used:

Usually two xprog with same problem v5.45 / v5.55


The MAIN reason & solution:

Xprog version 5.5.5 is not so stable, find download 5.5.1 and downgrade it, its the most stable for clones available


Possible reasons and solutions:

- Internet issue

Reinstall on fresh PC, and don’t connect that to internet!!! Internet off.. then rewrite firmware v555


- power supply problem

Check power supply to xprog


- virus problem

Only fresh OS and fresh software, directly from disk or from safe link...doesn't mater if internet is on or off...etc
Only virus problem...tested 1000%


Free download Xprog-M 5.5.1:!CYIx2A6a!T5s_8eLwA5Y6AuPjc1l5E6yKCbI...


Xprog 5.5.1 update steps:
1. Erase chip atmega 64
2. Program eeprom , Flash
3. Set Lock bits and fuse bits. Program lock bits, fuse bits.
4. Copy Xprogbox 5.51 to C: and run Xprognew.reg
5. Run XprogDesktop.exe and update .


Here are some Xprog users feedback when tried to downgrade to v5.51


I had same problems today with 5.5.5, after few weeks i've got verify errors on motorola and 5p08c eeprom . What i did was deleted xprog folder (it was without instalation without dongle), go into registry editor (win xp) search for "xprog" deleted all registry keys with that tag and again copied clean folder (instalation) of xprog software and it worked. Also i disconected internet connection before everything.


I had the same problem,with 555 firmware, reading always different data, but sometimes correct,just sometimes.I back to 551 firmware and reading now without problem,may be need some hardware modification


had same story with 5.5.5 downgraded to 5.5.1 and used no dongle software with new usb cable and now all running smooth it was ver 5.5.3 with dongle when i got it so i want up up and back down 5.5.1 is stable and no problems


Tips to avoid Xprog “verify error” issues:

older versions (lower than v5.55) are favorable now, without “verify error”:

Xprog 5.50x-prog-box-ecu-programmer-xprog-m-cas4-5m48h-cd-1

Xprog-m v5.302012-newest-version-xprog-m-plus-with-dongle-as-1





What is BMW ICOM?

What is BMW ICOM?
ICOM refers to Integrated Communication Optical Module.
The ICOMs are the interfaces for the repair of BMW and MINI vehicles recommended by BMW. The ICOM is specifically designed for BMW and MINI vehicles. The ICOM incorporates powerful
processors and a high storage capacity. This allows for faster communication than with a PTT.
Nowadays, there are three versions of ICOM hardware: ICOM AICOM A2ICOM A3ICOM A3 pro
What is a ICOM kit?
There are three different ICOM components available. These can handle all vehicles of the BMW
  • ICOM A for OBD communication
  • ICOM B, in combination with the ICOM A, for MOST communication
  • ICOM C, in combination with the ICOM A, for 20 PIN diagnostic connector.
How to connect ICOM to OBD interface?
Connect ICOM A directly to the computer's unused network port. No other equipment or multiple port hubs should be connected between the ICOM and the computer. Connect the ICOM A OBD connector to the OBD socket in the vehicle. The ICOM A OBD connector can be folded to an angle to adapt it for use in the wide variety of OBD socket locations encountered in various vehicles.
How to use the ICOM multiplexer with the MOST port?
The supplementary ICOM B module will also be required to connect the vehicle's MOST port. Proceed by attaching the USB ports from ICOM A and ICOM B to the USB cable. Then connect ICOM A directly to the computer's unused network port. Complete the process by connecting ICOM B to the vehicle's MOST port through the MOST connector while also plugging the ICOM A OBD connector into the vehicle's OBD socket. If the system subsequently fails to recognize the MOST port or the ICOM, please repeat the process.How to connect ICOM mux to 20 Pin adapter on the vehicle?
Connect the ICOM to the network port on the PC first. Then connect the ICOM C to the ICOM A. Finally, connect the ICOM C to the vehicle 20 Pin diagnostic connector.
How long should you take to communicate with ICOM emulator?
Waiting period for recognition of an ICOM It can take up to 15 minutes before an ICOM is detected after the connection to the PC. It is advisable to connect the ICOM immediately after boot up of the PC, and then start the OSS software..
What are the compatible software?
Software List Software Function
1 ISPI-NEXT Admin Tools ISPI-NEXT authorization software
2 ISPI Admin Client ISPI-NEXT authorization management and environment Configuration software
3 ISTA-D(Rheingold) Diagnostic and repair guide, including Diagrams and disassembly Figure
4 ISTA-P(ISSS-NEXT) Programming and coding software system
5 HDD-Update Navigation software upgrade back-office services (function with ISTA-P, need to Import map files)
6 KSD Work software
7 ETK Accessories Catalog
8 E-SYS Engineer Software for F series (available for programming and coding)
9 WINKFP Engineer Software for E series, for programming
10 NCS-Expert tool Engineer Software for E series, for coding
11 INPA Engineer Software for E series, for diagnosis
12 Tool32 Engineer Software for E series, able to run directly
13 BMW Coding Tool Auxiliary Software of Engineer Software for E series (Available to import model data to WINKFP and NSC)
14 NcsDummy Auxiliary Software of Engineer Software for E series (Available to modify NCS data)
15 IToolRadar Used to recognize ICOM, activate or release ICOM Port
16 EasyConnect Used to Configure the Environment Parameter of Engineer Software for E series, can activate or release ICOM Port
How do people think of the newest ICOM firmwares?
BMW ICOM A3 for vehicles with OBD access receives a significantly more powerful processor and more storage capacity.
Robust aluminium case will help to avoid damage when using in harsh environments.
i checked the firmware; it’s the new version 1.4.0. So, two points i wanna say:
First, it is ICOM A2 with build in usb-ethernet adapter.
Second, it is K+DCAN interface built in A2 casing.
Icom a3 - can programme all units - but not media. I am planing to buy A2. As i know - the only difference with A1 - there is no "swimming" connector - that can be broken, and soon begin to look like sh*t with isolation tape. This is not series when you do F-series))) so, Buy ICOM A2 with most connector - and you will become a great BMW master (+ few years of learning needed)


How to do when you lift pin 55 on Carprog

Now I Have SUCCEEDED in one Carprog unit ( CARPROG FULL V9.31 ), with help of a sewing needle. It will go wrong Because I get up two pin, and-then I can not save attic back the faulty pin.

Now I Have managed to get Another One ready for easy flash with J-Link adapter .
But I will make Another One to experiment with, and rebuild to full function or better.

j-link carprog

Below are some useful tips from forum brittle. Wish this helps


*** Autocargo says:

... Find scrap electronics board and practice on that. I use thin Syringe needle and magnifying glass .. No point Practicing on your working CarProg s ....

Use thin attic tip or hot air off course ... forgot to say ... but I do not think you mention anything be doing it without Dankzij Heat ...


*** Demelec says:

needle under leg needed lifting and heat with hot air , dan very carefully lift only a little just as it s e p a rat e s from pcb attic


Soldering iron u have to use very thin tip and just touch very end or leg to remove (attic at very end so not actually Touching leg) then u can lift with needle
And always use attic flux
Flux is the main key to easy operation