Releases: revokyte/instrument-cluster-os
Releases · revokyte/instrument-cluster-os
Release list
v0.2.37
v0.2.36
v0.2.36 — fix U-Boot persisting fdt_addr Switching DSI panels (a documented user action) moved the firmware's DTB and the frozen fdt_addr in the saved U-Boot env then pointed at nothing, failing booti on every boot in both slots with no recovery but a reflash. Shipped in v0.2.35 factory images; no devices were in the field. Also stops boot.cmd overwriting the release variant's bootdelay=-2, which had been undoing the non-interruptible-autoboot hardening on first boot.
v0.2.35
App 0.2.41: extension-declared views, and a build() that depends on the image alone so a view that cannot build genuinely means the image is defective. Faults are published to /run/instrument-cluster/unhealthy. The health check now gates mark-good on that marker. Without it the registry's fail-open behaviour would leave a broken update marked good — the dashboard still comes up, display/GPU/wlan/input all pass — and the slot would never roll back. post-build.sh now fails the build when the app is not in the rootfs. Buildroot will happily produce a complete, bootable image with a package missing; that shipped a 1.7 GB image which booted to nothing while every other check passed. Kernel: drops drivers for hardware this image never has (CAN, camera, NFC, raw flash, IR, and DRM/framebuffer/touch controllers for panels and touch chips other than the three DSI panels and two touch chips shipped). DRM_VC4, SND and SND_SOC stay enabled — DRM_VC4 depends on the latter two for HDMI audio, and losing them drops the display controller silently. The Pi 4's kernel feature decisions move into the same shared fragments the Pi 5 uses, so the two boards cannot drift apart on them again. Verified on a local Pi 4 build: DRM_VC4=y, all three panel drivers and the Goodix touch present, CAN/NFC/BT off, module tables populated (1063 deps, 8046 aliases), app 0.2.41 in the rootfs.
v0.2.34
kernel: disable Bluetooth in the kernel, stop relying on dtoverlay=di…
v0.2.33
add fh6 support
v0.2.32
relax ship assertion
v0.2.30
App v0.2.29 (Factory Reset, Setup row with two-tap confirm) + Bluetoo…