S25FL128S - erase fails

Hi I'm playing with a Spansion S25FL128SAGMF1000 and running flashrom on a raspberrypi. I started with a new chip and was successful writing and reading back a random image. It fails when I try to erase the part. Probing this part gives several possible chip names and I picked "S25FL128S......0". I'm assuming that the 0 vs. 1 suffix is selecting 64k vs. 256k sector size. I may put some effort into chasing the erase problem. Is there anyone currently working on this? Jim Houston

On 12/02/2015 01:53 PM, Jim Houston wrote:
I'm playing with a Spansion S25FL128SAGMF1000 and running flashrom on a raspberrypi. I started with a new chip and was successful writing and reading back a random image. It fails when I try to erase the part.
I added power supply bypass capacitors closer to the flash chip and the erase works. My mistake. The "S25FL128S......0" works for read/write/erase. Thanks. Jim Houston

Cool, thanks for the update! If for some reason you decide to try the S25FS chips, bear in mind that you may need to disable the hybrid sector architecture in order for erase commands to work as expected. On Sun, Dec 6, 2015 at 8:18 AM, Jim Houston <jim@overmoreover.com> wrote:
On 12/02/2015 01:53 PM, Jim Houston wrote:
I'm playing with a Spansion S25FL128SAGMF1000 and running flashrom on a raspberrypi. I started with a new chip and was successful writing and reading back a random image. It fails when I try to erase the part.
I added power supply bypass capacitors closer to the flash chip and the erase works. My mistake.
The "S25FL128S......0" works for read/write/erase.
Thanks.
Jim Houston
_______________________________________________ flashrom mailing list flashrom@flashrom.org http://www.flashrom.org/mailman/listinfo/flashrom
-- David Hendricks (dhendrix) Systems Software Engineer, Google Inc.

On Sun, 6 Dec 2015 11:18:59 -0500 Jim Houston <jim@overmoreover.com> wrote:
On 12/02/2015 01:53 PM, Jim Houston wrote:
I'm playing with a Spansion S25FL128SAGMF1000 and running flashrom on a raspberrypi. I started with a new chip and was successful writing and reading back a random image. It fails when I try to erase the part.
I added power supply bypass capacitors closer to the flash chip and the erase works. My mistake.
The "S25FL128S......0" works for read/write/erase.
Hello Jim, thanks for your report! I have marked the flash chip as fully tested and will commit that later together with other small changes. -- Kind regards/Mit freundlichen Grüßen, Stefan Tauner
participants (3)
-
David Hendricks
-
Jim Houston
-
Stefan Tauner