From d1720b932d51a50896e591faf0f1ea411fef0f13 Mon Sep 17 00:00:00 2001 From: Joey Huab Date: Wed, 5 Feb 2025 00:24:31 +0900 Subject: [PATCH] Marble: 02/04/2025 Update (10.2.1) --- builds/marble.json | 14 ++++----- changelogs/marble.txt | 71 +++++++++++++++++++++++-------------------- 2 files changed, 45 insertions(+), 40 deletions(-) diff --git a/builds/marble.json b/builds/marble.json index 1660571a..8ac5dade 100644 --- a/builds/marble.json +++ b/builds/marble.json @@ -4,13 +4,13 @@ "maintainer": "Joey Huab", "oem": "Xiaomi", "device": "Poco F5 / Redmi Note 12 Turbo", - "filename": "EvolutionX-15.0-20250129-marble-10.2-Official.zip", - "download": "https://sourceforge.net/projects/evolution-x/files/marble/15/EvolutionX-15.0-20250129-marble-10.2-Official.zip/download", - "timestamp": 1738166306, - "md5": "8b2c2f00a504f212d6fc799face15765", - "sha256": "88a23cb94351d6e37af7624a446fbead6525599a797cd75f0ab0dc2db0b10aa7", - "size": 2813472133, - "version": "10.2", + "filename": "EvolutionX-15.0-20250204-marble-10.2.1-Official.zip", + "download": "https://sourceforge.net/projects/evolution-x/files/marble/15/EvolutionX-15.0-20250204-marble-10.2.1-Official.zip/download", + "timestamp": 1738675863, + "md5": "2f789958ce77f4c76e9bb9a76f43364d", + "sha256": "39313bcab609d1623bc4e7f576eaaa25207dd6f7ce30a25d4eb633c2f58def0f", + "size": 2820702585, + "version": "10.2.1", "buildtype": "Release", "forum": "https://xdaforums.com/t/rom-15-0-qpr1-marble-official-evolution-x-12-26-24.4709959/", "firmware": "https://xmfirmwareupdater.com/firmware/marble/stable/OS1.0.14.0.UMRMIXM/", diff --git a/changelogs/marble.txt b/changelogs/marble.txt index c5d140ab..6043ca21 100644 --- a/changelogs/marble.txt +++ b/changelogs/marble.txt @@ -6,45 +6,50 @@ Notes: - Make sure to be on HyperOS firmware first. - Use latest TWRP or OFRP-R11.1_6-Beta-marble.zip as recovery. - Clean flash is required if coming from March 2024 or older builds. +- Always dirty flash at your own risk. If your device bootloops, revert to an older build that boots. - Install LosKsu10.x.zip (https://sourceforge.net/projects/evolution-x/files/marble/15/LosKsu10.x.zip/download) for root. -- Play Integrity passes, RCS works (As of 01/30/2025). +- Play Integrity passes, RCS works (As of 02/04/2025). - Includes Dolby Atmos, POCO camera. - Credits to Arian16k, GR, Chaitanya, Adrianyyyy. Device changes: ============================== -Add missing odm props -Use fingerprint from POCO F5 odm build.prop -audio: Remove direct flag for VOIP RX (fix losing voice call audio when watching other videos) +Set product shipping API level to 33 +audio: add compress recording configurations +audio: enable compress voip +audio: offload 24 bits playback supports mp3/aac format +audio: update audio_io_policy for VoIP +audio: update audio_io_policy.conf +gps: Avoid access of deprecated LocUnorderedSetMap entry +gps: GNSS adapter: simplify getElapsed real time logic in PVT report +overlay: Add FPS info support +rootdir: common: Add permissions to access eSE device node +rootdir: common: Change name of eSE device node +rootdir: device: qcom: common: add system permission for power_state +rootdir: init.qcom.post_boot: Remove logging to kmsg device +sepolicy: Silence selinux logspam Notable ROM changes: ============================== -CarrierConfigManager: Enable inflate signal strength by default -Drop custom adb drawable -Edge light: Fix blink/pulse mode corner radius -Evolver: Add switch for compact HUN -Evolver: Hide 3 button nav customization when using gesture nav -Evolver: Move to JSON PIF implementation -LineageParts: Fix overlapping interval seekbar texts in RTL -LineageParts: Support breath LED mode -PixelPropsUtils: Improve spoofing -Settings: Adaptive Playback: Enable dynamicColor on lottie -Settings: Add vibration patterns from OOS -Settings: Do not hide Now Playing for Pixel devices -Settings: Fixup fingerprint enroll finish layout -Settings: Improve udfps enroll introduction layout -Settings: Retain udfps overlay shown state on restoring activity -Settings: Set key order on addition (fixes random re-ordering) -Settings: Use default letter spacing for category titles -Settings: Use internal display brightness in overlay displays -SystemUI: Allow long pressing timer chips to directly stop the action -SystemUI: Fixup cast chip long press when not showing a timer -SystemUIGoogle: Inject changes for Smart Pixels -apns-conf: Update Imobile config -apns: Add WE EG -config: properties: Add pihooks default values -core: Introduce SystemRestartUtils -fix vtservice cpu hogging -iconshapes: Set config_bottomDialogCornerRadius to 16dp -overlay: Set AOSP webview as fallback -sepolicy: Allow gmscore_app to set system_prop +BlackTheme: Make more container surfaces black +Disable Game default frame rate feature +Evolver: Bring in features from rising +Evolver: Implement Better QS (optional) +Evolver: Show restart SystemUI dialog for Compact HUN and Colored status bar icons +GameSpace: Integrate LMOFreeform to quick start apps +OmniStyle: Add more QS Header image packs +Update translations +aconfig: Disable FRP enforcement +apps: Include prebuilt Accord music player +check_boot_jars: Whitelist LMOFreeform +config: Build LMO Freeform app and sidebar +config: Disable RescueParty +config: Remove useless addon.d file +overlay: device_config: Add values required for Speech Recognition +overlay: device_config: Escape special characters +overlay: device_config: Updates +properties: Set default game props +themes: Expose values for theming settings +themes: Import notification, progress bar and power menu themes +vendor: Overlay PermissionController to use headline font from framework resource +version: Uprev to 10.2.1