Monorepo for Aesthetic.Computer aesthetic.computer

install-firmware.sh: wrap MrChromebox ROM with AC splash + boot tweaks master

Hosted at https://aesthetic.computer/install-firmware.sh — one-liner to install MrChromebox's UEFI firmware on a supported Chromebook with the aesthetic.computer boot splash baked in. curl -fsSL https://aesthetic.computer/install-firmware.sh | sudo bash The script doesn't re-build coreboot; it inherits MrChromebox's signed per-board ROMs and just swaps bootsplash.bmp inside CBFS via cbfstool, then flashes with flashrom. Upstream firmware fixes flow through automatically on every re-run. Also shortens etc/boot-menu-wait to 500ms (stock is 2500ms) so the splash doesn't linger. A backup of the current firmware is written to /tmp/firmware-backup-<ts>.rom before anything gets written. Assets the script downloads from /firmware/: - ac-splash.bmp 1366x768 24-bit BMP replacing the MrChromebox rabbit - cbfstool static-linked coreboot CBFS editor TODO (follow-up): - Commit the actual ac-splash.bmp and cbfstool binary assets. - Board auto-detect works on ChromeOS-style firmware (crossystem + DMI). Add a fallback for coreboot/edk2 where neither is reliable. - Provide a --restore flag that writes the nearby BACKUP-*-Google_*.rom file if present on the USB. Docs referenced: - https://docs.mrchromebox.tech/docs/firmware/ - https://doc.coreboot.org/util/cbfstool/index.html Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>


+174 -1
3 changed files