c4e90454f4
Branding changes to unify and update Chrome OS to ChromeOS (removing the space). This CL also includes changing Chromium OS to ChromiumOS as well. BUG=None TEST=N/A Change-Id: I39af9f1069b62747dbfeebdd62d85fabfa655dcd Signed-off-by: Jon Murphy <jpmurphy@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/65479 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <felixsinger@posteo.net>
41 lines
1,000 B
Markdown
41 lines
1,000 B
Markdown
# ChromeOS Scripts
|
|
|
|
These scripts can be used to access or generate ChromeOS resources, for example
|
|
to extract System Agent reference code and other blobs (e.g. `mrc.bin`, refcode,
|
|
VGA option roms) from a ChromeOS recovery image.
|
|
|
|
## crosfirmware.sh
|
|
|
|
`crosfirmware.sh` downloads a ChromeOS 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 ChromeOS 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 ChromeOS 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 ChromeOS HWID v2
|
|
compatible format.
|
|
|
|
Usage:
|
|
|
|
$ ./gen_test_hwid.sh BOARD_NAME
|
|
|
|
Example:
|
|
|
|
$ ./gen_test_hwid.sh Kukui
|
|
KUKUI TEST 9847
|