flashrom v0.9.7-r1805 on Linux 3.11-2-amd64 (x86_64) flashrom was built with libpci 3.2.0, GCC 4.8.2, little endian Command line (8 args): ./flashrom -p serprog:dev=/dev/ttyACM0:2000000 -c Pm25LV010A -Vr test.rom -o Pm25LV010A-Read.txt Calibrating delay loop... OS timer resolution is 1 usecs, 1325M loops per second, 10 myus = 10 us, 100 myus = 112 us, 1000 myus = 973 us, 10000 myus = 9844 us, 4 myus = 5 us, OK. Initializing serprog programmer Baud rate is 2000000 now. serprog: connected - attempting to synchronize ... serprog: Synchronized serprog: Interface version ok. serprog: Bus support: parallel=off, LPC=off, FWH=off, SPI=on Warning: Automatic command availability check failed for cmd 0x08 - won't execute cmd Warning: Automatic command availability check failed for cmd 0x11 - won't execute cmd serprog: Programmer name is "serprog-duino" serprog: Serial buffer size is 65535 serprog: Warning: Programmer does not support toggling its output drivers The following protocols are supported: SPI. Probing for PMC Pm25LV010A, 128 kB: probe_spi_rdid_generic: id1 0x7f9d, id2 0x7c Found PMC flash chip "Pm25LV010A" (128 kB, SPI) on serprog. Chip status register is 0x80. Chip status register: Status Register Write Disable (SRWD, SRP, ...) is set Chip status register: Bit 6 is not set Chip status register: Bit 5 is not set Chip status register: Bit 4 is not set Chip status register: Block Protect 1 (BP1) is not set Chip status register: Block Protect 0 (BP0) is not set Chip status register: Write Enable Latch (WEL) is not set Chip status register: Write In Progress (WIP/BUSY) is not set serprog_delay used, but programmer doesn't support delays natively - emulating Block protection is disabled. Reading flash... done.