Skip to content

Releases: revokyte/instrument-cluster-os

v0.2.37

Choose a tag to compare

@github-actions github-actions released this 27 Aug 09:57
python-instrument-cluster: bump to v0.2.42

v0.2.36

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:11
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

Choose a tag to compare

@github-actions github-actions released this 25 Aug 21: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

Choose a tag to compare

@github-actions github-actions released this 24 Aug 08:08
kernel: disable Bluetooth in the kernel, stop relying on dtoverlay=di…

v0.2.33

v0.2.33 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Aug 13:56
add fh6 support

v0.2.32

v0.2.32 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 15:56
relax ship assertion

v0.2.30

v0.2.30 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Aug 17:12
App v0.2.29 (Factory Reset, Setup row with two-tap confirm) + Bluetoo…