Kernel Specific Changes: Build type: EXTREME++ Stable / Hardcore Gaming Device name: POCO F4 Device codename: munch Target ROM: Xiaomi HyperOS Kernel maintainer: @pandey_ji_8 ==========07/10/2026 (Build #82)========== * fix(power): use lambda in re.sub to prevent C string escape sequence mangling * feat(power): overhaul charging architecture, unlock universal fast charging (PD/PPS/QC), fix 67W Mi Turbo handshake & add dynamic thermal guard * feat(arch): implement Tri-Variant architecture (Battery 2.42GHz, Bal-Gaming 2.84GHz, Gaming 3.19GHz) with live Settings kernel name display * fix(boot/recovery): eliminate ramdisk tampering, fix cmdline pointer offsets & enforce post-boot resetprop lock * fix(boot): eliminate early-boot AVB crash & implement post-boot bootloader lock spoofing * fix(core): sync KSU hooks with AstideLabs tree via multi-manager ReSukiSU v4.2.0-rc3 & SuSFS v2.3.0 * fix(rksu): bridge AstideLabs SuSFS v2.3.0 symbols with RKSU supercalls & fix APK fallback * feat(core): integrate RKSU + SuSFS v2.3.0, 2.7GHz clamp, universal bootloader lock & branding by PandeyJI-9 * fix(build): eliminate post-olddefconfig KSU stripping & set KSU_SUSFS default hook * feat(root): integrate ReSukiSU v4.2.0-rc3 + SuSFS v2.3.0 with universal manager fallback & zero-latency VFS hooks ==========04/10/2026 (Build #67)========== * feat(workflow): dual-variant packaging in single build run (3.2GHz Stock Peak & 2.8GHz Cool Gaming Peak) * feat(cpu): safe post-boot Prime core 2.84 GHz cap in 00-extreme-performance.sh for 2.8GHz variant (zero PMIC risk) * feat(net): native TCP BBR congestion control (CONFIG_TCP_CONG_BBR=y, CONFIG_DEFAULT_BBR=y, FQ packet pacing) for ultra-low gaming ping * feat(storage): disabled I/O stats & random entropy accounting across all block queues (/sys/block/*/queue/iostats = 0) * feat(sched): disabled SCHEDSTATS, TASK_IO_ACCOUNTING, and heavy debug checks for lean high-throughput gaming * fix(gov): 100% safe boot on stock schedutil with EXTREME+ governor selectable post-boot * fix(gpu): preserve 100% verified FakeDreamer 150MHz - 670MHz GPU undervolt & Qualcomm msm-adreno-tz governor ==========03/10/2026 (Build #66)========== * revert(cpu): 100% completely reverted C-level CPU undervolt (-30mV) in qcom-cpufreq-hw.c & EPSS LUTs (fixed PMIC early boot crash) * revert(cpu): removed 2.84 GHz C-code/DTS limit to preserve 100% stock Qualcomm CPU OPP table & voltage stability * fix(gov): restored stock schedutil as default boot governor (CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y) for 100% bootloop safety * feat(gov): EXTREME+ governor remains registered as selectable module/governor for FKM / manual activation * fix(service): 00-extreme-performance service delayed with boot_completed trigger to prevent early boot CPU contention * feat(lmk): Smart Sniper LMK daemon & Joyose thermal lock preserved without touching boot governors * fix(gpu): preserve 100% verified FakeDreamer 150MHz - 670MHz GPU undervolt & Qualcomm msm-adreno-tz governor ==========03/10/2026 (Build #61)========== * feat(gpu): 100% working GPU Undervolt (150MHz - 670MHz) verified on HyperOS * fix(dts): undervolt all 5 speed-bins (0, 1, 2, 3, 4) in kona-v2-gpu.dtsi * feat(dtb): flash both boot & vendor_boot partitions in AnyKernel3 to prevent stock DTBO overwrite * fix(devfreq): preserve 100% native Qualcomm msm-adreno-tz TrustZone governor * feat(power): screen idle frequency now cleanly drops to 150MHz with lowest voltages (1) * feat(build): compile unified multi-DTB image and DTBO directly from kernel Makefile targets * feat(service): 00-extreme-performance boot service locks msm-adreno-tz & optimizes Joyose thermal policies ==========03/10/2026 (Build #60)========== * revert(driver): completely nuke custom C-driver hacks, manual dev_pm_opp_add, and array overrides * feat(gpu): 100% native FakeDreamer GPU undervolt replication (kona-v2-gpu.dtsi commit 41ac7f89) * fix(devfreq): restore pure stock Qualcomm msm-adreno-tz TrustZone governor & scaling * fix(config): sync devfreq and kgsl Kconfig options directly with FakeDreamer munch_defconfig * feat(gpu): 150MHz idle floor, 670MHz peak, and full voltage undervolt (225/129/66/1) ==========02/10/2026 (Build #59)========== * feat(gpu): C-level 10-step power levels & OPP injection in adreno.c bypassing stock DTBO truncation * fix(gmu): restrict ACD levels strictly to top 6 steps (levels 0-5) to prevent GMU HFI buffer overflow * fix(gmu): relax DCVS level bounds check in kgsl_gmu.c to eliminate RPMh DCVS rejection * fix(gpu): full 150MHz idle drop & 670MHz peak scaling with native msm-adreno-tz devfreq governor ==========02/10/2026 (Build #58)========== * fix(gpu): revert kgsl sysfs and governor overrides to stock, restore native devfreq scaling & add Joyose boot service optimizer * fix(gpu): expand KGSL_MAX_PWRLEVELS to 16, fix gpubusy load reporting, idle UV drop & smart Joyose filter * docs: add comprehensive HyperOS 1-4 & Android 14-17 compatibility matrix and AOSP/MIUI notices * docs: overhaul README.md with pro XDA aesthetics and technical deep-dive * fix(kgsl): eliminate unused-function warning on kgsl_pwrctrl_min_pwrlevel_set * feat: C-level GPU UV driver hardcoding (150MHz - 670MHz) & Joyose blocker to bypass HyperOS 3 DTBO overlay traps ==========01/10/2026========== * feat: native GPU UV across speed bins & kona-v2.1, 6GB RAM ZSTD + schedutil zero-lag * fix: inject FakeDreamer UV OPP table & speed bins into kona-gpu.dtsi and kona-v2-gpu.dtsi * fix: make cpufreq driver patch C89-compliant to fix -Wdeclaration-after-statement * fix: strictly cap CPU Prime Core to 2841600 (2.84 GHz) in driver and kona.dtsi * fix: custom kernel name (-EXTREME++GAMING_Hyperos), ReSukiSU Non-GKI 4.19, native FakeDreamer GPU OPP, and native CPU 3.05GHz peak cap * fix: adopt AstideLabs Kona AnyKernel3 logic, concatenated multi-DTB table, split_boot, and HyperOS configs