hope anyone can help me out, i try to implement flashrom to support
dediprog SF100 on my Ubuntu. config as below:
OS: Ubuntu12.04 X64
Dediprog: SF100, fm ver: 5.5.0
SPI ROM: winbond W25Q64FW, id 0xef 6017
i download flashrom v0.9.7 from http://flashrom.org/Downloads
, i noticed
v0.9.8 would enable dediprog by default but couldn't download now.
unzip the download file and cd flashrom-0.9.7 and make with below cmd:
sudo make install
plugging my SF100, and use below cmd
flashrom -p dediprog -V
i can see the program detect my sf100 but fail to detect the SPI ROM. log
as attached file.
Probing for Winbond W25Q64.V, 8192 kB: RDID byte 0 parity violation.
probe_spi_rdid_generic: id1 0x53, id2 0x4631
as the log shows, seems flashrom read SPI ROM id is 0x53, 0x4631, but
actually my SPI ROM on board is winbond with id 0xef, 0x6017(i confirm this
with windows dediprog).
so i have no idea why flashrom detect wrong id, and the flashchips.h
already have WINBOND_NEX_W25Q64_W 0x6017 support.
any help would be appreciate, thanks very much!