From coreboot
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The wiki is being retired!

Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to Contributions welcome!


Intel_Native_Raminit has it's own status page.


  • Boot time issues after reboot (keyboard rest timeout)
  • ultrabay hot plug (event missing?)
  • some power management states missing?

Proprietary Components Status

  • CPU Microcode
  • FDT(Flash Descriptor Table) => Always needed
  • ME(Management Engine) => you do not have to touch it(just leave it where it is)
  • GbE(Gigabit Ethernet embedded mac) => you do not have to touch it(just leave it where it is)

Nvidia GPU

State of dual graphics on Lenovo Notebooks: Board:lenovo/Nvidia_Optimus


{{ #if: | * [{{{review_url}}} The code has been merged into coreboot master]: | * The code has been merged into coreboot master:}}

 $ git clone

Building Firmware

Please have a look at Intel_Sandybridge_Build_Tutorial.


The flash chip can be a 8MB SOIC8 (Macronix MX25L6436EM2I / MX25L6406EM2I / Winbond W25Q64CVS) or WSON8 (Numonyx M25PX64).

Vendor firmware locks the flash and so you need to flash externally (unless until someone figures out a way around it). Lenovo firmware uses "protected regions" to protect the bootblock.