diff --git a/AndroidProducts.mk b/AndroidProducts.mk
index b50cfe4..dd97cd7 100644
--- a/AndroidProducts.mk
+++ b/AndroidProducts.mk
@@ -23,6 +23,6 @@ PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/lineage_redfin.mk
COMMON_LUNCH_CHOICES := \
- aosp_redfin-userdebug \
- aosp_redfin_vf-userdebug \
- lineage_redfin-userdebug
+ aosp_redfin-trunk_staging-userdebug \
+ aosp_redfin_vf-trunk_staging-userdebug \
+ lineage_redfin-trunk_staging-userdebug
diff --git a/device-redfin.mk b/device-redfin.mk
index 3dde238..fa9f2d8 100644
--- a/device-redfin.mk
+++ b/device-redfin.mk
@@ -231,3 +231,6 @@ endif
# Workaround for prebuilt Qualcomm neural network HAL
PRODUCT_PACKAGES += \
libprotobuf-cpp-full-3.9.1-vendorcompat
+
+PRODUCT_PACKAGES += \
+ NfcOverlayRedfin
diff --git a/redfin/BoardConfig.mk b/redfin/BoardConfig.mk
index 9fb8019..daf207a 100644
--- a/redfin/BoardConfig.mk
+++ b/redfin/BoardConfig.mk
@@ -33,4 +33,6 @@ else
-include vendor/google_devices/redfin/proprietary/BoardConfigVendor.mk
endif
+BUILD_BROKEN_INCORRECT_PARTITION_IMAGES := true
+
include device/google/redfin/BoardConfigLineage.mk
diff --git a/redfin/rro_overlays/NfcOverlay/Android.bp b/redfin/rro_overlays/NfcOverlay/Android.bp
new file mode 100644
index 0000000..c08c3e3
--- /dev/null
+++ b/redfin/rro_overlays/NfcOverlay/Android.bp
@@ -0,0 +1,9 @@
+package {
+ default_applicable_licenses: ["device_google_redfin_license"],
+}
+
+runtime_resource_overlay {
+ name: "NfcOverlayRedfin",
+ sdk_version: "current",
+ product_specific: true
+}
diff --git a/redfin/rro_overlays/NfcOverlay/AndroidManifest.xml b/redfin/rro_overlays/NfcOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..5241aa4
--- /dev/null
+++ b/redfin/rro_overlays/NfcOverlay/AndroidManifest.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
diff --git a/redfin/rro_overlays/NfcOverlay/OWNERS b/redfin/rro_overlays/NfcOverlay/OWNERS
new file mode 100644
index 0000000..35e9713
--- /dev/null
+++ b/redfin/rro_overlays/NfcOverlay/OWNERS
@@ -0,0 +1,2 @@
+# Bug component: 48448
+include platform/packages/apps/Nfc:/OWNERS
diff --git a/redfin/rro_overlays/NfcOverlay/res/values/config.xml b/redfin/rro_overlays/NfcOverlay/res/values/config.xml
new file mode 100644
index 0000000..3d2adaa
--- /dev/null
+++ b/redfin/rro_overlays/NfcOverlay/res/values/config.xml
@@ -0,0 +1,38 @@
+
+
+
+ true
+ false
+ 10
+ 2000
+ https://support.google.com/pixelphone?p=nfc_tag_notification
+
+ - GD1YQ
+ - GTT9Q
+ - G5NZ6
+
+ true
+
+ 70
+ 140
+ false
+
+ - 39
+
+
+ - 74
+
+
diff --git a/self-extractors/Android.mk b/self-extractors/Android.mk
deleted file mode 100644
index e69de29..0000000
diff --git a/self-extractors/google_devices/staging/Android.mk b/self-extractors/google_devices/staging/Android.mk.template
similarity index 100%
rename from self-extractors/google_devices/staging/Android.mk
rename to self-extractors/google_devices/staging/Android.mk.template
diff --git a/self-extractors/qcom/staging/Android.mk b/self-extractors/qcom/staging/Android.mk.template
similarity index 100%
rename from self-extractors/qcom/staging/Android.mk
rename to self-extractors/qcom/staging/Android.mk.template
diff --git a/usb/usb/Android.bp b/usb/usb/Android.bp
index 80a2824..d9ca00f 100644
--- a/usb/usb/Android.bp
+++ b/usb/usb/Android.bp
@@ -38,7 +38,7 @@ cc_binary {
"android.hardware.usb.gadget@1.0",
"android.hardware.usb-V1-ndk",
"libcutils",
- "android.frameworks.stats-V1-ndk",
+ "android.frameworks.stats-V2-ndk",
"pixelatoms-cpp",
"libbinder_ndk",
@@ -48,7 +48,7 @@ cc_binary {
"libpixelstats",
],
export_shared_lib_headers: [
- "android.frameworks.stats-V1-ndk",
+ "android.frameworks.stats-V2-ndk",
"pixelatoms-cpp",
],
}
diff --git a/vf/device_framework_matrix_product.R.5.xml b/vf/device_framework_matrix_product.R.5.xml
index a00e40c..2984766 100644
--- a/vf/device_framework_matrix_product.R.5.xml
+++ b/vf/device_framework_matrix_product.R.5.xml
@@ -41,31 +41,6 @@
slot2
-
- android.hardware.media.c2
- 1.0
-
- IComponentStore
- default
- software
-
-
-
- android.hardware.radio
- 1.2
-
- ISap
- slot2
-
-
-
- android.hardware.radio.config
- 1.1
-
- IRadioConfig
- default
-
-
vendor.display.color
1.0-5
diff --git a/vf/device_framework_matrix_product.S.5.xml b/vf/device_framework_matrix_product.S.5.xml
index 04114ed..22a1b7f 100644
--- a/vf/device_framework_matrix_product.S.5.xml
+++ b/vf/device_framework_matrix_product.S.5.xml
@@ -41,31 +41,6 @@
slot2
-
- android.hardware.media.c2
- 1.0
-
- IComponentStore
- default
- software
-
-
-
- android.hardware.radio
- 1.2
-
- ISap
- slot2
-
-
-
- android.hardware.radio.config
- 1.1
-
- IRadioConfig
- default
-
-
vendor.display.color
1.0-5
diff --git a/wireless_charger/compatibility_matrix.xml b/wireless_charger/compatibility_matrix.xml
index d0adcde..e0e575b 100644
--- a/wireless_charger/compatibility_matrix.xml
+++ b/wireless_charger/compatibility_matrix.xml
@@ -1,7 +1,7 @@
vendor.google.wireless_charger
- 1
+ 1-2
IWirelessCharger
default