YAAP Updates
Kanalga Telegramâda oâtish
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
Ko'proq ko'rsatish2 956
Obunachilar
-124 soatlar
+27 kun
+730 kun
Postlar arxiv
2 957
âNew YAAP Build for OnePlus 12 (waffle)
Details:
⢠Version: 17.0 20260910
⢠Type: Stable
Changelog:
ROM:
⢠Merge September 2026 security patches
Device:
⢠Improve fingerprint performance and post unlock performance
⢠Give reclaim a chance in heavy order-0 bursts
⢠Update from OOS 16.0.10.501
Links:
⢠ROM: waffle
⢠Support: Group
2 957
âNew YAAP Build for OnePlus 12 (waffle)
Details:
⢠Version: 17.0 20260903
⢠Type: Stable
Changelog:
ROM:
⢠Fix all known udfps dimming bugs (notif, qs, pin entry all correctly in sync on keyguard now)
⢠Backport mobile data confirmation dialog
⢠Fix screen recorder edit crash without any available video editors installed
Device:
⢠Revert off VK backend for improving jank
Links:
⢠ROM: waffle
⢠Support: Group
2 957
âNew YAAP Build for OnePlus 12 (waffle)
Details:
⢠Version: 17.0 20260831
⢠Type: Stable
Changelog:
ROM:
⢠Fix and harden torch power gestures no matter digital assistant capabilities (17 fixes)
⢠Fix and ensure udfps layer order is correct (17 fixes)
Device:
⢠Fix minimum brightness udfps (17 fixes)
Links:
⢠ROM: waffle
⢠Support: Group
2 957
âNew YAAP Build for OnePlus 12 (waffle)
Details:
⢠Version: 17.0 20260827
⢠Type: Stable
Changelog:
ROM:
⢠Update to and fix 17 doze/keyguard/udfps implementation:
- Fixes partial unlock issue
- Fixes first time secure app udfps unlock
⢠Vanilla: fix needing to reset digital assistant app every boot (longstanding bug)
⢠New logos by SaintJimmy
Device:
⢠Update display and use source built libvmmem
⢠Kernel: build with clang 22 and fix some scheduler issues
⢠Kernel: merge ACK
⢠Kernel: implement custom lazy preemption app open and foreground task optimizations based on vendor usage
Links:
⢠ROM: waffle
⢠Support: Group
2 957
âNew YAAP Build for OnePlus 12 (waffle)
Details:
⢠Version: 17.0 20260827
⢠Type: Stable
Changelog:
ROM:
⢠VRR: bring back accidentally dropped change in 17 merge to no vote on many layers
⢠Improve screen off udfps unlock consistency (partial unlocks in 17 fixed)
⢠Allow >5 background tasks after >6 hours
⢠Improve Google bug of ultra hdr gainmaps clipping differently depending on interpolation
⢠Settings: dynamic colors in enrollment screen
⢠Settings: reverse-engineered expressive QR generator
⢠Settings: backported new Google icon
Device:
⢠Switch to vulkan backend (sdr dimming was fixed on 17 on it)
Links:
⢠ROM: waffle
⢠Support: Group
2 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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 957
â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
