Special thanx to:
- https://github.com/ianmacd for his TWRP-compatible config
- https://github.com/freeza-inc,
- https://github.com/engstk,
- https://github.com/Jimbo77,
- https://github.com/flar2 for their patches
- https://github.com/osm0sis for his AnyKernel3
- https://github.com/andip71 for Boeffla WL Blocker
- https://github.com/tanish2k09 for K-Lapse livedisplay module
Sorry for not saving authors of original commits in contributors, file in sources vary severely, so I had to check every commit by hand.
Very special thanx to https://github.com/Vntnox for his help on 4pda with building the kernel, dealing with the issues and looking for patches
Если бы вы не отказались делать ядро на A11, то я бы не стал заниматься собственным :D
This is a stock modified kernel from SM-T975 with bugfixes and new features. Android Rю
- Wireguard support
- TTL fixing support
- CIFS, NFS support
- Removed DM_VERITY, AVB, SECURITY_DEFEX, etc.
- Removed unnecessary debugging and watchdogs
- Enhanced TCP methods (westwood is default, bbr, illinois, vegas, htcp, hstcp available)
- Magisk patched already
- ZEN, FIOPS, SIO, BFQ, MAPLE I/O schedulers(FIOPS default)
- Boeffla Wakelock blocker
- Configurable fsync
- K-Lapse
- Andrenoboost
- configs tuning
- and more...
GPU OC attempt failed.
Kernel sources - here
Linaro GCC (gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz) - here
Clang 10.0.6 by Google - here
Download Clang and GCC, place them in a comfortable directory, provide paths for them in bk.sh Install necessary packages as shown below
sudo pacman -Syy
sudo pacman -S base-devel git perl openssl ccache bc
git clone --recurse-submodules https://github.com/b1ad3runn3r/drag-kernel-t975 && cd drag-kernel-t975
chmod +x bk.sh && ./bk.sh
sudo apt update
sudo apt install build-essential bc flex bison libncurses5-dev libssl-dev git ccache
git clone --recurse-submodules https://github.com/b1ad3runn3r/drag-kernel-t975 && cd drag-kernel-t975
chmod +x bk.sh && ./bk.sh
AnyKernel3 variant is built automatically. You can install it either with TWRP or with Kernel Manager(e.g. FKM)
DTB are included to zip within build script execution, but GPU OC does not work.
If your make task fails with "Permission denied", etc. and the failed file is a shell-script, use chmod +x script.sh
- Custom I/O schedulers
- Performance and battery patches
- Experimental NTFS R/W support
- Support for T970