Commit Graph

50 Commits (8cd02cdd01c1cf95748e7c83ccfab97ee10861af)

Author SHA1 Message Date
Alper Nebi Yasak 21f4d159b9 install: Add flashing guide for Chromebooks
Add initial documentation about flashing Libreboot on supported ChromeOS
devices. Link the Chromebooks in the hardware index to it. I only have
tried firmware work on gru-kevin, so there is an implicit focus on that,
but most others should be similar.

The one exception is gru-bob, as it is new enough to support Closed Case
Debugging which can be used to disable write-protect and flash the
firmware externally. Provide links to the ChromiumOS docs for that.

Although not supported on Libreboot, x86 Chromebooks still carry the
curse that is unreadable non-redistributable Intel ME firmware, so
provide a warning against flashing x86 images without it just in case.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
2022-12-31 11:05:16 +00:00
Alper Nebi Yasak 2f712e36fb install/spi: Generalize to not assume 3.3V
At least one Chromebook (gru-kevin) has GD25LQ64C [1], which is a 1.8V
8MB SPI NOR flash chip. Although it can be flashed internally, it has to
be flashed externally when a broken image is flashed. I have been using
an unmodified bad CH341A with a 1.8V adapter which works fine so far.

Try to replace mentions of 3.3V with either nondescript terms like
"power" or "VCC", or both 1.8V and 3.3V, except where it's specifically
about 3.3V. Add warnings to check the part number and datasheet for the
rated supply voltage for the chips, and to make sure to match the
flashing hardware's supply to that.

[1] https://www.gigadevice.com/flash-memory/gd25lq64c/

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
2022-12-31 11:05:11 +00:00
Leah Rowe dbd62b1a11 blobutil guide: document 20221214 bug+fix 2022-12-22 23:28:49 +00:00
Leah Rowe 4c30ed4db3 libreboot 20221214 2022-12-14 19:05:07 +00:00
Leah Rowe 7aa6dc6a31 link to winraid site 2022-11-25 23:16:06 +00:00
Leah Rowe 8c6e891727 typo 2022-11-25 23:11:52 +00:00
Leah Rowe 36e098d915 x230 internal flashing guide 2022-11-25 23:02:20 +00:00
Leah Rowe 33dc596206 deprecation notice, regarding seabios_grubfirst 2022-11-22 23:02:11 +00:00
Leah Rowe 8f87a236f7 docs/nvmutil: say where to find the source code 2022-11-20 10:14:56 +00:00
Leah Rowe 47c3a9f0bb cleanup 2022-11-19 04:30:38 +00:00
Leah Rowe 1f0b6545eb notices about d16/d8/kfsn4-dre removal 2022-11-19 03:59:02 +00:00
Leah Rowe 2d0bdd7b73 gigabyte/ga-g41m-es2l: notes about macchanger 2022-11-19 02:24:23 +00:00
Leah Rowe dbfd6c948c fix psdg compliance issue 2022-11-19 02:21:04 +00:00
Leah Rowe ba531a1058 ditto last commit 2022-11-18 20:28:25 +00:00
Leah Rowe 6af5f48584 nvmutil page: remove errant pre-osboot-merge info 2022-11-18 20:26:16 +00:00
Leah Rowe 863519d407 fix title on nvmutil manual 2022-11-17 12:12:37 +00:00
Leah Rowe 7034a9b745 assimilate nvmutil documentation 2022-11-17 12:10:32 +00:00
Leah Rowe 4bda81d011 lenovo/x230t: link to disassembly instructions 2022-11-17 00:35:26 +00:00
Leah Rowe 1fc818156c fix erroneous osbwww mentions (say lbwww instead)
another post-merge bonerfix
2022-11-16 22:56:15 +00:00
Leah Rowe 6e2c3f0234 post-merge bonerfixes
mistakes made during osbwww->lbmk merge have been corrected

mostly a few search/replace errors, and deleted pages that have since
been restored, or pages that were incorrectly scrubbed are now full; for
example, pages that said there are no releases yet (from osboot) have
been replaced with the version from libreboot that links to release archives,
which *do* exist in libreboot

i generally fixed all other minor issues with paragraphs that i found, where
the paragraphs made sense in osboot.org but did not so on libreboot.org

