github knoop7/Ava 0.5.1
Android 5

7 hours ago

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

  1. 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.

  2. 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.

  3. 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_nabu cross-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

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 → BlurCompat software-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

Don't miss a new Ava release

NewReleases is sending notifications on new releases.