hello there,

  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:
  make CONFIG_DEDIPROG=yes
  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.
  ---log----
  Probing for Winbond W25Q64.V, 8192 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x53, id2 0x4631
 ----log---
  
   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!

BR,
kurtqiao
2014.02.24