19-May-2025
- Firmware is removed only flash hos2 firmware
- latest orange fox is compulsory to be used
- use 01_May ksunext file from install documents
- dirty flashable from 11.2.0 newer updates
- Includes Powertools,dolbyAtmos,gamebar
- properties: Disable continuous transaction tracing on all build types
- textclassifier: Add and ship prebuilt TextClassifier
- overlay: configure SQLite to operate in MEMORY mode
- Introduce thermal profile tile service
- parts: Rework per-app thermal profile
- parts: Fixup Thermal profile tile service
- parts: ThermalTileService: Refactor Thermal Tile Service and CPU Governor Management
- parts: Add support for long-press actions on QS tiles
- parts: ThermalTileService: Introduce Gaming Mode with per-game optimizations
- parts: ThermalTileService: Refactor Thermal Profile QS tile
- Refactor: Migrate SaturationUtils to Kotlin
- parts: Introduce PowerTools v3.0
- sepolicy: Rework sepolicy and drop neverallows
- Set camera override format from reserved via soong config
- sensors: Migrate sensor-notifier extension config to soong select
- Move soong_config_sets from BoardConfig to common.mk
- Migrate powershare to soong_config_set
- Move WfdCommon boot jar declaration to vendor
- Add support for Dolby Vision
- parts: Don't set battery saver power profile in low battery mode
- Fix wrong format specifier in libgf_hal.so
- Migrate sensor-notifer config to soong_config_set
06-May-2025
- FIRMWARE flashing is not required latest hos2 global fw is pre-included in the rom itself
- vanilla build support removed for now will be back in future
- latest orange fox is compulsory
- use 01_May ksunext file
- Update blobs and firmware from OS2.0.4.0.VMRMIXM for device
- Bring Back Dolby Atmos With whatsapp call bug fixed with ac3 codec
- Enable support for IEEE80211AC
- wlan: Drop unused vendor_cmd.xml
- wlan: Enable self recovery for qca6490
- Extend audio offload buffer size to 256kb
- properties: Disable continuous transaction tracing on all build types
- use QCOM Implementation for Audio Effects
- Import QCOM audio effects from OnePlus 9R
- parts: Implement startup service to restore Saturation Setting
- Do not balance msm_drm and kgsl_3d0 IRQs
- Dynamically set IRQ affinity for KGSL and MSM_DRM
- Move Lineage Health HAL to select()
- Move Lineage PowerShare HAL to select()
- Set game refresh rate override to 120
- sepolicy: Allow ueventd to load aw882xx calibration file
- Enable frame pacing for smoother visual performance
- Disable ART debug
- properties: Allow more cached apps in the background
- properties: Enable support for kernel idle timer
- Apply dex2oat optimizations
- props: Disable debug.sf.latch_unsignaled
- parts: Introduce GameBar v4.0
- parts: Introduce thermal profile tile service
- parts: Rework per-app thermal profile
- parts: Fixup Thermal profile tile service
- parts: ThermalTileService: Refactor Thermal Tile Service and CPU Governor Management
- parts: Add support for long-press actions on QS tiles
- parts: ThermalTileService: Introduce Gaming Mode with per-game optimizations
- parts: ThermalTileService: Refactor Thermal Profile QS tile
- parts: Startup: Restore Auto HBM settings on boot
- Refactor: Migrate SaturationUtils to Kotlin
- parts: Introduce PowerTools v3.0
- sepolicy: Rework sepolicy and drop neverallows
02-March-2025
- only use OS1.0.14.0.UMRMIXM firmware otherwise soft brick
- Fix Dolby audio codecs added ac4 and eac3 codecs
- Implement torch light control
- Add support for 60Hz in Landscape in Per-App-RR
- Introduce High Brightness Mode HBM and Auto HBM QS tile
- Introduce Display Satutaion Service and TileUtils
- Don't latch buffers
- Explicitly disable "Enable GL comp backpressure"
- Import QCOM audio effects from OnePlus 9R
- use QCOM Implementation for Audio Effects
- gps: Avoid access of deprecated LocUnorderedSetMap entry
- gps: Remove race condition while mSupportNfwControl read
- gps: Make sure wearables supports in GPS is disabled
- gps: Enable unused parameter and format warnings
- gps: Fix unused parameter warnings in new cases
- gps: Set sv pvt capability bit only when it is supported
- Make sure to enable 64bit fingerprint HAL
- Address fingerprint denial
- sepolicy: Silence selinux logspam
- Defer refresh rate changes when screen is off
- gps: Drop volatile usage in loc_read_process_conf
- gps: GNSS adapter: simplify getElapsed real time logic in PVT report
- sepolicy: Remove duplicate snxxx AIDL rules
18-Feburary-2025
- Clean Flash is MANDATORY
- only use OS1.0.14.0.UMRMIXM firmware otherwise soft brick
- added high touch polling rate
- fixed ussd
- fixed 1000 nits brightness
- sepolicy: Remove duplicate snxxx AIDL rules
- Add permissions and whitelist for Xiaomi parts
- Build DSPVolumeSynchronizer
- overlay: Set fixed refresh rate on keyguard
- Panic to recovery, not bootloader
- Build and configure xiaomi touch hal
- Update display, GPS and QCC blobs from ingot UKQ1.240227.165
- Update blobs from diting V816.0.10.0.ULFMIXM for common tree
06-Feburary-2025
- Initial A15 build of Matrixx for Marble