Compare commits

...

10 Commits

Author SHA1 Message Date
Liekoo
1a624763b2 sapphire: fix soname 2026-01-28 08:10:54 +08:00
Ken Huang
b748ece902 sapphire: Set 120Hz frame rate multiple threshold 2026-01-28 08:10:28 +08:00
Liekoo
bd5c12d59a sapphire: Welcome Evolution X 2026-01-14 21:30:44 +08:00
Liekoo
83c20fae96 sapphire: update blobs to OS2.0.208.0.VNGMIXM 2026-01-14 20:46:47 +08:00
Liekoo
39deb3d85d sapphire: Add Animator Scale
- also reduces to 40% for both animation scale and transition scale
value
2026-01-14 20:44:39 +08:00
Vincent Wang
ed84d9cd1b sapphire: overlay: Enable screen off UDFPS feature
Bug: 389002332
Flag: android.hardware.biometrics.screen_off_unlock_udfps
Test: 1. FP screen off unlock should be included in settings
      2. FP screen off unlock should be disabled by default
2026-01-14 20:44:39 +08:00
Ali Hasan
5164969127 sapphire: load system_dlkm modules 2026-01-14 20:44:38 +08:00
Liekoo
4501030928 sapphire: update blobs to OS2.0.207.0.VNGMIXM 2026-01-14 20:44:38 +08:00
Jabiyeff
f46371c5cf sapphire: overlay: Reduce animation speed to 0.6 2026-01-14 20:44:38 +08:00
Ali Hasan
45f0add361 sapphire: fix and move NFC to different fragment and enable only on topaz {n7n, n7n_ss} 2026-01-03 13:43:02 +08:00
7 changed files with 70 additions and 6 deletions

View File

@@ -31,6 +31,8 @@ TARGET_PREBUILT_KERNEL := $(KERNEL_PATH)/kernel
PRODUCT_COPY_FILES += $(TARGET_PREBUILT_KERNEL):kernel
BOARD_SYSTEM_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/system_dlkm/modules.load))
BOARD_SYSTEM_KERNEL_MODULES_BLOCKLIST_FILE := $(KERNEL_PATH)/vendor_dlkm/system_dlkm.modules.blocklist
BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/vendor_dlkm/modules.load))
BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE := $(KERNEL_PATH)/vendor_dlkm/modules.blocklist
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/vendor_ramdisk/modules.load))

View File

@@ -1,3 +1,6 @@
# Display
debug.sf.frame_rate_multiple_threshold=120
# Fingerprint
persist.vendor.fingerprint.type=udfps_optical
persist.vendor.fingerprint.sensor_location=540|2109|105

38
evolution.dependencies Normal file
View File

@@ -0,0 +1,38 @@
[
{
"repository": "lycodump/android_device_xiaomi_sapphire",
"target_path": "device/xiaomi/sapphire",
"remote": "github-non-los",
"branch": "bq2"
},
{
"repository": "lycodump/android_device_xiaomi_sm6225-common",
"target_path": "device/xiaomi/sm6225-common",
"remote": "github-non-los",
"branch": "bq2"
},
{
"repository": "lycodump/android_vendor_xiaomi_sapphire",
"target_path": "vendor/xiaomi/sapphire",
"remote": "github-non-los",
"branch": "lineage-23.0"
},
{
"repository": "lycodump/android_vendor_xiaomi_sm6225-common",
"target_path": "vendor/xiaomi/sm6225-common",
"remote": "github-non-los",
"branch": "16"
},
{
"repository": "lycodump/android_device_xiaomi_sapphire-kernel",
"target_path": "device/xiaomi/sapphire-kernel",
"remote": "github-non-los",
"branch": "16"
},
{
"repository": "lycodump/hardware_xiaomi",
"target_path": "hardware/xiaomi",
"remote": "github-non-los",
"branch": "bka-no-dolby"
}
]

View File

@@ -27,4 +27,4 @@ PRODUCT_MODEL := Redmi Note 13
PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
BUILD_FINGERPRINT := Redmi/sapphiren_global/sapphiren:13/TKQ1.221114.001/OS2.0.203.0.VNGMIXM:user/release-keys
BUILD_FINGERPRINT := Redmi/sapphiren_global/sapphire:13/TKQ1.221114.001/OS2.0.208.0.VNGMIXM:user/release-keys

