e61b4c360e
This uses less lines, is the original Markdown syntax, and for short blocks better readable. Change-Id: Id96ad0f65980dfb943eef3cde5626d56f97622f9 Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/35729 Reviewed-by: Patrick Georgi <pgeorgi@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
41 lines
1,007 B
Markdown
41 lines
1,007 B
Markdown
# Chrome OS Scripts
|
|
|
|
These scripts can be used to access or generate Chrome OS resources, for example
|
|
to extract System Agent reference code and other blobs (e.g. `mrc.bin`, refcode,
|
|
VGA option roms) from a Chrome OS recovery image.
|
|
|
|
## crosfirmware.sh
|
|
|
|
`crosfirmware.sh` downloads a Chrome OS recovery image from the recovery
|
|
image server, unpacks it, extracts the firmware update shell archive,
|
|
extracts the firmware images from the shell archive.
|
|
|
|
To download all Chrome OS firmware images, run
|
|
|
|
$ ./crosfirmware.sh
|
|
|
|
|
|
To download, e.g. the Panther firmware image, run
|
|
|
|
$ ./crosfirmware.sh panther
|
|
|
|
## extract_blobs.sh
|
|
|
|
`extract_blobs.sh` extracts the blobs from a Chrome OS firmware image.
|
|
|
|
Right now it will produce the ME firmware blob, IFD, VGA option rom,
|
|
and `mrc.bin`.
|
|
|
|
## gen_test_hwid.sh
|
|
|
|
`gen_test_hwid.sh` generates a test-only identifier in Chrome OS HWID v2
|
|
compatible format.
|
|
|
|
Usage:
|
|
|
|
$ ./gen_test_hwid.sh BOARD_NAME
|
|
|
|
Example:
|
|
|
|
$ ./gen_test_hwid.sh Kukui
|
|
KUKUI TEST 9847
|