diff --git a/bluetooth/manifest_bluetooth.xml b/bluetooth/manifest_bluetooth.xml
deleted file mode 100644
index 2d055f4..0000000
--- a/bluetooth/manifest_bluetooth.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
- android.hardware.bluetooth
- hwbinder
- 1.1
-
- IBluetoothHci
- default
-
-
-
- hardware.google.bluetooth.bt_channel_avoidance
- hwbinder
- 1.0
-
- IBTChannelAvoidance
- default
-
-
-
- hardware.google.bluetooth.sar
- hwbinder
- 1.1
-
- IBluetoothSar
- default
-
-
-
- hardware.google.bluetooth.ccc
- hwbinder
- 1.1
-
- IBluetoothCcc
- default
-
-
-
diff --git a/conf/init.felix.rc b/conf/init.felix.rc
index 3a4814c..92ae1c8 100644
--- a/conf/init.felix.rc
+++ b/conf/init.felix.rc
@@ -78,7 +78,7 @@ on early-boot
wait_for_prop vendor.common.modules.ready 1
start insmod_sh_felix
-service insmod_sh_felix /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.felix.cfg
+service insmod_sh_felix /vendor/bin/insmod.sh /vendor/etc/init.insmod.felix.cfg
class main
user root
group root system
diff --git a/device-felix.mk b/device-felix.mk
index a1e74d8..f51f40b 100644
--- a/device-felix.mk
+++ b/device-felix.mk
@@ -117,18 +117,23 @@ PRODUCT_COPY_FILES += \
device/google/felix/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
# Bluetooth HAL
-DEVICE_MANIFEST_FILE += \
- device/google/felix/bluetooth/manifest_bluetooth.xml
-PRODUCT_SOONG_NAMESPACES += \
- vendor/broadcom/bluetooth
-PRODUCT_PACKAGES += \
- bt_vendor.conf
PRODUCT_COPY_FILES += \
device/google/felix/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf
PRODUCT_PROPERTY_OVERRIDES += \
ro.bluetooth.a2dp_offload.supported=true \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac
+# Bluetooth SAR test tool
+PRODUCT_PACKAGES_DEBUG += \
+ sar_test
+
+# Bluetooth
+PRODUCT_PRODUCT_PROPERTIES += \
+ persist.bluetooth.a2dp_aac.vbr_supported=true
+
+# default BDADDR for EVB only
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# Keymaster HAL
#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service
@@ -160,10 +165,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
# ro.hardware.keystore=software \
# ro.hardware.gatekeeper=software
-# default BDADDR for EVB only
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
-
# PowerStats HAL
PRODUCT_SOONG_NAMESPACES += \
device/google/felix/powerstats/felix
@@ -185,18 +186,6 @@ FPC_MODULE_TYPE=1542_C
PRODUCT_PROPERTY_OVERRIDES += \
ro.gms.dck.eligible_wcc=2
-# Bluetooth SAR test tool
-PRODUCT_PACKAGES_DEBUG += \
- sar_test
-
-# Bluetooth
-PRODUCT_PRODUCT_PROPERTIES += \
- persist.bluetooth.a2dp_aac.vbr_supported=true
-
-# Bluetooth HAL
-PRODUCT_PACKAGES += \
- bt_vendor.conf
-
# Graphics
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.enable_frame_rate_override=true
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += debug.sf.set_idle_timer_ms_4619827677550801152=80
diff --git a/device_framework_matrix_product_felix.xml b/device_framework_matrix_product_felix.xml
index 30414c5..12ab856 100644
--- a/device_framework_matrix_product_felix.xml
+++ b/device_framework_matrix_product_felix.xml
@@ -7,12 +7,4 @@
secondary
-
- hardware.google.bluetooth.ccc
- 1.1
-
- IBluetoothCcc
- default
-
-