How to Activate HD Audio and AAC codec on Lenovo Global ROM

in this blog post we will walk you through the process to Activate HD Audio and AAC codecs on Lenovo Global ROM, the method work on all Lenovo devices running global RAW Firmware.

Steps:

  • make a copy of build.prop
  • edit and add following lines
# Bluetooth settings
audio.effect.a2dp.enable=1
vendor.audio.effect.a2dp.enable=1
qcom.hw.aac.encoder= true
qcom.hw.aac.decoder=true
vendor.audio.hw.aac.encoder=true
vendor.audio.hw.aac.decoder=true
vendor.media.audiohal.btwbs=true
ro.vendor.bluetooth.csip_qti=true
persist.service.btui.use_aptx=1
persist.bt.a2dp.aptx_disable=false
persist.bt.a2dp.aptx_hd_disable=false
persist.bt.a2dp.aac_disable=false
persist.bt.sbc_hd_enabled=1
persist.vendor.btstack.enable.lpa=false
persist.vendor.bt.a2dp.aac_whitelist=false
persist.vendor.bt.aac_frm_ctl.enabled=true
persist.vendor.bt.aac_vbr_frm_ctl.enabled=true
persist.vendor.btstack.enable.twsplus=true
persist.vendor.btstack.enable.twsplussho=true
persist.vendor.qcom.bluetooth.scram.enabled=false
persist.vendor.qcom.bluetooth.aac_frm_ctl.enabled=true
persist.vendor.qcom.bluetooth.aac_vbr_ctl.enabled=true
persist.vendor.qcom.bluetooth.twsp_state.enabled=false
persist.vendor.qcom.bluetooth.enable.swb=true
persist.vendor.qcom.bluetooth.enable.swbpm=true
persist.vendor.qcom.bluetooth.aidl_hal=true
persist.bluetooth.sbc_hd_higher_bitrate=1
persist.sys.fflag.override.settings_bluetooth_hearing_aid=true
# end Bluetooth settings

save and reboot