[KERNEL][3.4.62][Linaro 4.8] DanKernel - r12 - Nexus 7 (2013) Original Android Development

Just a simple & fast kernel. Go ahead, give it a try!
Features
CPU
-Min=384MHz
-Max=1512MHz
-Overclock=1998MHz
CPU Govoners
-Interactive
-Ondemand
-Conservative
-Performance
CPU Hotplug
-Franco's Hotplug (ported from Nexus 4 - mako )
GPU
-Min=128MHz
-Max=400MHz
-Overclock=533MHz
GPU Govoners
-Simple
-Ondemand
IO Schedulers
-Deadline
-NOOP
-CFQ
-ROW
Other Features
-Sweep to wake/sleep
-Double Tap to wake.
-Latest Linux 3.4.y patches
-TCP Congestion Control
-Linaro 4.8.2 Toolchain
-O3
-MP-Decision disabled
-Dynamic fsync
-Voltage control
-Other stuff
Credits
faux123
franciscofranco
n3ocort3x
anarkia1976
jassycliq
showp1984
lots of others (let me know if I missed you)
Downloads
Latest: DanKernel - r12
Older:
DanKernel - r11
DanKernel - r10
DanKernel - r9
DanKernel - r8
Changelog
r12
Added Sweep to wake/sleep and double tap to wake.
Now compiling with Linaro 4.8.2 - 09.13
Added a few other patches - check git.
r11
Merged Linux 3.4.62
Merged updates from JSS15R
Removed a bunch of useless debugging.
Changed some defaults for better performance.
r10
Push GPU OC to 533MHz
Set default GPU freq 400MHz
r9
Updates to SLUB memory allocator
Merged Linux 3.4.61
Change to touchboost code so it gets called a bit faster
Updated to Linaro 4.7.4 08/13 toolchain
Few changes to the governor defaults for some battery saving.
Lots of other patches - check git
r8
-Fix root issue - flash your ROM then r8, if coming from r7.
-Some patches from Franco's Hotplug
-Lots of patches from CodeAurora.
-Some reverts to give more stability.
Other Comments
Please let me know if there are any issues or if you have any recommendations - always looking to improve!
Source can be found here
Disclaimer: As usual, I'm not responsible for any damage etc that may happen to your device while using this kernel.

Just in case...

I'll give this a try sir and report back later!
Sent from my Nexus 7 using xda app-developers app

The list of original developers here keeps growing and growing every day, it's so awesome I'll give this one a try
Sent from my Nexus 7 using xda app-developers app

Quick question. So the kernel runs at a default of 1512mhz right? And you'd have to manually set it to 1.9ghz if you'd want that speed? Was hoping someone could clarify.
Sent from the dark side of the moon

scandalousk said:
Quick question. So the kernel runs at a default of 1512mhz right? And you'd have to manually set it to 1.9ghz if you'd want that speed? Was hoping someone could clarify.
Click to expand...
Click to collapse
Yes, that's correct.

R930 said:
Yes, that's correct.
Click to expand...
Click to collapse
Thanks for clarifying mate. I just flashed it and I'm going to leave it running the way you set it up, don't see a reason to stray away from stock settings. Everything is running smoothly, good job on the kernel man.
I also just noticed that all the default settings are highlighted in bold silly of me to not look properly
Sent from the dark side of the moon

Okay so it breaks my n7s root

smartyenrique said:
Okay so it breaks my n7s root
Click to expand...
Click to collapse
What ROM are you running? what super user app?

for me it breaks root to
im running stock JSS15Q and it was rooted with SuperSu-1.51 flashable zip file.

Svenmaster said:
for me it breaks root to
im running stock JSS15Q and it was rooted with SuperSu-1.51 flashable zip file.
Click to expand...
Click to collapse
Did you reflash the supersu zip after the kernel to see if that fixes it?

noneabove said:
Did you reflash the supersu zip after the kernel to see if that fixes it?
Click to expand...
Click to collapse
yep tried that, but still no root

Testing this out now, love Franco kernel so this should be a nice kernel to use until he gets his hands on a flo
No issue with root loss for me running CM with superSU, battery is at 92% with 1hour 10min screen on so is looking pretty good, and has been a lot smoother than Faux kernel!

Hi Guys,
Sorry was away on holiday... Got back a day ago - Probably not the best timing for a kernel release
smartyenrique said:
Okay so it breaks my n7s root
Click to expand...
Click to collapse
Svenmaster said:
for me it breaks root to
im running stock JSS15Q and it was rooted with SuperSu-1.51 flashable zip file.
Click to expand...
Click to collapse
So I look to have resolved the root issue. (fingers crossed)
Can you please give r8 (download here) a try and report back. You will need to flash ROM first if your still on r7.
Have tested it myself, looks to work OK on cm10 and stock.
Thanks

