[KERNEL][OOS][PIE][4.4.172][GCC 8.2.1] π-Kernel v4 [27-01-2019]

Search This thread

Sam Nakamura

Retired Forum Moderator
The instructions state that you should dirty flash stock ROM if your on a custom kernel. it's the first time seen that recommendation when flashing a new kernel.

Is there a specific reason for this, and if so what would be the repercussions of not flashing the stock ROM prior to flashing your kernel? Not a big deal, just curious. Has anyone tried just flashing the kernel, then wiping the cache and dalvik just to see if it's necessary?
I think starting from Oreo custom kernels for our device started modifying /system due to things oneplus changed, flashing a kernel is often no longer limited to the boot partition, so if you flash a certain kernel that modifies the system partition and then switch to another kernel it might create a mess, cleanest way is to revert changes previously done to /system first by dirty flashing the ROM before switching to another kernel - it's not that you're going to damage your device if you ignore/forget doing this but you might experience issues/bugs due to this, I think people often reported broken Wi-Fi and stuff like that... and I read the suggestion on various places, engstk was the first one I remember!

Sent from my OnePlus5T using XDA Labs
 
Last edited:
  • Like
Reactions: brGabriel and crian

bud7dha

Senior Member
Feb 8, 2015
426
213
Ah I don't use telegram. If you have time do upload it somewhere and msg me
You could use the desktop version. Lots of development happening on TG channels if you want latest releases. The latest pi releases are beta. If one of the latest is deemed stable enough, @crian will push it here.
 
Last edited:

preference

Senior Member
May 3, 2017
987
554
OnePlus 7 Pro
could you plan to do some kernel of EAS?
Go to the other chat platform where xda devs hide if you want experimental builds. I'm not allowed to say anything else in public. Like many users, I use both platforms that currently support OnePlus 5T discussion.

Please take note that xda has heavy quality control due to it's core userbase, while "mail related chat program' is a memefest with potentially dangerous zips.
 
  • Like
Reactions: crian

a g bell

Senior Member
Mar 23, 2011
2,834
2,609
blackpool
Go to the other chat platform where xda devs hide if you want experimental builds. I'm not allowed to say anything else in public. Like many users, I use both platforms that currently support OnePlus 5T discussion.

Please take note that xda has heavy quality control due to it's core userbase, while "mail related chat program' is a memefest with potentially dangerous zips.
You mean Telegram ?
 

melphoi

Senior Member
Jul 31, 2012
145
36
Batam
I've been testing this Kernel on OOS 9.0.4 on Oneplus 5, and comparing against the stock kernel.
I gotta say this Kernel is MUCH WAY BETTER than the stock one and other custom kernel too (maybe for now :p)
Take 6 days to do the test with all from 100% battery, day 1 and day 4 are not counted since 1st day is the day I'd clean flash 9.0.4 with Stock kernel, and 4th day clean flashed with this kernel, thus the battery are not full to do the test.

This test is simple test where I just using my phone like my daily use without gaming, same apps installed, same Magisk's Module, same app's disabled, no tweaking at all.
See the total hours the phone been uncharged and SOT, Pi Kernel is better than Stock one, and the stuttering that I experience on stock kernel is smaller than this Pi Kernel though I still experience it sometimes.

Great job,Dev. Please continue the Development of this Kernel.
Thank you.
 

Attachments

  • Screenshot_20190304-122032.jpg
    Screenshot_20190304-122032.jpg
    186.4 KB · Views: 541
  • Screenshot_20190305-185509.jpg
    Screenshot_20190305-185509.jpg
    173.4 KB · Views: 549
  • Screenshot_20190307-223149.jpg
    Screenshot_20190307-223149.jpg
    171.3 KB · Views: 543
  • Screenshot_20190309-061358.jpg
    Screenshot_20190309-061358.jpg
    170.7 KB · Views: 537

Top Liked Posts

  • There are no posts matching your filters.
  • 28

    Introduction

    Hello everyone, this is my personal kernel for the OnePlus 5/5T.
    This kernel is made with a focus on performance, battery life and stability.
    Please flash it only on OOS Pie!
    Hopefully you will enjoy it!

    Telegram Chat

    Important thread information!

    If you got issues please provide a log.
    If you got feature requests, just ask.
    OT is allowed.

    Flash instruction

    On OOS stock kernel:
    - Flash kernel zip

    On custom kernel:
    - Dirty flash stock rom
    - Flash kernel zip

    Features

    Major features
    - Up to date with OOS Pie (Stable and Beta)
    - Up to date with the latest stable Linux version
    - Up to date with the latest CAF tag
    - Mainline CFQ scheduler improvements
    - Disables dm-verity
    - CPU Boost improvements
    - Interactive Gov. improvements
    - Touchboost
    - Wake Gestures
    - Sweep2Sleep
    - Backlight Dimmer
    - Sound Control
    - Wakelock Blocker
    - USB Fast Charge
    - Several subsystems converted to use power efficient workqueues
    - Latest WireGuard snapshot
    - Westwood as the default TCP algorithm
    - Built with a self compiled GCC 8.2.1 toolchain
    - ...

    Downloads

    Primary

    Sources:

    Kernel: https://github.com/crian/kernel_oneplus5
    AnyKernel: https://github.com/crian/AnyKernel2

    Credits and Thanks:

    - @nathanchance for upstreaming
    - @osm0sis for AnyKernel2
    - @Sultanxda for being a Dev
    - @franciscofranco for having some nice stuff
    - and all the other amazing Devs out there


    If you like my work and want to support me, buy me a coffee or two: Donate


    XDA:DevDB Information
    [KERNEL][OOS][PIE][GCC] Pi-Kernel, Kernel for the OnePlus 5T

    Contributors
    crian
    Source Code: https://github.com/crian/kernel_oneplus5/tree/9.0_Beta

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: v5
    Stable Release Date: 2019-01-27

    Created 2019-01-05
    Last Updated 2019-01-28
    16
    Update to v3

    Changelog

    - Merged Linux 4.4.171
    - Updated to latest OOS beta
    - Added CPU input boost
    - Added devfreq boost
    - Added state notifier
    - Compiled out some of OP's QoS code

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
    11
    Update to v2

    Changelog

    - Merged Linux 4.4.170
    - Upstreamed cpufreq times
    - Upstreamed sdcardfs
    - Bluetooth improvements
    - arm64 optimizations
    - Switched to HZ 300
    - Reduced kernel size
    - Boot time improvement
    - Fixed issues with Google Camera

    AnyKernel2 changes:
    - Adjusted read-ahead values
    - Added some file permissions

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
    10
    Update to v4

    Changelog

    - Switched to qcacld wlan driver
    - Upstreamed binder
    - Added Simple LMK
    - Implemented z3fold
    - Some optimizations

    AnyKernel2 changes:
    - Enabled prediction for lp cluster
    - Disabled touchboost
    - Configured virtual memory

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
    10
    Update to v5

    Changelog

    Redone the kernel. Dirty flashing ROM is recommended!

    - Merged Linux 4.4.172
    - Added Notification LED Control
    - Added KCAL
    - Added back high brightness mode
    - Made wq_power_efficient switchable
    - Disabled RCU Boost
    - Some upstreaming

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone