diff --git a/device-cheetah.mk b/device-cheetah.mk
index c342eb5..f02cd87 100644
--- a/device-cheetah.mk
+++ b/device-cheetah.mk
@@ -91,7 +91,7 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
NfcNci \
Tag \
- android.hardware.nfc-service.st
+ android.hardware.nfc@1.2-service.st
# SecureElement
PRODUCT_PACKAGES += \
@@ -105,6 +105,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/nfc/libse-gto-hal2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal2.conf
DEVICE_MANIFEST_FILE += \
+ device/google/pantah/nfc/manifest_nfc.xml \
device/google/pantah/nfc/manifest_se.xml
# Thermal Config
diff --git a/device-cloudripper.mk b/device-cloudripper.mk
index 6f6fdcb..0356a70 100644
--- a/device-cloudripper.mk
+++ b/device-cloudripper.mk
@@ -60,7 +60,7 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
NfcNci \
Tag \
- android.hardware.nfc-service.st
+ android.hardware.nfc@1.2-service.st
# SecureElement
PRODUCT_PACKAGES += \
@@ -74,6 +74,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/nfc/libse-gto-hal2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal2.conf
DEVICE_MANIFEST_FILE += \
+ device/google/pantah/nfc/manifest_nfc.xml \
device/google/pantah/nfc/manifest_se.xml
# Thermal Config
diff --git a/device-panther.mk b/device-panther.mk
index 15e3a18..f390c44 100644
--- a/device-panther.mk
+++ b/device-panther.mk
@@ -78,7 +78,7 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
NfcNci \
Tag \
- android.hardware.nfc-service.st
+ android.hardware.nfc@1.2-service.st
# SecureElement
PRODUCT_PACKAGES += \
@@ -92,6 +92,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/nfc/libse-gto-hal2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal2.conf
DEVICE_MANIFEST_FILE += \
+ device/google/pantah/nfc/manifest_nfc.xml \
device/google/pantah/nfc/manifest_se.xml
# Thermal Config
diff --git a/device-ravenclaw.mk b/device-ravenclaw.mk
index a749564..e4d9223 100644
--- a/device-ravenclaw.mk
+++ b/device-ravenclaw.mk
@@ -65,7 +65,7 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
NfcNci \
Tag \
- android.hardware.nfc-service.st
+ android.hardware.nfc@1.2-service.st
# SecureElement
PRODUCT_PACKAGES += \
@@ -79,6 +79,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/nfc/libse-gto-hal2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal2.conf
DEVICE_MANIFEST_FILE += \
+ device/google/pantah/nfc/manifest_nfc.xml \
device/google/pantah/nfc/manifest_se.xml
# Thermal Config
diff --git a/manifest.xml b/manifest.xml
index aafe372..73b4e42 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -113,6 +113,15 @@
hwbinder
@1.3::IDevice/google-edgetpu
+
+ android.hardware.nfc
+ hwbinder
+ 1.2
+
+ INfc
+ default
+
+
android.hardware.health
hwbinder
diff --git a/nfc/libnfc-hal-st-proto1.conf b/nfc/libnfc-hal-st-proto1.conf
index feb933a..ed1f57b 100644
--- a/nfc/libnfc-hal-st-proto1.conf
+++ b/nfc/libnfc-hal-st-proto1.conf
@@ -60,8 +60,8 @@ PRESENCE_CHECK_ALGORITHM=5
NCI_HAL_MODULE="nfc_nci.st21nfc"
###############################################################################
-# Allow list to be set at startup.
-DEVICE_HOST_ALLOW_LIST={02:C0}
+# White list to be set at startup.
+DEVICE_HOST_WHITE_LIST={02:C0}
###############################################################################
# BAIL OUT value for P2P
diff --git a/nfc/libnfc-hal-st.conf b/nfc/libnfc-hal-st.conf
index f553e3d..60e84ac 100644
--- a/nfc/libnfc-hal-st.conf
+++ b/nfc/libnfc-hal-st.conf
@@ -60,8 +60,8 @@ PRESENCE_CHECK_ALGORITHM=5
NCI_HAL_MODULE="nfc_nci.st21nfc"
###############################################################################
-# Allow list to be set at startup.
-DEVICE_HOST_ALLOW_LIST={02:C0}
+# White list to be set at startup.
+DEVICE_HOST_WHITE_LIST={02:C0}
###############################################################################
# BAIL OUT value for P2P