Issue type
Feature not working as intended
Device
Xiaomi Mi 9T Pro / Redmi K20 Pro (raphael)
crDroid version
crDroid 12
Exact version / Build date
12.9/2026-04-18 (crDroidAndroid-16.0-20260418-raphael-v12.9, Android 16)
Bug description
Android Auto works initially but after ~10–15 minutes it shows a red screen (error 24) and disconnects.
At the same time, Bluetooth audio becomes unstable or disconnects. Both Android Auto and Bluetooth work better when used separately, but fail when used together.
This seems related to the audio stack restarting repeatedly.
Steps to reproduce
- Connect the phone to a car using Android Auto (USB cable)
- Start navigation or music (e.g. Spotify)
- Use the system normally for ~10–15 minutes
- Android Auto shows red screen (error 24) and disconnects
- Bluetooth audio also becomes unstable or disconnects
Relevant log (logcat/build log)
Could not find android.hardware.audio.core.IModule/default in the VINTF manifest
Could not find android.hardware.audio.effect.IFactory/default in the VINTF manifest
service vendor.audio-hal-aidl not found
service vendor.audio-effect-hal-aidl not found
android.hardware.bluetooth.audio.IBluetoothAudioProviderFactory/default found in VINTF, but lazy AIDL service startup fails
Screenshots or videos
Solution
No confirmed solution.
Tested adding AIDL audio services via KernelSU overlay, but services did not start:
- init.svc.vendor.audio-hal-aidl = empty
- init.svc.vendor.audio-effect-hal-aidl = empty
Suggests current vendor audio HAL does not support AIDL.
Additional context
Logs suggest a mismatch between system (AIDL expectations) and vendor (HIDL-only audio HAL).
audioserver.rc repeatedly tries to restart:
- vendor.audio-hal
- vendor.audio-hal-aidl
- vendor.audio-effect-hal-aidl
Also seeing repeated WLAN suspend / WoW GTK errors in dmesg, so Wi-Fi / power management interaction might also be involved.
Issue appears specifically when Android Auto (USB audio path) is active.
Acknowledgements
Issue type
Feature not working as intended
Device
Xiaomi Mi 9T Pro / Redmi K20 Pro (raphael)
crDroid version
crDroid 12
Exact version / Build date
12.9/2026-04-18 (crDroidAndroid-16.0-20260418-raphael-v12.9, Android 16)
Bug description
Android Auto works initially but after ~10–15 minutes it shows a red screen (error 24) and disconnects.
At the same time, Bluetooth audio becomes unstable or disconnects. Both Android Auto and Bluetooth work better when used separately, but fail when used together.
This seems related to the audio stack restarting repeatedly.
Steps to reproduce
Relevant log (logcat/build log)
Screenshots or videos
Solution
No confirmed solution.
Tested adding AIDL audio services via KernelSU overlay, but services did not start:
Suggests current vendor audio HAL does not support AIDL.
Additional context
Logs suggest a mismatch between system (AIDL expectations) and vendor (HIDL-only audio HAL).
audioserver.rc repeatedly tries to restart:
Also seeing repeated WLAN suspend / WoW GTK errors in dmesg, so Wi-Fi / power management interaction might also be involved.
Issue appears specifically when Android Auto (USB audio path) is active.
Acknowledgements