WaveOS v4.3 | Rasmalai
Raghav
Changelog:
Source Side:
Device Changelog
• Remove lmkd properties to enable new lmkd kill strategy
• Disable AUDIO_FEATURE_ENABLED_KPI_OPTIMIZE
• Disable UI touch sounds by default
• Disable bluetooth by default
• Enable freeform windows
• Disable NearbyMessagingService and DiscoveryService
• Correct GBoard Spacing
• allow appdomain to get persist_camera_prop
• Don't pin camera app in memory
• Pin surfaceflinger
• Fix mic issues in apps like WhatsApp
• enable QPower and Deep Sleep at the same time
• enforce 24 bit audio for offload playback
• Force triple frame buffers
• zram tuning
• Enable DFS channel scanning in P2P search.
• Relax WiFi re-association RSSI thresholds.
• Smarter decisions on whether to use a 2Ghz or 5Ghz AP.
• Bump min freq of big cluster to 768Mhz
• Kang EAS configuration from sunfish
• Override readahead to 128KiB after post•boot
• Import boot/runtime fs tuning from coral
• Force show network traffic on statusbar
• Update blobs from mojito-user 11 RKQ1.201022.002 V12.0.2.0.RKGEUXM release-keys
• Update Graphic stack From: LA.UM.9.1.r1-09100-SMxxx0.0
• Switch to prebuilt sensors@2.0 stack
• Update GPS to LA.UM.9.1.r1-09200-SMxxx0.0
• Switch to source built vendor.qti.hardware.perf@2.2
• Drop prebuilt libwfdaac
• Build open source bluetooth interfaces from source
• Cleanup unnecessary sepolicy
• Explicitly enable iorap
Kernel Changelog
• Rebased kernel on latest CAF tag(LA.UM.9.1.r1-09200-SMxxx0.0)
• Merged kernel/common, uprev sublevel to 231
• Increase vmstat interval
• Do not collect I/O statistics
• Smoothen WALT predicted load boosting
• Enable CONFIG_SCHED_AUTOGROUP
• Avoid run-time IPIs from expedited grace periods
• Implement RHEL's Low Latency Kernel cmdline
• optimize file overwrites
• Enable kernelspace battery saver
• Rework scheduling setup
• Bind to LITTLE cpus and reduce RT prio
• Disable UNMAP_KERNEL_AT_EL0
• Disable UTS namespace
• Disable SLUB per-CPU partial caches
• Enable basic tracing for IORap
• Enable TTL/HL target support
• Disable stack frame size warning
• Avoid dynamic memory allocation for small write buffers
• Disable SCHEDTUNE_BOOST_UTIL
• Silence log unnecessary spams
• Enable LZ4 ZRAM
• Improvements on wakelocks reduce idle drains
• Enable LSE atomics
• Disable PAN emulation
• Turn off SCHED_CORE_CTL to prevent incurring unnecessary overhead
• Don't pre-create any loop devices(Improves Boot time)
• Fix Random audio crashes
• Enable Devfreq Boost
• Misc optimizations and and stability fixes
Credits
• @Nubbest for testing
• @panchajanya1999 for DDR boost and other misc improvements on kernel
- and everyone else who contributed