Good writeup! 

While completely achieving the objective, there is also a shorter version here which has less steps, but aimed at the heads user. Basically the way I did it for heads was to ifdtool -D a normal build to 16MB then just extract the IFD and use that to rebuild coreboot.

https://github.com/osresearch/heads/issues/547#issuecomment-485887948

Your writeup is eway more concise though and will enable many more users to work it through. 

You may also want to look at modifying the VSCC table when you swap out the SPI chip (if you intend ME to function on all boards) from 0xDF0 (kernel/blob/master/drivers/mtd/spi-nor/spi-nor.c provides a good reference for which chips have which identifier) . Without VSCC being correct, ME wont know how to perform wirtes and on many boards a wrong VSCC can cause problems or even an alternate ME neuter method ( see https://github.com/corna/me_cleaner/issues/80 )

Great work, thanks for contributing!



On Tue, 5 May 2020 at 22:05, Rafael Send <flyingfishfinger@gmail.com> wrote:
Hi all-
I wrote up an article (or, more like a step-by-step guide) on how to resize the BIOS chip from 8MB to 16MB.
This is particularly handy for people (like myself) who want more space for payloads.

This was done on an X210, but theoretically it should work fine on other platforms as well, as long the target chip size is supported by one's chipset.

Feel free to point out any issues or clarifications that need to happen, and don't look at the rest of my site (just kidding, but I haven't really touched it in years and it's horribly out of date).

https://rsend.wordpress.com/x210-coreboot/increasing-rom-chip-size-on-an-x210/  

Cheers,
Rafael
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-leave@coreboot.org


--
Kind Regards,

Simon Newton

E: Simon.newton@gmail.com