diff --git a/BoardConfig.mk b/BoardConfig.mk
index dd47582..5584ffc 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -115,6 +115,7 @@ BOARD_CHARGER_ENABLE_SUSPEND := true
BOARD_HARDWARE_CLASS += \
hardware/cyanogen/cmhw \
$(DEVICE_PATH)/cmhw
+BOARD_USES_CYANOGEN_HARDWARE := true
TARGET_TAP_TO_WAKE_NODE := "/proc/touchpanel/double_tap_enable"
# CNE and DPM
diff --git a/cm.mk b/cm.mk
index 7e8800f..4f8494a 100644
--- a/cm.mk
+++ b/cm.mk
@@ -24,9 +24,6 @@ $(call inherit-product, device/xiaomi/gemini/device.mk)
# Inherit some common CM stuff.
$(call inherit-product, vendor/cm/config/common_full_phone.mk)
-# Enhanced NFC
-$(call inherit-product, vendor/cm/config/nfc_enhanced.mk)
-
# Device identifier. This must come after all inclusions.
PRODUCT_NAME := cm_gemini
PRODUCT_DEVICE := gemini
diff --git a/device.mk b/device.mk
index 40950b8..5bfa375 100644
--- a/device.mk
+++ b/device.mk
@@ -127,6 +127,7 @@ PRODUCT_PACKAGES += \
init.qcom.rc \
init.qcom.power.rc \
init.qcom.usb.rc \
+ init.qcom.usb.diag.rc \
init.target.rc \
ueventd.qcom.rc \
init.qcom.sh
@@ -206,6 +207,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
lights.msm8996
+# LiveDisplay native
+PRODUCT_PACKAGES += \
+ libjni_livedisplay
+
# Media
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 03206bc..63f687e 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -470,7 +470,7 @@
64 - Volume rocker
For example, a device with Home, Back and Menu keys would set this
config to 7. -->
- 65
+ 64