Subject | Hash | Author | Date (UTC) |
---|---|---|---|
install/nvmutil: Safer cat/de-cat instructions | c587cee2ac9f3e36f36b978da63279e7241ecb2a | Leah Rowe | 2025-01-04 15:34:11 |
ivy_has_common: Mention deguard there | 2361a1de72810be49921fadd8f27696f0d88aaab | Leah Rowe | 2025-01-04 15:12:34 |
ivy_has_common: shorten the FSP section | b11a61c97c5618fc2aa03d3c2e57a8f91b0f8e31 | Leah Rowe | 2025-01-04 15:09:11 |
docs/build: tidy up debian trixie notes | 1e117c77af7f60e50d9c56e7b9053e0e4eb01bb4 | Leah Rowe | 2025-01-04 03:08:17 |
further clarification | b6929f8381e99e5d6d647092d1c45ed687eb1bf1 | Leah Rowe | 2025-01-04 00:28:30 |
further debian trixie/sid instructions | c3037165691d6d34bcce4b709336fd1d7726346c | Leah Rowe | 2025-01-04 00:25:09 |
docs/build: mention gcc/gnat version match issue | ed08e80f5972ed9e258d275024b356281958106e | Leah Rowe | 2025-01-04 00:20:43 |
make the text SLIGHTLY smaller | 8c2e77e0c742c3d1b7f3f9d78ca15ecf91d2ca75 | Leah Rowe | 2025-01-03 10:20:23 |
remove a pointless link | ec57019f3eda5e12849287c1e34f6ed1046bbb7c | Leah Rowe | 2025-01-03 08:37:35 |
update links to the inject guide | 6ae9714ecfba82c8a2ccae648f29350b5fe40606 | Leah Rowe | 2025-01-03 07:30:12 |
further cleanup | 12b4f64b1b6a5495dc74870de3cbda8f8d78d1fc | Leah Rowe | 2025-01-03 06:58:04 |
update the vendorfile injection guide | 9d018b474a661b8ca3f69843ce4d2c7702435462 | Leah Rowe | 2025-01-03 05:24:44 |
update the freedom-status page | c3ad859ea09a00ad6d2709d109daf1d63ab2bdf3 | Leah Rowe | 2025-01-03 01:07:20 |
docs/build: Update fedora38 reference to fedora41 | 6c57ce1586aebdbc79255f1cc023e3eca1e494b4 | Leah Rowe | 2025-01-01 17:09:20 |
XBMK_THREADS, not LBMK_THREADS | 4d7f0dbb9dd5ad1c84adc9d40fbb36f44ec5a557 | Leah Rowe | 2025-01-01 16:53:19 |
docs/build: Mention MIPS XGCC for PCSX-Redux BIOS | a1ff143fe641f7e79a19372ca5ed0dbf3c3c06f3 | Leah Rowe | 2025-01-01 16:52:00 |
correction | 2c7d4c4df855f85f18ef5998b54ce423d543bfa4 | Leah Rowe | 2024-12-31 23:58:10 |
another typo | 965baf9bb0b16f10bd9cefc2bcd4115ca7408246 | Leah Rowe | 2024-12-31 21:46:55 |
remove obsolete note | c5273bc020247c78a3e406df2b330d1c7ed04506 | Leah Rowe | 2024-12-31 21:44:38 |
t's eCryptfs, not cryptfs | ab51fb8ba6ad6b938ae4f22d46c49c9cd426db55 | Leah Rowe | 2024-12-31 21:43:01 |
File | Lines added | Lines deleted |
---|---|---|
site/docs/install/nvmutil.md | 15 | 3 |
File site/docs/install/nvmutil.md changed (mode: 100644) (index 3d1beee..d40e4bf) | |||
... | ... | a single-flash setup. In that case, it's recommended to dump | |
140 | 140 | both chips, as `spi1.rom` and `spi2.rom`; you can then cat | both chips, as `spi1.rom` and `spi2.rom`; you can then cat |
141 | 141 | them together: | them together: |
142 | 142 | ||
143 | cat spi1.rom spi2.rom > rom.bin | ||
143 | cat spi1.rom spi2.rom > rom.bin # WARNING: see note below | ||
144 | |||
145 | **WARNING: After concatenating the files, please ensure that you did so in | ||
146 | the correct order. In `hexdump -C rom.bin` you can check for the Intel Flash | ||
147 | Descriptor near the start of the file, for the bytes `5a a5 f0 0f`. You may | ||
148 | alternatively attempt extraction with `ifdtool -x rom.bin`, adding | ||
149 | the `--platform OPTION` option if needed, based on output from `--help` if | ||
150 | you need to (it lists platform strings for certain newer Intel platforms). If | ||
151 | ifdtool extraction fails, then that is another indication that you did not | ||
152 | cat the files correctly.** | ||
144 | 153 | ||
145 | 154 | If your GbE region is locked (per IFD settings), you can dump | If your GbE region is locked (per IFD settings), you can dump |
146 | 155 | and flash it using external flashing equipment. The Libreboot | and flash it using external flashing equipment. The Libreboot |
... | ... | the `-p internal` parameter to something else. In this | |
251 | 260 | situation, you should re-split the file accordingly, if | situation, you should re-split the file accordingly, if |
252 | 261 | you have a dual-IC flash set, like so: | you have a dual-IC flash set, like so: |
253 | 262 | ||
254 | dd if=rom.bin.new of=spi2.rom bs=1M skip=8 | ||
255 | dd if=rom.bin.new of=spi1.rom bs=1M count=8 | ||
263 | dd if=rom.bin.new of=spi2.rom bs=1M skip=8 # WARNING: see note below | ||
264 | dd if=rom.bin.new of=spi1.rom bs=1M count=8 # WARNING: see note below | ||
265 | |||
266 | **WARNING: The commands above assume SPI1 is 8MB and SPI2 is 4MB, making 12MB | ||
267 | total. Please adapt accordingly, for your own configuration.** | ||
256 | 268 | ||
257 | 269 | These files would then be flashed externally, separately, | These files would then be flashed externally, separately, |
258 | 270 | using an external programmer. | using an external programmer. |