Old Device Revival
0.5.0 is a compatibility milestone. The minimum system requirement drops to Android 5.0 (API 21)
while targetSdk 36 (Android 16) stays unchanged — all new-system capabilities are preserved
-
Android 5.0 Officially Supported
Old tablets, Echo screens, and headless Android 5/6 devices can now run the full voice satellite. Compose main UI, ESPHome, Sendspin, and scene floating windows have all been validated on API 21. -
VS Wake Word Actually Loads on Android 5
Rebuilt ONNX Runtime with minSdk 21. Both Micro and VS engines are selectable on legacy devices. Release APK remains ~16.6 MB with zero feature cuts. -
Wake Engine / Model Switching Fully Fixed
- Each engine now stores wake words independently (
microWakeWords/vsWakeWords) - Switching engines auto-restores the last selection — no more lost models or silent failures
okay_nabu/ok_nabucross-engine aliases auto-map correctly- HA no longer wipes wake-word options due to empty lists
- Service auto-restarts on engine switch, keeping the detector in sync with settings
- Each engine now stores wake words independently (
Android 5–6 Compatibility Note: Legacy hardware varies wildly. Wake-word recognition may glitch on Android 5 due to microphone driver quirks or limited compute, and Bluetooth gateway functionality can be unstable. Use the right capabilities for the right device — core voice-satellite functionality is the priority; don't force everything on. The Android 5–6 boundary is still being refined. If you hit a device-specific issue, file an issue and I'll do my best to fix it.
Stability (Android 5 Specific)
- Scene floating windows and floating-ball RenderScript crashes →
BlurCompatsoftware-layer rendering - Shizuku card auto-hidden on Android 5 (requires API 23+)
- Settings page debug pull-handle lengthened and lowered for better vertical-screen reach