--- name: ISO Session 2026-03-28 Handoff description: Session handoff — branding overhaul, ISOLINUX config updated, terminal banners redesigned, UEFI still broken type: project --- ## Session State (2026-03-28 ~latest) ### Branding Overhaul (this session) **ISOLINUX boot menu:** - Config updated: menu centered (HSHIFT 28, WIDTH 26), title "Bitcoin Node OS" - Selection: white on dark, hotkeys in Bitcoin orange (#fb923c) - Tab message: "Press TAB to edit | https://archipelago.sh" - MENU RESOLUTION kept at 1024x768 (uses GRUB background.png) - Three options: Install Archipelago, Install (verbose), Boot from local disk **Terminal banners — unified design across all screens:** - Name: "A R C H I P E L A G O" (uppercase, spaced, bold white) - Separator: orange line - Subtitle: dim text (varies by context) - Colors: basic ANSI (works on bare-metal console, not 256-color) - Width: fits 80-col terminals (no overflow/clipping) - Build script auto-install.sh: centered + adaptive-width boxes - Standalone scripts: fixed 52-char boxes **Files changed:** - build-auto-installer-iso.sh: ISOLINUX config, colors (256 to basic ANSI), case, header + completion - build/debian-iso/custom/etc/profile.d/z99-archipelago.sh: full rewrite - build/debian-iso/custom/archipelago/auto-start.sh: full rewrite - archipelago-scripts/archipelago-menu.sh: full rewrite - build/debian-iso/custom/isolinux/stdmenu.cfg, menu.cfg, live.cfg: updated - branding/generate-isolinux-splash.py: new file (640x480 splash generator, optional) ### Outstanding Issues - UEFI boot broken — drops to grub> prompt, only Legacy BIOS works - ISOLINUX resolution kept at 1024x768, may clip on some hardware - Install + onboarding logs confirmed present on .198 (5 log files) - Need to review actual log content from .198 ### Target Machine - Dell on .198, Legacy BIOS, password: archipelago