Hi,
i'm using a ch341a programmer to flash my motherboard bios with your program, but i have the followin error:
flashrom v0.9.9-97-g29333a0 on Windows 6.2 (x86)
flashrom is free software, get the source code at https://flashrom.org

Calibrating delay loop... OK.
Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
Error: Image size (6815744 B) doesn't match the flash chip's size (8388608 B)!

C:\Users\Marco\DOWNLO~1\FLASHR~1\FLASHR~1>flashrom.exe -w E7917IMS.1D0.bin
flashrom v0.9.9-97-g29333a0 on Windows 6.2 (x86)
flashrom is free software, get the source code at https://flashrom.org

Calibrating delay loop... OK.
Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
Reading old flash chip contents... done in 4 min and 37 sec.
Erasing and writing flash chip... Erase/write done in 19 min and 7 sec.
Verifying flash... FAILED at 0x00000010! Expected=0x5a, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0x66847a
Your flash chip is in an unknown state.
Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom@flashrom.org, thanks!


How can i extract some more logs? 
could it be a bad clip positioning?

Thanks for your time and for your useful program
Regards
Nicola