diff --git a/AndroidProducts.mk b/AndroidProducts.mk index edb86ac..73be11b 100644 --- a/AndroidProducts.mk +++ b/AndroidProducts.mk @@ -5,9 +5,9 @@ # PRODUCT_MAKEFILES := \ - $(LOCAL_DIR)/lineage_lemonadep.mk + $(LOCAL_DIR)/lineage_ferrarri.mk COMMON_LUNCH_CHOICES := \ - lineage_lemonadep-user \ - lineage_lemonadep-userdebug \ - lineage_lemonadep-eng + lineage_ferrarri-user \ + lineage_ferrarri-userdebug \ + lineage_ferrarri-eng diff --git a/BoardConfig.mk b/BoardConfig.mk index 0815fcb..2cbd1e8 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -5,9 +5,9 @@ # # Include the common OEM chipset BoardConfig. -include device/oneplus/sm8350-common/BoardConfigCommon.mk +include device/oneplus/sm8450-common/BoardConfigCommon.mk -DEVICE_PATH := device/oneplus/lemonadep +DEVICE_PATH := device/realme/ferrarri # Display TARGET_SCREEN_DENSITY := 450 @@ -25,4 +25,4 @@ TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop TARGET_RECOVERY_UI_MARGIN_HEIGHT := 103 # Include the proprietary files BoardConfig. -include vendor/oneplus/lemonadep/BoardConfigVendor.mk +include vendor/realme/ferrarri/BoardConfigVendor.mk diff --git a/board-info.txt b/board-info.txt index 5a96ab7..2aecaa1 100644 --- a/board-info.txt +++ b/board-info.txt @@ -1 +1 @@ -require board=lahaina|OnePlus9Pro +require board=taro|RED8ACL1 diff --git a/device.mk b/device.mk index 1438243..a163c45 100644 --- a/device.mk +++ b/device.mk @@ -16,16 +16,16 @@ PRODUCT_PACKAGES += \ # Audio PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/audio/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_ODM)/etc/audio_platform_info.xml \ - $(LOCAL_PATH)/audio/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_lahaina/audio_platform_info_intcodec.xml \ + $(LOCAL_PATH)/audio/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_taro/audio_platform_info_intcodec.xml \ $(LOCAL_PATH)/audio/mixer_paths.xml:$(TARGET_COPY_OUT_ODM)/etc/mixer_paths.xml \ - $(LOCAL_PATH)/audio/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_lahaina/mixer_paths.xml \ + $(LOCAL_PATH)/audio/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_taro/mixer_paths.xml \ $(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_ODM)/etc/sound_trigger_mixer_paths.xml \ - $(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_lahaina/sound_trigger_mixer_paths.xml \ + $(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_taro/sound_trigger_mixer_paths.xml \ $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_ODM)/etc/sound_trigger_platform_info.xml \ - $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_lahaina/sound_trigger_platform_info.xml + $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_taro/sound_trigger_platform_info.xml # Boot animation -TARGET_SCREEN_HEIGHT := 2376 +TARGET_SCREEN_HEIGHT := 2412 TARGET_SCREEN_WIDTH := 1080 # Camera @@ -68,7 +68,7 @@ PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) # Inherit from the common OEM chipset makefile. -$(call inherit-product, device/oneplus/sm8350-common/common.mk) +$(call inherit-product, device/oneplus/sm8450-common/common.mk) # Inherit from the proprietary files makefile. -$(call inherit-product, vendor/oneplus/lemonadep/lemonadep-vendor.mk) +$(call inherit-product, vendor/realme/ferrarri/ferrarri-vendor.mk) diff --git a/extract-files.sh b/extract-files.sh index b937852..8089030 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -14,8 +14,9 @@ fi set -e -export DEVICE=lemonadep -export DEVICE_COMMON=sm8350-common -export VENDOR=oneplus +export DEVICE=ferrarri +export DEVICE_COMMON=sm8450-common +export VENDOR=realme +export VENDOR_COMMON=oneplus -"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@" +"./../../${VENDOR_COMMON}/${DEVICE_COMMON}/extract-files.sh" "$@" diff --git a/lineage.dependencies b/lineage.dependencies index 4129e3d..34b87a1 100644 --- a/lineage.dependencies +++ b/lineage.dependencies @@ -1,6 +1,6 @@ [ { - "repository": "android_device_oneplus_sm8350-common", - "target_path": "device/oneplus/sm8350-common" + "repository": "android_device_oplus_sm8450-common", + "target_path": "device/oplus/sm8450-common" } ] diff --git a/lineage_ferrarri.mk b/lineage_ferrarri.mk new file mode 100644 index 0000000..e9b8349 --- /dev/null +++ b/lineage_ferrarri.mk @@ -0,0 +1,33 @@ +# +# Copyright (C) 2021-2023 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +# Inherit from those products. Most specific first. +$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) +$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) + +# Inherit from ferrarri device +$(call inherit-product, device/realme/ferrarri/device.mk) + +# Inherit some common Lineage stuff. +$(call inherit-product, vendor/lineage/config/common_full_phone.mk) + +PRODUCT_NAME := lineage_ferrarri +PRODUCT_DEVICE := ferrarri +PRODUCT_MANUFACTURER := realme +PRODUCT_BRAND := realme +PRODUCT_MODEL := RMX3301 + +PRODUCT_SYSTEM_NAME := RED8ACL1 +PRODUCT_SYSTEM_DEVICE := RED8ACL1 + +PRODUCT_GMS_CLIENTID_BASE := android-oppo + +PRODUCT_BUILD_PROP_OVERRIDES += \ + PRIVATE_BUILD_DESC="RMX3301-user 14 UP1A.230620.001 S.14b9d95_34b46-2684b release-keys" \ + TARGET_DEVICE=$(PRODUCT_SYSTEM_DEVICE) \ + TARGET_PRODUCT=$(PRODUCT_SYSTEM_NAME) + +BUILD_FINGERPRINT := realme/RMX3301/RED8ACL1:14/UP1A.230620.001/S.14b9d95_34b46-2684b:user/release-keys diff --git a/lineage_lemonadep.mk b/lineage_lemonadep.mk deleted file mode 100644 index 58652c9..0000000 --- a/lineage_lemonadep.mk +++ /dev/null @@ -1,33 +0,0 @@ -# -# Copyright (C) 2021-2023 The LineageOS Project -# -# SPDX-License-Identifier: Apache-2.0 -# - -# Inherit from those products. Most specific first. -$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) -$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) - -# Inherit from lemonadep device -$(call inherit-product, device/oneplus/lemonadep/device.mk) - -# Inherit some common Lineage stuff. -$(call inherit-product, vendor/lineage/config/common_full_phone.mk) - -PRODUCT_NAME := lineage_lemonadep -PRODUCT_DEVICE := lemonadep -PRODUCT_MANUFACTURER := OnePlus -PRODUCT_BRAND := OnePlus -PRODUCT_MODEL := LE2125 - -PRODUCT_SYSTEM_NAME := OnePlus9Pro -PRODUCT_SYSTEM_DEVICE := OnePlus9Pro - -PRODUCT_GMS_CLIENTID_BASE := android-oneplus - -PRODUCT_BUILD_PROP_OVERRIDES += \ - PRIVATE_BUILD_DESC="OnePlus9Pro-user 13 TP1A.220905.001 R.141a199-1-e0 release-keys" \ - TARGET_DEVICE=$(PRODUCT_SYSTEM_DEVICE) \ - TARGET_PRODUCT=$(PRODUCT_SYSTEM_NAME) - -BUILD_FINGERPRINT := OnePlus/OnePlus9Pro/OnePlus9Pro:13/TP1A.220905.001/R.141a199-1-e0:user/release-keys diff --git a/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml b/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml index aed53a4..fa76525 100644 --- a/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml +++ b/overlay/OPlusSettingsProviderResTarget/res/values/defaults.xml @@ -6,6 +6,6 @@ - OnePlus 9 Pro + realme GT 2 Pro diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 081d950..9292536 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -8,8 +8,9 @@ set -e -export DEVICE=lemonadep -export DEVICE_COMMON=sm8350-common -export VENDOR=oneplus +export DEVICE=ferrarri +export DEVICE_COMMON=sm8450-common +export VENDOR=realme +export VENDOR_COMMON=oneplus -"./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@" +"./../../${VENDOR_COMMON}/${DEVICE_COMMON}/setup-makefiles.sh" "$@" diff --git a/vendor.prop b/vendor.prop index 2a355df..acdd21d 100644 --- a/vendor.prop +++ b/vendor.prop @@ -1,9 +1,9 @@ # Bluetooth -bluetooth.device.default_name=OnePlus 9 Pro +bluetooth.device.default_name=realme GT 2 Pro # Graphics ro.surface_flinger.set_idle_timer_ms=250 ro.surface_flinger.set_touch_timer_ms=300 # USB -vendor.usb.product_string=OnePlus 9 Pro +vendor.usb.product_string=realme GT 2 Pro