Files
onefinity-firmware/scripts
Henrik Muehe 860ca30aba install.sh: ship cold-boot optimisations with firmware updates
Persist the cold-boot wins (was: only manually deployed via
tmp/20260501_restart_timing/deploy-fast.sh, would silently revert on
the next prod firmware update).

- Install bbserial-rebind.service alongside bbctrl.service and enable
  it. Eliminates the rc.local bbserial reload mid-boot.
- Prefer scripts/rc.local.fast over scripts/rc.local when present.
  Legacy rc.local left as a fallback for old firmware tarballs.
- Mask plymouth-read-write, plymouth-quit-wait, and raspi-config.
  Together these were ~6s of userspace startup that bought nothing
  on a deployed Onefinity Pi.

Cumulative: bbctrl listening at boot+10.6s (was 20.6s), userspace
boot 11.5s (was ~13s), bbctrl.service @2.9s in critical-chain (was
@6.5s after the first optimisation pass).
2026-05-01 10:15:35 +02:00
..
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-10-15 23:17:21 -04:00
2021-03-09 23:48:03 -08:00
2021-03-09 23:48:03 -08:00
2021-12-08 10:04:36 -08:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2023-02-07 07:16:43 +08:00
2023-02-07 07:16:43 +08:00
2020-08-27 23:20:27 -04:00
2021-02-26 18:55:10 -05:00
2021-03-09 23:27:32 -08:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2021-03-07 21:22:23 -08:00
2023-02-07 07:28:15 +08:00
2020-08-27 23:20:27 -04:00
2021-03-05 21:36:03 -08:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00
2020-08-27 23:20:27 -04:00