YAAP Updates
الذهاب إلى القناة على Telegram
Update channel for all YAAP builds Other Chats: @yaapcommon - Common Chat @yaapop7 - OnePlus 7 Series @yaapop8 - OnePlus 8T/9R @yaapop12 - OnePlus 12 @yaappantah - Pixel 7/7 Pro @yaapot - OT Chat @yaapraphael - Redmi K20 Pro/Mi 9T Pro
إظهار المزيد2 944
المشتركون
-124 ساعات
+17 أيام
-330 أيام
أرشيف المشاركات
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 17.0 20260825
• Type: Stable
Changelog:
ROM:
• Merged Android 17 (And all related security patches)
• Add a shortcut for the new A17 bubbles in recents
• Add an icon for each caffeine tile state
• Add an icon for each AOD tile state
• Improve QS tiles haptic feedbacks (vibrate for more changes)
• Launcher3: Add a toggle to hide home screen contents in drawer
• Launcher3: Add blur to home screen popup menus
• Launcher3: Make drawer search bar follow drawer opacity
• Settings: Reorganize gestures and system pages
• Updated smartspace to latest pixel release
• Updated locale picker
• Split text to 2 lines in AOD tile
• Removed auto-on tile dialog features (no longer needed for the new AOSP tiles)
• Removed custom 3 button layout toggles (AOSP now has their own invert)
• Many other small fixes and improvements we just don't recall
Device:
• Improve Ultra HDR and mixed HDR viewing
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260805
• Type: Stable
Changelog:
ROM:
• Enable app image startup cache
Device:
• Updates from OOS 16.0.9.400
• Improve blur performance with many expensive rendering hints
• Improve dalvik tuning
• Improve app open performance
• Improve jitter consistency
• Kernel: improve memory allocation performance for critical tasks
• Kernel: implement per-cluster frequency headroom for improved power efficiency
• Kernel: reduce unnecessary low memory kills from IO thrashing circumstances
• Kernel: improve idle/sleep in some cases
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260722
• Type: Stable
Changelog:
ROM:
• Vanilla: update shipped microg and companion
Device:
• Kernel: improve app launch and benchmark performance (reduce performance cost of lazy rcu while keeping idle power consumption benefits)
• Kernel: improve simple low memory killer by only triggering when reclaim struggles, which limits killing to only before memory pressure becomes user perceptible
• Kernel: improve reclaim efficiency with newer kcompressd changes.
• Kernel: improve power efficiency with a change targeting system background tasks
• Kernel: reduce latency of performance-sensitive binder transactions (improves app/activity/fragment open performance, ui tasks, fingerprint, and much more)
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260716
• Type: Stable
Changelog:
ROM:
• None
Device:
• Camera: Enable stock color correction system and lens wide
• Implement a simple UIM2 switch kernel driver and toggle (esim<->physical sim2) for esim variants, which is superior to other solutions in a few ways:
- A small kernel driver which replaces oplus' without any userspace dependencies
- Does not have any additional proprietary dependencies
• Kernel: Add kick boost on binder sync tx if from fg main thread to do small boosts on relayout, inflation, etc (the costliest parts of fragment launches)
• Kernel: Merge 6.1.177 and android common kernel
• Kernel: Small additional efficiency improvement
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260713
• Type: Stable
Changelog:
ROM:
• None
Device:
• Add a passthrough charging toggle and qs tile
• Enable perf mode for OpenDelta — next OTA will install faster
• Kernel: bring back a proper FIE implementation and fix two power consumption mistakes. Additionally minimize overhead.
• Kernel: CASS: in full load scenarios, allow using prime sooner if a task can only fit there (+~400 multi-core Geekbench points consistently and hackbench improved).
• Kernel: disable dcvsh IRQs to stop lmh throttling from competing with our thermal throttling implementation. This regains a usable 3.3ghz prime core which was restricted fw level since around OOS16.
• Kernel: improve wake from suspend performance.
• Kernel: drop counter-productive idle packing
• Kernel: EEVDF fixes
• Kernel: Improve cold app open performance
• Kernel: Add warm app launch boosts
• Kernel: Add in-app transition boosts
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for Nubia Z60 Ultra (cerro)
Details:
• Version: 16.0
• Type: Stable
Changelog:
ROM:
• Aperture: support fixing hdr video colors on oplus devices
• Misc
Device:
• Implement 9 (or so) level skin-thermal based mitigations.
• Kernel: fetch latest changes
• apply 10% uclamp boosting for SurfaceFlinger
Links:
• ROM: cerro
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260708
• Type: Stable
Changelog:
ROM:
• None
Device:
• Without losing power consumption improvements, reduce jitter and improve UI performance particularly on balanced (default) and performance kprofiles
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260707
• Type: Stable
Changelog:
ROM:
• Lindroid: move to a more efficient/lower latency ASurfaceControl composer, which allows for hw overlay promotion
- Will need to update inside rootfs or use new rootfs for a tear-free experience
Device:
• Updates from OOS 16.0.8.300
• Camera: use stock video opmode in all video cases for improved video processing and output
- On Aperture and Gcam configs, now has improved stabilization as well
• Kernel: fix a significant power regression introduced after April build
• Kernel: kprofile improvements to adapt to power regression fix:
- Bring back minor 1ms frame precommit boosting on balanced kprofile
- Improve performance kprofile frame precommit boosting
- Battery kprofile is still no boosting for as good of battery life as possible
- All other efficiency improvements implemented since April build (including small task packing) are kept
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260624
• Type: Stable
Changelog:
ROM:
• None
Device:
• Kernel: fix possible slow out of memory scenario
• Kernel: improve interactivity and efficiency
• Kernel: fingerprint improvements
• Kernel: tweak thermal mitigation curves for more peak performance headroom and improved passively cooled gaming performance
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for Xiaomi Poco X3 Pro (vayu)
Details:
• Version: 16.0 20260618
• Type: Stable
Changelog:
ROM:
• Applied May security patches
• Fix volume dialog ringer drawer in landscape
• Set the correct default for tether offload setting
• Show location indicator for coarse location requests as well as precise
• Fix status bar burn in protection
• Disable USAP pool to workaround high usap drain for some users
• Launcher3 & Quickstep: Optimizations to Google code in areas found introducing animation jank
• Fix decrease of refresh rate and target frame rate on ARR devices during overscroll stretch animations and other redraws (yet another fix to Google's ARR implementation)
• Fix PermissionController crash
• Implement fix for "Tiny UDP Cannon" VPN bypass
• Fix IME getting stuck (fix from pixel)
• Fix setting DAVx as contacts account
• Fix multi-profile files access
• Launcher: standardize all apps search bar height
• Implement an option for making navbar gesture handle invisible
• MD3 theme files app (DocumentsUI)
• Lindroid: halt vblanks and rendering when app is in background
• Implement option to change notification shade opacity
• Fix ARR power regression with a more targeted overscroll effect refresh rate fix
• Fix circle to search with navbar handle invisible
• Aperture: rebase and update
• Lindroid: implement power mode support
• OmniJaws: use a split view for inline mode, showing all non date and weather slices in a secondary location
• Gapps: set CredentialManager as default password manager
• SurfaceFlinger: always show refresh rate in overlay even when idle (removes dashes)
• SurfaceFlinger: do not vote any refresh rate change on status bar item updates
• SurfaceFlinger: allow utilizing as low as minimum configured refresh rate for idle
• SurfaceFlinger: minimize intermediate refresh rate switches
• Fix AOD burn in protection requiring SystemUI restart post boot (Google bug)
• Aperture: support fixing hdr video colors on oplus devices
• Misc
Device:
• Merge LineageOS qcom sm8150 kernel changes
Links:
• ROM: vayu
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260619
• Type: Stable
Changelog:
ROM:
• Aperture: support fixing hdr video colors on oplus devices
• Misc
Device:
• Further improve per-cluster thermal mitigations
• Camera fixes and improvements including:
- Fixed high camera service load during camera usage (incl video calls)
- Improved lens switch performance
- Fixed a crash when quickly switching between 0.6x and >=3.1x on logical video recording
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260615
• Type: Stable
Changelog:
ROM:
• None
Device:
• Significantly improve our thermal mitigations to use 9 levels with skin sensor and allow cpu cooling devices to be referenced and used:
- Minimizes battery heat runoff more effectively
- Allows dropping mitigations earlier when trending downward (not contributing as much heat)
- This is still the only rom with any thermal protections/mitigations on waffle (or any newer oplus device)
• Kernel: efficiency improvement
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260611
• Type: Stable
Changelog:
ROM:
• None
Device:
• Now the first/only rom on a newer oplus device to have thermal mitigations and battery protections:
- Implemented a 9 level raw battery-led thermal mitigation strategy beginning at ~38C battery with small mitigations.
- Tie in gpu, ddr, and additional clusters outside of big+/prime as battery temperature increases to minimize runoff or contribution when we are not the main thermal contributor.
- For additional protection, implement skin temperature thermal mitigations (4 levels).
- Additionally add per component temperature mitigations well lower than the previous thermal die limits.
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260609
• Type: Stable
Changelog:
ROM:
• Show location indicator for coarse location requests as well as precise
• Fix status bar burn in protection
• Fix AOD burn in protection requiring SystemUI restart post boot (Google bug)
Device:
• Kernel: multitasking improvements with a hybrid vmpressure/psi window low memory killer
- Improves responsiveness of kills (also with small boost in high pressure)
- Reduces false kills
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for Nubia Z60 Ultra (cerro)
Details:
• Version: 16.0
• Type: Stable
Changelog:
ROM:
• Applied May security patches
• Fix volume dialog ringer drawer in landscape
• Set the correct default for tether offload setting
• Implement fix for "Tiny UDP Cannon" VPN bypass
• Fix IME getting stuck (fix from pixel)
• Fix setting DAVx as contacts account
• Fix multi-profile files access
• Launcher: standardize all apps search bar height
• Fix decrease of refresh rate and target frame rate on ARR devices during overscroll stretch animations and other redraws (yet another fix to Google's ARR implementation)
• Fix PermissionController crash
• Launcher3 & Quickstep: Optimizations to Google code in areas found introducing animation jank
• Disable USAP pool to workaround high usap drain for some users
• Update certified props
• Support overriding display headroom for HDR from device
• Implement an option for making navbar gesture handle invisible
• MD3 theme files app (DocumentsUI)
• Implement option to change notification shade opacity
• Fix ARR power regression with a more targeted overscroll effect refresh rate fix
• Fix circle to search with navbar handle invisible
• Aperture: rebase and update
• OmniJaws: use a split view for inline mode, showing all non date and weather slices in a secondary location
• Gapps: set CredentialManager as default password manager
• SurfaceFlinger: always show refresh rate in overlay even when idle (removes dashes)
• SurfaceFlinger: do not vote any refresh rate change on status bar item updates
• SurfaceFlinger: allow utilizing as low as minimum configured refresh rate for idle
• SurfaceFlinger: minimize intermediate refresh rate switches
Device:
• Kernel: implement an improved FIE, improve performance and efficiency
• Kernel: FIE improvements
• Kernel: efficiency: improve prime cpu avoidance and further pack on low power cores
Links:
• ROM: cerro
• Support: Group
2 945
New YAAP Build for Motorola moto G54 5G (cancunf)
Details:
• Version: 16.0 20260606
• Type: Stable
Changelog: ⠀
ROM:
• Implement fix for "Tiny UDP Cannon" VPN bypass.
• Fix IME getting stuck. (fix from pixel)
• Fix setting DAVx as contacts account.
• Fix multi-profile files access.
• Launcher: standardize all apps search bar height.
• Fix decrease of refresh rate and target frame rate on ARR devices during overscroll stretch animations and other redraws. (yet another fix to Google's ARR implementation)
• Fix PermissionController crash.
• Launcher3 & Quickstep: Optimizations to Google code in areas found introducing animation jank.
• Disable USAP pool to workaround high usap drain for some users.
• Update certified props.
• Support overriding display headroom for HDR from device.
• Implement an option for making navbar gesture handle invisible.
• MD3 theme files app. (DocumentsUI)
• Lindroid: halt vblanks and rendering when app is in background.
• Implement option to change notification shade opacity.
• Fix ARR power regression with a more targeted overscroll effect refresh rate fix.
• Fix circle to search with navbar handle invisible.
• Aperture: rebase and update.
• Lindroid: implement power mode support.
• OmniJaws: use a split view for inline mode, showing all non date and weather slices in a secondary location.
• Gapps: set CredentialManager as default password manager.
• SurfaceFlinger: always show refresh rate in overlay even when idle. (removes dashes)
• SurfaceFlinger: do not vote any refresh rate change on status bar item updates.
• SurfaceFlinger: allow utilizing as low as minimum configured refresh rate for idle.
• SurfaceFlinger: minimize intermediate refresh rate switches.
Device:
• Drop remnants of FPC1020.
• Drop remnants of egisfp.
• Rewrite fingerprint init script.
• Drop fingerprint ident binaries.
• Rewrite insmod script.
• Update blobs and firmware to V1TDS35H.83-20-5-11.
• Cleanup MTK connectivity modules load init triggers.
• Set ro.vendor.soc.* from init instead of props.
• Cleanup duplicate sensor permissions.
• Remove unused touchrec folder.
• Remove Moto Modem RFS logs script.
• Drop Moto wireless accessories permissions.
• Drop Moto shutdown logging script.
• Drop Moto kpgather/kpreadwrite binaries.
• Drop Moto pstore_annotate script.
• Drop Moto bootperf.rc.
• Kernel state at r3b3.
Links:
• ROM: cancunf
• Instructions: link
• Support: group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260605
• Type: Stable
Changelog:
ROM:
• OmniJaws: use a split view for inline mode, showing all non date and weather slices in a secondary location
• Gapps: set CredentialManager as default password manager
• SurfaceFlinger: always show refresh rate in overlay even when idle (removes dashes)
• SurfaceFlinger: do not vote any refresh rate change on status bar item updates
• SurfaceFlinger: allow utilizing as low as minimum configured refresh rate for idle
• SurfaceFlinger: minimize intermediate refresh rate switches
Device:
• Kernel: optimize critical task spawned workqueues (improves camera open performance)
• Utilize 10hz as display idle rate
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260603
• Type: Stable
Changelog:
ROM:
• Implement option to change notification shade opacity
• Fix ARR power regression with a more targeted overscroll effect refresh rate fix
• Fix circle to search with navbar handle invisible
• Aperture: rebase and update
• Lindroid: implement power mode support
Device:
• Kernel: merge 6.1.175
• Additional efficiency improvements including re-enabling ADFR for static image power consumption improvement
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260529
• Type: Stable
Changelog:
ROM:
• Implement an option for making navbar gesture handle invisible
• MD3 theme files app (DocumentsUI)
Device:
• Fix playback of media with >2 channel audio over bluetooth
• Stop reporting severe thermal state when there is none
• Kernel: efficiency: improve prime cpu avoidance and further pack on low power cores
• Kernel: efficiency: only precommit frame boost on performance kprofile
Links:
• ROM: waffle
• Support: Group
2 945
New YAAP Build for OnePlus 12 (waffle)
Details:
• Version: 16.0 20260526
• Type: Stable
Changelog:
ROM:
• Update certified props
• Support overriding display headroom for HDR from device
Device:
• Updates from OOS 16.0.7.200
• Give Ultra HDR more headroom, to solve dimming at higher brightness on 8bit hdr
• Kernel: significantly improve/regain efficiency
• Kernel: Merge 6.1.174
Links:
• ROM: waffle
• Support: Group
