Giter VIP home page Giter VIP logo

drag-kernel-t975's Introduction

DragKernel - a GTS7XL kernel

Modified kernel for Samsung Galaxy Tab S7+(SM-T975)

Special thanx to:

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

Short description

This is a stock modified kernel from SM-T975 with bugfixes and new features. Android Rю

Features

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

Used sources and toolchains

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

Building

Download Clang and GCC, place them in a comfortable directory, provide paths for them in bk.sh Install necessary packages as shown below

Arch Linux

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

Ubuntu

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

Post-building

AnyKernel3 variant is built automatically. You can install it either with TWRP or with Kernel Manager(e.g. FKM)

Using DTB

DTB are included to zip within build script execution, but GPU OC does not work.

Troubleshooting

If your make task fails with "Permission denied", etc. and the failed file is a shell-script, use chmod +x script.sh

TODO List

  • Custom I/O schedulers
  • Performance and battery patches
  • Experimental NTFS R/W support
  • Support for T970

drag-kernel-t975's People

Contributors

arter97 avatar daverodgman avatar engstk avatar evirakernel avatar flar2 avatar franciscofranco avatar joeperches avatar kerneltoast avatar linux4 avatar samitolvanen avatar smuellerdd avatar storysea avatar tanish2k09 avatar tbalden avatar terrelln avatar tom93 avatar torvalds avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.