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]

Reply via email to