FakeDreamer Kernel Changelog

FakeDreamer Kernel Changelog

Muhammad Guntur

V1.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.

Report Page