I 've post here because it looks like my own problem.
A good friend gave me a component tester with a 128X64 LCD screen like this one. The logo says: Mtester 2.07

The problem is that once i plug in the battery and press the button, the display shows the home screen and the message "... Starting"
After about 20 seconds, it shows the battery cell symbol and says "cell 53mV" by changing each time the button is pressed this 53mV in different values.
After I pulled out and measured all the semiconductors, resistors, capacitors etc and after I measured the voltage in the circuit and I found it 5V, I 've tried
to read the ATMEGA328P code but no luck.
I connect the cables to the SCK, MISO, MOSI, RST, GND, VCC to my TL866A programmer i have and try to read the program.
The developer read "successfully," as the program said, but did not show anything either in the code window or in the data.
Since nothing was done, I decided to clear the MCU and reprogram it. I load the HEX code I found and i was going to flash it.
I ended up with an error message and also i 've erased the signature ID of the chip (from 1E 95 0F to 00 00 00).
I change tactics and convert an arduino mega to ISP. I run the avrdude program with the appropriate parameters and control bits after I had
get backup of flash files, efuse, lock etc.
I tried the "erase" command but no luck. I also played with -F for testing.
The chip said it had been programmed, but the device did not understand anything, and continued to turn on the display and show the signal of the cell and the message "cell 53mV"
Is it any possibility to do a forcing flash to the chip?
Now I am in the process of ordering a new ATMEGA328P with a 8MHz clock as well as the original one.
Is it anything else i can try until its arrival?
TIA