FakeDreamer Kernel Changelog
Muhammad GunturV1.9 24/09/2025
- Fixed LDAC stutter issue
- Fixed binder UAF issue
- Fixed minor jitter issue on hyperos
- Fixed broken rcu changes
- Update compiler to AOSP Clang 21 latest
- Merged n0 and los mm changes
- Merged some more mm and XArray fixes from mainline
- Added oplus variant (oplus, moto, etc.)
- Minor cpufreq optimization
- A bunch more minor optimizations (debug, logs)
- Picked some bug fixes from 5.4 and 5.10
- Removed unnecessary camera driver
- Update ksun driver to 1.1.1
- Upstream to 4.19.337 (cip-st8)
- Add some fixes from android11-5.4-lts
V1.8.5 24/08/2025
- Fixed random reboot during idle caused by modem crashing
- Fixed random reboot on users with unknown usb port (alioth)
- Fixed random freezing issue on some users
- Fixed wifi delayed startup after booting
- Fixed wifi turned off during idle
- Fixed wifi driver crashed after long uptime
- Fixed stutter issue
- Picked n0kernel merged ir driver
- Upstreamed to 4.19.335 (cip-st7)
- Fixed bad memory management
- Added munch support
V1.8 17/08/2025
- Fixed HyperOS 2.1+ QS and app opening lags (Thanks to @AldyHK for testing it)
- Fixed random stutter on regular usage (Thanks to @Sagar1180 for testing it)
- Fixed some scheduler logic, picked some more from mainline
- Picked some changes from n0kernel
- Minor rcu fixup
- Minor block fixup
- Minor thermal fixup
- Minor mm fixup
- Rework headroom logic calculation
- Fixed screen dead issue on some unfortunate users
- Fixed minor dimension issue on MIUI/HyperOS
- Fixed random reboot issue on AOSPA TOPAZ
V1.7.5-hotfix 21/07/2025
- Fixed recovery freezing on some unfortunate devices
- Tuned uclamp for better latency and ux
V1.7.5 20/07/2025
- Fixed occasional hiccups when switching tasks
- Fixed delayed wakeup
- Fixed heating issue
- Fixed regression
- Fixed f2fs issue (synced with los)
- Backported latest scheduler changes from git
- Synced with latest n0kernel mm changes (16.3.3)
- Thermal profile now not set by default (change to dynamic manually if you want to play games)
- Upstreamed to 4.19.334 (cip-st6)
- Updated ksun to 1.0.9
- Added almost every ksu manager support (KSUN, KSU, RKSU, MKSU, SUKISU)
V1.7.1 28/06/2025
- Fixed regressions
- Fixed broken headroom logic
- Optimized thermal handling slightly
- Dropped 5.4 bpf backport (No longer support a16 gsi)
V1.7 25/06/2025
- Includes all changes from 1.7-rc1 and 1.7-rc2
- Fixed random reboot for susfs variant
- Disabled some unstable susfs features
- Reverted n0kernel mm changes
- Reverted some thermal changes
- Introducing configurable manual boost
- Minor scheduler changes
- Silenced some logs including susfs
- Optimized some configs treewide
- Picked some f2fs changes from los kernel
- Reverted some fuckups from me
V1.7-rc2 21/06/2025
- Partially fixed random reboot and Youtube got removed after
- Reworked headroom logic
- Reverted back CASS cpu selection hack
- Added support for A16
- Fixed some scheduler behavior
- Tweaked net stuff a little bit
- Reverted old qcom net changes
V1.7-rc1.1 15/06/2025
- Fixed random reboots on some aosp roms
- Fixed UI lags on HyperOS 2.0+ (tested on HyperArt)
- If you're facing random reboot on susfs variant, try to install susfs module and modify some setting there
V1.7-rc1 14/06/2025
- Optimized headroom for more power efficiency
- Some backported changes from 5.4
- Synced mm changes with n0kernel 16.2.9
- Minor dts fixes from 5.15
- Switched to linux-cip (4.19-st5) instead of 4.19-lts
- Upstreamed kernel to 4.19.333 (changes backported from 5.4)
- Some scheduler improvement and fixes from mainline
- Dropped some rcu changes
V1.6.8 08/06/2025 (ONLY FOR SUSFS VARIANT)
- Reverted back to susfs v1.5.5 (new backport aren't stable)
V1.6.7 05/06/2025
- Fixed qs lags on AOSP A15 QPR1 and above (thanks to @Sagar1180 for reporting it and @tarokh1239 for testing and checking it)
V1.6.6 04/06/2025
- Fixed warm reboot under certain conditions on aospa topaz (thanks to @ahhrahmad for testing it)
- Picked some n0kernel 16.2.8 optimization (slmk/cma/timer)
- Removed hardcoded zram sizes
- Cleanup old zstd upstream (unused)
- Minor sched optimization
V1.6.5 02/06/2025
- Treewide: minor fixes
- Reverted unused scheduler changes
- Synced optimization with n0kernel 16.2.7
- Picked thermal changes from v1.4
- Synced binder changes with n0kernel with proper fix
- Some more scheduler fixes
- Minor mm improvements
- Updated KSU-Next to 1.0.7 (12639)
- Fixed YONO SBI and other similar apps from detecting root
- Reverted old battery workaround
- Enabled CIB again
V1.6 21/05/2025
- Includes all changes from 1.6-rc1
- Synced scheduler fixes with mainline
- Picked some timers fix
- Fixed shareit causing force reboot
- Synced zsmalloc fix with mainline
- Synced usb:gadget changes with los kernel
- Synced f2fs fixes with mainline
V1.6-rc1 15/05/2025
- Backported display driver changes
- Small wifi driver fixes
- Treewide: minor fixes
- Fixed OIS for Mi10T Pro
- Introduced LRNG
- Tweaked block a little bit
- Upstreamed kernel to 4.19.332 (changes backported from 5.4)
- Small input boost adjustment
- Optimized timer
- Reverted old, unused and problematic commits
- Disabled some debug and silence more logs
- Disabled unnecessary defconfig
- Backported scheduler fixes from mainline
- Synced stop_machine with mainline
- Synced clocksource fixes with mainline
- Picked f2fs fixes with mainline
- Compaction: minor fixes from upstream
- Some qcacld and qcacmn changes
- Small cnss fixes
- Synced zram changes with n0kernel
- Backported SUSFS 1.5.7 from k6.1
V1.5.1 28/04/2025
- Reverted some thermal related changes
- Reverted some scheduler changes
- Reverted some mm changes
- Reapplied old RCU changes
- Fixed miui DTBO Issue on Apollo
V1.5 25/04/2025
- Includes all changes from 1.5-rc1 to 1.5-rc2
- Synced with n0kernel v16.2.4
- Reverted all binder changes from n0kernel until everything are fully tested
- Fixed random overheating issue during idle charging on HyperOS
- Fixed Leica crash on older AOSP-based ROMs
- Fixed IR sensor not working on newer LOS-based ROMs
- Fixed fingerprint sensor delay
- Restored some memory management changes
- Lib: minor fix and improvement
- Removed TEO completely
- Reduced sbalance polling interval
- Scheduler: small fixes from mainline
- Reverted CASS changes and make it stock
V1.5-rc2 17/04/2025
- Reverted some thermal changes.
- Reverted some changes from previous rc.
- Synced changes with n0kernel 16.2.0.
- Added support for Apollo.
- Added support for renaming on sideload.
- Upstreamed kernel to 4.19.331 (backported from 5.4).
- Reverted old mm changes.
V1.5-rc1.x - 06/04/2025
- Fixed random app crashes on HyperOS. (v1.5-rc1.1)
- Reverted several commits. (v1.5-rc1.2)
- Fixed freeze and forced reboot issues under high load — big thanks to @Walnut90 for thorough testing. (v1.5-rc1.3)
- Temporarily reverted binder changes from n0kernel until they can be properly integrated. (v1.5-rc1.3)
V1.5-rc1 - 05/04/2025
- Reverted some thermal driver changes.
- Reworked GPU frequency table and applied undervolting.
- Makefile: slightly improved polyhedral loop opt. flags.
- Backported sysctl and OOM changes from Linux 5.4.291.
- Dropped affined kthreads and IRQs to specific CPUs.
- Upstreamed kernel to 4.19.330 (backported from 5.4).
- Treewide: minor bug fixes and code improvements.
- Disabled some audio loggings.
- Scheduler: slightly reduced cpu overhead.
- Reverted DVFS headroom rework.
- Updated KernelSU-Next to 1.0.6 (12490).
- Synced Binder with n0kernel 16.1.7.
V1.4 - 28/03/2025
- Implemented a custom uname override (4.19.157-perf+ for gms).
- Debloated some unnecessary drivers and config.
- Made small changes to the audio and display driver.
- Reintroduced TEO.
- Added back the 150 MHz GPU frequency.
- Improved console performance, scheduler efficiency, and IRQ/thread placement.
- Optimized KGSL: disabled throttling, fixed race conditions, improved scheduling.
- Increased GPU processing limit and storage request size.
- Enhanced CPU power management, faster scaling, and early governor registration.
- Improved wakelock handling and thermal management (better tracking, efficiency).
- Added tri-cluster API for cpu efficiency.
- Updated jitterentropy, security patches, and upstreamed WireGuard.
- Fixed Roblox crashes, reverted potential kernel panic commits.
V1.4-rc2 - 16/03/2025
- Reverted some changes treewide.
- Updated ksu-next to 12449.
- Removed more debugging.
- Synced with the latest n0kernel changes.
- Improved scheduler.
- Removed TEO.
- Upstreamed sched/deadline.
- Upstreamed sched/cpupri.
- Merged CLO tag 'LA.UM.9.15.2.r1-11100-KAMORTA.QSSI14.0'.
V1.4-rc1 - 05/03/2025
- Removed some unused debugging code and logs.
- Added inlining flags + O3 optimization.
- Reverted to ThinLTO.
- Made small optimizations for performance and idle drain.
- Reverted more commits that might have caused issues.
- Reverted some charging-related commits.
- Updated some drivers.
- Optimized defconfig.
- Debloated DTB and DTBO.
- According to testers, the random reboot during idle was fully fixed.
V1.3.1 - 01/03/2025
- Reverted some changes that might have caused random reboot issues on certain ROMs during deep sleep.
- Fixed the no ramdisk issue on some ROMs.
V1.3 - 28/02/2025
- Upstreamed the kernel to 4.19.329 (backported changes from 5.4).
- Added separate files for stock and 5000mAh batteries.
- Created fake Lineage symlinks.
- Implemented fast refcount checking.
- Disabled additional logs.
- Updated ksu-next to 12430 (v1.0.5).
- Updated susfs to the latest 4.19 branch.
- Updated zstd to 1.5.2.
- Synced mm changes with kaz kernel.
- Synced scheduler changes with n0kernel.
- Cleaned up and optimized mm/dmapool code.
- Added optimization flags to the Makefile (slightly reduced file size).
- Removed unnecessary checks and duplicate code treewide.
- Made additional small improvements.
v1.2.1 - 20/02/2025
- Fixed USB tethering issue (surprisingly, no one reported this until now—even I rarely use this feature).
v1.2 - 18/02/2025
- Brought back old CPU governors.
- Reworked DVFS Headroom to reduce power consumption during daily usage.
- Synced CASS scheduler with Sultan Kernel.
- Fixed battery cycle not showing.
- Introduced Timed Event Oriented (TEO) cpuidle scheduler to the kernel.
- Synced TEO and Menu with Sultan Kernel.
- Refreshed DTB (fixed 5000mAh battery detection issue).
- Refreshed DTBO (fixed sensor-related issues on MIUI/HyperOS).
- Introduced Exposure Adjustment driver.
- Introduced Efficient CPU Variant (big thanks to E404 Kernel by @sk113r for the original idea).
- Updated camera and video drivers.
- Updated kernel locking from MagicTime.
- Made additional cache-related improvements.
v1.1 - 07/02/2025
- Merged CLO Tags: 'LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0', 'LA.UM.9.12.r1-18000-SMxx50.QSSI14.0', 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0', 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0', 'LA.UM.9.12.c10-78900-SAIPAN.QSSI14.0', 'LA.UM.9.12.r1-18300-SMxx50.QSSI14.0', 'LA.UM.9.12.r1-18400-SMxx50.QSSI14.0', 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0'
- Cherry-picked commits from CLO tag LA.UM.9.12.c10-82900-SAIPAN.QSSI14.0.
- Fixed camera issues caused by merging CLO tags on AOSP and MIUI/HyperOS.
- Fixed Double Tap Fingerprint gesture.
- Removed unnecessary logs.
- Removed unused code from upstreaming and CLO tag merges.
- Improved charging performance.
- Updated susfs for 4.19 to 1.5.5.
v1.0 - 02/02/2025:
- Initial Release
- Upstreamed kernel to 4.19.325.
- Added Full LTO.
- Updated KernelSU Next to 12346 (1.0.4).
- Updated susfs for 4.19 to 1.5.4.
- [Experimental] Added APatch support for the NoKSU variant.