From a9d391f23d3b0109ff604ca3137964920ad8e22d Mon Sep 17 00:00:00 2001 From: dianlujitao Date: Sat, 12 Jul 2025 18:34:53 +0800 Subject: [PATCH] dodge: Setup regional system props Change-Id: I8ba8df188fc13f3e18120560537a6cbc18c54c6b --- device.mk | 8 ++++++++ odm.prop | 4 ++++ recovery/root/vendor/odm/etc/23821/build.default.prop | 4 ++++ recovery/root/vendor/odm/etc/23893/build.EU.prop | 3 +++ recovery/root/vendor/odm/etc/23893/build.IN.prop | 4 ++++ recovery/root/vendor/odm/etc/23893/build.NA.prop | 2 ++ recovery/root/vendor/odm/etc/23893/build.default.prop | 1 + 7 files changed, 26 insertions(+) create mode 100644 recovery/root/vendor/odm/etc/23821/build.default.prop create mode 100644 recovery/root/vendor/odm/etc/23893/build.EU.prop create mode 100644 recovery/root/vendor/odm/etc/23893/build.IN.prop create mode 100644 recovery/root/vendor/odm/etc/23893/build.NA.prop create mode 100644 recovery/root/vendor/odm/etc/23893/build.default.prop diff --git a/device.mk b/device.mk index 72990a4..05a228c 100644 --- a/device.mk +++ b/device.mk @@ -35,6 +35,14 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ vendor.lineage.powershare-service.oplus +# Regional properties +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/recovery/root/vendor/odm/etc/23821/build.default.prop:$(TARGET_COPY_OUT_ODM)/etc/23821/build.default.prop \ + $(LOCAL_PATH)/recovery/root/vendor/odm/etc/23893/build.EU.prop:$(TARGET_COPY_OUT_ODM)/etc/23893/build.EU.prop \ + $(LOCAL_PATH)/recovery/root/vendor/odm/etc/23893/build.IN.prop:$(TARGET_COPY_OUT_ODM)/etc/23893/build.IN.prop \ + $(LOCAL_PATH)/recovery/root/vendor/odm/etc/23893/build.NA.prop:$(TARGET_COPY_OUT_ODM)/etc/23893/build.NA.prop \ + $(LOCAL_PATH)/recovery/root/vendor/odm/etc/23893/build.default.prop:$(TARGET_COPY_OUT_ODM)/etc/23893/build.default.prop + # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) diff --git a/odm.prop b/odm.prop index 701a2c8..6754dca 100644 --- a/odm.prop +++ b/odm.prop @@ -8,3 +8,7 @@ vendor.display.enable_spr=1 vendor.display.force_lm_to_fb_config=1 vendor.display.pdfr=1 vendor.display.uir_support=1 + +# Regional properties +ro.product.property_source_order=odm,vendor,product,system_ext,system +import /odm/etc/${ro.boot.prjname}/build.default.prop diff --git a/recovery/root/vendor/odm/etc/23821/build.default.prop b/recovery/root/vendor/odm/etc/23821/build.default.prop new file mode 100644 index 0000000..5416748 --- /dev/null +++ b/recovery/root/vendor/odm/etc/23821/build.default.prop @@ -0,0 +1,4 @@ +ro.product.odm.device=OP5D0DL1 +ro.product.odm.model=PJZ110 +ro.product.odm.name=PJZ110 +ro.vendor.oplus.regionmark=CN diff --git a/recovery/root/vendor/odm/etc/23893/build.EU.prop b/recovery/root/vendor/odm/etc/23893/build.EU.prop new file mode 100644 index 0000000..1deae52 --- /dev/null +++ b/recovery/root/vendor/odm/etc/23893/build.EU.prop @@ -0,0 +1,3 @@ +ro.product.odm.name=CPH2653EEA +ro.vendor.oplus.regionmark=EUEX +ro.vendor.oplus.radio.sar_regionmark=EUEX diff --git a/recovery/root/vendor/odm/etc/23893/build.IN.prop b/recovery/root/vendor/odm/etc/23893/build.IN.prop new file mode 100644 index 0000000..59fab44 --- /dev/null +++ b/recovery/root/vendor/odm/etc/23893/build.IN.prop @@ -0,0 +1,4 @@ +ro.product.odm.model=CPH2649 +ro.product.odm.name=CPH2649IN +ro.vendor.oplus.regionmark=IN +ro.vendor.oplus.radio.sar_regionmark=IN diff --git a/recovery/root/vendor/odm/etc/23893/build.NA.prop b/recovery/root/vendor/odm/etc/23893/build.NA.prop new file mode 100644 index 0000000..a641d13 --- /dev/null +++ b/recovery/root/vendor/odm/etc/23893/build.NA.prop @@ -0,0 +1,2 @@ +ro.product.odm.model=CPH2655 +ro.product.odm.name=CPH2655 diff --git a/recovery/root/vendor/odm/etc/23893/build.default.prop b/recovery/root/vendor/odm/etc/23893/build.default.prop new file mode 100644 index 0000000..c53440a --- /dev/null +++ b/recovery/root/vendor/odm/etc/23893/build.default.prop @@ -0,0 +1 @@ +import /odm/etc/${ro.boot.prjname}/build.${ro.boot.hardware.revision}.prop