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