skulls/coreboot x230t success!
This is the system I mention elsewhere which had skulls on it with intel blobs on it right up until this morning. So I had already done the heavy lifting of installing a vulnerable BIOS, using 1vyrain to then flash the original skulls with intel blobs, so I just had to call the update script and tell it to use the one that was free. The only hard part was remembering what kernel module I needed to load or remove so I could have read/write access to T383838/dev/mem or otherwise make flashrom happy.
remove module for read/write to /dev/mem
I had a ridiculously difficult time finding this, I know it's in several FAQs somewhere but I couldn't find them. I ended up grepping the available modules and taking a few guesses because I knew it was something like T383838\<[a-z]\{3\}_[a-z]\{3\} for a pattern.
modprobe -r lpc_ich
Once that's removed, flashrom can run.
running the update
Like I said, I had already put skulls on the system, I just wanted the free version this time:
sudo ./skulls.sh -b x230t
It then prompted which file to flash, so I picked the one with free in the name which includes the vga bios roms for the system without using intels blobs. It suggests rebooting immediately, so I did.
Note: getting the firmware for skulls was accomplished by cloning the repo and calling T383838./skulls.sh -u so it would fetch them. I probably could have downloaded a release to the same effect.
what's the effect?
When the system boots, the skulls logo looks sharper because it's not being scaled, but since the scaler isn't running, my grub menus sort of look like they're stuck in the upper left hand corner of the screen. But all of this clears up once the kernel is loaded and the resolution is normal again.
In general, the skulls build of coreboot provides every config option I could want as a togglable option. For example, swapping the fn and the ctrl key.
what's the point?
I wanted the system to be using as much free software as possible. Aside from microcode on the CPU, with the ME disabled and the wifi now free, too, this was the next logical piece to jetison.
Tags: skulls, index
Tags
Navigation