Page 1 of 1

Just one more coreboot thread (x230)

Posted: Tue Mar 23, 2021 12:21 pm
by technodance
I have some details I want to clarify before doing anything with my x230

When you were extracting and flashing SPI chips, did you power-up your mainboard with wake-on-lan feature or with only SPI flashing clip connected to raspberry pi? I am not sure which way I must choose. There are lots of guides suggesting to use only wake-on-lan featture or SPI clip current.

If you did coreboot to your x230 can you show me the guide you followed?

I just don't wanna brick my only laptop LOL

Re: Just one more coreboot thread (x230)

Posted: Fri Mar 26, 2021 8:23 am
by m11k
I flashed my X230 using an RPI with a Pomona clip. The RPI powers the SPI flash, so make sure your X230 board is not powered (remove the battery). I can't recall whether I removed the CMOS battery. I don't think I did, and it may not matter, but you definitely want to remove the main battery.

I think this is probably the main guide I followed: https://www.lugs.ch/lib/vortraege/x230_ ... ted_me.pdf. I have a whole selection of links in my notes:
https://www.lugs.ch/lib/vortraege/x230_ ... ted_me.pdf
https://0xdd.org/x230coreboot/
https://blog.noq2.net/corebooting-thinkpad-x230.html
https://www.coreboot.org/Board:lenovo/x230
https://www.chucknemeth.com/flash-lenovo-x230-coreboot/
https://vimeo.com/177951809
https://www.coreboot.org/VGA_support#UEFI_M

I definitely took bits and pieces from each of them.

I originally flashed coreboot a couple of years ago, which I did with the RPI and the pomona clip. Since then, I've rebuilt and updated coreboot a few times which I flashed via software (which you can do once you unlock the firmware descriptor).

I kept notes about the flashing process, plus the updates, in a text file. I can share it with you if you'd like.