Trying r8, everything seems fine so far, kept root too However I would suggest people try ondemand instead of interactive, it gives as good performance with fewer random CPU spikes and no insane ramping on touch, it's what the nexus 4 uses by default now and i think it's the best balance

with r8 root is working just fine

Hello guys, I just wanted to know how it's going with this Kernel since I'm considering to try out some Kernel's.
Thank's in advance.
Best wishes

snOwjAwk said:
Hello guys, I just wanted to know how it's going with this Kernel since I'm considering to try out some Kernel's.
Thank's in advance.
Best wishes
Click to expand...
Click to collapse
Very good, until franco gets here it's a great alternative

noneabove said:
Very good, until franco gets here it's a great alternative
Click to expand...
Click to collapse
Thank's buddy heard of it aswell, but noone knows when he will arrive
EDIT: Btw how about init.d support?
cheers

noneabove said:
Very good, until franco gets here it's a great alternative
Click to expand...
Click to collapse
Is he planning to arrive? Maybe his flight is delayed...
Sent from my Nexus 7 using Tapatalk 4

Related

{Kernel} JekkosKrnl msm8960 - 23/01/2016

*Initial version: v0.1*
AOSP m7 cm-12.1
Based on AGK v1.71 (containing all the original wake gestures: sweep2wake, logo2menu, double tap to wake)
F2FS support from latest msm8960 repo on cm-12.1
GCC KBUILD_CFLAGS tweaks from SiliconValley kernel (oodles of optimizations)
Using SiliconValley initrd (ramdisk)
- cpu governors: plenty of them: intellidemand, ondemand, interactive, smartass, smartassV2, ...
- mpdecision, intelliplug, ecomode tweaks
- highest frequency at 2,1Ghz, lowest at 0,081Ghz, good for saving more battery
- gives more than 36 hours of battery life on a moderately used phone with steady mobile signal
install using fastboot: sudo fastboot flash boot jekkoskrnl.img
*21/12/2015: v0.1 Update*
Performance tweaks: disabled GPU underclock.
Min frequency is set to 128Mhz (was 64)
Max frequency is set to 487Mhz (was 450)
download link: bit.ly/1IjAEGw
*23/01/2016: v0.2 Update*
Dissable reboot on mdm start timeout (causing occasional kernel panics)
Improve GPU frequency upscaling to reduce lagging
Merge of upstream Cyanogenmod fixes
Disable htc one wire headset patch (causing occasional kernel panic with alternative earset)
download link: http://bit.ly/1ZU2yRK
github (cm12.1 branch) link: https://github.com/jekkos/android_kernel_htc_msm8960
jekk0s said:
This is a thread containing a link to my kernel build for
AOSP m7 cm-12.1
download link: bit.ly/1IjAEGw
github link: https://github.com/jekkos/android_kernel_htc_msm8960
Click to expand...
Click to collapse
Hey @jekk0s Thanks for that.
Just 1 Q
Is your Git source up to date? I just built your kernel and the version I built has a few less CPU governors then the .img you uploaded
Other then that Kernel works great! Compiled with UberTC-4.9
Thanks again.
Joeisgood99 said:
Hey @jekk0s Thanks for that.
Just 1 Q
Is your Git source up to date? I just built your kernel and the version I built has a few less CPU governors then the .img you uploaded
Other then that Kernel works great! Compiled with UberTC-4.9
Thanks again.
Click to expand...
Click to collapse
Ok I might have forgotten to push those last set of config changes, will have a look later today and get back to you.
jekk0s said:
Ok I might have forgotten to push those last set of config changes, will have a look later today and get back to you.
Click to expand...
Click to collapse
I've updated the github with some more local changes. To enable the governors you'll need to use the m7_defconfig
make m7_defconfig
jekk0s said:
I've updated the github with some more local changes. To enable the governors you'll need to use the m7_defconfig
make m7_defconfig
Click to expand...
Click to collapse
Thanks for that!
Joeisgood99 said:
Thanks for that!
Click to expand...
Click to collapse
Does this work on exodus ROM?
Your kernel is pretty good on batery life but my phone tends to stutter and lag on this kernel.
Sinistersky said:
Does this work on exodus ROM?
Click to expand...
Click to collapse
No, it doesn'twork
crownvn said:
No, it doesn'twork
Click to expand...
Click to collapse
It does for me.
crownvn said:
No, it doesn'twork
Click to expand...
Click to collapse
Neither does it for me
steinsgateislove said:
It does for me.
Click to expand...
Click to collapse
what does rom ?
steinsgateislove said:
Your kernel is pretty good on batery life but my phone tends to stutter and lag on this kernel.
Click to expand...
Click to collapse
Think the default governor might not be the best. I'm using intellidemand which makes the phone work smoothly in most situations.
Works great on CM12.1. Is there anyway that I could set the minimum GPU frequency on boot? Maybe using an init.d script?
Sinistersky said:
Does this work on exodus ROM?
Click to expand...
Click to collapse
Works for me on 'exodus-5.1-20151225-NIGHTLY-m7.zip'
EDIT: I take it back, won't complete booting, just hangs on the boot animation...
jekk0s said:
Think the default governor might not be the best. I'm using intellidemand which makes the phone work smoothly in most situations.
Click to expand...
Click to collapse
will the kernel work with android m, please?
Very VEEEERY good work . Love the overclock 2.1 GHZ !!!!!! i can see the difference in games . work on Exodus 5.1.1 2016 but , lagging on music , unloking or keyboard use . higher GPU frequencies can be use ? Like 500mhz ,or like same sense kernel (587 MHz :0 )
Sorry for my english ^^
which software you guys using for tuning kernel.
I tried several, after restart its resetting some times even after exiting the app. I am encountering frequent restarts and higher temperature.
Tried clean, still issue persists. I can't live without double tap to wake and sweep to sleep.
Device being secondary, not interested in much performance , I just need basic features and stability. I tried under volt the cpu , it didn't boot then.
Was on ARHD and elementalx before. Was going good.
Recently jumped to cm.
Any suggestions?
I use Ex kernel manager for change my CPU and gpu frequencies , active fastcharge , ....
I hope that the next update propose more gpu frequencies , the currents , and more higher really more than 450
On exodus rom the phone seems stable , but lag on internet or music use (unpleasant) :/ I've try differents gorvernor but no real change ...
Do I need to flash it using the command line or can I use Flashify for that? [emoji4]
Stachura5 said:
Do I need to flash it using the command line or can I use Flashify for that? [emoji4]
Click to expand...
Click to collapse
Flashify should work fine. I used it myself.

