From bee531bcf77894009669fed1f1f99184ed148d37 Mon Sep 17 00:00:00 2001 From: provasishh Date: Fri, 4 Jul 2025 10:49:01 +0530 Subject: [PATCH] spartan: Initial conversion Signed-off-by: provasishh --- AndroidProducts.mk | 2 +- BoardConfig.mk | 9 +++++---- board-info.txt | 2 +- device.mk | 2 +- extract-files.py | 2 +- lineage.dependencies | 6 ------ lineage_lemonades.mk => lineage_spartan.mk | 18 +++++++++--------- .../res/values/defaults.xml | 2 +- system.prop | 2 ++ vendor.prop | 4 ++-- 10 files changed, 23 insertions(+), 26 deletions(-) delete mode 100644 lineage.dependencies rename lineage_lemonades.mk => lineage_spartan.mk (72%) create mode 100644 system.prop diff --git a/AndroidProducts.mk b/AndroidProducts.mk index a35554e..4999016 100644 --- a/AndroidProducts.mk +++ b/AndroidProducts.mk @@ -5,4 +5,4 @@ # PRODUCT_MAKEFILES := \ - $(LOCAL_DIR)/lineage_lemonades.mk + $(LOCAL_DIR)/lineage_spartan.mk diff --git a/BoardConfig.mk b/BoardConfig.mk index e57df59..61502eb 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -7,7 +7,7 @@ # Include the common OEM chipset BoardConfig. include device/oneplus/sm8250-common/BoardConfigCommon.mk -DEVICE_PATH := device/oneplus/lemonades +DEVICE_PATH := device/oneplus/spartan # Display TARGET_SCREEN_DENSITY := 450 @@ -17,17 +17,18 @@ DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/manifest.xml # Properties TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop +TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop # Partitions ifeq (,$(filter true, $(WITHOUT_RESERVED_SIZE) $(WITH_GMS))) BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE := 900000000 endif -BOARD_ONEPLUS_DYNAMIC_PARTITIONS_SIZE := 3753902080 -BOARD_SUPER_PARTITION_SIZE := 7516192768 +BOARD_ONEPLUS_DYNAMIC_PARTITIONS_SIZE := 11270094848 +BOARD_SUPER_PARTITION_SIZE := 11274289152 # Recovery TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/init/fstab.qcom TARGET_RECOVERY_UI_MARGIN_HEIGHT := 103 # Include the proprietary files BoardConfig. -include vendor/oneplus/lemonades/BoardConfigVendor.mk +include vendor/oneplus/spartan/BoardConfigVendor.mk diff --git a/board-info.txt b/board-info.txt index c3ab4ee..e27afe9 100644 --- a/board-info.txt +++ b/board-info.txt @@ -1 +1 @@ -require board=kona|OnePlus9R +require board=kona|RMX3371 diff --git a/device.mk b/device.mk index f71db89..c8088c7 100644 --- a/device.mk +++ b/device.mk @@ -54,4 +54,4 @@ $(call soong_config_set,OPLUS_LINEAGE_TOUCH_HAL,INCLUDE_DIR,$(LOCAL_PATH)/touch/ $(call inherit-product, device/oneplus/sm8250-common/common.mk) # Inherit from the proprietary files makefile. -$(call inherit-product, vendor/oneplus/lemonades/lemonades-vendor.mk) +$(call inherit-product, vendor/oneplus/spartan/spartan-vendor.mk) diff --git a/extract-files.py b/extract-files.py index 678adb6..f11a731 100755 --- a/extract-files.py +++ b/extract-files.py @@ -14,7 +14,7 @@ namespace_imports = [ ] module = ExtractUtilsModule( - 'lemonades', + 'spartan', 'oneplus', namespace_imports=namespace_imports, ) diff --git a/lineage.dependencies b/lineage.dependencies deleted file mode 100644 index 8175381..0000000 --- a/lineage.dependencies +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "repository": "android_device_oneplus_sm8250-common", - "target_path": "device/oneplus/sm8250-common" - } -] diff --git a/lineage_lemonades.mk b/lineage_spartan.mk similarity index 72% rename from lineage_lemonades.mk rename to lineage_spartan.mk index b157969..b2eafd2 100644 --- a/lineage_lemonades.mk +++ b/lineage_spartan.mk @@ -9,24 +9,24 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) TARGET_SUPPORTS_OMX_SERVICE := false $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) -# Inherit from lemonades device -$(call inherit-product, device/oneplus/lemonades/device.mk) +# Inherit from spartan device +$(call inherit-product, device/oneplus/spartan/device.mk) # Inherit some common Lineage stuff. $(call inherit-product, vendor/lineage/config/common_full_phone.mk) -PRODUCT_NAME := lineage_lemonades -PRODUCT_DEVICE := lemonades +PRODUCT_NAME := lineage_spartan +PRODUCT_DEVICE := spartan PRODUCT_MANUFACTURER := OnePlus PRODUCT_BRAND := OnePlus -PRODUCT_MODEL := LE2101 +PRODUCT_MODEL := RMX3371 PRODUCT_GMS_CLIENTID_BASE := android-oneplus PRODUCT_BUILD_PROP_OVERRIDES += \ BuildDesc="OnePlus9R_IND-user 14 UKQ1.230924.001 R.1b68875-1-5727a release-keys" \ BuildFingerprint=OnePlus/OnePlus9R_IND/OnePlus9R:14/UKQ1.230924.001/R.1b68875-1-5727a:user/release-keys \ - DeviceName=OnePlus9R \ - DeviceProduct=OnePlus9R \ - SystemDevice=OnePlus9R \ - SystemName=OnePlus9R + DeviceName=RE54E4L1 \ + DeviceProduct=RMX3371 \ + SystemDevice=RE54E4L1 \ + SystemName=RMX3371 diff --git a/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml b/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml index 6de36ca..78b0557 100644 --- a/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml +++ b/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml @@ -6,6 +6,6 @@ - OnePlus 9R + realme GT NEO 3T diff --git a/system.prop b/system.prop new file mode 100644 index 0000000..b0b5dbe --- /dev/null +++ b/system.prop @@ -0,0 +1,2 @@ +# Display +sys.brightness.disable_gamma_conversion=true \ No newline at end of file diff --git a/vendor.prop b/vendor.prop index b4b9781..56b08b8 100644 --- a/vendor.prop +++ b/vendor.prop @@ -1,9 +1,9 @@ # Bluetooth -bluetooth.device.default_name=OnePlus 9R +bluetooth.device.default_name=realme GT NEO 3T # Crypto ro.crypto.dm_default_key.options_format.version=2 ro.crypto.volume.metadata.method=dm-default-key # USB -vendor.usb.product_string=OnePlus 9R +vendor.usb.product_string=realme GT NEO 3T