Skip to main content

Posts

Showing posts with the label linux

Coreboot on x230 - How to change the Skulls bootspash image

I assume that skulls is already installed on your x230 and you are happy with it :) however you would like to change the bootsplash image.. It seems to be simple... however it can be "tricky".. or at least it was for me..  That's because the "usable" image created by the skulls script is the "top" one only. the coreboot instructions to flash with a layout file with didn't work for me 0x00000000:0x007fffff ifdmegbe 0x00800000:0x00bfffff bios I get this error: Proceeding anyway because user forced us to. Found chipset "Intel QM77". Enabling flash write... Warning: SPI Configuration Lockdown activated. Enabling hardware sequencing due to multiple flash chips detected. OK. Found Programmer flash chip "Opaque flash chip" (12288 kB, Programmer-specific) mapped at physical address 0x0000000000000000. Error: Image size (4194304 B) doesn't match the flash chip's size (12582912 B)! So I thought it could be a good idea to flash fro...

Coreboot Skulls Seabios how to change the boot-menu-wait time

For the purpose of this guide I assume you have flashed already your Thinkpad x230 with Coreboot skulls. How you already know to do so you have flashed externally the top and (eventually) the botton rom separately using an external hardware and the skull scripts. To set a different duration of the boot menu, we need to edit the CBFS etc/ directory and set a different waiting time which the Seabios default is 2,5 seconds. To do so we need to retrieve the full image of your current bios (the 12mb skulls rom) and we can do reading the chip from internal. As usual when performing actions on the bios you need to have linux installed and to have booted your distro with iomem=relaxed option in your grub configuration and having flashrom installed. You can run  sudo flashrom -p internal:laptop=force_I_want_a_brick -r skulls.rom as you can see the -r option will read your bios..  wait until the process ends.. it will retrieve the current image of your bios (which we have named skulls.r...