this is all of my fixes, after auditing the recent merge. no point splitting
them up. just patch it up and go!
2022-11-15 20:22:34 +00:00
shmalebx9 a3bd73a1c2 replace all occurances of osboot with libreboot 2022-11-13 19:31:12 -07:00
shmalebx9 0d073ce09c rebase from osbwww 2022-11-13 14:12:15 -07:00
Leah Rowe 84477b69d3 Libreboot 20220710 2022-07-10 08:32:06 +01:00
shmalebx9 115e39a5c5 add new diagram to docs/install/spi.md
this is imported from osbwww, based on a change shmalebx9 made.

this patch is a rebase/cherry-pick from osbwww performed by leah rowe,
based off of shmalebx9's work
2022-04-02 13:44:01 +01:00
Leah Rowe 93024fe671 docs/install/d510mo: remove wrong image 2021-12-08 23:57:29 +00:00
Leah Rowe d3ed7de6ff docs/hardware: report D945GCLF2D as working 2021-12-08 06:59:01 +00:00
Leah Rowe 9406f98e4b again i say: libreboot 20211122 2021-11-22 21:11:07 +00:00
Leah Rowe 3fc7e6d464 updated build instructions 2021-11-21 16:25:52 +00:00
Leah Rowe 4be2eed23e remove nuke notices for c201 stuff. the docs will be retained 2021-11-19 08:49:15 +00:00
Leah Rowe 2c90b91a5d docs/install/spi: fix the coolest typo ever 2021-11-06 22:47:34 +00:00
Leah Rowe 4d5ac6cd5b docs/install/spi: note about wp/hold pins on ch341a 2021-10-16 09:10:52 +01:00
Leah Rowe cb0b313dd6 remove dead youtube links 2021-10-04 08:42:46 +01:00
Leah Rowe df5c6766fc t500 setup page: add link to FrostKiwi's quad core video 2021-09-28 23:23:46 +01:00
0xloem f2f2938a7c a couple links for lpc flashing 2021-09-11 08:52:44 -04:00
Leah Rowe 8a93fac21f make the homepage not suck 2021-09-05 13:04:32 +01:00
Leah Rowe d379a8e673 optimized css, and optimize specific pages 2021-08-31 10:16:22 +01:00
Leah Rowe e611d23566 fix bad instructions for flashrom 2021-08-29 20:32:18 +01:00
Leah Rowe 405829f925 delete odysee links. odysee is slow as hell, and very unreliable 2021-08-20 02:08:23 +01:00
Leah Rowe 12bf76d88e x60/t60 install guide: mention about /dev/mem issue when using bucts 2021-07-29 06:18:09 +01:00
Leah Rowe a5defb4f5b docs/install/spi.md: fix wrong names given to pomona test clips 2021-07-29 05:54:25 +01:00
Leah Rowe dfedd4bed6 nuke all mentions of stm32 bluepill
i'll just add actual instructions later
2021-07-28 05:04:22 +01:00
Leah Rowe fa68a196fa fix bad invidious links 2021-07-19 17:00:09 +01:00
Leah Rowe 48466eb0af install page: further clarification about add-on GPUs 2021-05-24 18:12:56 +01:00
Leah Rowe 80aa303931 re-assure the user about flashrom's safety options and so on
also talk about --ifd --i bios option for updating existing x200/t400 rom and
so on
2021-05-24 00:08:16 +01:00
Leah Rowe 2d05c36fd1 docs/install: note about different ROM image file names 2021-05-23 22:44:15 +01:00
Leah Rowe e7943a719e add note about flashrom patches to X60/T60 guide 2021-05-23 22:43:39 +01:00
Leah Rowe 135ca5a07e docs/install/spi typo: intentaionally. change to: intentionally 2021-05-23 22:38:24 +01:00
Leah Rowe d7e5e7640d add todo to tasks page about RPi distros, and warn about security issues 2021-05-23 22:37:45 +01:00
Leah Rowe f4ab2921da docs/install/ich9utils: fix a typo in command 2021-05-23 22:36:31 +01:00
Leah Rowe 501e77d996 libreboot site
new one
2021-05-23 22:34:47 +01:00