diff --git a/fingerprint/android.hardware.biometrics.fingerprint@2.2-service.xiaomi_sm6150.xml b/fingerprint/android.hardware.biometrics.fingerprint@2.2-service.xiaomi_sm6150.xml
index 7d98b339..1862bed0 100644
--- a/fingerprint/android.hardware.biometrics.fingerprint@2.2-service.xiaomi_sm6150.xml
+++ b/fingerprint/android.hardware.biometrics.fingerprint@2.2-service.xiaomi_sm6150.xml
@@ -3,10 +3,6 @@
android.hardware.biometrics.fingerprint
hwbinder
- 2.2
-
- IBiometricsFingerprint
- default
-
+ @2.2::IBiometricsFingerprint/default
diff --git a/manifest.xml b/manifest.xml
index 6490a82c..abb9c0c4 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -29,346 +29,207 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
android.hardware.audio
hwbinder
- 7.1
-
- IDevicesFactory
- default
-
+ @7.1::IDevicesFactory/default
android.hardware.audio.effect
hwbinder
- 7.0
-
- IEffectsFactory
- default
-
+ @7.0::IEffectsFactory/default
android.hardware.media.omx
hwbinder
- 1.0
-
- IOmx
- default
-
-
- IOmxStore
- default
-
+ @1.0::IOmx/default
+ @1.0::IOmxStore/default
vendor.display.color
hwbinder
- 1.3
-
- IDisplayColor
- default
-
+ @1.3::IDisplayColor/default
vendor.display.postproc
hwbinder
- 1.0
-
- IDisplayPostproc
- default
-
+ @1.0::IDisplayPostproc/default
android.hardware.memtrack
hwbinder
- 1.0
-
- IMemtrack
- default
-
+ @1.0::IMemtrack/default
android.hardware.sensors
hwbinder
- 2.0
-
- ISensors
- default
-
+ @2.0::ISensors/default
android.hardware.camera.provider
hwbinder
- 2.4
-
- ICameraProvider
- legacy/0
-
+ @2.4::ICameraProvider/legacy/0
- android.hardware.keymaster
- hwbinder
- 4.0
-
- IKeymasterDevice
- default
-
+ android.hardware.keymaster
+ hwbinder
+ @4.0::IKeymasterDevice/default
vendor.qti.hardware.soter
hwbinder
- 1.0
-
- ISoter
- default
-
+ @1.0::ISoter/default
- android.hardware.gatekeeper
- hwbinder
- 1.0
-
- IGatekeeper
- default
-
-
-
-
- vendor.qti.hardware.radio.am
- hwbinder
- 1.0
-
- IQcRilAudio
- slot1
- slot2
-
-
+ android.hardware.gatekeeper
+ hwbinder
+ @1.0::IGatekeeper/default
+
+
+
+ vendor.qti.hardware.radio.am
+ hwbinder
+ @1.0::IQcRilAudio/slot1
+ @1.0::IQcRilAudio/slot2
+
vendor.qti.hardware.radio.ims
- hwbinder
- 1.7
-
- IImsRadio
- imsradio0
- imsradio1
-
+ hwbinder
+ @1.7::IImsRadio/imsradio0
+ @1.7::IImsRadio/imsradio1
vendor.qti.hardware.radio.qcrilhook
- hwbinder
- 1.0
-
- IQtiOemHook
- oemhook0
- oemhook1
-
+ hwbinder
+ @1.0::IQtiOemHook/oemhook0
+ @1.0::IQtiOemHook/oemhook1
vendor.qti.hardware.radio.uim_remote_client
hwbinder
- 1.0
-
- IUimRemoteServiceClient
- uimRemoteClient0
- uimRemoteClient1
-
+ @1.0::IUimRemoteServiceClient/uimRemoteClient0
+ @1.0::IUimRemoteServiceClient/uimRemoteClient1
vendor.qti.hardware.radio.uim_remote_server
hwbinder
- 1.0
-
- IUimRemoteServiceServer
- uimRemoteServer0
- uimRemoteServer1
-
+ @1.0::IUimRemoteServiceServer/uimRemoteServer0
+ @1.0::IUimRemoteServiceServer/uimRemoteServer1
vendor.qti.hardware.radio.lpa
hwbinder
- 1.1
-
- IUimLpa
- UimLpa0
- UimLpa1
-
+ @1.1::IUimLpa/UimLpa0
+ @1.1::IUimLpa/UimLpa1
vendor.qti.hardware.radio.uim
hwbinder
- 1.2
-
- IUim
- Uim0
- Uim1
-
+ @1.2::IUim/Uim0
+ @1.2::IUim/Uim1
vendor.qti.hardware.radio.qtiradio
hwbinder
- 1.0
-
- IQtiRadio
- slot1
- slot2
-
+ @1.0::IQtiRadio/slot1
+ @1.0::IQtiRadio/slot2
vendor.qti.hardware.radio.qtiradio
hwbinder
- 2.6
-
- IQtiRadio
- slot1
- slot2
-
+ @2.6::IQtiRadio/slot1
+ @2.6::IQtiRadio/slot2
vendor.qti.hardware.radio.internal.deviceinfo
hwbinder
- 1.0
-
- IDeviceInfo
- deviceinfo
-
+ @1.0::IDeviceInfo/deviceinfo
vendor.qti.imsrtpservice
hwbinder
- 3.0
-
- IRTPService
- imsrtpservice
-
+ @3.0::IRTPService/imsrtpservice
android.hardware.bluetooth
hwbinder
- 1.0
-
- IBluetoothHci
- default
-
+ @1.0::IBluetoothHci/default
android.hardware.bluetooth.audio
hwbinder
- 2.1
-
- IBluetoothAudioProvidersFactory
- default
-
+ @2.1::IBluetoothAudioProvidersFactory/default
vendor.qti.hardware.bluetooth_audio
hwbinder
- 2.1
-
- IBluetoothAudioProvidersFactory
- default
-
+ @2.1::IBluetoothAudioProvidersFactory/default
vendor.qti.hardware.btconfigstore
hwbinder
- 2.0
-
- IBTConfigStore
- default
-
+ @2.0::IBTConfigStore/default
vendor.qti.hardware.fm
hwbinder
- 1.0
-
- IFmHci
- default
-
+ @1.0::IFmHci/default
-
- com.qualcomm.qti.uceservice
- hwbinder
- 2.3
-
- IUceService
- com.qualcomm.qti.uceservice
-
-
-
-
- vendor.qti.ims.callinfo
- hwbinder
- 1.0
-
- IService
- default
-
-
-
-
- com.qualcomm.qti.imscmservice
- hwbinder
- 2.2
-
- IImsCmService
- qti.ims.connectionmanagerservice
-
-
-
- vendor.qti.ims.factory
- hwbinder
- 1.1
-
- IImsFactory
- default
-
-
+
+ com.qualcomm.qti.uceservice
+ hwbinder
+ @2.3::IUceService/com.qualcomm.qti.uceservice
+
+
+
+ vendor.qti.ims.callinfo
+ hwbinder
+ @1.0::IService/default
+
+
+
+ com.qualcomm.qti.imscmservice
+ hwbinder
+ @2.2::IImsCmService/qti.ims.connectionmanagerservice
+
+
+ vendor.qti.ims.factory
+ hwbinder
+ @1.1::IImsFactory/default
+
vendor.qti.data.factory
hwbinder
- 2.2
-
- IFactory
- default
-
+ @2.2::IFactory/default
vendor.qti.hardware.data.connection
hwbinder
- 1.1
-
- IDataConnection
- slot1
- slot2
-
+ @1.1::IDataConnection/slot1
+ @1.1::IDataConnection/slot2
com.dsi.ant
hwbinder
- 1.0
-
- IAnt
- default
-
+ @1.0::IAnt/default
-
+
android.hardware.radio
hwbinder
@@ -378,161 +239,97 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@1.2::ISap/slot2
-
- android.hardware.radio.config
- hwbinder
- 1.1
-
- IRadioConfig
- default
-
+
+ android.hardware.radio.config
+ hwbinder
+ @1.1::IRadioConfig/default
android.hardware.tetheroffload.control
hwbinder
- 1.0
-
- IOffloadControl
- default
-
+ @1.0::IOffloadControl/default
vendor.qti.hardware.data.iwlan
hwbinder
- 1.0
-
- IIWlan
- slot1
- slot2
-
- a
+ @1.0::IIWlan/slot1
+ @1.0::IIWlan/slot2
+
vendor.qti.hardware.vpp
hwbinder
- 1.3
-
- IHidlVppService
- vppService
-
+ @1.3::IHidlVppService/vppService
vendor.qti.hardware.dsp
hwbinder
- 1.0
-
- IDspService
- dspservice
-
+ @1.0::IDspService/dspservice
vendor.qti.hardware.alarm
hwbinder
- 1.0
-
- IAlarm
- default
-
+ @1.0::IAlarm/default
-
+
vendor.qti.hardware.factory
hwbinder
- 1.1
-
- IFactory
- default
-
+ @1.1::IFactory/default
vendor.qti.hardware.tui_comm
hwbinder
- 1.0
-
- ITuiComm
- default
-
+ @1.0::ITuiComm/default
-
+
vendor.qti.hardware.capabilityconfigstore
hwbinder
- 1.0
-
- ICapabilityConfigStore
- default
-
+ @1.0::ICapabilityConfigStore/default
-
+
vendor.qti.hardware.bluetooth_sar
hwbinder
- 1.1
-
- IBluetoothSar
- default
-
+ @1.1::IBluetoothSar/default
vendor.qti.hardware.bt_channel_avoidance
hwbinder
- 1.0
-
- IBTChannelAvoidance
- default
-
+ @1.0::IBTChannelAvoidance/default
vendor.xiaomi.hardware.mlipay
hwbinder
- 1.1
-
- IMlipayService
- default
-
+ @1.1::IMlipayService/default
vendor.qti.hardware.qccvndhal
hwbinder
- 1.0
-
- IQccvndhal
- qccvndhal
-
-
-
-
- com.qualcomm.qti.dpm.api
- hwbinder
- 1.0
-
- IdpmQmi
- dpmQmiService
-
-
-
-
- vendor.qti.hardware.data.latency
- hwbinder
- 1.0
-
- ILinkLatency
- default
-
+ @1.0::IQccvndhal/qccvndhal
+
+
+
+ com.qualcomm.qti.dpm.api
+ hwbinder
+ @1.0::IdpmQmi/dpmQmiService
+
+
+
+ vendor.qti.hardware.data.latency
+ hwbinder
+ @1.0::ILinkLatency/default
vendor.qti.hardware.mwqemadapter
hwbinder
- 1.0
-
- IMwqemAdapter
- MwqemAdapter
-
+ @1.0::IMwqemAdapter/MwqemAdapter