Journal of Timothy Kenno Handojo

Building Coreboot on ASUS P8Z77-M Desktop

I decided to have another build of coreboot. This time on a desktop system.

Why desktop? because it offers more freedom than laptop.

Hardware

For the hardware, I got:

  • ASUS P7Z88-M motherboard, for which the coreboot would be built for.
  • Intel i7-3770K Processor
  • 32GB of DDR3
  • Radeon GPU...

Continue Reading

Building a W530 with coreboot

While waiting for the parts to get shipped to me, I played with the BIOS flash, trying to get coreboot on it as I did with the X230.

Acquiring BIOS blobs

Like the X230, this one comes with two flash chips. The difference is that instead of positioned top & bottom, this one is left & right.

The...

Continue Reading

Adding Linux Payload Into Coreboot

Continuing from the last post on Buildroot, I wanted to see if I can have it on my ROM.

The idea is to hav a tiny, self-contained Linux system that can be booted without any drives.

I am yet satisfied with the BIOS. I wanted to see how far I can take this by adding a bootable Linux system onto t...

Continue Reading

Building Coreboot for Thinkpad X230

After seeing that the flashing method works from the previous post, I decided to take it to the next level and built coreboot myself.

Preparation

Acquiring & building toolchain

Installed the necessary packages with:

apt install git build-essential gnat flex bison libncurses-dev libssl-dev wg...

Continue Reading

Cleaning Up Intel ME Firmware From Thinkpad X230

Following up my previous post on installing coreboot on X230, I decided to completely liberate my laptop. The method that I was using only covers the BIOS, leaving the other portion of the laptop firmware would remain untouched. While I would want to let the low-level stuff (e.g. firmwares for the...

Continue Reading