134 Commits

Author SHA1 Message Date
Matt DeVillier
3f3d737fa9 firmware.sh: fix flashing EC FW on EVE
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2022-08-07 13:06:19 -05:00
Matt DeVillier
2f84a45f78 Update UEFI firmware images to MrChromebox-4.17
LEONA and SHYVANA now use separate images vs both using
RAMMUS image. Special handling added to migrate users
of old firmware.

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2022-07-04 22:36:56 -05:00
Matt DeVillier
94f21be29e firmware: forcibly exclude GLK for RW_LEGACY
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2022-04-14 17:04:34 -05:00
Matt DeVillier
9f70118690 firmware: drop PEPPY special case
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2022-04-09 15:21:42 -05:00
Matt DeVillier
8682968420 firmware: don't clear EFI folder on RW_LEGACY install
Since some Chromebooks use UEFI for RW_LEGACY, don't want
to clear user-installed bootloader

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2022-01-20 14:06:13 -06:00
Matt DeVillier
c0c33bab58 firmware.sh: fix warning text
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-10-13 09:34:00 -05:00
Matt DeVillier
87f781c782 firmware.sh: update warning text for Full ROM
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-10-04 17:00:59 -05:00
Matt DeVillier
35fdd0e301 Add command line option for curl to ignore certs
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-09-30 21:57:19 -05:00
Matt DeVillier
0e69150bb6 firmware: prevent ChromeOS from booting with Tianocore as RWL
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-09-08 11:26:12 -05:00
Matt DeVillier
a5a72fbeec firmware: add TGL RWL support
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-09-08 11:25:55 -05:00
Matt DeVillier
8047482f9f Add RW_LEGACY/Altfw support for JSL and Zen2 boards
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-06-02 21:23:49 -05:00
Matt DeVillier
6a4a621fe9 firmware: update syntax for --wp-range
Support both old and new formats

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-05-17 16:01:12 -05:00
Matt DeVillier
80b27a86ff fix USB back in firmware backup
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-04-25 23:00:36 -05:00
Matt DeVillier
5363a08a60 firmware: fix USB path construction for stock restoration
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-04-23 14:37:18 -05:00
Matt DeVillier
7c24216ef6 firmware: update Full ROM disclaimer/warning
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-04-21 14:21:28 -05:00
Matt DeVillier
14ca0e69e4 Persist VPD for all ChromeOS devices whenever possible
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2021-04-20 18:54:31 -05:00
Matt DeVillier
56dc97dac6 Persist VPD via RO_VPD region for CML devices
Will be used for CML UEFI Full ROM firmware

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-11-26 20:48:58 -06:00
Matt DeVillier
9dfa04828c firmware.sh: update warning for RAM training boot delay
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-11-26 20:48:58 -06:00
Matt DeVillier
561854268f Add RW_LEGACY/AltFw support for CML Chromeboxes
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-11-26 20:48:58 -06:00
Matt DeVillier
b48424254e Add RW_LEGACY support for WHL Chromebooks
Add Tianocore-based RWL payload for WHL devices
using alternative firmware menu.

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-10-17 16:47:24 -05:00
Matt DeVillier
620a6d693e firmware: improve parsing of UEFI update datestamp
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-07-18 11:59:07 -05:00
Matt DeVillier
725eac2172 firmware: show UEFI warning before changing fwType
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-07-07 00:32:41 -05:00
Matt DeVillier
26a49350eb firmware: Add touchpad downgrade menu option for EVE
Since touchpad firmware must be downgraded *after* flashing
UEFI firmware, and menu changes from standard to uefi after flashing,
touchpad downgrade option needs to exist in uefi_menu

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-06-10 17:03:13 -05:00
Matt DeVillier
2d92d4d00e firmware: add NVRAM warning for 4.12 release
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-06-04 21:07:26 -05:00
Matt DeVillier
54dab4a550 firmware: use new dynamic menus for CrOS and UEFI
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2020-05-28 00:32:09 -05:00