diff --git a/fod/Android.bp b/fod/Android.bp
index d178650..49dbb6e 100644
--- a/fod/Android.bp
+++ b/fod/Android.bp
@@ -18,6 +18,7 @@ oneplus_kona_fod_hal_binary {
defaults: ["hidl_defaults"],
name: "vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.oneplus_kona",
init_rc: ["vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.oneplus_kona.rc"],
+ vintf_fragments: ["vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.oneplus_kona.xml"],
srcs: ["service.cpp", "FingerprintInscreen.cpp"],
shared_libs: [
"libbase",
diff --git a/fod/vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.oneplus_kona.xml b/fod/vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.oneplus_kona.xml
new file mode 100644
index 0000000..e03c70c
--- /dev/null
+++ b/fod/vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.oneplus_kona.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.lineage.biometrics.fingerprint.inscreen
+ hwbinder
+ 1.0
+
+ IFingerprintInscreen
+ default
+
+
+
diff --git a/livedisplay/Android.bp b/livedisplay/Android.bp
index 467c164..bdd6f27 100644
--- a/livedisplay/Android.bp
+++ b/livedisplay/Android.bp
@@ -16,6 +16,7 @@
cc_binary {
name: "vendor.lineage.livedisplay@2.0-service.oneplus_kona",
init_rc: ["vendor.lineage.livedisplay@2.0-service.oneplus_kona.rc"],
+ vintf_fragments: ["vendor.lineage.livedisplay@2.0-service.oneplus_kona.xml"],
defaults: ["hidl_defaults"],
relative_install_path: "hw",
srcs: [
diff --git a/livedisplay/vendor.lineage.livedisplay@2.0-service.oneplus_kona.xml b/livedisplay/vendor.lineage.livedisplay@2.0-service.oneplus_kona.xml
new file mode 100644
index 0000000..9e02776
--- /dev/null
+++ b/livedisplay/vendor.lineage.livedisplay@2.0-service.oneplus_kona.xml
@@ -0,0 +1,19 @@
+
+
+ vendor.lineage.livedisplay
+ hwbinder
+ 2.0
+
+ IDisplayModes
+ default
+
+
+ IPictureAdjustment
+ default
+
+
+ ISunlightEnhancement
+ default
+
+
+
diff --git a/manifest.xml b/manifest.xml
index b57e22a..4abc7f6 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -208,50 +208,6 @@
default
-
- vendor.lineage.biometrics.fingerprint.inscreen
- hwbinder
- 1.0
-
- IFingerprintInscreen
- default
-
-
-
- vendor.lineage.livedisplay
- hwbinder
- 2.0
-
- IDisplayModes
- default
-
-
- IPictureAdjustment
- default
-
-
- ISunlightEnhancement
- default
-
-
-
- vendor.lineage.touch
- hwbinder
- 1.0
-
- ITouchscreenGesture
- default
-
-
-
- vendor.lineage.powershare
- hwbinder
- 1.0
-
- IPowerShare
- default
-
-
vendor.goodix.hardware.biometrics.fingerprint
hwbinder
diff --git a/powershare/Android.bp b/powershare/Android.bp
index de07fe0..93b9431 100644
--- a/powershare/Android.bp
+++ b/powershare/Android.bp
@@ -18,6 +18,7 @@ cc_binary {
defaults: ["hidl_defaults"],
name: "vendor.lineage.powershare@1.0-service.oneplus_kona",
init_rc: ["vendor.lineage.powershare@1.0-service.oneplus_kona.rc"],
+ vintf_fragments: ["vendor.lineage.powershare@1.0-service.oneplus_kona.xml"],
srcs: ["service.cpp", "PowerShare.cpp"],
shared_libs: [
"libbase",
diff --git a/powershare/vendor.lineage.powershare@1.0-service.oneplus_kona.xml b/powershare/vendor.lineage.powershare@1.0-service.oneplus_kona.xml
new file mode 100644
index 0000000..b4af2cd
--- /dev/null
+++ b/powershare/vendor.lineage.powershare@1.0-service.oneplus_kona.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.lineage.powershare
+ hwbinder
+ 1.0
+
+ IPowerShare
+ default
+
+
+
diff --git a/touch/Android.bp b/touch/Android.bp
index 2c8bff8..004e94c 100644
--- a/touch/Android.bp
+++ b/touch/Android.bp
@@ -16,6 +16,7 @@
cc_binary {
name: "vendor.lineage.touch@1.0-service.oneplus_kona",
init_rc: ["vendor.lineage.touch@1.0-service.oneplus_kona.rc"],
+ vintf_fragments: ["vendor.lineage.touch@1.0-service.oneplus_kona.xml"],
defaults: ["hidl_defaults"],
relative_install_path: "hw",
srcs: [
diff --git a/touch/vendor.lineage.touch@1.0-service.oneplus_kona.xml b/touch/vendor.lineage.touch@1.0-service.oneplus_kona.xml
new file mode 100644
index 0000000..fb862bb
--- /dev/null
+++ b/touch/vendor.lineage.touch@1.0-service.oneplus_kona.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.lineage.touch
+ hwbinder
+ 1.0
+
+ ITouchscreenGesture
+ default
+
+
+