Hello,
I try to make the flashrom works using an ponyprog2000 like hardware programmer for SPI EEPROMs. My work add a simple serial programmer, called "pony_spi" and still do not detect right the flash connected to programmer. To note that a modified ponyprog2000 know to read the flash (an W25X40 from an EEEPC701), even it not have right support for erase/write.
Details about that hardware:
http://www.lancos.com/siprogsch.html
Compared with the original programmer, my programmer have some changes:
1. There is support for 5 and 3.3 Vcc SPI EEPROMs.
2. CS# pin is not inverted, just limited to 5/3.3V.
3. MISO pin is inverted by an transistor, to translate MISO from 3.3 to 5V levels.
All the best, Virgil-Adrian Teaca.