I'm here to report an issue I've discovered using the GQ-4X when attempting to both read and write a Dallas DS-1220Y battery backed SRAM. A device supported by the programmer.
When I attempt to read the device code appears in the buffer however it doesn't reflect what is actually in the SRAM.
If I attempt to test the programmers ability to modify the SRAM by changing some hex values in the buffer. It attempts to program the device (the progress bar makes it to 100%) but it fails to verify it afterward. The contents of the SRAM are unchanged from the initial read.
When I place the same chip in a TL866 it reads the chip properly and I can also alter the contents of the SRAM and get it to verify. So this isn't an issue with the SRAM.
Upon comparing the hex files from the GQ and the TL866 they don't match. Since the GQ can't write to the SRAM I can't really trust what it's read either.
The 12F508 is not a good testing chip. It is a serial programming chip. You need a parallel programming chip.
Yes. Try 27C256.
If you can program 27C256 without problem, then the software may need a fine tun on DS1220. The best way is to send your chip to MCUmall for software fix.