]> git.g-eek.se Git - inbyggd-frihet-wiki.git/commitdiff
Started instructions for flashing X230 Coreboot
authoreliot <eliot@web>
Sun, 2 Aug 2020 17:08:46 +0000 (19:08 +0200)
committerIkiWiki <ikiwiki.info>
Sun, 2 Aug 2020 17:08:46 +0000 (19:08 +0200)
guider.mdwn

index 5a14430082a153bb8aba0205ffbb329448d12de2..4c48e04c512da4e89dcd68dbc3962d6e9c87b6d8 100644 (file)
@@ -68,6 +68,32 @@ Here's our config for coreboot, copy it here to this path [coreboot/.config](t40
     ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w ~/t400_8mb_coreboot_flashable.rom
     #Should say "Verified". If you're paranoid you could read it again and check hash.
     
+## Coreboot for X230
+
+See:
+
+<http://www.coreboot.org/Board:lenovo/x230#Flashing>
+<https://www.chucknemeth.com/laptop/lenovo-x230/flash-lenovo-x230-coreboot> or <https://github.com/0xbb/coreboot-x230>
+
+Connect to pomona holder (8pin) like below if BeagleBone Black is used: (see links above for rasberry pi 3)
+
+    1 DI (IO0)    -> 18
+    2 CLK         -> 22 SPIO_SCLK
+    3 NC
+    4 VCC         -> 3 or 4 (3.3V)
+
+    8 GND         -> 1 or 2 (GND)
+    7 NC
+    6 DO  (IO1)   -> 21 SPIO_DO
+    5 CS          -> 17 SPIO_CSO
+
+Both chips should have the same layout. Read from both ships SPI2 (4MB) and SPI1 (8MB), save these images a number of times and make sure they seem to be correctly read from chip (i.e. verify hashsum). In my case this command was used (but usually it can detect the chip automatically):
+
+./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=1024 -r x230_spi2_3.rom -c "MX25L3206E/MX25L3208E"
+
+
+
+
 
 
 ##GRUB