Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

987,289 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernel for Nothing Phone (1) (Spacewar)

Linux 5.4.302 kernel with KSU-SUSFS, NetHunter, NoMount, Droidspaces/Docker, and performance features.

Source History

Source Contributions
William24hmar KSU-SUSFS KSU syscall tamper, full SUSFS, CASS, BBR
William24hmar Nethunter NetHunter Kconfig and driver configs
William24hmar module Re:Kernel proc_ops, NF tables ranged sets, log silencing
William24hmar Test Critical task boost, security fixes, TCP data-race annotations
William24hmar 20260807-Bak TLB batched shootdown (arm64 memory management optimization)
William24hmar 20260805-bak Binder transaction logging, RPM-SMD deadlock fix
William24hmar Nethunter Full cone NAT, IPVS conntrack integration, xt_ipvs matcher
maxsteeel NoMount path redirection subsystem (5.4 kernel integration)
ExTV DroidSpace Droidspaces/Docker namespace and container configs

Features

  • KernelSU with syscall tamper, Throne Tracker always threaded
  • SUSFS full support: sus_path, sus_mount, sus_kstat, try_umount, spoof_uname, hide_symbols, open_redirect, sus_map
  • NoMount path redirection (hooks in namei.c, d_path.c, readdir.c)
  • CASS scheduler + BBR default TCP congestion control
  • NetHunter: Wi-Fi monitor mode (mac80211, RTL8XXXU), WireGuard, HID gamepad (Dragonrise, Nintendo, Sony, Playstation, Pantherlord, Greenasia), USB networking, PPP/VPN, USB serial (PL2303, FTDI, CP210X)
  • MPTCP multipath TCP support
  • Re:Kernel - converts file_operations to proc_ops for /proc file compatibility
  • Critical task boost - binder PI bypass, sync wakeup, workqueue priority, rcu_hurry for smoother UI under load
  • Security fixes - CVE-2026-43499 (rtmutex UAF), binder UAF, af_unix UAF, ext4 LOGFLUSH
  • TCP data-race annotations - prevents race conditions in tp counters and dsack
  • NF tables ranged sets - multi-field firewall rule support
  • Log silencing - USB, IPC, serial, media, display driver log spam reduction
  • Droidspaces / Docker - container runtime support: Linux namespaces (PID, IPC, UTS, USER), cgroups (device, pids, net_prio), devtmpfs, bridge netfilter, NAT masquerade
  • TLB batched shootdown - faster memory management on arm64
  • RPM-SMD deadlock fix - prevents hang when waiting for RPM ACK
  • LTO + O3 optimizations, WALT scheduler, F2FS
  • Dead code elimination and power efficient workqueues
  • Focaltech touchscreen DRM/FB fix (compile fix for KSU-SUSFS defconfig)

Build Config

TARGET_KERNEL_CONFIG := vendor/lahaina-qgki_defconfig vendor/debugfs.config

KernelSU source is fetched automatically on first build via voltage_Spacewar.mk.

Credits

Build Fixes

  • ANDROID_PARANOID_NETWORK=n — causes bootloop on QGKI 5.4, must stay enabled
  • proc_create_single — 5.4 compat wrapper for Re:Kernel proc_ops conversion
  • IPVS conntrack — duplicate symbol removal
  • inode_lock_killable — helper function backports for 5.4
  • kjson — Kconfig reference removal (not present on 5.4 QGKI)

Known Issues

Issue Status
SYSVIPC / POSIX_MQUEUE kABI patches cause bootloop on 5.4 QGKI (isolated, unfixed)
Device-as-Webcam (UVC) QTI 5.4 kernel USB gadget limitation
Portrait mode (Nothing Camera) Requires factory persist calibration from stock NOS

Branches

Branch Description
voltage-nethunter Main (KSU-SUSFS + NetHunter + Droidspaces + ~41 cherry-picks)
voltage A16 production
voltage-lr Long-running test

Maintainer

Ângelo Azevedo

About

Linux 5.4.302 kernel for Nothing Phone (1) with KSU-SUSFS, NetHunter, NoMount, Droidspaces, full cone NAT

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages