Xprog 5.5.1 fix xprog-m 5.0 software error and authorization error

Important Note:
I am not stating or encouraging you operate by following the next steps to update from Xprog 5.0 to Xprog 5.5.1 if you do not have knowledge and skills to remove the chip, otherwise it may screw up the chip.
The information provided here are for information only and have no ties or responsibility with eobd2 supplier, as they were all taken at random sites on the internet and can be accessed publicly.
Update Xprog 5.0 to Xprog 5.5.1 will solve “Unknown command, software error” and fix authorization error.
Xprog 5.5.1 download:
Xprog 5.5.1 Update Steps:
You must programmer step by step ,i used with USB-UPA:
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 .
Working ECU after install Xprog 5.5.1:
1.    All works ok cas 2 cas3 read and write in first time
2.    my old xprog-m 5.0 now have the 5.51 version succesfully installed!, I already tested with Infineon xc23xx, Mac7242, SPI, I2C, Microwire eeproms, some 9S12, HC11, HC05 and TMS. Works great, verify error also fixed with update. Before this update I can’t read/write the HC05H12, now it’s working!. All authorizations activated.
I have problem with my XPROG. After update 5.5.1, I have all authorization but when I try read or write device I got error “Unknown command. Software error”
Solution: Software must be in c:/ ,update .reg files ,reprogram Atmega 64
1Program EEprom
2 program Flash
3 Lock bits -Program
4 Fuse Bits Program
I read flash for CAS 3 xprog read it as 2048kb it should 512kb
This is normal for xprog. Rosfar on the other side read only 512k and is correct also. Xprog use the whole range of addresses for this mcu from 0 to 1FFFFF, despite the fact that only some blocks are used. The unused blocks are filled with FF. Rosfar use only the blocks that contains data hence only 512k is produced.
I made a script for upa to convert from one to the other format.
You will need to have upa 1.3 installed but no need to be plugged in. Load your dump in upa and use the script to convert your dump. The script has 2 choices, convert from rosfar to xprog or convert from xprog to rosfar, then you must save the converted dump. It is easy to use.
I had problems with security bits
I’ll try to wake
report results
To prevent atmega brick do not touch JTAG and SPIEN fuses.
Also this firmware has bugs.
For example,if you got an MCU that hangs on bypass security,when you press cancel,the windows program is cancelled but the programmer is still doing bypass security.
To get it out of that bug,you need to disconnect it first,and reconnect again.
Can I update xprog m with programmer tl866? it’s have atmega64 but I not know how to connect.
use in-circuit connection.
TL866 is produced in two options – with and without isp

Newest XPROG M V5.50 ECU Programmer available on EOBD2

XPROG M V5.50 ECU Programmer, the newest product of XPROG Box series is now available on EOBD2. To celebrate its debut, the device is sold at a price of €80.00. The latest XPROG M now supports CAS4 5M48H and more than 450 units (serial EEPROM`s, Microcontrollers (MCU), Electronics Control Units (ECU), DashBoards, Immobilizers, Calculators and others).

XPROG-M V5.50 Authorizations:
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(New added)
AUTH-0023-2 XC23xx(New added)
AUTH-0024-1 MC9S12Cxx(New added)
AUTH-0024-2 MC9S12XE(New added)
AUTH-0024-3 9S12XE SECURITY(New added)
AUTH-0024-4 MC9S12HA/HY/P(New added)

Product Code Description:
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

Learn more about XPROG M V5.50 product,please check:http://www.eobd2.fr/2014-latest-version-x-prog-box-ecu-programmer-xprog-m-v550-17937.html

Update XPROG-M Programmer from V5.0/V5.3 to V5.45

XPROG-M V5.45 has been released to the market for a while, but many XPROG-M ECU Programmer owners are reluctant to buy a new hardware. Now here is an easier way to upgrade the old XPROG-M box to the newest version.
There is a chip named ATMEGA64 MCU available on EOBD2 to repair and update the V5.0 or V5.3 XPROG-M to the latest version. The chip is about half the price of a brand new XPROG-M V5.45 made in China. If you have bought a XPROG-M box from us, the chip will 99% work (1% possibilities for product damage during shipping).
Compared with the old XPROG, the new one supports more MCUs, as well as full authorizations, such as AUTH-0001 Motorola HC05 family authorization, AUTH-0002 Motorola HC08 family authorization, AUTH-0008 BMW EWS3 authorization and AUTH-0010 MB ZGS001 authorization.
ATMEGA64 Repair Chip Update XPROG-M Programmer from V5.0/V5.3 to V5.45 Full Authorization
How to use the chip:
1. Remove the old chip and solder the new one to your Xprog Box.
2. Close the anti-virus on your computer, because it may damage the new software you are going to install.
3. Overwrite all files and folders from Xprog_ Preinstalled to the new location. Usually the location is c:\Program Files\ELDB\Xprog or c:\Program Files(X86)\ELDB\Xprog.
4. Start and test your Xprog.
If you want to use this version on brand new PC, please install Xprog 5.0 and Adobe acrobat reader prior to files copy.