[KERNEL] [N910C/H] [AOSP] [NOUGAT] [BETA] The Marrow Kernel - Galaxy Note 4 Android Development (Exynos)

​
I'm not responsible for any damage that might happen to your device!​
As I'm still learning I hope you can forgive me any mistakes that I could've made!​Have fun testing!​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1. Make sure you are running an AOSP 7.1.2 rom ( RR or LOS )
2. Flash the kernel using latest TWRP
3. Use the recommended app to control the kernel - ​ https://androidfilehost.com/?fid=11050483647474831695​
4. Have fun and report everything suspicious that might happen :fingers-crossed:
The project started on the Sony Xperia Z2, with the help of many great people I've met throughout the years I spent on XDA I managed to make my dream come true. I compiled my first kernel. I always wanted to somehow collaborate on my favourite forum and I knew this was the way to go. Finally, after many days of learning how things work I compiled the kernel for my new device, the Galaxy Note 4 Exynos.​
FAQ
1. Can I suggest features?
- Yes, you can!
2. Can I mirror your files?
- Sure, but first, ask me
3. What to do when I get a random reboot or the system freezes?
- Send me a last_kmsg - How to - https://forum.xda-developers.com/galaxy-nexus/general/how-to-t2093987
HUGE THANKS TO -
@dl12345 - for source!
 @ananjaser1211 - for the most precious help on the world <3
 @3lambda - he is a miracle! :highfive:
 @Tomoms - if not for him it would've take ages to build :highfive:
 @osm0sis - for anykernel template :victory:
I'm sorry if I forgot about someone
XDA:DevDB Information
Marrow Kernel, Kernel for the Samsung Galaxy Note 4
Contributors
DahakePL, ananjaser1211, dl12345
Source Code: https://github.com/DahakePL/MarrowKernel5433
Kernel Special Features:
Version Information
Status: Beta
Stable Release Date: 2018-06-22
Current Beta Version: 0.1
Beta Release Date: 2018-06-22
Created 2018-06-22
Last Updated 2018-06-23

Downloads
NOUGAT - https://mega.nz/#!dE0RlYJI!LGPuqznMe63kc4OKL3Q4nk9rGE9rXbvUTUjEi6i4b-w​

Changelog
0.1 BETA
❑ Initial build for N910C/H
❑ Built using UBERTC 4.9
❑ BIG core OC up to 2.1Ghz
❑ LITTLE core OC up to 1.8Ghz
❑ Available governors -
-intelliactive
-impulse
-conservativex
-ondemand
-powersave
-bioshock
-lionheart
-interactive
-performance
❑ Tweaked HMP values
❑ GPU OC up to 730Mhz and UC down to 100Mhz
❑ GPU Voltage Control
❑ Available I/o schedulers -
-noop
-deadline
-cfq
-fifo
-fiops
-sio
-sioplus
-tripndroid
-vr
-zen
❑ Enabled KSM in config
❑ Added Boeffla Wakelock Blocker
❑ Added Xbox Controller driver support

Welldone adam

Wow, development for good dead device is rejuvenating.. Thanks for the love Sir!

Very nice to see development happening for this device which is almost 4 years old now. This is a great gift for the aosp users. Will try this out when I have the time. Thanks

Many thanks for your hard work! *DOOM theme playing*
Downloading for testing in 3, 2, 1... :crying::silly:
Congratulations! Hope to see U a RD !

@DahakePL nice job and quite effective tho ?
Benchmark AnTuTu about 100k with stable system - that is not bad at all ?
All the best on your new devevelopment projects. Thx for ur efforts!!
PS. Maybe TouchWiz Nougat/MarshMallow as well - my suggestion ?

I know that the build says that it's Initially for N910C devices, but will there be plans to support N910H as well, since it can also run LOS and RR?

RetroSpect_17 said:
I know that the build says that it's Initially for N910C devices, but will there be plans to support N910H as well, since it can also run LOS and RR?
Click to expand...
Click to collapse
You can go ahead and try, if more people confirm that it's working then I'll add it in the thread name

DahakePL said:
You can go ahead and try, if more people confirm that it's working then I'll add it in the thread name
Click to expand...
Click to collapse
Alright after reflashing Lineage, I can confirm that kernel does support N910H as I haven't had any issues whatsoever as of right now. Thank you for creating the first AOSP kernel for our Exynos devices DahakePL.

