Iam outside US, my region is Indonesia. Maybe if i sent the program file can you see where the error code will show? And maybe if you can correct the code.Data in EPROMs is stored as a charge (electrons) on a floating gate. Over time, those electrons will migrate. When enough of them migrate and the charge on the floating gate will no longer be high enough to be read as being programmed.
If you read the data from such an EPROM at low VCC, that will change the threshold voltage for determining whether a bit is programmed. If you read the data at 4.2V soon enough after data starts reading incorrectly, you can recover the correct data. You can then use this data to program another EPROM.
I have EPROM programmers that allow me to set any voltage I want for reading, programming, and blank verifying. Anyone with equipment capable of reading at low voltage can program one that might work. That's why I asked where you are located. If you're in the US, I can do this.
Thanks before