Skip to content

Latest commit

 

History

History
127 lines (117 loc) · 5.74 KB

RMX1971.md

File metadata and controls

127 lines (117 loc) · 5.74 KB

Device Changelog

Project Elixir for Realme 5 pro (RMX1971) Changelogs

v3.8 RMX1971

  • Ships with new Moto Dolby implementation
  • Adjusted doze brightness values 
  • Adjusting of screen brightness while dozing in low power state 
  • Set lz4 as the default for ZRAM compression 
  • Nuked GoogleTagManager logs
  • Tuned Dolby values from Oneplus 9R for Improved sound quality
  • Disabled volume leveler by default in Dolby
  • Enabled post process for voice call
  • Enabled Surface Flinger Cache by default
  • Added flag to store Task Snapshot in 16 bit pixel format to save memory
  • Added RIL props for battery improvements
  • Created PERFD deamon related dirs
  • Enabled Config for vibrate on Icon Animation
  • Removed deprecated aptX(HD) encoder shared libs
  • Redefined bluetooth a2dp offload capabilities
  • Restored pre a13 battery warning threshold
  • Removed useless esepmdaemon, qseeproxydaemon, ssgqmigd, ptt_socket_app, sensingdaemon from rootdir
  • Imported Google photos properties from pixelify
  • Forced device to treat 170M as sRGB in SF
  • Configured correct wifi overlay configuration
  • Miscellaneous other changes to make rom smoother and better

v3.7 RMX1971

  • Ships with Moto Audio (Dolby Sound)
  • Nuked Kharame Dirac
  • Disabled SF composition prediction model
  • Enabled suspend to RAM (Idle drain reduction)
  • Improved Doze state transitions
  • Enabled vendor perf gesture fling boost
  • Adjusted lmkd kill timeout to avoid long waiting on dying process
  • Switched lmkd to use minfree levels for kill decisions
  • RAM management improvements implemented
  • Other miscellaneous changes to improve ROM performance and stability

v3.6 RMX1971

  • Fixed Tint when switching between landscape and portrait during video playback
  • Fixed issue where some videos were getting stuck in apps like Instagram
  • Enabled display protected contents in SF (required for PIP in Netflix and other widevine apps)
  • Disabled Async MTE on System Server
  • Offloaded WM shell to another thread (improves performance)
  • Enabled QR scanner shortcut in lockscreen
  • Added hwui props from RUI2.0
  • Miscellaneous other changes to make rom smoother and better

v3.5 RMX1971

******* CLEAN FLASH IS MUST FOR THIS VERSION *****

  • Based on January Security Patch
  • Fixed video playback tinting issue in apps like Instagram
  • Fixed boot animation lags/freezes
  • Fixed triple frame buffer regression
  • Upstreamed Kharame Kernel to latest 4.9.337
  • Miscellaneous other changes to make rom smoother and better

v3.4 RMX1971

  • Ships with Lineage Aperture cam instead of GcamGo
  • Enabled world phone bool
  • Dropped deprecated audio flags
  • Dropped deprecated flags from BoardConfig
  • Removed resource cache on early boot to avoid derps on dirty flash
  • Enabled overlay for haptic feedback on text selection/insertion
  • Reduced RAM usage by Speed profile services and wifi-service
  • Set block binder thread on incoming calls
  • Set LatchUnsignaledConfig to Auto Single Layer (reduces app jank)
  • Killed IMS logspam
  • Disabled Skia tracing by default (performance/power improvements and reduced janks)
  • kernel: Fix slow charging when screen is ON
  • Upstreamed Kharame kernel to latest 4.9.336
  • Dropped the config set Color Transform Accelerated as it is enabled by default
  • Disabled advanced network scan
  • Enabled Zygote Critical window (Efficient and faster app launch)
  • Added cpu set for audio app (optimized audio scheduling)
  • Compacted cached app heaps in the background (helps fit more cached apps in memory)
  • Removed virtual frame buffer (consumes lot of memory and is not needed)
  • Disabled kpti (helps increase performance)
  • Switched back to Vulkan ui rendering from SkiaGL rendering (after December merge, SkiaGL & OpenGL giving hell lags)
  • Updated battery health overlays as per latest source changes
  • Miscellaneous other changes to make rom smoother and better

v3.3 RMX1971

  • Fixed issue with in-call volume not changing
  • Improved Brightness (Now enjoy high brightness even at low slider position)
  • Added feature to include sliders for vibration instead of just on/off toggle
  • Replaced Google Dialer with AOSP Dialer.
  • Added feature to show app Memory usage detail in app info
  • Nuked the following Google apps: Calendar, Drive, Gmail and Photos
  • Nuked deprecated legacy ril codes
  • Optimized for kryo385
  • Tuned bmps listening interval to achieve power savings during wifi idle
  • Extended buffer size for offload playback to reduce cpu wake up
  • Used QCOM implementation for audio effects
  • Optimized the shutdown time
  • Dropped deprecated vp8-vp9 media codecs
  • Reduced number of CPUs for system-background apps to reduce cpu workload
  • Enabled UXE for performance improvement
  • Disabled TDLS offchannel in wifi
  • Nuked test apps installation
  • Switched to AVC 3.1 for screen recording
  • Upstreamed Kharame kernel to latest 4.9.333
  • Miscellaneous other changes to make rom smoother and better

v3.2 RMX1971

  • Switched to User Build from User Debug
  • Fixed low volume issue at Receiver's end during call
  • Fixed low mic input on Telegram and whatsapp calls on speaker
  • Added props to improve Battery Backup
  • Cleared settings cache after dirty flash (avoids broken strings on settings app)
  • Hide magisk better (banking apps should work even better now)
  • Added missing entry for com.dsi.ant (Needed by Fitness trackers)
  • Disabled BT and touch sounds by default
  • Improved RAM by not pinning camera app in memory
  • Nuked the flag of BT clean-on as it's not needed anymore
  • Upstreamed Kharame kernel to latest 4.9.330
  • Safetynet passes by default
  • Miscellaneous other changes to make rom smoother and better

v3.1 RMX1971

  • Initial A13 release
  • CTS passes by default
  • Selinux is Enforcing
  • Build is encrypted (FBE Enabled, so use ofox 12.1 recovery)
  • BT Media and calling working fine