Welcome to the dark corner of BIOS reverse engineering, code injection and various modification techniques only deemed by those immensely curious about BIOS

Sunday, October 27, 2013

Intel 8-series Chipset SPI - The new standard for x64 platform firmware storage?

I've just skimmed over the SPI section in the Intel 8-series chipset datasheet. One interesting thing to note is the flash memory organization has been regulated closely. If you recall from the legacy BIOS days, the flash memory used to store the BIOS code is just a plain block of writable bytes. This has changed in the SPI flash memory "regulation" because now we have SPI flash memory that must be divided into several sections based on the SPI flash requirements of the Intel 8-series chipset. I'll get into the details in the near future, but for now, it's enough to know that things have changed in quite a fundamental way :)
Post a Comment

1 comment:

Hassan said...

hey Darmawan,

this is Hassan again.

what do you think of this video:

http://www.dailymotion.com/video/x2ykdr3

using a somewhat regular intel motherboard with this SPI emulator

ZC2564-S0 64Mb SPI Interface Memory Emulator
http://samedisk.com/en/productinfo.php?id=5

previously, I have also identified this device

EM100Pro SPI Flash Emulator
http://www.dediprog.com/pd/spi-flash-solution/EM100Pro

that I want to plug with a Minnow Board :

https://software.intel.com/fr-fr/iot/hardware/minnow-board-max

is the SPI interface really the new way to have 'In Circuit Emulator' for x64 intel compatible mobo ?

please advise.

Best Regards.