You haven't described what device you are trying to flash. Usually there's nothing wrong with using SOIC8 test clip, for the laptops. However, some routers/hdmi recorders/other devices of this type, may try powering its' main CPU from a test clip and interfere with your programming through a test clip. In example, here's a flashrom mod I had to do for making it possible to read a firmware of one router through a test clip https://review.coreboot.org/c/flashrom/+/31830 (because a CPU tries to power itself from a test clip and access a flash chip, its' only available for 30% of each second to a programmer behind a test clip), however - despite a similar code for read and write - this router becomes software bricked if a write has been attempted, and then a chip is inaccessible at all without a desoldering.
So a chip itself could be fine, and such problems could be caused by an imperfection in your device's hardware design. Other problems could be i.e. too long cables between a SOIC8 test clip and a programmer, or their poor quality (i.e. electrical resistance of aluminium wires is about 1.5x times higher than of the copper ones with the same properties). On Sun, Dec 29, 2019 at 8:32 PM AL VAN DER LAAN <[email protected]> wrote: > > Hi Mike, thanks for responding. I tried with Linux as well and am using the > SOIC8. I think I did mess up when I forgot to Erase and performed a write to > it (it should still erase before the write but here we are). I performed the > same tasks on three other units that came out of an auction and successfully > reprogrammed them with a bios file obtained from HP. > > I am thinking of ordering a couple clean ones from eBay and desolder the > defective one. > > And I know, everyone keeps telling me to stop using the SOIC8, but I simply > have too much volume with a huge backlog. > > > > > On Dec 29, 2019, at 11:18 AM, Mike Banon <[email protected]> wrote: > > > >> MX25L12835F/MX25L12845E/MX25L12865E > > This doesn't seem to be one-time-programmable. Have you tried flashing > > it on Linux instead of OS X ? Are you doing ISP (In system > > programming, i.e. with a test clip like SOIC8 or SOIC16) ? At the > > moment it's unclear to me why your erase operation is failing... > > > > On Fri, Dec 27, 2019 at 10:34 PM AL VAN DER LAAN <[email protected]> wrote: > >> > >> Happy Holidays, > >> > >> > >> So this happened: I forgot to Erase the EEPROM, which clearly is my > >> fault, but it was late and I was tired. > >> > >> Just trying to see if I can recover this EEprom at all or if I am better > >> getting a couple of new ones from eBay? > >> > >> > >> > >> > >> flashrom -p ch341a_spi -E -c MX25L12835F/MX25L12845E/MX25L12865E -f > >> flashrom v1.1 on Darwin 19.2.0 (x86_64) > >> flashrom is free software, get the source code at https://flashrom.org > >> > >> Calibrating delay loop... OK. > >> Found Macronix flash chip "MX25L12835F/MX25L12845E/MX25L12865E" (16384 kB, > >> SPI) on ch341a_spi. > >> Erasing and writing flash chip... FAILED at 0x00000000! Expected=0xff, > >> Found=0x40, failed byte count from 0x00000000-0x00000fff: 0x1000 > >> ERASE FAILED! > >> Looking for another erase function. > >> FAILED at 0x00000000! Expected=0xff, Found=0x40, failed byte count from > >> 0x00000000-0x00007fff: 0x8000 > >> ERASE FAILED! > >> Looking for another erase function. > >> FAILED at 0x00000000! Expected=0xff, Found=0x40, failed byte count from > >> 0x00000000-0x0000ffff: 0x10000 > >> ERASE FAILED! > >> Looking for another erase function. > >> ^[[B^[[B^[[B^[[BFAILED at 0x00000000! Expected=0xff, Found=0x40, failed > >> byte count from 0x00000000-0x00ffffff: 0x1000000 > >> ERASE FAILED! > >> Looking for another erase function. > >> FAILED at 0x00000000! Expected=0xff, Found=0x40, failed byte count from > >> 0x00000000-0x00ffffff: 0x1000000 > >> ERASE FAILED! > >> Looking for another erase function. > >> Looking for another erase function. > >> Looking for another erase function. > >> No usable erase functions left. > >> FAILED! > >> Your flash chip is in an unknown state. > >> Please report this on IRC at chat.freenode.net (channel #flashrom) or > >> mail [email protected], thanks! > >> _______________________________________________ > >> flashrom mailing list -- [email protected] > >> To unsubscribe send an email to [email protected] > _______________________________________________ flashrom mailing list -- [email protected] To unsubscribe send an email to [email protected]
