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

Thinkpad T420 From Parts

I guess I was bored enough to build a T420 from parts this time.

Acquisition

Mainboard

I got the one without discrete GPU. Since I plan on upgrading the CPU, I decided on picking the cheapest, which was one with an i5. mainboard-new

Screen

I got the HD+ one instead of the regular HD resolution, since I...

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