diff --git a/common.mk b/common.mk
index f617f1c..670bdf4 100644
--- a/common.mk
+++ b/common.mk
@@ -272,15 +272,11 @@ PRODUCT_PACKAGES += \
android.hardware.neuralnetworks@1.3.vendor
# NFC
-PRODUCT_SOONG_NAMESPACES += \
- vendor/nxp/opensource/sn100x
-
PRODUCT_PACKAGES += \
+ android.hardware.nfc_snxxx@1.2-service \
android.hardware.secure_element@1.2.vendor \
com.android.nfc_extras \
NfcNci \
- nqnfcinfo \
- vendor.nxp.hardware.nfc@2.0-service \
Tag
PRODUCT_COPY_FILES += \
diff --git a/device_framework_matrix.xml b/device_framework_matrix.xml
index 0f56e34..2577242 100644
--- a/device_framework_matrix.xml
+++ b/device_framework_matrix.xml
@@ -15,6 +15,14 @@
default
+
+ vendor.nxp.nxpnfc
+ 2.0
+
+ INxpNfc
+ default
+
+
vendor.oneplus.faceunlock.hal
1.0
diff --git a/extract-files.sh b/extract-files.sh
index 11f4126..f94e448 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -72,7 +72,7 @@ function blob_fixup() {
system_ext/lib64/libwfdnative.so)
sed -i "s/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/" "${2}"
;;
- vendor/etc/libnfc-mtp-SN100.conf)
+ vendor/etc/libnfc-nxp.conf)
sed -i "s/^NXP_RF_CONF_BLK_9/#NXP_RF_CONF_BLK_9/" "${2}"
sed -i "s/^NXP_RF_CONF_BLK_10/#NXP_RF_CONF_BLK_10/" "${2}"
;;
diff --git a/manifest.xml b/manifest.xml
index 314beb1..699f0cf 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -182,11 +182,11 @@
- vendor.nxp.hardware.nfc
+ vendor.nxp.nxpnfc
hwbinder
2.0
- INqNfc
+ INxpNfc
default
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 0ba7d17..c759008 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -859,7 +859,7 @@ vendor/lib64/unnhal-acc-hta.so
vendor/lib64/unnhal-acc-hvx.so
# NFC
-odm/etc/nfc/libnfc-mtp-SN100.conf_19805:vendor/etc/libnfc-mtp-SN100.conf
+odm/etc/nfc/libnfc-mtp-SN100.conf_19805:vendor/etc/libnfc-nxp.conf
odm/etc/nfc/libnfc-nci.conf_19805:vendor/etc/libnfc-nci.conf
odm/lib/libsn100u_fw.so:vendor/lib/libsn100u_fw.so