diff --git a/init/quirks/soc/caf_audio.cpp b/init/quirks/soc/caf_audio.cpp index 3f95130..89a31ae 100644 --- a/init/quirks/soc/caf_audio.cpp +++ b/init/quirks/soc/caf_audio.cpp @@ -1,5 +1,7 @@ #include "../../quirks.h" +#include + #include using namespace std; @@ -15,6 +17,10 @@ public: if (filesystem::exists("/vendor/etc/a2dp_audio_policy_configuration.xml")) { Quirks::OverrideFileReplaceSubstr("/vendor/etc/a2dp_audio_policy_configuration.xml", "bluetooth_qti", "a2dp"); } + + // Disable A2DP offload on qcom + android::base::SetProperty("persist.bluetooth.a2dp_offload.disabled", "true"); + android::base::SetProperty("persist.bluetooth.bluetooth_audio_hal.disabled", "true"); } };