FullPageOS 1.0.0 second release candidate.
Please test and report problems on the RC2 status issue: #721
Features
- Chromium 156.0.8078.79
- Raspberry Pi OS 2026-10-06, Debian Trixie
armhfandarm64images- Chromium kiosk startup, VNC, and configurable full-page browsing
- Chromium startup handling prevents the low-memory warning dialog from blocking boot until a mouse is connected (Thanks @mhowe91)
- Uses the current
chromiumpackage instead ofchromium-browser(Thanks @grivkees)
Changes since 1.0.0 RC1
FullPageOS:
- Fix color emoji rendering #710.
- Disable the Chromium translate dialog through managed policy #712.
- Improve E2E screenshots and wait for dashboard content #713, #714.
- Update Ubuntu CI QEMU dependencies #720.
CustomPiOS:
- Prevent interactive systemd-firstboot console prompts from blocking headless startup and ensure OpenSSH is installed guysoft/CustomPiOS#279.
- Select the optional GPU compositor per GUI session using the board model and bound vc4 driver; remove persistent first-boot GPU state/reboot handling guysoft/CustomPiOS#280.
- Support current Debian/Ubuntu static QEMU executable names guysoft/CustomPiOS#281.
FullPageDashboard:
- Save configuration atomically and keep a validated last-known-good backup.
- Recover custom URLs/options from that backup if the primary file is empty or corrupt; use defaults only when neither copy is usable. Preserve damaged files for diagnosis amitdar/FullPageDashboard#8.
Verification
Both image builds and arm64 QEMU E2E passed:
https://github.com/guysoft/FullPageOS/actions/runs/42513410561/attempts/2
Sources: FullPageOS 7d07472, CustomPiOS 4fd13d6, FullPageDashboard 23ce71b.
The exact attached artifacts were tested on a Raspberry Pi 5 using PiRig:
unattended first boots, welcome HDMI, dashboard recovery including a zero-byte
primary, Chromium/lighttpd/emoji checks, and settings persistence after clean
shutdown. Each architecture passed 28 dashboard recovery tests. Fresh
installations have different machine IDs and SSH host keys, retained across
subsequent boots.
Testing qualifications:
- Arm64's German-page screenshot was inspected and has no translate dialog.
- Armhf's translation script passed but its screenshot was lost when
/tmpwas cleared on reboot. - The initial armhf post-shutdown SSH wait timed out; a later recheck passed all five rig checks. A USB-flasher transition also needed a retry. These availability/rig observations are not presented as clean passes.
- Pi 3 and cross-board swap testing were not available. Recovery testing does not guarantee survival of SD-card failure or every power cut.
Download
Download the verified zips attached to this pre-release. These are RC test
images, not the stable release. unofficialpi.org mirrors and the Raspberry
Pi Imager RC entry have not yet been updated; existing Stable/Nightly entries
are unchanged.
| arch | GitHub download | zip md5 |
|---|---|---|
| armhf | Download armhf | 017c0b70a9c9cf97cabb59c0e4fa9036
|
| arm64 | Download arm64 | ff734239fcf3defb8578ab27c4f21802
|
Zip SHA256 (also supplied as .sha256 sidecars):
- armhf:
5e7fce51c6c59ff87694bbe7708587db405bbbe57af5c496c7e9ebcad41e0e23 - arm64:
ad301e0194c9df32dedaf0eaa8715287ba495014b84db2306f512f11dd01c798