To understand the necessity of ACP, you must first understand the landscape of Android audio.
| Device | Issue | Module Fix |
|--------|-------|-------------|
| Poco F1 (custom AOSP 14) | No audio during calls | Re-enables voice_rx path in mixer_paths.xml |
| Samsung S20 (Exynos) | Mic works in calls but not in WhatsApp | Patches audio_platform_info.xml input devices |
| OnePlus 8T (custom kernel) | Bluetooth earphone works for music but not calls | Forces SCO routing override in audio_policy.conf |
| Moto G Power 2021 | Audio stops after disconnecting USB-C headset | Adds missing headset plug/unplug routing rules |