Working great. Xbox controller is also working ))

mobile94ever said:
Working great. Xbox controller is also working ))
Click to expand...
Click to collapse
Great!
Thanks for confirming

Does Kernel solve the problem of rebooting a phone in the Noga version

Noob questions:
Where it's best to download the LineageOS or Resurrection Remix OS for Note 4 Exynos? Here? https://forum.xda-developers.com/no...10c-n910h-lineageos-14-1-resurrected-t3786487

przmus said:
Noob questions:
Where it's best to download the LineageOS or Resurrection Remix OS for Note 4 Exynos?
Click to expand...
Click to collapse
If you are asking which one is better, it depends from person to person. LOS focuses more on battery optimization at the cost of lack of customization, while RROS focuses more on customization but at the cost of battery and perhaps performance. Overall, it just depends on what you prefer really. FYI, I would probably suggest asking this question here, since this thread is for the kernel for AOSP ROMs.
https://forum.xda-developers.com/no...0h-lineageos-14-1-resurrected-t3786487/page50

I didn't see it in the description and haven't tired the kernel yet but does it have support for DT2W? If not can you add?
Also thank you for your efforts and taking the time to develop it.

webmanya said:
I didn't see it in the description and haven't tired the kernel yet but does it have support for DT2W? If not can you add?
Also thank you for your efforts and taking the time to develop it.
Click to expand...
Click to collapse
I'm currently focusing on adding it.
I already implemented it but it's broken in some way I can't tell now

Pls build n910kls ...please

There is a heat problem and my battery drain for me. How can we return the old kernel? I want to use this after stable versiyon.
Thank you

Related

