Skip to content

NightKernel v2.0.0

Choose a tag to compare

@multi-forge multi-forge released this 02 Oct 09:48
· 27 commits to stable since this release

NightKernel Banner

NightKernel v2.0.0 — Galaxy A14 5G

Custom kernel for Samsung Galaxy A14 5G (SM-A146M / SM-A146B, Exynos 1330) on Android 15 (One UI 7).

Changelog

  • Storage: Default 512KB readahead (pagemap.h), disabled block I/O stats tracking overhead (blkdev.h), mq-deadline scheduler.
  • GPU: Default interactive burst clock set to 845 MHz with 70% load trigger (gpex_dvfs.c).
  • Voltages: -2% undervolt on boot via FVMap ACPM tables for Big cores, Little cores, and Mali GPU (fvmap.c).
  • Thermal: Raised hardware throttle thresholds in DTB (s5e8535.dts):
    • A78 Big: 75°C switch-on / 90°C throttle
    • A55 Little: 75°C switch-on / 90°C throttle
    • Mali-G68: 70°C switch-on / 85°C throttle
  • Memory & zRAM: vm_swappiness=100, page_cluster=0 (zero clustering delay for zRAM), vfs_cache_pressure=60.
  • Compiler & Scheduler:
    • Upstream Clang 22.1.8 with ThinLTO
    • Google ACK 5.15 AutoFDO profile (kernel.afdo)
    • Target flags: -march=armv8.2-a+crypto+dotprod+fp16+rcpc
    • PELT half-life reduced to 16ms for faster touch response
    • sysctl_sched_uclamp_util_min_rt_default = 0
  • Cleanups: Disabled CONFIG_SLUB_DEBUG and CONFIG_AUDITSYSCALL.
  • Retained: ReSukiSU 3.0.0 + SuSFS 2.1.0, NTSync (/dev/ntsync), MGLRU, TCP BBR + FQ, Baseband Guard, Panic-to-Recovery.

Installation

  • TWRP: Flash NightKernel-v2.0.0-a14x.zip
  • Odin: Flash boot-NightKernel-v2.0.0.tar in AP slot
  • Root shell:
    dd if=boot.img of=/dev/block/by-name/boot bs=4096 && sync && reboot

Hashes (SHA-256)

4e936df14d4f341b2bff1acaa09e1e72026e6b8dc83a0704f25b68b4ac794d28  Image
1eacdbec88a5d1bf7efaa8b7aeab4502bb00703bb70f65de6ed0b584147d0de7  NightKernel-v2.0.0-a14x.zip
75338afff3dd1ab077ffb2be1306f53b4200788f908c6c474addfb371dc3d2cf  boot-NightKernel-v2.0.0.tar
1a4cd1024f526044bd4a9298b78e28758305adefa4e52de0b82b1a8ebe24c43d  boot.img
ba1c6c07bb85f40b25691345ebf826ff0abff10fe541c704cad00914838e7d73  nightkernel-v2.0.0.config