RisingOS V5x/6x Changelog
Highlights & Device Specific Changes
* Build type: Monthly
* Device: Redmi K20 Pro / MI 9T Pro (raphael/in)
* Device maintainer: Muhammad Al Arabi
===============23-12-2024=============
Initial v6.0 A15 :
- Allow to access bootable/deprecated-ota targets
- Explicitly set as an non-AB target
- Link older libcrypto for widevine blobs
- Drop megvii
- Allow gettid syscall for atfwd@2.0
- Remove deprecated path in bootable/recovery
- Drop librecovery_updater
- Update product prop overrides
- Switch to common Xiaomi light
- Switch to Xiaomi fingerprint AIDL with fwb boost
- Switch to QTI thermal HAL
- Switch back to QTI power HAL impl (dropped libperfmgr and powerhint impl)
- Add Mac randomizer and 5GHz hotspot
Kernel side :
- Drop old KSU impl
- Add KernelSU-Next as submodule
- ksu_next: switch to susfs-4.14
- ksu_next: Add SUSFS v1.5.3 patch
- susfs: fixups
- Allow init exec ksud under nosuid
- Add KernelSU hooks
- Backport path_umount for KernelSU
- Fix: Failed to execute pm in terminal
- throne_tracker: skip iterate if failed to open dir (#1832)
- Fixup selinux for KernelSU
===============5-11-2024=============
RisingOS v5.2.1 HOTFIX 2 (october security update):
- Fixed some log spam
- Fixed play integrity failing
- Fixed (readded) all previous broken source side features
- Merge October security patch
- Fixed Dolby crashing
- Switch to Boolx kernel
- Use common libqti-perfd-client and power-libperfmgr
- powerhint: Use actual min/max frequencies
- powerhint: Let min freq not exceed max freq
- powerhint: Tune gpu freq
- powerhint: Tune cpu freq
- powerhint: Set correct gpu max freq
- powerhint: Remove camera actions and unused nodes
- powerhint: Decrease launch boost to 3sec
- Optimize cpu configuration for kryo485
- Switch to Google Pixel GKI LMK/ZRAM tunings
- Fix goodix_fod soname
- Add pixel_pitch
- update fingerprint service
- Drop perf scrolling
===============25-09-2024=============
RisingOS v5.2.1 HOTFIX :
- Fixed auto brightness
- Fixed adaptive color and x reality engine
- Fixed overheating while charging/gaming >> switch back to mi thermal
- Fixed copy paste delay for some users
- Fixed DC dimming issues while using some other colors mode
- Drop uclamp tuning from dt side (performance freak people can use boolX kernel)
- Drop source side broken features (SmartPowerOff and max cached processes)
- Drop color inversion
- some minor changes here and there
===============18-09-2024=============
RisingOS v5.2.1 EOL:
- Fixed Gphoto editor crash (should work every features including ai magic eraser and standalone magic eraser)
- Fixed google Safety and realme link app crash
- Fixed randomized MAC address (it was not available for some reason)
- Fixed various app crashing (For Gpay users just install WebView application)
- Fixed memory leak from both side (if you still face low ram issues just restart the systemUI)
- Improved overall performance and smoothness
- Switch to EXT4 partition and Add reserved partition (only for vanilla build)
- Many more fixes here and there
- Drop doze (all doze related features is there in Settings/Personlize/Theme/Ambient Display)
- Build Xiaomi sensors implementation
- Add lift to wake
- Disable qdcm display factory mode
- Import MIUI brightness overlays
- overlay: add Max Gamma Autobrightness adjustments
- Ship Lawnchair in Gapps build as well (now there is 3 launcher in Gapps build: 1. Ortus 2. Pixel 3. Lawnchair)
- Update Aderno to latest 786
- Switch to common IFAAService
- lmkd: kill heaviest task instead of any eligible task
- Exclude CarrierConfig overlays from RRO
- Import CarrierConfigs from CAF
- Switch to QTI Thermal HAL
- rootdir: Initial libperfmgr init config
- powerhint: Improve power efficiency
- powerhint: Drop display early_wakeup node
- powerhint: Drop EnergyAware node
- powerhint: Remove schedtune related stuff
- powerhint: Don't mess with UFS clkgate
- Adjust powerhint for QOS interface
- Import powerhint.json
- Remove QTI perfd and I/O prefetcher
- Migrate to Xiaomi power AIDL HAL
- dolby: Add profiles overlay for moto dolby
- dolby: Update dax-default from moto
- libstagefright_foundation-v33 moved to lineage compat
- Switch dolby soundfx to libswdap
- audio: Add dolby to audio effects
- audio: Apply NLSound 4.0 optimization for dolby
- audio: Forcefully disable volume leveler
- Link Dolby Atmos dependencies against v33 libstagefright_foundation
- Build XiaomiDolby
- Import Dolby audio blobs and sepolicy
- Kill dirac
- Switch to QTI Memtrack AIDL HAL
- I tried my best to create a perfect EOL build. I hope you all enjoy this amazing, fluent UI experience!
===============28-08-2024=============
Initial A14 QPR3 build (Rising v5.0):
- Fixed Leica camera
- Fixed HBM
- Fixed memory management
- Fixed copy/paste delay in clip board
- Fixed HBM/DcDimming layout in settings
- Fixed Audio
- Fixed slow charging issue
- Add per app thermal profile
- Ship with qti thermal
- Enable CrDroid doze
- Drop MMS user agent
- Remove AOSP rild property
- Build missing libraries for 14 QPR3
- QPR3 install_symlink changes
- Convert packages allowed to use aux cameras to prop
- Add system ui restart in restart advanced menu
- Initial FCM Hals generate
- Inherit common qti,xiaomi and lineage FCM
- Declare IMS libs as symlinks during extraction
- Declare EGL libs as symlinks during extraction
- Mark CNE symlink target as required package
- Explicitly disable "Enable GL comp backpressure"
- Disable backpressure propagation in SF
- unset BOARD_USERDATAIMAGE_PARTITION_SIZE
- Build libpng.vendor
- Allow skipping of nativeDetachImage
- Build missing libwatermark_shim
- label more camera props
- Enjoy the Stunning UI, and Customizations experience, without compromising the smoothness #KeepRising