[KERNEL][8 September][OREO/NOUGAT] HyperX [v3.0][UNIFIED][CUSTOM ONLY]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
HyperX Kernel
for OnePlus 3/3T
Disclaimer
*** Flash at your own risk! ***
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in your custom recovery and safely store your personal data before you flash a new kernel.
Features
Note: This kernel only boots on custom roms for the OnePlus 3/3T (Won't boot on OOS/OB).
Compatible with both Oreo and Nougat
Kernel has been based on AOSPA kernel source, thus battery life will be good. (PS. : kernel is not limited to AOSPA , will work on any custom rom)
Linux 3.18.70
CAF TAG: LA.UM.5.5.r1-05700-8x96.0
Linaro-7.x Toolchain
KCal V2 Color control
Swipe2sleep gestures
USB fast charging
Implemented intermediate frequencies for LITTLE cluster instead of direct jump from 1.59 to 2.1 GHz.
Custom governors include blu_active, elementalX, darkness, etc
Powersuspend Driver
Adreno Idler
Maple Iosched and more
westwood TCP
Some Wakelocks
Boeffla Touch Key Driver [Use a terminal: echo 1 >> /sys/class/misc/btk_control/btkc_mode]
qpnp-haptic: vibration controller
Backlight Dimmer
Rest at hyperx1.me/changelogs
Known issues
None
FAQ
Why you are using Linaro TC? : Because I can.
Can u change to UberTC builds? : NO.
How can I get info about latest updates : Join our group. Link : https://t.me/Hyperx_3 and https://t.me/HyperX_oneplus3 channel.
How frequent will you be giving updates : As soon as there are changes from kernel.org or CAF.
Can I get xyz feature in the kernel : Dont Spam the thread, come and ask in the group.
Download
http://www.hyperx1.me​
Credits to developers
thecrazylex
arter97
Nathan Chancellor
franciscofranco
sultanXDA
grarak
andip71
flar2
engstk
dorimanx
frap129
faux123
akhilnarang
XDA:DevDB Information
HyperX, Kernel for the OnePlus 3
Contributors
TheDemon12
Source Code: https://github.com/TheDemon12/HyperX-3T
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v3.0
Stable Release Date: 2017-09-08
Created 2017-07-28
Last Updated 2017-09-08
HyperX v3
Changelogs :
OREO SUPPORT! (Flash the LOS build which supports NOUGAT and OREO as well)
Reworked on kernel
v3.18.70
Merged 7.2.3 PA changes
Added zzmoove, alucard,nightmare,darkness
Fixed Adreno Idler
Many Iosched(Maple has been set to default)
Added IntelliThermal
FP Boost
Somewhat less idle drain (still around 0.5/hr will fix it soon)
DOWNLOAD: hyperx1.me
PS: For Beta testing join the group and channel
Reserved
Yay! New kernel. .
Extremely good kernel. But having battery drainage. I am using fastlane and set the but cores to value 55,but still getting battery drainage
AANISH said:
Extremely good kernel. But having battery drainage. I am using fastlane and set the but cores to value 55,but still getting battery drainage
Click to expand...
Click to collapse
You got all these stats in just 15 mins?
AANISH said:
Extremely good kernel. But having battery drainage. I am using fastlane and set the but cores to value 55,but still getting battery drainage
Click to expand...
Click to collapse
This version has powersuspend driver. So idle drain wont be much now.
And yeah, fastlane consumes battery.
Aasresh said:
You got all these stats in just 15 mins?
Click to expand...
Click to collapse
Sorry i was using previous version of this kernel for long time. Will report for the new one too
A new kernel, and one for PA at that. Nice! I may give this a shot.
Will this kernel work on oos based rom
prajnay said:
Will this kernel work on oos based rom
Click to expand...
Click to collapse
No. Custom ROMs only.
Flashed this kernel on PA and the off screen gestures don't work.
Anyone else?
DELETED
Ok
I use off screen gestures alot so guess I will have to flash original back then.
HyperX v2
Changelogs :
There are two builds now : One for PA users and one for Non-PA users for gestures to work in both cases
Added Backlight Dimmer
Fixed CPU throttling
Updated kernel and qcacld-2.0 to latest r1_5400 CAF patch
We have our own website now : hyperx1.me
Slight OC to msm8996 (op3 devices)
swappiness is set to 0
DOWNLOAD: hyperx1.me
PS: For Beta testing join the group and channel
I pulled off v2 builds from webpage. One strange bug caused charging to break randomly. Anyways new builds are up on webpage again.
You can reflash the latest builds,
sorry for the trouble.
Thanks
Only missing feature is (swipe2sleep)
anyone getting device copy error when trying to copy files to/from pc when plugged in?
Quick question
What's state notifier and state debugging
Y I can't enable the state notifier ?
is it less idle drain in v 2.0?

[CUSTOM][8.x-9.x][3.18.135] Caesium Kernel

Caesium kernel is made with a focus on improving battery life without bloating the kernel with extra cpufreq governors, I/O schedulers and the like, providing a lean package that just works.
Concise feature list
Upstreamed to latest linux-stable
Compiled with GCC 7.4.1
Upstream sdcardfs
WireGuard support
Full and up-to-date F2FS support
Upstream ext4 improvements
Improved interactive
adrenoboost driver
Faster fingerprint response thanks to @frap129's fingerprint boost driver
Sound channels and amplitude control
KCal, Gestures, HBM, sRGB, DCI-P3, Backlight dimmer and the usual features you find in other kernels.
Downloads
All my releases are tagged and released via Github releases.
A mirror can be found at my webserver
Folder structure
alpha: Very likely broken or contains highly experimental patches; should only be run if you want to be a part of cutting edge development
beta: Normal testing build; bootable and has no immediate issue.
stable: Same as beta but has had no issues for at least three days. If you are unsure which one to run, just use this one.
archive: Old stable kernels
-> Current release - CatatonicClementine
Previous releases in order, from oldest to the newest
- CreepyMango
- SensualPear
- DerpyOranges
- LustyLemon
- WinkingWatermelons
- WarmApplePies
- TrippyTomatoes
- SluttyStrawberries
- SourPineapples
- FunkyFigs
- FieryPassionFruit
- CaptivatingCranberries
- AwesomeApricot
- PerfectPrunes
- PerfectPrunes_v2
- BeautifulBreadfruit
- AmazingAvocado
- MiraculousMelon
- BumpyBlueberry
- SensuousSapodillas
- TangyTomatoes
- BrokenBerries
-- Nougat support ended here --
- ResurrectedRaspberries
- ResurrectedRaspberries_v2
- StuffySapote
- WailingWaterChestnuts
- PraiseLordKatElipsoidalElderberry
- LapsedLemons
- PerkyPeach
- PetulantPomegranate
- AtheistApricot
- GluttonousGooseberry
- HeathenousHoneydew
- LamentableLychee
- DastardlyDurian
- KaleidoscopicKumquat
- TiredTomatoes
- CavalierCoconut
- CadaverousCherry
- TitillatingTangerine
- Humo[URL="https://forum.xda-developers.com/showpost.php?p=78229886&postcount=1707"]ApocalypticApplengousHuckleberry[/URL]
- GalacticGuava
- GalacticGuava_r2
- PuzzlingPumpkin
- MundaneMulberry
- LoquaciousLoquat
- PaternalisticPitanga
- GhastlyGrapes
- BodaciousBoysenberry
- PreciousPie
- PaunchyPapaya
- RadicalRaisins
- PsychopathicPassionfruit
- DramaticDate
- EgalitarianEggplant
- VindictiveVanilla
- ShockableSatsuma
- PavlovianPomelo
- ResurrectedRhubarbs
- ApocalypticApple
- LegendaryLime
- BlasphemousBoysenberry
- ElipsoidalElderberry
- JoylessJackfruit
- BellicoseBanana
- FastidiousFeijoa
Naming convention:
Yeah, weird af. Adjective and a fruit. Easy, right? (Psst, feel free to suggest the name for the next release in the thread )
Note for moderators: I welcome off-topic in my threads, do not clean any of it. If users get disrespectful, name call other fellow developers or **** on their work, feel free to do the necessary.
Sources
Kernel : MSF-Jarvis/oneplus3
AnyKernel : MSF-Jarvis/AnyKernel2
XDA:DevDB Information
Caesium Kernel for the OnePlus 3/3T, Kernel for the OnePlus 3
Contributors
MSF Jarvis, akhilnarang, nathanchance
Source Code: https://github.com/MSF-Jarvis/oneplus3/tree/XOS-8.1
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: BellicoseBanana
Stable Release Date: 2019-01-13
Created 2017-09-12
Last Updated 2019-02-20
Small tutorial/guide/walkthrough/bedtime story on how to switch between screen modes :
Code:
choose one of srgb and dci_p3
( [email protected] | 16:08 ) ~ $ adb shell echo 1 > /sys/class/graphics/fb0/{srgb|dci_p3}
Yes of course you can just rig a custom control in Kernel Adiutor or EXKM for it
Reserved
New kernel, yey!☺ but with "works with all roms" you mean with all AOSP and LOS rom or even with OOS? Sorry for this stupid question
devilteo96 said:
New kernel, yey!☺ but with "works with all roms" you mean with all AOSP and LOS rom or even with OOS? Sorry for this stupid question
Click to expand...
Click to collapse
Doesn't work on OOS. Made it clear in the OP now, thanks for raising this up.
Finally! The beast AND best kernel is here!
MSF Jarvis said:
Doesn't work on OOS. Made it clear in the OP now, thanks for raising this up.
Click to expand...
Click to collapse
What ROM do you suggest to get the best out of this kernel?
Really want to test it out and to report how it goes
Finally you released something [emoji23][emoji91]
Sent from my ONEPLUS A3000 using Tapatalk
Please Delete
Shreesha.Murthy said:
Finally you released something [emoji23][emoji91]
Sent from my ONEPLUS A3000 using Tapatalk
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
devilteo96 said:
What ROM do you suggest to get the best out of this kernel?
Really want to test it out and to report how it goes
Click to expand...
Click to collapse
AOSiP should be a good pick :highfive:
What does this do??
NZnewbie said:
What does this do??
Click to expand...
Click to collapse
Won't get you a girlfriend NZ. You and me are staying single this decade.
Hahah Bish Im married. But if you want to take her off my hands.. Go nuts... :good::good::good::good:
MSF Jarvis said:
Won't get you a girlfriend NZ. You and me are staying single this decade.
Click to expand...
Click to collapse
NZnewbie said:
Hahah Bish Im married. But if you want to take her off my hands.. Go nuts... :good::good::good::good:
Click to expand...
Click to collapse
I'm sad for her misfortune.
What about me... Whaaaaat about MEEEEEEEEEEEEEEEEEEEEEEE
Cant even give her away.
QUOTE=MSF Jarvis;73770456]I'm sad for her misfortune.[/QUOTE]
NZnewbie said:
What does this do??
Click to expand...
Click to collapse
Try with breakfast... I saw GF topic was covered. If this doesn't work try some rounds.
P.S: I wish Gif working on Tapatalk, ...Oh wait I forgot you're king of Gif lol
? finally!
Does this work on nuklearom?
Thread looks lively :laugh:
Rarity on XDA

