1. Find your board, this can be done by going to chrome://version
and then looking for the "Platform" entry.
1a. Once found, look at the last word in the line, that is your board.
2. Download a shim at https://dl.kxtz.dev/ChromeOS/shims/PicoShim
3. Open the Chrome Recovery Utility (or flasher of your choice) and open the file, and then select your USB.
4. Once the image is done flashing, remove all external media (CD, USB, SD) and press ESC+REFRESH+PWR
5. Insert your newly-flashed USB
6. enjoy the smallest shim thats bootable with MP keys as of 9/11/24
1. Clone the repository with git
, git clone https://git.kxtz.dev/PicoShim
1a. If git.kxtz.dev is down, you can use https://github.com/kxtzownsu/PicoShim
2. cd into the newly-cloned repo with cd PicoShim
3. cd into the builder
folder
4. Move your shim into the builder
folder
5. Run sudo bash picobuilder.sh /path/to/shim.bin
6. Your shim should now be less than 50MiB when done.
https://github.com/kxtzownsu/PicoShim
kxtzownsu - writing picoshim & the builder
ading2210 (vk6) - the extract_initramfs code
BinBashBanana (OlyB) - the shim shrinking code