This is Android 16 QPR2 with February 2026 security patches DIRTY FLASH FROM QPR1 NOW WORKS! Notes: ============================== - Install the latest HyperOS 2 FW according to your region (https://xmfirmwareupdater.com/firmware/marble) - Use OFRP-R11.1_7-Beta-marble.zip as recovery. - Always dirty flash at your own risk. If your device bootloops, revert to an older build that boots. - Visit XDA (https://xdaforums.com/t/rom-16-qpr2-marble-official-evolution-x-02-03-26.4709959/post-89870548) for the latest KSU next root zip. - Includes POCO camera and Dolby Atmos. - Credits to Arian16k, GR, Chaitanya, Adrianyyyy. Device changes: ============================== Optimize Gaming and Default thermal profiles (pabloescobar-reborn) Set target high frame rate of 120 Set target min supported frame rate of 60 parts: added ru localization powerhint: tune cpu_dma_latency on launch (beingashwani) powerhint: tune launch and uclamp durations (beingashwani) props: Disable vendor.audio.feature.kpi_optimize.enable sepolicy: allow power HAL to access cpu_dma_latency Notable ROM changes: ============================== Disable schedstats Evolver: Add three fingers swipe actions Evolver: Bring back notification row transluency and translucent notifications on lockscreen toggles Evolver: Drop ongoing action chip feature Evolver: Extend QS Header Image to support animated GIF/WEBP Evolver: Introduce shake gesture HWComposer: Silence duplicate VSYNC logspam PermissionController: Add missing permission groups SystemUI: Add charging bolt indicator for text-only battery style SystemUI: ConfigurationControllerImpl: Avoid NullPointerException SystemUI: Fix QS customizer corner radius SystemUI: Fix concurrent modification exception on config change SystemUI: Fix edge light, media art, pulse on ambient display, now playing SystemUI: Fix imageloader spam in BrightnessSliderViewModel SystemUI: Fix notification transparency issues SystemUI: Implement burn-in protection for statusbar SystemUI: Use privacy_chip_background for charger indicator bg Update CE storage handling in StorageManagerService (Fixes Android/data folder creation on some apps dues to race condition) Use proper value for default multi-media focus audio: add message MSG_L_BT_ACTIVE_DEVICE_CHANGE_EXT to messageMutesMusic logic config: Update pihooks default values recovery: Add support for AIDL bootcontrol HAL in slot switch option recovery: Do not print switch slot info without actually switching a slot recovery: add support for changing slots recovery: rewrite slot switch logic using bootcontrol APIs surfaceflinger: Lower DisplayModeController log verbosity