[KERNEL] The Soda Kernel - Refined

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
After a year of experience I introduce to you a completely new Soda sparkling experience!
Hello dear MIX users!
Unfortunately, I don't own yours device but as gemini and lithium shares same kernel I can easily compile a version for you.
Hope you enjoy.
Compatibility
Any LineageOS based ROM with vendor partition support.
Downloads
download from AFH
Installation:
- download kernel zip and check MD5!
- boot into recovery
- (flash your ROM if you flashed any sort of custom mods before)
- flash the zip
- reboot to the system and taste the madnesss
Always remember to flash the kernel on clean ROM!
The Soda Kernel
Features:
Known issues:
-- none --
FAQ:
Could you add XYZ feature?
I will not add features I personally think are useless. I can only promise I'll take it into consideration. If you're so single-minded about that just fork my repo and pull request - I'll pick it gladly.
"My phone freezees help meeee!!!!!!!11oneoneone..."
Description, logcat, kmesg or GTFO.
Could your changes damage my device?
I don't take any responsibility for broken devices, firing from work or nuclear wars. It's a hobby project maintained in my free time. I carefully pick up changes not to mess anything up and add features that are checked and provided to work correctly. There is a small chance you could loose your phone completely, typically it will just freeze and reboot.
Where is version for MIUI/EAS?
MIUI won't be supported because Xiaomi haven't updated their repo for a long time. Building for MIUI would bring more problems than advantages.
EAS is in testing stage and will be released soon.
Remember to hit like button if you like my work!
Telegram:
--- Invite Link ---
Nightlies:
--- Telegram Channel ---
Donation:
I have spent lots of hours debugging and testing. I'm developing this project in my free time but I'm putting my heart and soul into it. I'll be glad to see you appreciate my work!
Please, consider buying me a coffee
Thanks to:
LineageOS team @Lord Boeffla @ZaneZam @bgcngm @frap129 #engstk @arter97 @jollaman999 @franciscofranco @TheCrazyLex @sultanxda
Special thanks to @SkiesOfAzel for this fantastic Soda logo!
Special thanks to my lithium tester @Hunter Mossberg! Without you lithium release wouldn't exist!
XDA:DevDB Information
The Soda Kernel, Kernel for the Xiaomi Mi Mix
Contributors
xNombre
Source Code: https://github.com/xNombre/android_kernel_xiaomi_msm8996
Kernel Special Features:
Version Information
Status: Stable
Created 2018-05-12
Last Updated 2018-05-27
Reserved
Changelog:
Code:
version 0.2:
- [B]more than 100 fixes for our architecture[/B]
- passing SafetyNet
- disabled touchboost
- disabled useless drivers
- muted all dmesg spam
- various optimizations
- removed bootanim
version 0.1:
- initial release
- O2 compiled
- updated android drivers
- upstreamed kernel
Upcoming release:
Code:
all custom stuff
Reserved
Finally we get the best kernel for our Mi Mix. Thanks to @xNombre for your hard work, especially because you haven't device.
But this does not negate the fact that kernel working flawlessly.
Just flashed the kernel, using Cardinal (based on AOSP I think) and fingerprint not working, same with LOS 15.1
(See buttom of the screenshot).
omerbagi10 said:
Just flashed the kernel, using Cardinal (based on AOSP I think) and fingerprint not working, same with LOS 15.1
(See buttom of the screenshot).
Click to expand...
Click to collapse
Use uploaded file. Now everything will work.
xNombre said:
Use uploaded file. Now everything will work.
Click to expand...
Click to collapse
Yeah that fixed fingerprint, thanks
Can I use this kernal for RR Oreo?
Oreo?
315602494 said:
Can I use this kernal for RR Oreo?
Click to expand...
Click to collapse
Yes. As i know, new Gevin's builds using new vendor partition.
---------- Post added at 14:53 ---------- Previous post was at 14:53 ----------
camoway said:
Oreo?
Click to expand...
Click to collapse
Yeah, it's for Oreo.
You say it is for any lineage based and miui ...i tried it with Miui 9.5.2.0 and Lineage 14.1 and it knocks the wifi out.
Wmateria said:
You say it is for any lineage based and miui ...i tried it with Miui 9.5.2.0 and Lineage 14.1 and it knocks the wifi out.
Click to expand...
Click to collapse
You should be more attentive.
Any LineageOS based ROM with vendor partition support.
It's the first time i ever heard of vendor partition support out of the many times i have flashed over different devices. Oh well, I'll just try it out with some Roms.
Wmateria said:
It's the first time i ever heard of vendor partition support out of the many times i have flashed over different devices. Oh well, I'll just try it out with some Roms.
Click to expand...
Click to collapse
Mostly Oreo roms
omerbagi10 said:
Mostly Oreo roms
Click to expand...
Click to collapse
Ohhh, ok. Thanks for that info.
Hello, new version is out.
Now phone is buttery smooth and much better on battery performance.
Take it here: https://www.androidfilehost.com/?fid=746163614322265625
#EDIT: uploaded hotfixed version!!
Works great on RR. Thanks!
xNombre said:
Hello, new version is out.
Now phone is buttery smooth and much better on battery performance.
Take it here: https://www.androidfilehost.com/?fid=746163614322265625
#EDIT: uploaded hotfixed version!!
Click to expand...
Click to collapse
Thank you. After going to 8.1 my Mix hemorages power coupled with lots of lag. This kernel really helps.
Sent from my Xiaomi MI MIX using XDA Labs
can you put maple and some other options like the one you made for the other phone? So far it is good thanks on RR 8.1
camoway said:
can you put maple and some other options like the one you made for the other phone? So far it is good thanks on RR 8.1
Click to expand...
Click to collapse
Soon, now I'm struggling with some v0.2 version issues and new xiaomi sources!
I guess you would see a few 0.2.x versions to get rid of any kernel misbehavior and then version 0.3 will be released with all beloved custom changes

