Revision as of 04:40, 8 August 2012

These Lenovo laptops have a register that must be flipped before coreboot can be flashed. Detailed instructions follow.

You will need: the flashrom source, a small patch [WHAT PATCH? --rah], and the bucts utility.

Patch flashrom to use RES1 SPI identification and spi_chip_write1 for your flash chip, as well as change the flash chip model id to fit the RES1 command. [WHAT DOES THIS MEAN? HOW DO YOU DO THIS? --rah]

Run flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin

This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or "planar" in IBM FRU terms) with a unique ID not present in factory BIOS updates.