Share a solution of Xprog-m version 5.5 is displaying communication error when read EEPROM AT24C16.
ps.it is a clone Xprog from China
Most likely you let it connect to internet and the firmware now is toast.
…but you are not out of luck…
Search the dump for the Atmega MCU inside and flash it.
Uninstal the software, clean registry, re-install the software.
Since it is 5.0 version, which is pretty old, you will find the dump without any problems.
MY SPECIAL HELP — LOCK BITES TO KEEP ATMEGA UNLOCKED
If this didn`t solve the problem, check every transistor on the PCB.