[KERNEL][GT-S5282] [CM11] [SlimKat] Modified Kernel

This kernel fixes the TOUCHSCREEN FREEZING bug when playing large games by removing the CGROUPS.
Which also gives us back the RAM it ate (458mb total, now)
Same features with LahKeda's overclocked kernel.
1200mhz Overclock
Kernel Sampage Merging
zRAM
Governors
No bugs.
Source
Credits:
@psych.half for the source
@LahKeda for adding overclock and compiling
(no credit for me. I just found out cgroups is buggy but all the work was from them)
thx so much ive been waiting for this for so long
New Build
Increased zRAM from 92mb to 134mb
Properly enabled KSM (It was included in the previous one but it wasn't enabled by default)
Compressed into boot.img
Set the maximum frequency to 1200mhz by default
Set the minimum frequency to 600mhz by default
Set the governor to "ondemand" by default (If I set "performance", the frequency will only go to 1000mhz even though the script was 1200mhz. I don't know why that happens)
So which kernel is better?... Cm11's default one or this one?
Please provide the sources
RJinxed said:
Tested on SlimKat but it "should" work on cm11 since the source is the same. Try and report back if you can.
Click to expand...
Click to collapse
@RJinxed
Tried it on corpish's last cm 11 build and works fine..
Actually earlier I was using this kernel in slimkat:laugh:
Just bcz of few bug's!!! I reverted to cm 11
Anyway works on CM 11
Thanks again
New Build
Added 1250MHz overclock (no reboots, see uptime)
Enabled memory control cgroups (enabling cgroups fully was causing freeze in playing games so I tried using just the memory resource controller and it works without freezes, cheers)
P.S. Tell me if you guys want governors. I forgot to add it. Only performance is in this kernel.
Nevermind. Here is it. Same as above but with governors.
RJinxed said:
Nevermind. Here is it. Same as above but with governors.
Click to expand...
Click to collapse
Thanks mahn...
It works just fine:good:
Do you think u can upstream our kernel?
Just a thought :silly:
sm_adil said:
Thanks mahn...
It works just fine:good:
Do you think u can upstream our kernel?
Just a thought :silly:
Click to expand...
Click to collapse
To be honest, I don't know. All I do is follow lahkeda/corphish's commits in their github. I just learned to edit defconfigs and compile but aside from that, I don't really know what to do.
RJinxed said:
To be honest, I don't know. All I do is follow lahkeda/corphish's commits in their github. I just learned to edit defconfigs and compile but aside from that, I don't really know what to do.
Click to expand...
Click to collapse
Same here
I've never compiled kernel for star but for my other device I did
I'm happy to learn stuff :laugh:
Anyway I was never successful enough to upstream my kernel hope u'll be able to do it in future:fingers-crossed:
BTW thanks for the kernel
sm_adil said:
Thanks mahn...
It works just fine:good:
Do you think u can upstream our kernel?
Just a thought :silly:
Click to expand...
Click to collapse
upstream the kernel. OMG I tried but it's a nightmare, real nightmare
Hey buddy, I have installed CM 14.1 custom rom. Will this kernel work?
y2knarayan said:
Hey buddy, I have installed CM 14.1 custom rom. Will this kernel work?
Click to expand...
Click to collapse
No, this is only compatible for kitkat roms. Also, don't use cm14.1 yet since it's still really buggy.
RJinxed said:
No, this is only compatible for kitkat roms. Also, don't use cm14.1 yet since it's still really buggy.
Click to expand...
Click to collapse
Can u suggest the best custom rom for this phone?
EDITED: Freezes at 1.3GHz after over 30 hours. If you still wanna try it, I'll keep this here. This build has lowered voltages.
I don't know if I can find a way to get it to work but I'll try anyway.
Final Build
Lowered voltages (Battery life increased)
Updated lowmemorykiller driver (cherry picked from this source)
Unfortunately, 1300MHz was unstable no matter what. Tried different sources, adjusting voltages etc but it seems to be the limit for this device. Also ive noticed some weird artifacts whenever I use it (Which proves that it is unstable since in PC overclocking as well, the cue for unstable overclocking is artifacts)
TLDR; 1250MHz is the farthest we can have.
Deleted. I'm losing my mind.
Try this guys. 1292MHz, Hopefully this would be the last build, After almost 4 days constant, still no reboots.
Edit #1: DO NOT set the governor to ONDEMAND. Performance is perfectly stable but when I set the governor to ondemand, after a couple of hours it rebooted. I don't think this is coincidence with over 100 hours of uptime.
Edit #2: Reuploaded the kernel but this time, performance is the only governor option since it's the only stable one. If you want governors, download the 1250MHz version.
how to overclock
hey buddy,
I have a question, I have rooted my phone it is running android version 4.1.2 and i want to overclock my phone. Can i use this kernel in my existing os version or i have to install cm11 and then overclock it. Please tell me in detail, i am new in rooting and flashing and all that. Please explain in as much detail as possible. Hope a response from you.
Thank u
My model no. GT-S5282

[Kernel] [H990] D.O.T.S. v1.4 [01/04]

This kernel is the result of a common work with @Leicxan. It can only be used on H990 and was successfully on single sim AND double sim variants. D.O.T.S. kernel is :
- Dirty Santa rooted
- Optimized
- Tweaked
- Stock based
Caution
Nor @Leicxan nor I are responsible for any damage caused to your phone. Any of the action you'll make to flash a kernel theorically voids your warranty. If don't accept any risk, then keep your stock phone
Content
- Based on v10g official LGE sources
- Compiled with UBERTC 7.x Linaro 7.2.1 (since V1.4)
- Dirty Santa root as implemented by @emdroidle
- CPU Governors : performance, powersave, userspace, ondemand, conservative, interactive, darkness, nightmare, zzmove, blu_active, elementalx, chill, dancedance. Default is interactive.
- I/O Schedulers : noop, deadline, cfq, fiops, sio, bfq, zen, maple. Default is zen.
- TCP congestion protocols : htcp, cubic, bic, reno, westwood. Default is westwood.
- Adreno idler
- Adrenoboost
- Exfat Support
- KCAL
- RCTD removed
- Wakelocks management
- Various small optimizations and tweaks
History
V1.0 [11/10] : original version
V1.1 [11/22] : CPU frequency hard limit (for battery drain improvement) and various minor fixes
V1.2 [11/27] : CPU frequency fix, exfat from samsung's open source module, LGE adaptive readahead
V1.3 [12/11] : Upstream Kernel to 3.18.86 thanks to @thirdzcee. Disabled LGE's rctd, ccmd and triton. Disabled some debug configuration. Note : Windows Defender can detect the archive as a Fuerboos trojan, this is a false positive.
V1.4 [01/04] : Fix for kernel crash when using pptp vpn. Upstream Kernel to 3.18.90.
Installation instructions
Follow the instructions provided by @emdroidle here : https://forum.xda-developers.com/v20/development/dirtysanta-h990-t3624296
At step 16, instead of typing fastboot reboot, just unplug the usb cable, remove battery, wait 5 sec, put the battery back and reboot the phone. This should limit the risk of static screen at reboot.
Once the kernel installed, update your phone to the latest KDZ for your region using KDZ Writer : https://forum.xda-developers.com/v20/development/tool-kdz-writer-t3649818
Known bugs
Some users reported issues with SD cards formated with exFat. This is not a general issue. The root cause is not clear (linked to the way the SD card is formated ?).
How to report a problem
It is very important to provide as many details as possible when you report a problem. It means providing :
- the model of your phone
- the version of the kernel and of the KDZ you updated to
- a precise description of the problem and of the circumstances
- logs (logcat & dmesg) : https://forum.xda-developers.com/showthread.php?t=2185929
Q&A
Before asking please :
- read the posts in this thread. The "Search Thread" box is your friend.
- have a look at @xdav20's H990DS Info Bank thread which is full of usefull information : https://forum.xda-developers.com/v20/how-to/h990ds-info-bank-t3703736"
Thanks
@emdroidle for his implementation of Bad Santa on H990
@USA-RedDragon for his werewolf kernel that was inspiring
Sources
https://github.com/guaibao1101/h990x-msm-3.18/tree/DOTS_v1.3
Downloads
Can we flash this over an existing kernel via TWRP if we have already rooted?
p7810456 said:
Can we flash this over an existing kernel via TWRP if we have already rooted?
Click to expand...
Click to collapse
Normally yes.. But if there is a problem, you'll have to restart all over, so make a backup of your phone, just in case..
It would be nice if this can be crossed over to H918.
First of all, just want to say thank you to @jahlex and @Leicxan for bringing the long awaited kernel with literally everything I could ask for to our devices.
Upon first install by flashing in TWRP, wiping dalvik/cache and rebooting, my phone goes to the LG screen, then black screens and I get a kernel crash screen that I've taken a photo of here
Any ideas what's causing it? My system version is in my signature. I'm really keen to get this working! For now I've restored my TWRP backup I did before flashing, back to 0.2.3b
Update: Even after the TWRP restore I was still getting the same problem. Immediately I thought it might be a Magisk problem as that's the only other thing I updated before rebooting. It appears I was correct. I used KDZWriter to re-flash the boot & system partitions of my phone (since Magisk modifies the boot image) and it immediately booted okay with my TWRP backup. Booted back into recovery, flashed the kernel as well as a previous Magisk version (14.0 not 14.2) and my other /system apps & mods, wiped cache, rebooted and sat on the LG screen for a while. Then booted into the OS okay. Glad it worked out and I'm keen to see how this kernel goes.
On a sidenote, do you have any plans to bring it to a more up to date version of the linux base kernel?
jahlex said:
Normally yes.. But if there is a problem, you'll have to restart all over, so make a backup of your phone, just in case..
Click to expand...
Click to collapse
This worked for me! Thanks a lot!
iDefalt said:
First of all, just want to say thank you to @jahlex and @Leicxan for bringing the long awaited kernel with literally everything I could ask for to our devices.
Upon first install by flashing in TWRP, wiping dalvik/cache and rebooting, my phone goes to the LG screen, then black screens and I get a kernel crash screen that I've taken a photo of here
Any ideas what's causing it? My system version is in my signature. I'm really keen to get this working! For now I've restored my TWRP backup I did before flashing, back to 0.2.3b
Update: Even after the TWRP restore I was still getting the same problem. Immediately I thought it might be a Magisk problem as that's the only other thing I updated before rebooting. It appears I was correct. I used KDZWriter to re-flash the boot & system partitions of my phone (since Magisk modifies the boot image) and it immediately booted okay with my TWRP backup. Booted back into recovery, flashed the kernel as well as a previous Magisk version (14.0 not 14.2) and my other /system apps & mods, wiped cache, rebooted and sat on the LG screen for a while. Then booted into the OS okay. Glad it worked out and I'm keen to see how this kernel goes.
On a sidenote, do you have any plans to bring it to a more up to date version of the linux base kernel?
Click to expand...
Click to collapse
Magisk 14.2 and 14.3 are beta version, I tried magisk 14.3 but my h990n always boot into bootloader interface..
So just stay with magisk 14, it doesn't have any issue.
For the Linux version, it will take tons of time to do this even we just upstream our kernel (from 3.18.31 to 3.18.79)
Sent from my OnePlus3T using XDA Labs
Leicxan said:
Magisk 14.2 and 14.3 are beta version, I tried magisk 14.3 but my h990n always boot into bootloader interface..
So just stay with magisk 14, it doesn't have any issue.
For the Linux version, it will take tons of time to do this even we just upstream our kernel (from 3.18.31 to 3.18.79)
Click to expand...
Click to collapse
Yeah I don't know why 14.0 prompted me to update to a beta version. I know 14.3 added something to do with supporting LG devices better, maybe that broke something. Otherwise I'm quite happy with how things are going ?
And yeah I'm somewhat familiar with how long kernel related things can take, it was more of a question if anything.
I've just installed it now, it works perfectly for now much more reactive i've impression Thank you!!
storm68 said:
It would be nice if this can be crossed over to H918.
Click to expand...
Click to collapse
That would be awesome!!!!!!
A million thanka for this for jahlex and lexican
Is the kernel in the downloads in the OP is the same version as this one : DirtySanta-h990-1.2-u721-v10g that was posted back in rooting thread
Or is it newer ?
storm68 said:
It would be nice if this can be crossed over to H918.
Click to expand...
Click to collapse
nymikey said:
That would be awesome!!!!!!
Click to expand...
Click to collapse
We only deal with H990 here guys. Thanks.
shouk_1987 said:
A million thanka for this for jahlex and lexican
Is the kernel in the downloads in the OP is the same version as this one : DirtySanta-h990-1.2-u721-v10g that was posted back in rooting thread
Or is it newer ?
Click to expand...
Click to collapse
This is major evolution of this kernel. DirtySanta-h990-1.2-u721-v10g was basically the stock v10g kernel with Dirty Santa root.
Before all, thank you so much guys, that's a great work
For some opinions i have many friends that buy h990ds last year and me too, we concluded if tha kernel was more optimized battery side was more effective than performances, and will be great that CPU and GPU clocks and voltages will be more unlocked if you can do that , thank you again.
great kernel thank you @jahlex :good: and @Leicxan :good: it works perfectly
zinou213 said:
if tha kernel was more optimized battery side was more effective than performances, and will be great that CPU and GPU clocks and voltages will be more unlocked if you can do that , thank you again.
Click to expand...
Click to collapse
They've already enabled some overcooked frequencies with this, as seen in their Github commits. If it's battery you're looking for, install the AKT Profiles from the thread, and then choose a balanced or battery saving profile. Since installing those and this kernel, I'm regularly seeing 5-7 hours of screen time.
On a side note @jahlex or @Leicxan if you're looking for a beta tester, feedback, or Guinea pig to help out (that isn't actually building the kernel, that's above my ability to simply modify individual files) I'd love to help wherever possible
Been doing the whole TWRP/Flashing/Kernel/ROM thing since I got my G3 way back in the day.
zinou213 said:
Before all, thank you so much guys, that's a great work
For some opinions i have many friends that buy h990ds last year and me too, we concluded if tha kernel was more optimized battery side was more effective than performances, and will be great that CPU and GPU clocks and voltages will be more unlocked if you can do that , thank you again.
Click to expand...
Click to collapse
As @iDefalt said, we already enabled higher max frequency / voltage for both CPU & GPU. We won't go higher because the result would be high risks of unstability and overheating. If you want performance and do not care about battery life, simply switch to performance governor for both CPU & GPU. We use interactive CPU governor by default because it is a good choice considering balance performance / battery life (nightmare & darkness are good choices too). You have plenty of apps to do that, example : https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor.
iDefalt said:
They've already enabled some overcooked frequencies with this, as seen in their Github commits. If it's battery you're looking for, install the AKT Profiles from the thread, and then choose a balanced or battery saving profile. Since installing those and this kernel, I'm regularly seeing 5-7 hours of screen time.
On a side note @jahlex or @Leicxan if you're looking for a beta tester, feedback, or Guinea pig to help out (that isn't actually building the kernel, that's above my ability to simply modify individual files) I'd love to help wherever possible
Been doing the whole TWRP/Flashing/Kernel/ROM thing since I got my G3 way back in the day.
Click to expand...
Click to collapse
OK buddy. We'll remember.
Thanks!!! And with KCAL, it's perfect! :victory:
Huge thanks guys! Everything works great, even video recording. Great work!!!
@jahlex @Leicxan
Thank you for the release. I will report back any noteworthy issues.
Please forgive me if the following comment may deemed as a thread hijacking. I would be happy to remove it on your request.
I have just started a new thread in time for H990DS users and others, with useful information and tutorials that would potentially answer the most commonly asked questions or the issues sooner or later you would run into.
Kcal is so nice to finally have, thank you c:

[KERNEL][Custom] Singularity Kernel [7/11] [V-1.0.19] [8.1] [CLANG 7.0.2]

*** Disclaimer
Flash at your own risk! I take no responsibility in the event that an alarm is missed and you're late, thermonuclear war beaks out, or you spend so much time on your phone that your wife leaves you.
Introduction
Hey guys! This is the kernel myself and my good friend APOPHIS9283 have been working on for OnePlus 5/5t.
- Kernel only supports custom ROMs - final OOS version of 1.0.17 from 07/03/2018 is here in the OP, as is.
- Kernel will always be kept upstream to latest linux-stable
- We do not shy away from features around here. This kernel is LOADED! If you want something minimal, this is not for you. !
- If you have issues, we need logs! If it is an issue that is not able to be logged for some reason or another, please give detailed steps on how to replicate the issue. No logs = no support! Help us help you!
Features
- Upstreamed to latest linux-stable
- Governor options including: alucard, tripndroid, cultivation, impulse, chill, blu_active
- Overclock and underclock support. Kernel boots/defaults to stock frequencies though.
- Dynamic stune boost
- Adreno boost
- Adreno idler
- Wireguard support
- Sweep2Sleep
- LED Settings
- High brightness mode
- sRGB
- I/o schedulers including maple, deadline, bfq and tripndroid
- USB fastcharge
- Boeffla Generic Wakelock Blocker
- TCP congestion avoidance algorithms - Too many options to list!
- Backlight dimmer
- KCAL color control
- Sound control
-i/o switcher
- More I probably forgot, but you get the idea!
Installation
- If on a custom kernel, dirty flash your ROM. Reboot to recovery and flash this after booting with ROM's baked in kernel.
- If on ROM's stock kernel, just wipe kernel app data and flash this in recovery. If needed, flash no-verity after!
- Upgrading from one version to another is as simple as flashing the kernel and no verity if needed. I do recommend wiping kernel app data on each flash - we add things often!
Download
https://androidfilehost.com/?fid=5862345805528046227
Telegram group for Singularity kernel users: https://t.me/joinchat/C3FsEk7qvo5Nl3o3RXsyLw
OOS Final build 1.0.17 07/03/2018. Will not be updated or supported further but here for anyone who wishes to use it, here it is: https://androidfilehost.com/?fid=11050483647474833324
- Credits and thanks!
@nathanchance for the best base anyone could ever ask for, for assisting without expecting anything, for making upstream so simple, and for being a friend.
@osm0sis for AnyKernel2
@Lord Boeffla for his work
- All the users for giving us a reason to do this!
- Anyone I forgot, send a PM and I'll add ya.
ROM devs feel free to inline this into your ROM. Just give me a heads up and please link them here/Telegram chat.
XDA:DevDB Information
Singularity Kernel, Kernel for the OnePlus 5T
Contributors
wrongway213, apophis9283, REV3NT3CH
Source Code: https://github.com/Singularity-Kernel/Singularity
Kernel Special Features: ALL THE THINGS!
Version Information
Status: Stable
Current Stable Version: 1.0.19
Stable Release Date: 2018-07-11
Created 2018-03-23
Last Updated 2018-07-11
Congratulations!
Enjoy the kernel
Thanks for your work, Glad to see this new kernel !
Love the honesty! This kernel is LOADED!
Will have to try it when I switch of of OOS!
Thanks guys!
Features same as my kernel has. Yeah! Now I can use freatures-rich kernel for customs!
Thanks guys! In some free time will try to help via pull requests.
Welcome. :fingers-crossed::fingers-crossed:
apophis9283 said:
Enjoy the kernel
Click to expand...
Click to collapse
Oh snap!!!! LOL
I'm a hardcore Franken kernel user but I'm going to back that kernel up and give this a shot. It's the first kernel that's intrigued me in a long time. Franken is the standard best kernel for me, so it means something if I can be swayed by your work.
preference said:
I'm a hardcore Franken kernel user but I'm going to back that kernel up and give this a shot. It's the first kernel that's intrigued me in a long time. Franken is the standard best kernel for me, so it means something if I can be swayed by your work.
Click to expand...
Click to collapse
I started with a fresh base from Flash kernel (huge thanks to him), and built it with my idea of how a kernel should be IMO and with user feedback.
Hope you enjoy
apophis9283 said:
I started with a fresh base from Flash kernel (huge thanks to him), and built it with my idea of how a kernel should be IMO and with user feedback.
Hope you enjoy
Click to expand...
Click to collapse
All the best with this kernel, especially as its aimed at custom roms rather than OOS.
When Paranoid Android Oreo hits, is there any possibility that you and @wrongway213 would consider doing a version for that ?
If not, then no problem
SlyUK said:
All the best with this kernel, especially as its aimed at custom roms rather than OOS.
When Paranoid Android Oreo hits, is there any possibility that you and @wrongway213 would consider doing a version for that ?
If not, then no problem
Click to expand...
Click to collapse
I'm always willing to take a look.
apophis9283 said:
I'm always willing to take a look.
Click to expand...
Click to collapse
That would be very nice, if it were possible.
Thanks for the consideration.
That is of course if Paranoid Android Oreo ever materialises...LOL
If you are on a ROM and had broken gestures. Will you flash this and see if it doesnt fix them
Yea this Kernel is great stuff. Can't recommend it enough... I trust it's creator and it works solid. Good job @apophis9283
Sent from my ONEPLUS A5010 using Tapatalk
Gestures should work for all ROMs. Let me know if they don't. A few other tweaks I wanted to get in there. Just wipe your kernel app data. To match my settings just use tripndroid governor.
@wrongway213 what custom rom do you recommend for best kernel effectivity? thanks
nadejo said:
@wrongway213 what custom rom do you recommend for best kernel effectivity? thanks
Click to expand...
Click to collapse
I don't think he's tried anything else. I have. I flashed AICP, and CRDROID. Both ran perfect. I like it on LR but I'm not sure it because the kernel is better on one or the other. Just what I prefer to use. I had to flash other roms to make sure everything was working.
This was taken while on AICP. I find this is generally what stats I get
Tested with Aicp, validus and omni all works great

[KERNEL] [8.1] Neutron Kernel for Nexus 5

Hi, all XDA members, I built a light-weight kernel for our little monster (hammerhead).
My kernel is based on Unlegacy Kernel. I optimized the kernel for best battery life and performance balance. I tested it on AOSP Extended ROM. It should work on LOS too.
Features:
-Intelliactive governor.
-SIO scheduler.
-25mV Undervolted manually from acpuclock source code. (Only for PV2 CPUs)
-More cooler device.
You can download img from Google Drive link. Flash it via TWRP or fastboot.
https://drive.google.com/file/d/1RGqpxZJ5lJve57IJeRHZm-BjMhDGIQIy/view?usp=sharing
Source code: https://github.com/metahex/android_kernel_lge_hammerhead
Awesome, I'll test and feed you back
thanks for your work
Detail please for features? Thanks
For this build, kernel comes with intelliactive governor.
I will add some features and improvements for best battery life and performance. (In next build i will undervolt it and i will add more governors, I/O schedulers)
Changelog:
(v1.0.2)
-Kernel name banner fixed.
-25mv Undervolted for PV2 CPUs.
(v1.0.1)
-SIO is the default I/O scheduler.
Testing
Can someone confirm that kernel works with LOS?
thanks for the new kernel, but no work in DU 12.2 flashed via twrp.
Any chance you could have your kernel fix phonecall bluetooth audio? It's bugged on every custom ROM right now and it's been theorized it's a kernel issue.
rnadomuc said:
Any chance you could have your kernel fix phonecall bluetooth audio? It's bugged on every custom ROM right now and it's been theorized it's a kernel issue.
Click to expand...
Click to collapse
I will work on it in my free time.
metahex12 said:
I will work on it in my free time.
Click to expand...
Click to collapse
Here is some info on it: https://forum.xda-developers.com/go...nlegacy-android-project-t3593425/post75688720
Xaif fixed a problem with video recording, you should include it in your kernel.
https://github.com/esa-n/android_ke...mmit/45abf34f6a493b2e918b054bedeec3c4d2003900
How i should flash it?
Like "boot" or "recovery" ?
Its a kernel it goes flash it as a boot IMG
I flashed this with AEX ROM and it hung at boot
Will a custom kernel enable NTFS and exFat support on Oreo?? No ROM currently works why either of those so u can't use my external hard drives.
Flashed 1.0.2 kernel over us 8.1. The undervolt sold me! If possible, and if you're entertaining ideas, I'd greatly appreciate usb fastcharge support.
I've heard the arguments against it, but in two years I'd never had a problem.
Will it work on Nougat (Los 14.1)?
psydex said:
Will it work on Nougat (Los 14.1)?
Click to expand...
Click to collapse
no
Deteted
Is this kernel dead?
Edit: @metahex12 Can you consider adding support to Pie (Unlegacy CAF ROM)?

Categories

Resources