View File

@@ -384,6 +384,13 @@
<!-- Whether devices suports in-display fingerprint when screen is off -->
<bool name="config_supportScreenOffUdfps">true</bool>
<!-- Whether to enable fp unlock when screen turns off on udfps devices -->
<bool name="config_screen_off_udfps_enabled">true</bool>
<!-- Default value for fp screen off unlock toggle, it only works for the devices that support
fp screen off unlock-->
<bool name="config_screen_off_udfps_default_on">false</bool>
<!-- Flag indicating whether the surface flinger is inefficient
at performing a blur. Used by parts of the UI to turn off
the blur effect where it isn't worth the performance hit.

View File

@@ -6,4 +6,7 @@
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
<string name="def_device_name_simple">Redmi Note 13</string>
<fraction name="def_window_animation_scale">40%</fraction>
<fraction name="def_window_transition_scale">40%</fraction>
<fraction name="def_window_animator_scale">60%</fraction>
</resources>

View File

@@ -1,4 +1,4 @@
# All blobs below are extracted from sapphire V2.0.203.0.VNGMIXM
# All blobs below are extracted from sapphire V2.0.208.0.VNGMIXM
# ACDB
vendor/etc/acdbdata/bengal_idp/IDP_acdb_cal.acdb
@@ -55,14 +55,14 @@ vendor/lib64/rfsa/adsp/libsns_low_lat_stream_skel.so
# Audio
system_ext/etc/permissions/audiosphere.xml
system_ext/framework/audiosphere.jar
-vendor/lib/libar-pal.so;MODULE_SUFFIX=_vendor
-vendor/lib/libar-pal.so
vendor/lib64/hw/audio.primary.bengal.so
vendor/lib64/libadm.so
vendor/lib64/libalsautils.so
vendor/lib64/libar-acdb.so
vendor/lib64/libar-gpr.so
-vendor/lib64/libar-gsl.so;MODULE_SUFFIX=_vendor
-vendor/lib64/libar-pal.so;MODULE_SUFFIX=_vendor
-vendor/lib64/libar-gsl.so
-vendor/lib64/libar-pal.so
vendor/lib64/libats.so
vendor/lib64/libaudio_log_utils.so
vendor/lib64/liblx-ar_util.so
@@ -70,7 +70,7 @@ vendor/lib64/liblx-ar_util.so
vendor/lib64/libmcs.so
vendor/lib64/libpalclient.so
vendor/lib64/libqtigefar.so
-vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so;MODULE_SUFFIX=_vendor
-vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so
vendor/lib64/vendor.qti.hardware.pal@1.0.so
# Audio (FX modules)
@@ -719,10 +719,21 @@ vendor/etc/media_codecs_performance_khaje_iot.xml
vendor/etc/media_profiles_khaje_iot.xml
# NFC
odm/etc/permissions/sku_n7n/android.hardware.nfc.hce.xml
odm/etc/permissions/sku_n7n/android.hardware.nfc.hcef.xml
odm/etc/permissions/sku_n7n/android.hardware.nfc.uicc.xml
odm/etc/permissions/sku_n7n/android.hardware.nfc.xml
odm/etc/permissions/sku_n7n/android.hardware.se.omapi.uicc.xml
odm/etc/permissions/sku_n7n_ss/android.hardware.nfc.hce.xml
odm/etc/permissions/sku_n7n_ss/android.hardware.nfc.hcef.xml
odm/etc/permissions/sku_n7n_ss/android.hardware.nfc.uicc.xml
odm/etc/permissions/sku_n7n_ss/android.hardware.nfc.xml
odm/etc/permissions/sku_n7n_ss/android.hardware.se.omapi.uicc.xml
vendor/bin/STFlashTool
vendor/etc/libnfc-hal-st.conf
vendor/etc/libnfc-nci.conf
vendor/etc/st21nfc_conf.txt
vendor/lib64/libstfactory-vendor.so
vendor/lib/nfc_nci.st21nfc.st.so
vendor/lib64/nfc_nci.st21nfc.st.so