[KERNEL][3.18.133] KernelX Project [Lithium][2019/02/03]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAIMER
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
ABOUT:
This is my personal kernel project, which I looked to be a stable kernel for daily usage, with useful features only, and to have a half term under performance and battery life for Xiaomi msm8996 devices. Inspired by projects like Flash Kernel and ElementalX Kernel
"While I am not a super star kernel developer, I do know my way around it." (Chancellor, Nathan - 2017) ​
PROJECT GOALS:
Keep kernel up-to-date with lastest stable Linux Kernel version (3.18.123)
Offer the user the best balance between battery life and performance
Just useful features. Features may be included only as needed (Read FAQ section to know the features that I won't add in anyway)
FEATURES:
Here are the major features of the kernel (More details on the Github repo)
Up-to-date with the latest stable Linux Kernel version (3.18.133)
Mainline Linux patches for CFQ
Several subsystems converted to use power efficient workqueues
Hides bootloader unlock from SafetyNet (can still fail through other means)
Available to flash with AnyKernel2 (thanks to @osm0sis)
Users facing features:
KCAL color control
USB Fastcharge
Adreno Idler
Boeffla Wakelock Blocker
INSTALLATION:
Boot to recovery
Flash kernel zip
Reboot
Yay! You've installed the kernel :victory:
DOWNLOADS: https://sourceforge.net/projects/kernelx-project/files/
Telegram Channel: https://t.me/KernelXChannel
Liked my work? Make a donation : http://bit.ly/hlcpereira_paypal
F.A.Q:
Q: Are you Planning to support MIUI?
1. A: No.
Q: Could you include feature x,y and z in your kernel please?
2. A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I won't promise that I will merge every request but I will always take it into consideration. I will NOT add:
Overclock or underclock of the CPU and GPU (Except for the cases that the device has a underclock on both or in just one, then it'll be considered)
Undervolt
Any other governors except the "kernel stock" ones
Any feature that just one or two people is going to use
Q: I'm having an issue, can you help me?
3. A: I'm not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue. If I can't reproduce reliably, I'm not going to fix the issue. (Extracted from Nathan Chancellor's Flash Kernel Thread)
Q: The kernel is f*cking up my battery! Plz...
4. A: Stop right there. The Kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone. If verified the clocks are always online and on the max clock, then it'll checked out what's happen. Anyway logs are necessary.
THANKS TO:
@nathanchance
@flar2
@franciscofranco
@LuK1337 and Mi5Devs
@xNombre
Any other developer that I might forgot
ADDITIONAL NOTES:
ABOUT KERNEL USAGE IN OTHER ROMS THAT ARE NOT MINE:
You are free to use the kernel if you want. The only thing that I'll request to do it's to keep the kernel name. If you have modified something, just add a "-Mod" in the final of the kernel name or anything that states that the kernel has been modified, not by me, but by ROM maintainer.
XDA:DevDB Information
KernelX, Kernel for the Xiaomi Mi Mix
Contributors
Hlcpereira
Source Code: https://github.com/Hlcpereira/kernel_xiaomi_msm8996
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2018-09-17
Created 2018-09-18
Last Updated 2019-02-03
Reserved #1
Reserved #2
Oh, thanks for your efforts, Henrique. Will try your kernel immediately.
Found a small bug. With kernel there is no battery stats in settings. It's shown "no data".
Hunter Mossberg said:
Found a small bug. With kernel there is no battery stats in settings. It's shown "no data".
Click to expand...
Click to collapse
Are you using LOS 16.0?
Hlcpereira said:
Are you using LOS 16.0?
Click to expand...
Click to collapse
Yeah, beta by Bruno.
Kernel Update!
Just a little update with upstreamed kernel version (3.18.122)
Link on OP.
Hunter Mossberg said:
Yeah, beta by Bruno.
Click to expand...
Click to collapse
Okay, according to some people, that's happening in all Pie ROMs with FloppyKernel too, so might be a ROM bug when changing the kernel. Nothing to worry, as it returns too after some time.
Hlcpereira said:
Okay, according to some people, that's happening in all Pie ROMs with FloppyKernel too, so might be a ROM bug when changing the kernel. Nothing to worry, as it returns too after some time.
Click to expand...
Click to collapse
Np, thanks for your work again.
Kernel Update!
- Upstreamed to 3.18.123
- Merged LA.UM.6.6.r1-09800-89xx.0 tag
- Included Adreno Idler
- Enabled Westwood TCP
Also released EAS version.
Download link: https://sourceforge.net/projects/kernelx-project/files/lithium
I was running a pie ROM, I like it but not as good as Oreo because Oreo has more rom features. I flashed EAS I hope I get amazing battery life, fingers crossed!
Thanks for building this!
Getting really good battery life!
Kernel Update!
- First release with Pie tag
Link on OP.
Can i flash this kernel on the MIX with MIUI10 EU/Oreo 8.0? Thanks for your support!
can i use this with pixel experience?
Kcal FTW!
Good works with AEX and crDroid.
trying thank you!

[Kernel]Tharsis[M7][Nougat]

Are you missing the gestures ,CPU & GPU OC,USB Fastcharge ,Voltage Control and many other features that could only be available in sense based ROMS kernels ; if so, GOOD NEWS for here comes the
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer
I am not responsible for bricked devices, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this KERNEL before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
Click to expand...
Click to collapse
Introduction / Readme (Important)-
The Tharsis kernel is a custom kernel aimed for giving you the best experience in your device.All the features and customizations that i have added or modified have been done taking both performance and battery life to achieve the best stability.
There is actully no custom kernel for the M7 nougat ROMs (having features/tweaks to be called a custom kernel).So finally I decided to compile a kernel for the nougat ROMs with as many features as I could add.
Special Thanks to-
CandyRoms team-
@gimmeitorilltell
@NoSpamDan
@kdp162
@CertifiedBlyndGuy
@axxx007xxxz
@Flashalot
@rohitporoli
@Venomtester
for proving base kernel and making your source open.I couldn't have done all of this on my own..I really thank the CandyRom team and all the contributors who developed such an amazing kernel( Some of these features and memory leaks and other stuff ,it would have been impossible for me to do, if they weren't already ). Anyone else that should be named here Please notify me via e-mail or private message.I will be glad to place your name here. I am not skipping anyone intentionally.Here is the link to their ROM page where you can find all the imformation and links necessary - https://forum.xda-developers.com/sprint-htc-one/development/rom-t3487666
Thanks to-
@flar2 and all the contributors of ElementalX for making the kernel source open,It really helped me a lot while I was developing this kernel.
Features-
Linux version 3.4.113
Compiled using arm-gcc.4.8
Compatibility with all almost nougat ROMS
ZRAM(lz4 & lzo compression)
Voltage Control
Gestures( DD2W,L2W,S2W,L2M,Pocket detection)
USB Fastcharge
Vibration Intensity Control
Tons of I/O Schedulers( noop, deadline, cfq, fiops, sio, bfq ,row & zen(new) ) and CPU Governors ( Lagfree,Intelliactive,Intellidemand,SmartassV2,Smartmax,Badass,Interactive,Conservative,Ondemand,Userspace,Powerspace,Lionheart,Performance)
Unlocked CPU and GPU frequencies-
Mild CPU Overclock (1836MHz)
GPU Overclock (450MHZ)
Set Selinux to Permissive permanently
Optimized square root algorithm
msm sleeper(updated)
Added sysfs entry for maxscreenoff
HDMI 1280x720p60
Blinking Buttons
Optimized Deadline I/O Scheduler: Allow 0ms deadline latency, increase the read speed
Reduced wlan_htc wakelock a little
Allow moc-crypto and texfat modules to load
hsic tweaks
Reduce wlan_ctrl_wake and wlan_rx_wake wakelocks
Reduced the wakelock time of RX packet
Better Performance & Power Efficient
Added some Minor optimizations and features.
.
Download
TharsisV1.0[N]
DON'T FORGET TO HIT THE THANKS BUTTON :good:​
Installation-
This kernel is compatible with almost all Nougat ROMs for this device. Whichever ROM that you are running make sure that you are running the latest version(also 7.1.2 is perfered for any Nougat ROM).I have tested this on the lastest build of XenonHD (Screenshots) and CandyROM.It should work fine with other Nougat ROMs too.Do mention if it is incompatible with any ROM and i will try to fix it.
Please read this thread completely before using. If you are coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flashing this!Also backup your stock Boot image just in case.
Click to expand...
Click to collapse
Instructions-
1. Download kernel from the given link.
2. Place the zip in internal storage or usb otg.
3. Reboot to recovery and Flash it.
4. Wipe Dalvik/Art Cache & Cache( Important ).
5. Reboot and once done ,reboot again(Give the kernel some time to settle first).
Note-After installing or during first reboot if you are stuck on the HTC logo/splash screen or are taken to recovery ,no need to panic,press the power button to power off and then power it on or boot to recovery , once you are in recovery ,just reboot system from there.Before reporting any bugs or problems please let the kernel settle down and after you have used it for a few days ,then report the problems.
It took a lot of time for me to port these features and test them on my own.So, Do consider donating if you liked my work.:angel:
Do mention if you feel I should add any more features and I will try my best to port them.
Thank You!!
XDA:DevDB Information
[AOSP]Tharsis Kernel[Nougat], Kernel for the HTC One (m7)
Contributors
vicious98
Source Code: Nougat
Kernel Special Features: Added new features
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2019-05-08
Created 2019-05-08
Last Updated 2019-05-08
Welcome! good news that is no longer updating
crownvn said:
Welcome! good news that is no longer updating
Click to expand...
Click to collapse
What is not longer updating?
vicious98 said:
What is not longer updating?
Click to expand...
Click to collapse
it means that M7 is old version from 2014 and kernal has not after long time until up to now it has from you with quick charge :good:
thx for the new kernel.do you plan a port for oreo?
daywalk3r666 said:
thx for the new kernel.do you plan a port for oreo?
Click to expand...
Click to collapse
I used oreo for a while. But the ROM itself is not too stable.Modifing the kernel might cause cause it to crash.I might try it later on,though.
@vicious98 What is app that you capture the screen to check and view battery level and enable fast charge?
crownvn said:
@vicious98 What is app that you capture the screen to check and view battery level and enable fast charge?
Click to expand...
Click to collapse
EX Kernel manager.Though any other kernel manager should be fine too.
working fine no issue on lineage
OK so I flashed kernel for the first time its working I can say its in ex kernal manager. What customizations should I do will be too much yo ask as there are a lot of options. But should I just turn on all of them?

Categories

Resources