aboutsummaryrefslogtreecommitdiff
path: root/docs/hcl/gm45_remove_me.md
diff options
context:
space:
mode:
authorLeah Rowe <info@minifree.org>2017-04-03 20:57:12 +0200
committerGogs <gogitservice@gmail.com>2017-04-03 20:57:12 +0200
commite5d71ae5577d2ebafbda4a43a20211e996365d3f (patch)
tree031c0024b35c735a9461b1456fda5d125e7fe901 /docs/hcl/gm45_remove_me.md
parentf02ec452b4628e87121412e14ad9899cd85f98d5 (diff)
parent26c4759b17383087f7eba9f765dc63327d905a02 (diff)
downloadlibrebootfr-e5d71ae5577d2ebafbda4a43a20211e996365d3f.tar.gz
librebootfr-e5d71ae5577d2ebafbda4a43a20211e996365d3f.zip
Merge branch 'web/code-blocks' of vimuser/libreboot into master
Diffstat (limited to 'docs/hcl/gm45_remove_me.md')
-rw-r--r--docs/hcl/gm45_remove_me.md32
1 files changed, 19 insertions, 13 deletions
diff --git a/docs/hcl/gm45_remove_me.md b/docs/hcl/gm45_remove_me.md
index 659a878f..5b705e44 100644
--- a/docs/hcl/gm45_remove_me.md
+++ b/docs/hcl/gm45_remove_me.md
@@ -38,12 +38,13 @@ factory.bin dump.
ich9gen executables can be found under ./ich9deblob/ statically compiled
in libreboot\_util. If you are using src or git, build ich9gen from
-source with:\
-\$ **./oldbuild module ich9deblob**\
+source with:
+ $ ./oldbuild module ich9deblob
+
The executable will appear under resources/utilities/ich9deblob/
-Run:\
-\$ **./ich9gen**
+Run:
+ $ ./ich9gen
Running ich9gen this way (without any arguments) generates a default
descriptor+gbe image with a generic MAC address. You probably don't
@@ -68,8 +69,9 @@ the little sticker on the bottom/base of the laptop.
On GM45 laptops that use flash descriptors, the MAC address or the
onboard ethernet chipset is flashed (inside the ROM image). You should
generate a descriptor+gbe image with your own MAC address inside (with
-the Gbe checksum updated to match). Run:\
-\$ **./ich9gen \--macaddress XX:XX:XX:XX:XX:XX**\
+the Gbe checksum updated to match). Run:
+
+ $ ./ich9gen --macaddress XX:XX:XX:XX:XX:XX
(replace the XX chars with the hexadecimal chars in the MAC address that
you want)
@@ -163,8 +165,9 @@ regions for your libreboot ROM image.
If you are working with libreboot\_src (or git), you can find the source
under resources/utilities/ich9deblob/ and will already be compiled if
you ran **./oldbuild module all** or **./oldbuild module ich9deblob**
-from the main directory (./), otherwise you can build it like so:\
-\$ **./oldbuild module ich9deblob**\
+from the main directory (./), otherwise you can build it like so:
+
+ $ ./oldbuild module ich9deblob
An executable file named **ich9deblob** will now appear under
resources/utilities/ich9deblob/
@@ -175,8 +178,9 @@ GNU+Linux) under ./ich9deblob/.
Place the factory.rom from your system (can be obtained using the
external flashing guides for GM45 targets linked
[../install/](../install/)) in the directory where you have your
-ich9deblob executable, then run the tool:\
-\$ **./ich9deblob**
+ich9deblob executable, then run the tool:
+
+ $ ./ich9deblob
A 12kiB file named **deblobbed\_descriptor.bin** will now appear. **Keep
this and the factory.rom stored in a safe location!** The first 4KiB
@@ -231,8 +235,9 @@ The ME interferes with flash read/write in flashrom, and the default
descriptor locks some regions. The idea is that doing this will remove
all of those restrictions.
-Simply run (with factory.rom in the same directory):\
-\$ **./demefactory**
+Simply run (with factory.rom in the same directory):
+
+ $ ./demefactory
It will generate a 4KiB descriptor file (only the descriptor, no GbE).
Insert that into a factory.rom image (NOTE: do this on a copy of it.
@@ -303,7 +308,8 @@ Flash chips {#flashchips}
<http://pdf.datasheetarchive.com/indexerfiles/Datasheets-USER/DSAUPLD00006075.pdf>
**~~- Page 20 and page 9 refer to SDA\_HDO or SDA\_HDOUT~~** only on
series 6 or higher chipsets. ICH9-M (X200) does it with a strap
- connected to GPIO33 pin (see IRC notes below)\
+ connected to GPIO33 pin (see IRC notes below)
+
- According to page 29, the X200 can have any of the following flash
chips:
- ATMEL AT26DF321-SU 72.26321.A01 - this is a 32Mb (4MiB) chip