Links for hardware needed : 1. https://www.amazon.com/Organizer-Socket-Adpter-Programmer-CH341A/dp/B07R5LPTYM/142-5186615-2529268 2. https://www.amazon.com/EDGELEC-Breadboard-1pin-1pin-Connector-Multicolored/dp/B07GD312VG?s=electronics Edge of pi (furthest from you) (UART) L GND TX RX CS E | | | | F +---------------------------------------------------------------------------------+ T | x x x x x x x x x x x x x x x x x x x x | | x x x x x x x x x x x x x x x x x x x x | E +----------------------------------^---^---^---^-------------------------------^--+ D | | | | | G 3.3V MOSIMISO| GND E (VCC) CLK Body of Pi (closest to you) I'll be using the raspberry pi zero w with headers for this flash instead of using the ch431a . 1. Flash your pi with rasberry pi os in the SD Cards's /boot/config.txt file add enable_uart=1 and dtparam=spi=on 2. For flashrom we put spi_bcm2835 and spidev in /etc/modules modprobe spi_bcm2835 # If that fails you may wanna try the older spi_bcm2708 module instead modprobe spidev 3. Also add your SSID before flashing raspberry pi os so the pi could automatically connect to it. 4. Install flashrom - sudo apt install flashrom 5. Connect corresponding RPI Pins, according to the images linked below. 6. Now copy the Skulls release tarball over to the Rasperry Pi and continue on the Pi. 7. unpack the skulls tar tar -xf skulls-.tar.xz cd skulls-. 8. connect the clip into the 8MB chip and run the following command : first external install bottom -- sudo ./external_install_bottom.sh -s 8192 -m // This command removes the Intel Managment Engine modules. 9. Once the flash is complete for that flash chip move the clip into the chip right next to it which is the bios chip and run this -- ./external_install_top.sh -b x230 -s 8192 This selects and flashes it and that's it. Assemble and turn on the X230. coreboot will do hardware init and start SeaBIOS.