This is loosely based on CTXz's kernel. I just wanted a little more from it. I'm using it on my "Nook". Hence the name.
So may I present to you.....
Nuki - Kernel
Install:
Just flash this through TWRP recovery. I use 2.8.7.0. It'll do it's own wipes.
It's built for the "Nook" version. But should work for any WiFi only ROM.
My preferred tuner for the kernel is Kernel Audiutor . But others should work also.
Changelog
V1.1 - Ubertec and Linaro toolchains
Enabled KSM and tweaked
init.d support
Selinux permissive
V1
OC to 1344mhz
Intelliplug 3.9
govs added - lionheart, pegasusq, conservativeX, darkness, nightmare.
Shedulers - sio, vr, zen. I haven't been able to get "row" to compile without errors.
Frandom
Lots of tweaks/optimizations
Downloads:
Nuki-V1.1-Linaro
Nuki-V1.1-Uber
Nuki-V1
Stock-OG1-Nook-Kernel
Thanks to
@CTXz
@laufersteppenwolf
@friedrich420
And the ton of other git's I went through to get this.
XDA:DevDB Information
[Kernel] Nuki-Stock-T230NU, Kernel for the Samsung Galaxy Tab 4
Contributors
engine95
Source Code: https://github.com/engine95/Degaswifi-CPU-tweaks.git
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2015-10-17
Created 2015-10-17
Last Updated 2015-10-17
reserved
Mine! Will post feedcack! :fingers-crossed:
@engine95 - awesome. Gonna test it out and let you know
Looking good. Confirm working looking the SM-T230NU......should work on SM-T230 as well.
Well done. I hope it works good for you all!
Just a little update.
I'm trying to work on the GPU now, and it's proving very interesting. This GC1000 GPU treats the cores as being separate. Meaning one is for 2d @ 416mhz the other is for [email protected]
It looks like our possible freq's are 533, 624, 702. And maybe one close to 800 according to the specs.
The problem I see happening, is that we'll be locked into whatever freq I build into it. Meaning there isn't a way to change it through a kernel tuner.
So far, I havent had any luck OC'ing either of them. But we'll see what happens.
V1.1 is in OP See read changelog
Still no luck with OC GPU. But theres 2 builds: Linaro and Ubertec toolchains. Let me know which one you like/prefer.
Enjoy
Nice
so what's the point?
new features?
overclocked?
emoboy (Official Name!)
Nice
so what's the point?
new features?
overclocked?
Click to expand...
Click to collapse
I don't know you. So I don't know if this is sarcastic or not. So I'll play this answer in the middle.
Read the change log and look at the git. Almost everything here has been reworked, updated and/or added. Oc is the only thing I haven't touched. Yet.
@engine95 - for me, my tablet runs smoother on the linaro build.
Nice update and thank you.
g_ding84 said:
@engine95 - for me, my tablet runs smoother on the linaro build.
Nice update and thank you.
Click to expand...
Click to collapse
Thanks
On my past kernels, Ubertec seems to usually run faster. While Linaro runs smoother. But on this tab, it's harder to tell. So Thanks for letting me know. :good:
I am impressed with a lot of the optimizations that "Sammy" has already build into this. Source code I'm used to changing is already in it. And this thing sleeps like a baby.
It's too bad Marvell/Vivante/Sammy has throttled this CPU/GPU so much according to the specs. I mean, for a low-end setup it could be a lot better. But then, it would probably lose battery.
I'm not going to add anymore "stuffs" to it, as I think we have a good selection now. What is in it should satisfy " battery thru performance" depending on the settings people choose.
I haven't even looked a OC CPU yet. All I've tried so far is GPU and that hasn't gone well.
These will be the next things I'll work on. Unless......"SQUIRREL!"
forgive my ignorance, normally i would use the googles and xdas to educate myself before asking such a question, however, I have basically given up on this tablet.....so does your development of this kernel bring the tab 4 7" owners any close to getting an aosp build, this tablet is useless running TW?
edit: upon review, my post was thankless but i am very thankful for you doing what you do for this tablet, it so needs the attention!
gammaxgoblin said:
forgive my ignorance, normally i would use the googles and xdas to educate myself before asking such a question, however, I have basically given up on this tablet.....so does your development of this kernel bring the tab 4 7" owners any close to getting an aosp build, this tablet is useless running TW?
edit: upon review, my post was thankless but i am very thankful for you doing what you do for this tablet, it so needs the attention!
Click to expand...
Click to collapse
Its all good. No worries.
Unfortunately, no. It just improves on stock.
Im new to Samsung, so its all a new learning curve for me. I am kinda shocked at how "low-end " this is for a mainstream tablet. I'd have thought it would be.....better.
T-230 with nuki v1.1 linaro. Working amazingly. Thank you much.
Thank you for this kernel! I've never even thought to use another kernel for this low-end device.
Mine was originally the Nook version as well but I have flashed the latest non-nook firmware and heavily modded it.
I'm using the Linaro version. Xposed is running with a few modules. tuning with Kernel Audiutor.
The device it running very well. smoother than normal. It's a bit warmer too. but we'll see about that though.
Uber variant. Makes a huge difference. Thank you!!!
Still using the linaro. I can't seem to make either of the CPU frequencies stop being max. (1344)
Any suggestions? I'll end up trying the Uber kernel in a moment.
brossovitch said:
Still using the linaro. I can't seem to make either of the CPU frequencies stop being max. (1344)
Any suggestions? I'll end up trying the Uber kernel in a moment.
Click to expand...
Click to collapse
When you reboot, you'll need to set min, manually. I don't know why.
Or, try a different gov. Lionheart and conservativex are my preference.
You may need to remove the set on boot option, then reenable it.
It shouldn't be sticking like that
Mhh, that all sounds very interesting. Possible I can test it this weekend.
CTXz kernel is my first choice all that last year, so I can test it against yours. Don't get me wrong it will be very interesting to see what's different.
Not to see what is better, I wish to see the difference. Every ROM has his specific use and modifications. So it is the science guy who wish to know it .
Will report later about it and CTXz I will be every time a fan of your work .
Related
So I was just looking around the Qualcomm open source (CodeAurora) repositories and noticed that lots of interesting things are going on over there for the qsd8x50 that aren't yet in our N1 kernels.
One of the most potentially useful things to us, is adaptive undervolting, that always chooses the optimal voltage level based on the current temperature and silicon process variations.
https www codeaurora.org/gitweb/quic/chrome/?p=kernel.git;a=commit;h=621d0e14e6fcf454974634cf822f06fba1bd6816
If someone could get this into an N1 kernel, we wouldn't need any more experimentation with undervolting and could always run at the maximum possible stable voltage.
Other interesting changes include USB host support (although it's unlikely the N1 hardware is physically wired to allow for this):
https www codeaurora.org/gitweb/quic/chrome/?p=kernel.git;a=commit;h=109894cac8d01c6273cfa0466f7823a04e919bea
Unfortunately, the Chromium kernel for MSM/QSD seems to be structured quite differently and being worked on by a different team to the Android kernel. Still, it'd be nice to see someone attempt to port at least the AVS patch to a CM kernel.
p.s. can a moderator please approve my account to directly include links? This manual link-munging is getting annoying
This sounds interesting
I know a lot of the devs here check out Qualcomm's latests postings, so hopefully they are aware of this...
Also of interest is their framebuffer driver. We need it in the N1 kernel to use their X11 driver.
Has anyone had any luck getting a CAF kernel booting on the N1?
Markdental said:
I know a lot of the devs here check out Qualcomm's latests postings, so hopefully they are aware of this...
Click to expand...
Click to collapse
Yeah I know, but this is their Chromium/ChromeOS kernel, not their Android kernel. Might have gone unnoticed (I for one, had not thought to look there -- I'd have thought the only Chrome-specific kernel changes would've been the X11 driver -- why should platform-power-management changes not be shared across both kernels?)
I ported AVS code to the N1 kernel.
You can download the experimental version here:
http://forum.xda-developers.com/showthread.php?t=654416
AVS kernel is very experimental, and I expect it not to be fully stable.
Also, it looks 1.275v is not really enough for 1.1 GHz - at least AVS complains that it cannot find stable voltage.
Ivan Dimkovic said:
Also, it looks 1.275v is not really enough for 1.1 GHz - at least AVS complains that it cannot find stable voltage.
Click to expand...
Click to collapse
Funny that: a processor rated for 1 GHz (in a world where if they could get away with selling it as a 1.1 GHz processor they certainly would have) isn't actually capable of 1.1 GHz without compromising stability and/or lifetime. Who'd have thought
Cheers for porting it to your kernel though, I'll be interested to see if it makes much difference to battery life.
I got no problems with AVS so far - I will release new kernel update tonight with AVS with no overclocking, as AVS and overclocking do not mix well for some people. Also, I provided the patch-code on my github, so other kernel developers can use AVS too, if they wish. There is still an ugly hack inside (one liner, though) which I will fix tonight, too.
Regarding "getting away" with faster CPU (Qualcomm) - I am not really sure if they would do it. There are market pressures, and CPUs are not always binned according to test validation - rather, other factors are at play, such as market demand.
So, it does happen - if someone is lucky, that is - to receive a CPU which could be binned higher, but it was still released at lower frequency because of market demands.
Intel is a very good example of such practice, and I am sure Qualcomm is no different as this is a huge market.
Ivan Dimkovic said:
I got no problems with AVS so far - I will release new kernel update tonight with AVS with no overclocking, as AVS and overclocking do not mix well for some people. Also, I provided the patch-code on my github, so other kernel developers can use AVS too, if they wish. There is still an ugly hack inside (one liner, though) which I will fix tonight, too.
Regarding "getting away" with faster CPU (Qualcomm) - I am not really sure if they would do it. There are market pressures, and CPUs are not always binned according to test validation - rather, other factors are at play, such as market demand.
So, it does happen - if someone is lucky, that is - to receive a CPU which could be binned higher, but it was still released at lower frequency because of market demands.
Intel is a very good example of such practice, and I am sure Qualcomm is no different as this is a huge market.
Click to expand...
Click to collapse
I'll study this for integration in my .32 kernel...I'll have plenty of time once Holy Week vacation starts here.
Ivan Dimkovic said:
I got no problems with AVS so far - I will release new kernel update tonight with AVS with no overclocking, as AVS and overclocking do not mix well for some people. Also, I provided the patch-code on my github, so other kernel developers can use AVS too, if they wish. There is still an ugly hack inside (one liner, though) which I will fix tonight, too.
Regarding "getting away" with faster CPU (Qualcomm) - I am not really sure if they would do it. There are market pressures, and CPUs are not always binned according to test validation - rather, other factors are at play, such as market demand.
So, it does happen - if someone is lucky, that is - to receive a CPU which could be binned higher, but it was still released at lower frequency because of market demands.
Intel is a very good example of such practice, and I am sure Qualcomm is no different as this is a huge market.
Click to expand...
Click to collapse
No doubt about it. Look at the Desire for example. It will be equipped with the 1ghz Snapdragon but will be underclocked to 768mhz to preserve battery life. So while it is certified for higher speeds HTC feels the market would prefer longer battery life over a little bump up in cpu speed
intersectRaven said:
I'll study this for integration in my .32 kernel...I'll have plenty of time once Holy Week vacation starts here.
Click to expand...
Click to collapse
Out of curiosity, what advantages if any do you see with the .32 kernel over .33?
jlevy73 said:
Out of curiosity, what advantages if any do you see with the .32 kernel over .33?
Click to expand...
Click to collapse
Well, I've been using it for longer than .33 since I found it to be more responsive and a lot more stable with my 3d live wallpapers. Its also smaller when compiled so I can enable the compiler optimizations with ease.
intersectRaven said:
Well, I've been using it for longer than .33 since I found it to be more responsive and a lot more stable with my 3d live wallpapers. Its also smaller when compiled so I can enable the compiler optimizations with ease.
Click to expand...
Click to collapse
Also, the upstream (AOSP) MSM kernel tree is still at .32... I would guess they may be stabilizing for a release as they've merged the -stable patchseries too (2.6.32.9 etc).
AOSP Kernels for HTC's 8x50, 7x30, and 8x60 Devices
Also available for the Motorola Xoom
Tiamat kernels are designed for use on all ROMs that are built from the AOSP source code. This includes ROMs built from MIUI, CyanogenMod, and others.
Tiamat receives no support for use with ROMs based on HTC's Sense - use at your own risk.
Click to expand...
Click to collapse
Tiamat Kernels
You can find full details about Tiamat Kernels at our website. The site is up and running and serves as a more centralized location to get updates, downloads, and changelogs for all Tiamat Kernels. There is no forum or Registration, it’s just a more convenient way to keep things organized as we work to add support for more devices.
Click to expand...
Click to collapse
Support
Join the Tiamat Kernel developers on IRC at irc.freenode.net, #tiamat. Support and questions are generally handled faster there than the forums. You can easily join via webchat here.
Click to expand...
Click to collapse
Special Thanks to:
toastcfh, slayher and the CyanogenMod team for the base kernels and everything else they do for the Android community
bcnice20 for generally being awesome
TeamWin for also generally being awesome
netarchy, chad0989, cuviper, and invisiblek for some great code
intersectRaven and redstar3894 for the Mjolnir compiler
JasonK75 for updating threads
Click to expand...
Click to collapse
Quick Links
Click to expand...
Click to collapse
8x50 Changelog
8x60 Changelog
7x30 Changelog
Downloads
FAQ
Source Code
reserved for later
This kernel has been around for the Inc and the Evo. Now I'm bringing it to the N1 and the Desire!!
Great stuff, always nice to have more kernel choices
MOD : Can you post only Nexus One kernel on your post please (more readable)
Had been having some wifi issues this past week using cm7 nightly along with various kernels. Wifi was frequently dropping or just very slow. Spent most of Sunday screwing with my home network which seems stable now. I think comcast must have been doing something. however, my phone wifi was still poor. installed this kernel last night and so far phone is performing as it should on wifi. the difference was immediate. not sure whats going on. cant comment on battery life yet, but it's looking very good through this mornings use. Thank you!
allofusjw said:
Had been having some wifi issues this past week using cm7 nightly along with various kernels. Wifi was frequently dropping or just very slow. Spent most of Sunday screwing with my home network which seems stable now. I think comcast must have been doing something. however, my phone wifi was still poor. installed this kernel last night and so far phone is performing as it should on wifi. the difference was immediate. not sure whats going on. cant comment on battery life yet, but it's looking very good through this mornings use. Thank you!
Click to expand...
Click to collapse
I'm glad it's working for you, but that is strange... The only change I make to wifi from CM is undervolting it. And now that I think about it, I may have forgotten to bring that tweak over to the n1 and desire...
Can you summarize how your kernel differs from the others (CM, pershoot, wildmonks, redstar).
mr_raider said:
Can you summarize how your kernel differs from the others (CM, pershoot, wildmonks, redstar).
Click to expand...
Click to collapse
Versus the main CM kernel, this has unrestricted overclocking, HAVS, smartass, undervotling, sysfs interface and several other tweaks/improvements. I don't have a N1 and honestly dont know anything about the other kernels out there for it. The kernel started on the Inc and Evo, mostly around MIUI, and I was asked by a few people to bring it over to the N1 and Desire, so I figured I would post it up for everyone.
Hi all,
Been running this since 0800 this morning (its now 1800) no problems at all.
Can't say its faster or better on the battery for sure but its certainly no worse than CM stock.
Whats the smartass govenor? Just the same as on demand as it seems to replace it?
Oh, just one thing, although it has the option (in SetCPU) to go down to 128mhz, I've not seen it go lower than 245mhz which makes me wonder if its clocking down to 128 with the screen off.
Anyone else?
bryanchapman9999 said:
Hi all,
Been running this since 0800 this morning (its now 1800) no problems at all.
Can't say its faster or better on the battery for sure but its certainly no worse than CM stock.
Whats the smartass govenor? Just the same as on demand as it seems to replace it?
Oh, just one thing, although it has the option (in SetCPU) to go down to 128mhz, I've not seen it go lower than 245mhz which makes me wonder if its clocking down to 128 with the screen off.
Anyone else?
Click to expand...
Click to collapse
The on demand governor was removed to force the default to smartass (the default is usually set to on demand by the ramdisk and is not affected by setting the default in the kenrel), but the two are not similar. Smartass was built off the interactive governor.
As for the 128Mhz floor - that is something finicky about the smartass governor. It should drop to 128 on any other governor though.
Smartass Governor shows real potential...thanks for this!
what about the wonk?
From what I gather the wonk is due to something in CM7 kernel. I also noticed that it is absent from stock 2.3.3 and also absent from AOSP builds.
Has anyone tried CM7 with this kernel?
thanks for the N1 kernel.
I'll try ASAP.
I will try this kernel now, thanks for posting. New kernel cooks are always welcomed.
After about 18 hrs on this kernel, the results are pleasing.
Extremely stable on the Smartass Governor, which is surprising because I've had friends compile me kernels incorporating this governor, and the end result = unusable.
Battery life seems fantastic so far.
Clocked 128-998. No profiles.
Thank you again for this kernel.
Results on N1
I have been running this kernel for 24hrs at 128/1228 and it's been running great with smartass selected on my AT&T N1. I tried going even higher than 1228 but that causes it to crash immediately (I'm surprised it can even handle 1228.) Linpack is a little low at 23 compared to other kernels that can get up to 40. Quadrant also comes up behind at only 1051.
tried going at the highest setting & it crashed my N1 , BACK TO RESDTAR'S kernel .
Been using the kernel for a few hours, Kernel seems stable but definatly doesnt feel snappy.
phewizzo said:
Been using the kernel for a few hours, Kernel seems stable but definatly doesnt feel snappy.
Click to expand...
Click to collapse
same here, got some freeze
btw oc at 1267 without any crash
Hi guys
Release 0.4 http://forum.xda-developers.com/showpost.php?p=45243784&postcount=48
New in this release is USB Fast Charging support (must be enabled via new kernel interface, see post for details)
Da_G said:
Old version 0.3 http://forum.xda-developers.com/showpost.php?p=45202710&postcount=28
Old version 0.2. http://forum.xda-developers.com/showpost.php?p=45198825&postcount=25
Old version 0.1! http://forum.xda-developers.com/showpost.php?p=45186352&postcount=18
Click to expand...
Click to collapse
Some of you might remember me from a time long ago and a galaxy far away!
I built/maintained dagkernel on release day for the Note 1, bringing root+overclock+recovery on day one of release
Well, recently my home was burglarized and all of my electronics taken. I took a very big ol hit that made me a sad panda Along with this stuff was my fancy-pants Alienware M18X laptop (minus the power brick, so they can't use it!) - which had all my source codes and development enviornments on it.
Rather than cry over spilt milk (really, I cried for a week! ) I decided I would re-build my development enviornment and crank out a new kernel for Galaxy Note, which is the most powerful computing device I currently have! (I am developing on an old school core 2 duo w/1GB RAM that sure feels slower!)
So, build enviornment is set up and the first build is done. Which is simply a re-built ramdisk and kernel from AT&T source. Using the newest available prebuilt toolchain from Google. I won't release this version as pretty much nothing is changed. But I wanted to get my dev enviornment up and running A first release with actual, substantial changes should be available within the day.
Support will include 4.1.2 stock ROMs (for the S-Pen love), CM, and whatever else I might support (suggestions?!)
GPU/CPU overclock will be supported, with the separate interfaces for overclocking each via an app. Hopefully I can actually push the app out this time around, it stayed internal only last time (although all frequencies and voltages were changable via boot script)
I took a look at the existing 4.1.2 kernels floating around and noted that most of them neglected some patches I made to Samsung's original source that did some funky things like re-set CPU1 (the second CPU) to stock speeds after toggling it off (for power saving)
As a result, the performance of these kernels is probably not quite what it should be after the first CPU shuts off (which happens almost immediately after android is done booting fully, when the load demand on the CPU(s) die)
Of course, my source will be public as it has been since day 1 and anyone is welcome to source my patches without asking. Viva la developers!
May your Galaxy Note run faster than this pos Dell desktop I'm using real-soon-now(tm)
Reserved for the use of the futures.
Reserved for the use of the futures.
Cool beans. Looking forward to this
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Welcome back
Sent from my SAMSUNG-SGH-I717 using XDA Premium 4 mobile app
Da_G!!!!!! Welcome back
2$HAYNE
Yes, welcome back Da_G. I'm sure there are a ton of us that remember your great work. Looking forward to some more.
Sent from my SAMSUNG-SGH-I717 using Tapatalk 4
Sorry to hear about your stuff!
I'm glad you're still able to churn out things like this though! Keep up the good work!
Welcome back! I loved your old stuff back in the day. Bring on the awesomeness!
Sent From My JellyBeanSandwiched Galaxy Note
ROM: Jellybean Sandwich w/ Hotcakez 1.8ghz kernel
Extras: Viper FX audio engine w/ Buzz Launcher
Sorry for the loss! But I'm glad you're back
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
Sorry to hear of your trouble but glad to hear you're back on your Note development...a big plus for us! Welcome back Da_G!
Very sorry for your break in. Seems the world is full of d-heads. Glad nothing more than stuff was affected.
Welcome back. Of course we remember you. You're one of the first, and best at this Note stuff. Looking forward to seeing what you can put together. Let us know what you need from us.
Do your thing, man and welcome back!
you dont know me, but your reputation precedes you and I am aware of your quality of work.
I will send you a big welcome back
Welcome back :good:
I will have a first release out shortly. Just testing the impact of mpdecision on cpu performance.
For reference at OC to 1.83ghz/performance gov I was able to pull 9556 on antutu benchmark with performance gov and mpdecision disabled, ~6320 prior to overclocking. GPU is at 300MHz.
With ondemand gov and mpdecision enabled, looking around 8550. Lets try with performance gov and mpdecision enabled now...!
These scores seem about on par from what I remember from the first go-round I don't yet have the configuration sysfs interfaces set up.
Wow u know ure stuff n that really sucked about ur belongings but glad ure back in the community! I don't own a i717 but love to see all the roms u guys provide brings envy (in a good way) since my t879 has disappeared lol but good luck n the guys look very excited ure back... Lucky them cheers :beer:
Sent from my SGH-T879 using xda premium
Da_G said:
I will have a first release out shortly. Just testing the impact of mpdecision on cpu performance.
For reference at OC to 1.83ghz/performance gov I was able to pull 9556 on antutu benchmark with performance gov and mpdecision disabled, ~6320 prior to overclocking. GPU is at 300MHz.
With ondemand gov and mpdecision enabled, looking around 8550. Lets try with performance gov and mpdecision enabled now...!
These scores seem about on par from what I remember from the first go-round I don't yet have the configuration sysfs interfaces set up.
Click to expand...
Click to collapse
Awesome bro. How is the battery life? You going to put this out tonight?
Here is a first version, in TWRP/CWM compatible zip file. It is set to 1.83Ghz/300Mhz OC ondemand by default, with mpdecision left enabled. You should be able to use a tool like system tuner to change cpu frequencies and governors. I did not yet enable init.d support for a script in /etc/init.d to change frequencies on boot. It is on my to-do
This build is for 4.1.2 Stock/TW-based ROMs and most likely won't work on CM. Again, that's coming soon
As for battery life, I really don't know yet. I haven't had the phone disconnected from the computer during development, and this computer is so much slower than my old one I don't dare waste time doing things like that just yet. You guys try and let me know
I am thinking about 4 distinct releases,
High Power 4.1.2/Stock and CM
Power Save 4.1.2/Stock and CM
That way I can make one for balls-out speed and one for day to day use. I'm a fan of speed since I have an external battery charger and 4 batteries.
Da_G said:
Here is a first version, in TWRP/CWM compatible zip file. It is set to 1.83Ghz/300Mhz OC ondemand by default, with mpdecision left enabled. You should be able to use a tool like system tuner to change cpu frequencies and governors. I did not yet enable init.d support for a script in /etc/init.d to change frequencies on boot. It is on my to-do
This build is for 4.1.2 Stock/TW-based ROMs and most likely won't work on CM. Again, that's coming soon
As for battery life, I really don't know yet. I haven't had the phone disconnected from the computer during development, and this computer is so much slower than my old one I don't dare waste time doing things like that just yet. You guys try and let me know
I am thinking about 4 distinct releases,
High Power 4.1.2/Stock and CM
Power Save 4.1.2/Stock and CM
That way I can make one for balls-out speed and one for day to day use. I'm a fan of speed since I have an external battery charger and 4 batteries.
Click to expand...
Click to collapse
Seems like everything is running a-ok. I'm using it now Going to test it for the next couple days and see how it runs
Feels a little sluggish to me right off the bat. Tweaking the speed/governor with an app brings it right up to snappiness. Not too bad for a first run on an entirely new(to me) anciently slow computer, though. Only gets better from here
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
B14CKB1RD
Kernel for the Motorola Nexus 6
B14CKB1RD Kernel is made with stability and suitability for what uses you want from your phone. I like a happy medium of minimal and just the right amount of features added in as to not be overbloated. As usual happy flashing. Just note i am not responsible if you the user messes up your phone. I will always be around to help in any way i can so if any issues arise please feel free to send me a pm. ABSOLUTELY NO TROLLING, BASHING, OR ARGUING on the post please. Actions will be taken and you will loose my personal support.
Feel Free to Join us on our public Telegram Chat B14CKB1RD Kernel Nexus 6 Users
https://t.me/B14CKB1RDN6
Note: This kernel is Permissive by default but does allow Enforcing. Also this is NOT force encrypted
Downloads:
For Latest Nougat build:
Download Here
Click to expand...
Click to collapse
For Last Marshmallow build:
Download Here For Upstream Version
Download Here For 3.10.40 Version
Click to expand...
Click to collapse
How to Install:
Boot to recovery
Wipe Cache
Wipe Dalvik/ART Cache
Flash Kernel .zip
Reboot to profit
Click to expand...
Click to collapse
Features:
Governors:
Barry_Allen
Chill
Conservative
Dancedance
Darkness
Interactive
Nightmare
Ondemand
Performance
ZZMoove
I/O Schedulers:
Bfq
Cfq
Deadline
Fiops
Maple
Noop
SioPlus
Zen
TCP Congestion Controls:
Bic
Cubic
Highspeed
Htcp
Hybla
Illinois
Lp
Reno
Scalable
Sociopath
Vegas
Veno
Westwood
Yeah
Other:
Built using B14CKB1RD AnyKernel made by Snuzzo
Updated to latest August mr1.6 Google patches
Linux Kernel 3.10.107
Built with gcc 8.0 toolchain self compiled from GNU/Linaro
KEXEC MultiRom Support
CPU UnderClock
Adreno Idler
CPU OverClock
GPU UnderClock
GPU OverClock
Simple GPU Algorithm
Adreno Idler
Input CPU Boost
AutoSMP Hotplug
Mako Hotplug
State Helper
UnderVoltage Control
CFS Scheduler Policy
LZ4 Compressor/Decompressor
F2FS Support
ExFAT Support
Flar2 Wake Gestures
Franco High Performance Audio
Franco Sound Control
Battery Optimizations
Enhanced Power Efficiency
Fast Charge
Wakelock Controls
Adaptive Low Memory Killer
Power Suspend Mode
State Notifier Mode
Kernel Mode Neon
Asynchronous FSync
Dynamic FSync
Updated LED Blink support
Backport and Updates of LED qpnp driver from Nexus 6P
And many more..
Notes::
For maximum stability. Before I flash each update of my kernel, I go to settings>apps>Kernel-AduitorMod>storage and wipe the cache and data for it for a fresh new setup. I do this because when and if i do add or remove a feature you set on boot and its not there. it may cause conflict.
Starting with Version 1.9. The current rom you're on must have the latest google security patches as of august 2016 in order for wifi to work properly.
If you come across a bug or issue please do not spam the thread. either pm me or reach me on hangouts or g+ by [email protected]
Grab the kernel adiutor i use from here
Grab the version of Viper4Android i use from here
Source:
click here
Frequently Asked Questions:
Q: What is the difference between Upstream and the 3.10.40 version?
A: Upstream (currently 3.10.107) has the latest kernel patches from the Linux kernel upstream updates from kernel.org where as the 3.10.40 is where Google has left the kernel at stock for the n6. Basically it's just updates from Linux Mainline that have fixed issues found in their code. For those that also don't know, Android is a mobile form of Linux and uses the Linux kernel.
Click to expand...
Click to collapse
Q: Whats your current setup using the modded kernel aduitor from yoinx?
A: Darkness governor
CPU Min Frequency is at 300mhz
CPU Max Frequency is at 2496mhz
GPU max frequency is at 600mhz
Hotplug is set to AutoSMP with 4 Max cores online and 2 Min cores online
Screen Color Profile is set to Deep Black Colorful
Sounds Volume Gain is set to 4
DoubleTap2Wake is set to Fullscreen
Vibration is set to 50%
TCP is set to Sociopath
Everything else i leave AS IS.
Click to expand...
Click to collapse
Credits & Thanks
@Snuzzo (for teaching me all he knows about kernel and his code used on many devices)
@hellsgod (for his support, code, and friendship)
@frap129 (for his specially made 6.3.1 toolchain)
@apophis9283 (For his friendship, help and contributions to android)
@xanaxdroid (for his toolchains)
@buckmarble (for his code and contributions)
@Xileforce (for his code and contributions)
@franciscofranco (for his code, contributions and audio tweaks)
@faux123 (for many of his awesome kernel contributions and code)
@flar2 (for Gesture Wake Controls and)
@savoca (for his work and code such as kcal control)
@DespairFactor (for his code and contributions)
@DragonHunt3r (for his code and contributions)
@alucard_24 (for his code and contributions)
@bbedward (for zen decision and his code and contributions)
@Yoinx (for his awesome work on kernel adiutor and general help)
@RenderBroken (For his code, contributions and his friendship)
AOSP for having all this a possibility with open source
All Other Developers who make android a great hobby to enjoy
All of my testers and users thank you for keeping me going.
To any other devs i missed...all your work is very much appreciated. if you feel i should put you on the list let me know via pm and ill gladly do so
Get while it's hot folks.. This one is a beast
Which apps for control kernel synapse ?
cool.boy said:
Which apps for control kernel synapse ?
Click to expand...
Click to collapse
I use kernel aduitor
cool.boy said:
Which apps for control kernel synapse ?
Click to expand...
Click to collapse
Definitely kernel auditor. Much nicer ui, and easier over all
Sent from my Nexus 6 using XDA
---------- Post added at 01:07 AM ---------- Previous post was at 01:06 AM ----------
Mmmmm faux sound control. Tasty. Any chance of your personal settings?
Sent from my Nexus 6 using XDA
Nice!
Welcome back to the fold! Can't wait to try this out.
not balanced said:
Welcome back to the fold! Can't wait to try this out.
Click to expand...
Click to collapse
Glad to be back...and trust me I'm not done yet lol
REV3NT3CH said:
Glad to be back...and trust me I'm not done yet lol
Click to expand...
Click to collapse
Excuse me sir,but i have to ask..
What is different from other kernels,your kernel?
have you done any development for this particular phone?
or just a basic kernel?
im telling you this because i cant find a kernel or a ROM with real development A.K.A coding.
i see that most roms just have features like advanced reboot and framework stuff.
and about kernels i see a lot of overhead,so many choices about tcp congestion, i/o schedulers, cpu governors and stuff,without even explaining what a particular governor has different from the other or tcp congestion choices...
Sorry if this is insulting,will delete asap if you are insulted.
Cheers! :highfive:
The Funky Pear said:
Excuse me sir,but i have to ask..
What is different from other kernels,your kernel?
have you done any development for this particular phone?
or just a basic kernel?
im telling you this because i cant find a kernel or a ROM with real development A.K.A coding.
i see that most roms just have features like advanced reboot and framework stuff.
and about kernels i see a lot of overhead,so many choices about tcp congestion, i/o schedulers, cpu governors and stuff,without even explaining what a particular governor has different from the other or tcp congestion choices...
Sorry if this is insulting,will delete asap if you are insulted.
Cheers! :highfive:
Click to expand...
Click to collapse
Actually there is a whole thread floating around on XDA that explains each governor and what makes them unique as well as I/O Schedulers and TCP controls. Ive put together this kernel with what I feel has the right amount of features needed without over bloating it with them like some and having more than the average minimalist style kernels. Also the more a kernel is overbloated the more chance of bugs you will have as well as it bogging down the overall speed. I do plan on putting some more originality to it like my own governor I'm working on as well as a few other features ive had planned for the future. The biggest thing is stability first and I try to achieve that as much as humanly possible while still getting the best speed, battery life and user experience possible. So whilst currently it has what others have seen here and there ive also spent days finding that right sweetspot of what's been needed to achieve that in the huge world of open source and not just including what's specific to nexus 6 only. I did have a ROM out at one point back in lollipop but has not been around since...that did have originality to it. And will again possibly in the future. Ive worked on and maintained for a few separate devices in the past and was more well known for those older devices. Sad to say besides those few ROM builds I posted last year. Ive been absent in the public scene for about a year total lol. I needed that absense and hiatus away from here for quite a few reasons. I'm one of those ones that's chill and not a "insert bad word here" haha. To simply put it Android is a very fun hobby when no drama is around. And I enjoy sharing my hobby
Sent from my Nexus 6 using Tapatalk
hi,
Can i also ask something?
Are the default settings good for daily use? I just want to flash, that's all.
Droidphilev said:
hi,
Can i also ask something?
Are the default settings good for daily use? I just want to flash, that's all.
Click to expand...
Click to collapse
Sure. I further tweak it with what's available for best use for how I use my phone. I'll also gladly share how I have it set up personally
REV3NT3CH said:
Sure. I further tweak it with what's available for best use for how I use my phone. I'll also gladly share how I have it set up personally
Click to expand...
Click to collapse
Why not? Will follow your settings then
Droidphilev said:
Why not? Will follow your settings then
Click to expand...
Click to collapse
It'll be a bit gotta get the kid on the bus and get some breakfast
REV3NT3CH said:
Actually there is a whole thread floating around on XDA that explains each governor and what makes them unique as well as I/O Schedulers and TCP controls. Ive put together this kernel with what I feel has the right amount of features needed without over bloating it with them like some and having more than the average minimalist style kernels. Also the more a kernel is overbloated the more chance of bugs you will have as well as it bogging down the overall speed. I do plan on putting some more originality to it like my own governor I'm working on as well as a few other features ive had planned for the future. The biggest thing is stability first and I try to achieve that as much as humanly possible while still getting the best speed, battery life and user experience possible. So whilst currently it has what others have seen here and there ive also spent days finding that right sweetspot of what's been needed to achieve that in the huge world of open source and not just including what's specific to nexus 6 only. I did have a ROM out at one point back in lollipop but has not been around since...that did have originality to it. And will again possibly in the future. Ive worked on and maintained for a few separate devices in the past and was more well known for those older devices. Sad to say besides those few ROM builds I posted last year. Ive been absent in the public scene for about a year total lol. I needed that absense and hiatus away from here for quite a few reasons. I'm one of those ones that's chill and not a "insert bad word here" haha. To simply put it Android is a very fun hobby when no drama is around. And I enjoy sharing my hobby
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
well said..
First of all,im sorry for my post, i sounded like a ***** who cries for the best rom and kernel..
I dont know very good english,my native languange is Greek and im from the poorest families you can find in Greece. my very first android smartphone was the international Galaxy S3 EXYNOS and since then i found myself very passionate about android,hold this in your mind-EXYNOS.
this phone was my everything ,i used it to even watch tv and movies on the royal navy that i served for 1 year..and i just became very addicted to XDA and the community in general..
That time,HUGE things going on (development and coding wise).
we had some developers that-i dont know why (they had the money to purchase something better)they loved this phone.
in particular JustArchi..
so much dedication for one phone..
he even booted LINUX inside android via a custom app he coded.
so much optimizations
so much care to the community..
it was a blast..
BUT it just seems i cant find this ecosystem and dedication and above all the excitement from developers to do something different instead of just Blisspop ressurection remix blazing fast rom SUperduper fast etc.
it is the originality that bothers me in this phone.
and im so jeallous i cant code by my self because i wanted to be software engineer but i dropped school with good grades to go to work and contribute to income (money) to my family . (my dad is not in family,and i didnt talk or see him in years)
Anyways,to the topic,it would be nice to see something different!
keep it up,dev.
:good:
Droidphilev said:
Why not? Will follow your settings then
Click to expand...
Click to collapse
Take your time. It's just a hobby so...
BTW: the kernel works on stock and CM based?
Droidphilev said:
Take your time. It's just a hobby so...
BTW: the kernel works on stock and CM based?
Click to expand...
Click to collapse
Yes it works on aosp and cm based roms
Sent from my Nexus 6 using Tapatalk
Droidphilev said:
Take your time. It's just a hobby so...
BTW: the kernel works on stock and CM based?
Click to expand...
Click to collapse
I'm using it on CM13 so far it's pretty solid
Awesome good to see your kernel again Rev3nT3ch, always room for a good permissive kernel.
Thanks my friend
Kernel good, mako hotplug cause's app stoppage and bsod's and also only two cores online?
Edit: only if turned on by the way, so kept off everything ok
Sent from my Nexus 6 using Tapatalk
Features from Volt
Main Tweaks:
CPU OC (2112/2592)
CPU Undervolt (uh numbers are on github)
GPU 180mhz step
GPU Undervolt (by -100mv)
Governors
Alucard
Zzmoove
Cultivation
Blu_active
Tripndroid
I/O Schedulers
Maple
Fiops
Sio
Zen
Misc Features
Dynamic Stune Boost
5,75,175mhz underclock on both clusters
WQ power savings
Backlight dimmer
Sound Control
Boeffla Wakelock Blocker
LED control
Fsync Toggle
Westwood TCP
State Notifier
And other mic tweaks under the hood (all on github)
XDA:DevDB Information
Volt, Kernel for the OnePlus 5T
Contributors
Zombie
Source Code: https://github.com/UndeadDeveloper/Volt-OP5/
Kernel Special Features: Overclock
Version Information
Status: Testing
Created 2018-01-11
Last Updated 2018-01-15
Reserved
First, cheers. GOnna try asap
All the best with your kernel, make it a beast
Ayeeeeeeeeee alright, re-opened. Now, Im working blind on this kernel since I only have the 5 and not the 5T. I would enjoy some testers in my telegram group. Heres the link https://t.me/joinchat/FxSOb0RXgohqVWCKPHha5w
As for people who dont want to join the group and be testers, can you test this real quick and tell me if it boots? https://www.androidfilehost.com/?fid=817906626617958383
Doesnt have any features other than overclock and undervolt, im just seeing if it boots
Zombie said:
Ayeeeeeeeeee alright, re-opened. Now, Im working blind on this kernel since I only have the 5 and not the 5T. I would enjoy some testers in my telegram group. Heres the link https://t.me/joinchat/FxSOb0RXgohqVWCKPHha5w
As for people who dont want to join the group and be testers, can you test this real quick and tell me if it boots? https://www.androidfilehost.com/?fid=817906626617958383
Doesnt have any features other than overclock and undervolt, im just seeing if it boots
Click to expand...
Click to collapse
Well she boots!! I'm 3 min into testing but it looks and feels good. OC frequencies look to stick!! Will continue testing but looks like a winner on OB1 rooted with Magisk 15.3. Nice job Dev!!
Ideas4ya said:
Well she boots!! I'm 3 min into testing but it looks and feels good. OC frequencies look to stick!! Will continue testing but looks like a winner on OB1 rooted with Magisk 15.3. Nice job Dev!!
Click to expand...
Click to collapse
After more testing I've noticed the following things...
1) The offscreen gestures may need to be looked at because drawing a V to enable my flashlight didn't work
2) Battery life seems to be substantially less. In 1 hr I lost 7% during idle drain while I was getting ready for work this morning.
3) Everything else seems good to go (wifi, Bluetooth, LTE, OC, etc) all good
Alright here we go. Added the features and it boots. Enjoy kiddos
Volt V1 Is Out!
Includes most if not all of the features listed in op. Cant really remember haha. Been working on 3 kernels today. One issue is that Alucard governor sticks at high frequencies so I wouldnt use that unless youre on a charger all day
Click this totally safe link to download
Is it compatible with Open Beta 2:
http://www.androidpolice.com/2018/01/16/oneplus-5t-open-beta-2/
SlyUK said:
Is it compatible with Open Beta 2:
http://www.androidpolice.com/2018/01/16/oneplus-5t-open-beta-2/
Click to expand...
Click to collapse
Should work just fine, ill update it later today or tomorrow with ob2 sources when I have the time. Feel free to test it and see if its working right now
V2 IS OUT!!!
Alright V2 is out. If you guys want I might go ahead and make a custom rom kernel too since I have one for the 5.
Update: Updated for latest open beta
Download Here
Zombie said:
V2 IS OUT!!!
Alright V2 is out. If you guys want I might go ahead and make a custom rom kernel too since I have one for the 5.
Update: Updated for latest open beta
Download Here
Click to expand...
Click to collapse
Thank you!
I want a custom rom kernel! !
Zombie said:
V2 IS OUT!!!
Alright V2 is out. If you guys want I might go ahead and make a custom rom kernel too since I have one for the 5.
Update: Updated for latest open beta
Download Here
Click to expand...
Click to collapse
I would greatly appreciate that as I am running DU for weeks now, thanks bud
@Zombie Custom rom Volt kernel would be amazing, if convenient and you have the time to do
I posted this one the 5 forums and so im just going to link it here
https://forum.xda-developers.com/showpost.php?p=76210645&postcount=174
Zombie said:
I posted this one the 5 forums and so im just going to link it here
https://forum.xda-developers.com/showpost.php?p=76210645&postcount=174
Click to expand...
Click to collapse
Will you have an XDA thread for Volt Kernel on the OP 6 forums, if possible.
SlyUK said:
Will you have an XDA thread for Volt Kernel on the OP 6 forums, if possible.
Click to expand...
Click to collapse
Maybe, If I do im not sure how long it will remain active. Right now im just planning on using Singularity, getting overclocking and maybe possibly undervolt working and then ill just publish the commits for everyone to use, theres just a lot going on in life and I don't have the time or energy to maintain a kernel.
Zombie said:
Maybe, If I do im not sure how long it will remain active. Right now im just planning on using Singularity, getting overclocking and maybe possibly undervolt working and then ill just publish the commits for everyone to use, theres just a lot going on in life and I don't have the time or energy to maintain a kernel.
Click to expand...
Click to collapse
Yeah that no problem