Zero SDR v0.1.0-rc.6
Pre-release
Pre-release
Hardware-validation candidate; this is not yet an App Store release.
Highlights:
- Aligns input discovery with the current official APPLaunch runtime: inherited keyboard environment, stable TCA8418 by-path node, then a single strict full-control evdev fallback.
- Rejects unrelated/partial input devices instead of binding every event node.
- Matches APPLaunch key repeat in userspace (500 ms delay, 50 ms cadence) because the official TCA8418 device tree does not enable kernel EV_REP.
- Automatically uses kernel repeat instead if a future keyboard node advertises EV_REP, preventing duplicate repeats.
- Tightens P0 preflight to require native 320×170 framebuffer geometry, the preferred Cardputer keyboard path, and an accessible ALSA playback PCM node.
- Keeps repeats limited to continuous tuning and settings-row movement; toggles, confirmation, direct entry, and page changes remain one action per press.
Verified by GitHub CI:
- Desktop CI: https://github.com/k1412/cardputerzero-sdr/actions/runs/31726962346
- ARM64 package: https://github.com/k1412/cardputerzero-sdr/actions/runs/31726962359
ARM64 Debian SHA-256:
72d9cb4afceea584a7dc771c1a1f7554fa251a501ea3bc764baa27431c2665c3
Physical Cardputer Zero USB, audio, controls, thermals, and 30-minute stability remain the P0 release gate tracked in issue #1.