README.md: update

master
Adam Joseph 2 years ago
parent b48635fa1d
commit fcea049571

@ -1,19 +1,10 @@
Roadmap
- [x] [merged upstream 2023-Jan-10](https://github.com/NixOS/nixpkgs/commit/7af47c9877dc7d16828152aed027438dc99b9421): [blobless ath9k wifi firmware](https://github.com/qca/open-ath9k-htc-firmware)
- all platforms
- [ ] migrate from checking in kernel `.config` files to using `lib/module.nix` merges, like the NixOS kernel config does
- rk3399-gru-kevin
- [x] [done 2023-Mar-30](https://git.sr.ht/~amjoseph/ownerboot/commit/bdebb940c9c508a6d4eca4a85e70c3a400b43b89) The Chromebook Embedded Controller (EC) firmware ([`ecfw`](https://chromium.googlesource.com/chromiumos/platform/ec))
- [x] [done 2023-Mar-30](https://git.sr.ht/~amjoseph/ownerboot/commit/1b9d35c10d5ba08291cdba4a1160dbf227d7db62) make `flashrom -p ec` work by using [the chromeos flashrom fork](https://chromium.googlesource.com/chromiumos/third_party/flashrom/)
- [x] [done 2023-Mar-29](https://git.sr.ht/~amjoseph/ownerboot/commit/30ac75903b04fbaf120d33658a2602ce454ed3b7) `ectool`, which is the tool you run on a Chromebook CPU in order to control the EC
- [ ] turn on [software sync](https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/README.md#preventing-the-rw-ec-firmware-from-being-overwritten-by-software-sync-at-boot) so the EC firmware can be kept inside the coreboot flash image
- kgpe-d16
- [ ] include scripts in the coreboot outpath to:
- flash just the NORMAL image
- flash both the NORMAL and FALLBACK images
- set nvram to force a FALLBACK boot
- wiggle the write-protect bits
### Roadmap
- [x] [done 2023-Apr-09](https://git.sr.ht/~amjoseph/ownerboot/commit/b48635fa1d26da9532fbfe5e746b69aa82f632ef) include scripts in the coreboot outpath to flash the images (normal/fallback) individually and manipulate the next-boot selector.
- [ ] update the documentation to reference these scripts, which will make it considerably simpler
- [ ] migrate from checking in kernel `.config` files to using `lib/module.nix` merges, like the NixOS kernel config does
- [ ] rk3399-gru-kevin: turn on [software sync](https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/README.md#preventing-the-rw-ec-firmware-from-being-overwritten-by-software-sync-at-boot) so the EC firmware can be kept inside the coreboot flash image
- [ ] kgpe-d16: start the hardware watchdog in the bootblock to improve robustness of unattended reboots
# `ownerboot`

Loading…
Cancel
Save