<div dir="ltr">With BusPirate (v3a, firmware 5.10) and flashrom (v0.9.5.2, little endian)<div>I am attempting to read a region of the flash ROM defined by a ROM layout file as in:</div><div><br></div>flashrom -p buspirate_spi:dev=/dev/<div id=":9x">
ttyUSB0,spispeed=200k -l romlayout -i region1 -r read file<div>
<br></div><div>Where file romlayout contains:</div><div><br></div><div>003f0000:003fffff region1</div><div><br></div><div>The
 flash ROM IC is correctly identified, and region1 is listed as being 
used, however flashrom then proceeds to read all ROM memory, not just 
the area defined by region1.</div>
<div><br></div><div>I have run this procedure with flash ROMs:</div><div>Eon EN25Q32 and EN25Q64. also Micronix  MX25L6445</div><div><br></div><div>Eventually I plan to use this procedure for writing to a defined region.</div>

<div><br></div><div>Any help/suggestions gratefully received.</div><div><br></div><div>John G</div></div></div>