<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 21, 2017 at 6:51 PM, Ed Swierk <span dir="ltr"><<a href="mailto:eswierk@skyportsystems.com" target="_blank">eswierk@skyportsystems.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Mon, Apr 17, 2017 at 9:54 PM, David Hendricks<br>
<<a href="mailto:david.hendricks@gmail.com">david.hendricks@gmail.com</a>> wrote:<br>
> Getting 4-byte address support in is something I'm interested in as well. In fact I have parts coming in the mail this week :-)<br>
><br>
> On Mon, Apr 17, 2017 at 6:43 PM, Alex Henderson <<a href="mailto:ahenderson@aparnasystems.com">ahenderson@aparnasystems.com</a>> wrote:<br>
>><br>
>> Hi there:<br>
>><br>
>>                I just started experimenting with flashrom using a Dediprog SF600 this weekend. I noticed that there’s no support for any of the 256Mb or 512Mb SPI NOR parts (4 byte addressing an issue?).<br>
><br>
><br>
> The Dediprog SF600 has commands for 4-byte addressing, but I was not able to get them working in the time I had to play with it. We can probably also ask Dediprog if they have an updated command spec, maybe there was a problem in the one I was looking at.<br>
><br>
>><br>
>> Is there a newer version than 0.9.9 that I should try? I did find that the Google fork for chromeOS has a number of these parts (W25Q256, N25Q256, SST_25F256).<br>
><br>
><br>
> Yes, but the systems those went in treated them as 16MB parts. The firmware (coreboot) is small so there wasn't really need for the extra space.<br>
><br>
>>                I would be happy to try an unreleased version & report results. I can also test with an FTDI232 based programmer. The boards I can test with currently have various versions of 25q512, 25q256, 25q128 and 25q32. Functionality with the smaller parts looks good.<br>
<br>
</span>I'm a bit late to the party here, but in case it's relevant: I<br>
successfully programmed a Micron N25Q512, which is a 64 MByte SPI<br>
flash with 4-byte addressing, using patches originally from Boris<br>
Baykov on top of a more current flashrom. See<br>
<a href="https://github.com/skyportsystems/flashrom/commits/master" rel="noreferrer" target="_blank">https://github.com/<wbr>skyportsystems/flashrom/<wbr>commits/master</a> .<br>
<br>
Both FT232H module and STM32 Blue Pill board with stm32-vserprog<br>
firmware work as programmers.<br></blockquote><div><br></div><div>Nice! I've also had success with Boris's patches, as have others: <a href="https://review.coreboot.org/#/c/19525/">https://review.coreboot.org/#/c/19525/</a> . That version is squashed, though, so perhaps the patches in your repo will be better for merging.</div><div><br></div><div>I also uploaded a patch to enable 4BA support on the Dediprog SF600 which Alex might be interested in trying out: <a href="https://review.coreboot.org/#/c/19858/">https://review.coreboot.org/#/c/19858/</a></div></div></div></div>