Related
Hey guys
As you already might have read in either the CM11 dev thread or the Q&A section, I am working on a custom kernel for our T210(R) and T211. It's still in a pretty early stage, but the current build is fully stable, so I thought why not share it
As I'm pretty new to this community, a few words about myself: My (only) device I have been working on is the LG Optimus 4x HD, for which I also made a custom kernel (also named werewolf kernel, who would have thought of that ). Me and 2 other fellow RDs were able to "switch" many blobs with the ones from grouper, which fixed many, many issues we were facing in 4.4 with the stock 4.1 blobs. I am the official maintainer of namelessROM and vanir for the 4x HD, and am also compiling GummyROM, LegoROM, unofficial CM 11 (using grouper blobs) and SlimKat for the 4x HD on a nightly base. And as soon as we have a proper device tree for our tab, I'm sure I can port the Tab3 to all those ROMs
Now, enough chit chatting, let's talk about the kernel
It's based on @ketut.kumajaya's blackhawk kernel (thanks again, mate ) From v004 on we are based on official KitKat sources, with some additions such as:
Features:
Various network tweaks
Entropy tweaks
I/O speed improvements
cortex a9 and neon omtimizations
Added frandom
Tweaked vm dirty ratios
Dynamic read-ahead values
Added I/O schedulers: ROW, SIO, BFQ, FIOPS, V(R)
Optimized AES and SHA1 routines
Added CPU governors: Lionheart, Adaptive, Intellidemand, Hotplug, Hyper
Reduced RAM usage from logger
Updated lowmemkiller
Overclocked to 1.420 GHz by default
Disabled vsync for better 2D performance
Overclocked GPU up to 624MHz (default 416MHz)
Custom user voltage control (CPU)
Undervolted by default (-25mV)
S2W and DT2W (WIP)
Fast Charging
KSM
Bugs:
You tell me!
Installation:
Download the kernel from HERE
Reboot into recovery (recommended to make a nandroid)
Flash the kernel zip
Recommended to wipe /cache
Reboot and enjoy!
And remember to remove phservice if you want to change some CPU/GPU settings yourself
Notes:
See 2nd post
GPL:
Kernel sources
Kernel Modules (only for v001 - v003)
Used defconfig
Used build script
Thanks:
@ketut.kumajaya for the initial kernel base
@gr8nole for general help, info and testing
XDA:DevDB Information
Werewolf kernel SM-T210/T211, Kernel for the Samsung Galaxy Tab 3
Contributors
laufersteppenwolf
Kernel Special Features: Tuned for best possible performance
Version Information
Status: Stable
Created 2014-07-21
Last Updated 2015-05-25
Tweaks and other stuff
Since v002, we have an updated lowmemorykiller. It behaves a bit snappier than the old one, also with the default minfree values. However, in case you like to tweak your device a bit to make it even more snappy (like me ), I tweaked the minfree values a bit to slightly increase the free RAM without really affecting the multitasking experience. The script can be found in the attachment. All you need to do is to extract the script and place it in your /system/etc/init.d/ folder and that's it. The values will be automatically set on boot.
UV interface
The min possible voltage is 1000mV for now, and the max one is 1400mV. If you want me to lower the min voltage, please let me know.
Also, please note, that the voltage has to be changed in 12.5mV steps. If you apply for example 1110mV, it will be rounded down to 1100mV.
Fast Charge interface
The main interface is inside /sys/kernel/fast_charge/*
/sys/kernel/fast_charge/force_fast_charge (rw)
0 - disabled (default)
1 - use custom mA configured through the sysfs interface (see below)
/sys/kernel/fast_charge/ac_charge_level (rw)
rate at which to charge when on AC (1.8A to 2.3A)
/sys/kernel/fast_charge/usb_charge_level (rw)
rate at which to charge when on USB (0.5A to 1.0A)
/sys/kernel/fast_charge/failsafe (rw)
0 - disabled - allow anything up to 2.3A to be used as AC / USB custom current (USE WITH CAUTION!)
1 - enabled - behaviour as described above (default)
/sys/kernel/fast_charge/version (ro)
display fast charge version information
New kmsg layout
From v008 onwards the kmsg looks a tiny bit different. Instead of displaying the time since boot, it logs the actual time and date.
Now, you may ask yourself: "does that any good?" Sure it does. When you encounter an issue and grab a log, you can send it my way saying "the issue happened at 15:35". It is way harder to find out the exact time (in seconds) since the device booted, right?
When changing the CPU gov, you might want to keep THIS (4.1) or THIS (4.4) in mind
Changelog:
v008 [15/02/15]
- Disabled zcache
- Added KSM (including deferred timer to save battery)
- Tweaked zRAM
- New kmsg log layout (see 2nd post for more details)
- Fixed kernel version in settings
- Disabled S2W and DT2W by default
When you flash this version, please wipe cache, otherwise bad things could happen
v007 [08/12/04] RIP Beth
- Slightly more RAM from logger
- S2W and DT2W (Still WIP)
- Decreased min possible CPU voltage to 800mV
- Undervolted by default (-25mV)
- Fast Charge support
v006 [01/11/14] MOAH CPU
- Added CPU UV interface
- OC'ed further to 1420MHz
- Max GPU freq limited to 624MHz until all issues are resolved
- Fixed init.d support on T211
v005a Minor fix
- Fixed DeviceControl GPU support
- Output all GPU freqs in Hz instead of KHz
v005 [18/10/2014] SM-T211 support
- Added support for the T211 variant (thanks to @sscsps for testing)
- Merged latest Sammy updates
- Enabled I/O accounting (only needed for devs)
- zcache enabled by default
- GPU OC up to 624MHz (default is 416MHz)
v004 [25/09/2014] Android 4.4 support
- Re-based on latest KitKat sources
- Re-added almost all features from v003
- Removed 156MHz freq step (causing trouble for still unknown reasons)
- Overclocked to 1.344 GHz (instead of 1.205GHz)
- Disabled vsync for better 2D performance
- Disabled "reboot recovery" to avoid being stuck in recovery on old recoveries (special version)
v003 [31/08/2014]
- new govs: Hotplug, Hyper
- new freq step @ 156MHz
v002 [25/07/2014]
- reduced RAM usage from logger
- new/updated lowmemkiller (see attachment in 2nd post for init.d script with tweaked minfree values)
v001 [18/07/2014]
- initial release
good work you link where ? and nice job workıng 4.1.2 ???? 4.2.2 .4.4.2 kernel android version what? @safariking [MENTION=3034891]gr8nole[/MENTION
not working dont flash ı using ultimate rom safarinking by 4.1.2 soft brick device
Not working yet hope you get it working good luck
Sent from my SPH-L720 using XDA Premium 4 mobile app
sorry guys, I just found the issue... my last commit breaks the GPU module so it doesn't compile, doesn't get copied over into the zip and so does not get replaced on your system, but the new kernel cannot load the stock module as I used another defconfig name...
Will be fixed ASAP
EDIT: Fixed and uploaded
laufersteppenwolf said:
sorry guys, I just found the issue... my last commit breaks the GPU module so it doesn't compile, doesn't get copied over into the zip and so does not get replaced on your system, but the new kernel cannot load the stock module as I used another defconfig name...
Will be fixed ASAP
EDIT: Fixed and uploaded
Click to expand...
Click to collapse
Nice work. This kernel works. Will monitor battery life and game performance.
Sent from my SM-T210R using XDA Free mobile app
laufersteppenwolf said:
When changing the CPU gov, you might want to keep THIS in mind
Click to expand...
Click to collapse
is there anyway to flash it on tab 3 t211 kk 4.4.2 firmware
big job thank can you add overclock gpu ? downclock?
gr9nole said:
big job thank can you add overclock gpu ? downclock?
Click to expand...
Click to collapse
You can check if there is OC available by installing "No-Frills CPU Control" from the google play store
a question about toolchain
@laufersteppenwolf
hi, i would like to know which toolchain you used to build this kernel, a direct link to it would be helpful.
also, using the supplied defconfig can i make [defconfig] and then make -j# or are there additional things to do?
i build kernel for tab3 10 fine but setting up my system for sm-t210 is proving stubborn. there is another project going on
that i would like to learn from and help with, your help would be appreciated.
thank you for reading.
m
Anil Shovo said:
is there anyway to flash it on tab 3 t211 kk 4.4.2 firmware
Click to expand...
Click to collapse
I do not think so, as I'm using the ramdisk from t210, which most likely isn't compatible with t211, and sure not with 4.4.2
gr9nole said:
big job thank can you add overclock gpu ? downclock?
Click to expand...
Click to collapse
step by step
moonbutt74 said:
@laufersteppenwolf
hi, i would like to know which toolchain you used to build this kernel, a direct link to it would be helpful.
also, using the supplied defconfig can i make [defconfig] and then make -j# or are there additional things to do?
i build kernel for tab3 10 fine but setting up my system for sm-t210 is proving stubborn. there is another project going on
that i would like to learn from and help with, your help would be appreciated.
thank you for reading.
m
Click to expand...
Click to collapse
for this build, I used CM's 4.6 toolchain, but that'll change soon
I will also push the build script and modules to github ASAP, so just wait for that, as setting up the modules and stuff isn't the most pleasant thing to do
Werewolf is not playing lol so what your saying is that we will be having cm 11 and aosp all the good stuff soon ?
Sent from my SM-T210 using XDA Premium 4 mobile app
I've used this kernel for 2 days. I have noticed the screen flickers on the 2nd day and while watching a movie (while plugged in) the tab was battery drained battery was 30% when I started watching. Can others confirm this?
Goodside. Battery life is enhanced and performance is the same. Nice work on this
Sent from my SM-T210R using XDA Free mobile app
trazfer said:
I've used this kernel for 2 days. I have noticed the screen flickers on the 2nd day and while watching a movie (while plugged in) the tab was battery drained battery was 30% when I started watching. Can others confirm this?
Goodside. Battery life is enhanced and performance is the same. Nice work on this
Sent from my SM-T210R using XDA Free mobile app
Click to expand...
Click to collapse
I was experiencing the exact same flickering myself as well, but on stock kernel
This flickering isn't kernel related, but ROM related. Sammy must have screwed up the auto backlight handling, as it only happens at some certain brightness values
No ir blaster
Edit: This is what I get when I open peel smart remote
laufersteppenwolf said:
I was experiencing the exact same flickering myself as well, but on stock kernel
This flickering isn't kernel related, but ROM related. Sammy must have screwed up the auto backlight handling, as it only happens at some certain brightness values
Click to expand...
Click to collapse
He is tottaly right, also sometimes when you are using this tab, the screen locks by itself
Ripshock said:
No ir blaster
Edit: This is what I get when I open peel smart remote
Click to expand...
Click to collapse
Check your build.prop to see what the ro.build.product shows.
gr8nole said:
Check your build.prop to see what the ro.build.product shows.
Click to expand...
Click to collapse
I am using stockrom series with a build for sm-t210 but I have used device spoofer and spoofed my original build sm-t210r
Ripshock said:
I am using stockrom series with a build for sm-t210 but I have used device spoofer and spoofed my original build sm-t210r
Click to expand...
Click to collapse
It works for me with the stock firmware/rom with this kernel.
First custom kernel for grand prime.
Features:
Disabled "Samsung features"
Fixed and optimized compression XZ
XZ compression is used for the ramdisk (should increase the speed of processing)
Added function sweep2sleep
Two new CPU frequency (1152MHz and 1209MHz, is not working, the problem is known, in the near future will be fixed)
It uses the new driver Wi-Fi (glitches should disappear with Wi-Fi)
Flash via recovery(TWRP, CWM)
Download: http://rghost.ru/6yTcxsjTw
knox warranty void 0x0
use at your own risk!
Sources: https://github.com/WinKarbik/KK_Kernel_fortunave3g
I have some problems with the stock kernel I be glad if you can solve it on your custom kernel.
1st. why is the idle frequency @ 800mhz? should that be the lowest available frequency which is 200mhz? or is 800mhz the optimal frequency for battery life and performance?
2nd. About processor. Freshly reboot only one core is online the other 3 offline but after some heavy usage 3 cores are online and only one core is offline sometimes all cores will be online. Rebooting is the only fix so that the other 3 cores will go offline. is this problem related to mpdecision or is it a kernel bug? why are the cores staying online? it causes battery drain. Samsung should fix this.
3rd. Can you include other cpu hotplugging please?
4th. Overclock and custom voltage?
thank you and I appreciate your work.
vancer32 said:
I have some problems with the stock kernel I be glad if you can solve it on your custom kernel.
1st. why is the idle frequency @ 800mhz? should that be the lowest available frequency which is 200mhz? or is 800mhz the optimal frequency for battery life and performance?
2nd. About processor. Freshly reboot only one core is online the other 3 offline but after some heavy usage 3 cores are online and only one core is offline sometimes all cores will be online. Rebooting is the only fix so that the other 3 cores will go offline. is this problem related to mpdecision or is it a kernel bug? why are the cores staying online? it causes battery drain. Samsung should fix this.
3rd. Can you include other cpu hotplugging please?
4th. Overclock and custom voltage?
thank you and I appreciate your work.
Click to expand...
Click to collapse
Thank you for your feedback.
1. I dnt know
2. I'll try fix it.
3. I'll try.
4. Maybe in the future
WinKarbik said:
Thank you for your feedback.
1. I dnt know
2. I'll try fix it.
3. I'll try.
4. Maybe in the future
Click to expand...
Click to collapse
you should check grand prime's kernel. I'm using cpu-z to check frequencies. I'm ok with 800mhz idle frequency as long as it doesn't make all cores online all the time which causes battery drain. I think it is a bug on mpdecision. if you can implement other custom hotplug like intelliplug i'd gladly appreciate. I tried different stock firmware but the same problem. Maybe it will be fixed when the lollipop update comes.
WinKarbik said:
Thank you for your feedback.
1. I dnt know
2. I'll try fix it.
3. I'll try.
4. Maybe in the future
Click to expand...
Click to collapse
Hey there , Nice Job comrade.
Some demands :
1. insert Ondemand smartass v2 CPU governors with multi core support ( set minimum freq to 400 not 200) according to my experience
2. init.i support
3. insecure the boot.img
4. leave GPU setting s to stock ,it does work well
5. under-voltage feature
6. vibrate in call answering and hanging up
min freq 400000
max freq 998400 or 1190400
above_highspeed_delay - 20000 400000:60000 998400:150000
boost - 0
boostpulse_duration - 80000
go_highspeed_load - 99
hispeed_freq - 400000
io_is_busy - 0
min_sample_time - 40000
target_loads - 98 400000:85 533333:92 998400:98
timer_rate - 30000
timer_slack - 80000
it s the best interactive governor
please set it
WARNING!!!
Hi there,
Please don't release it yet in the new thread on XDA because this is in the development process there are lots of bug right now, would be better to post it in here to avoid bricked phone on newbie
Also you aren't provide the original kernel source & credit!!
K_TECH said:
Hi there,
Please don't release it yet in the new thread on XDA because this is in the development process there are lots of bug right now, would be better to post it in here to avoid bricked phone on newbie
Also you aren't provide the original kernel source & credit!!
Click to expand...
Click to collapse
Why do I have to put in your thread? I compiled this kernel from scratch, sources and credits will be later.
WinKarbik said:
Why do I have to put in your thread? I compiled this kernel from scratch, sources and credits will be later.
Click to expand...
Click to collapse
Ok then, sorry about that. But please provide the kernel source & credits....
Pls provide source
added sources
plz add more settings.
tnk you for best kernel.
Sent from my SM-N9005 using Tapatalk
WinKarbik said:
Sources: https://github.com/WinKarbik/KK_Kernel_fortunave3g
Click to expand...
Click to collapse
Same as here https://github.com/alexax66/KitKat_kernel_fortunave3g/commits/master
but, never mind. Good jobs, keep it up
K_TECH said:
Same as here https://github.com/alexax66/KitKat_kernel_fortunave3g/commits/master
but, never mind. Good jobs, keep it up
Click to expand...
Click to collapse
Yes, I was based on them, but removed some commits.
working fine in SM-G530M but the kernel disable de NFC
WinKarbik said:
First custom kernel for grand prime.
Features:
Disabled "Samsung features"
Fixed and optimized compression XZ
XZ compression is used for the ramdisk (should increase the speed of processing)
Added function sweep2sleep
Two new CPU frequency (1152MHz and 1209MHz, is not working, the problem is known, in the near future will be fixed)
It uses the new driver Wi-Fi (glitches should disappear with Wi-Fi)
Flash via recovery(TWRP, CWM)
Download: http://rghost.ru/6yTcxsjTw
knox warranty void 0x0
use at your own risk!
Sources: https://github.com/WinKarbik/KK_Kernel_fortunave3g
Click to expand...
Click to collapse
Working great, but you need to add the option to activate and deactivate the sweep2sleep option, because interfere with my lock screen, especially with lock screen gesture(using hi locker)give that option to activate it with a kernel manager like Trickster or any other,everything else seems ok at the moment, using it for 2 day.
Thank you bro..please add
1.init.d support
2.sweep2wake
3.knock knock to lock and unlock
Sent from my SM-G530H using XDA Free mobile app
added init.d support to same kernel
i haven't modified source but unpacked and repacked the image to edit init.rc
Sent from my SM-G530H using XDA Free mobile app[/QUOTE]
Thanks for your affords
Would u mind telling me when U gonna release the second version ?
The new version will be available in the coming days
WinKarbik said:
The new version will be available in the coming days
Click to expand...
Click to collapse
Please try to solve the online CPU cores problem , the kernel force the core 1 and 2 be online after days passing (FYI: rebooting the phone will solve the problem.But we want it to be solved ) and These )
Thanks anyway
BTW : Check this out
Development Thread For This Kernel Has Been Moved To The Main Snapdragon Development Forum -- Click Here
For Some Reason I Can No Longer View Any Posts Past Page 23. I'm Wondering If Anyone Else Can, But Regardless Please Use The New Thread For Any Questions Or Comments.
As with anything on XDA, FLASH AT YOUR OWN RISK. While I do my best to test everything there just no way of knowing how a kernel might respond to your current setup. With that being said, PLEASE HAVE A BACKUP just in case
Features
Linux updated to 3.10.108
Permissive
F2FS Support
Voltage control
Overclocked to 2803Mhz
Underclocked to 268Mhz
Kcal Color Control
Simple GPU algorithm
Core temperature control
Adreno Idler
GPU Overclocked to 800
GPU Underclocked to 166
Wake Controls- see next post for tips on working better
Kernel Samepage Merging
Adaptive LMK
Gentle Fair Sleepers disabled
Many TCP protocols
S-View Cover Hack - untested
ZL support- separate version
View attachment KernelAdiutor.apk - Use this app for kernel tuning.
Governors
Nightmare
Interactive_pro
Zzmoove
Bluactive
Yankactive
Alucard
Barry Allen
Umbrella Core
InteractiveX
ConservativeX
Hotplugs
MSM Hotplug
MSM MPDecision aka Bricked
IO Schedulers
BFQ
Sioplus
Sio
VR
Fifo
Fiops
Zen
Row
TripNDroid
Wakelock Controls
Sensor_ind
Msm_hsic_host
For Rooted Versions Click Here
No Root Versions Click Here
Here's how the zips are labeled:
910F in the title- built with the DQI6 (SM-N910F) source code and for use on F model only and maybe G but that's not been tested that I know of.
Does not have 910F in the title- built with CQE1 (SM-N910V) source code and can be used with T,P,W8, and V.
Extended Battery in the title- for those that have the 10,000 mAh batteries to provide a more accurate reading on your battery percentage.
Prior Builds
Flashpoint v1 (Stock)
Flashpoint v1 ZL version
N7 Ports
Flashpoint N7 ports v1
Flashpoint N7 ports V1 ZL version
v3 910V,T,P,W8
v3 910F
Recommended Reading
-For those using the NSeven port, you'll will need to flash the Xposed uninstall zip and the unSu.zip to pass Safetynet. If you're using any other rom that has xposed or SuperSU installed you'll also need to flash those zips to pass.
-Use the MSM Hotplug rather than MPDecision. KA won't allow for cpu cores to turn themselves on and off while using MPDecision hotplug.
-Kernel Adiutor is not perfect. On the first reboot after you set your "run on boot" settings check them to make sure their right. Mostly the hotplug section, it will try to turn MPDecision back on. I've only noticed that on the first reboot, after that it's been pretty solid.
SOURCE CODE
SOURCE CODE 910F
Credits
@topjohnwu
@osmosis
@The Flash
@Pafcholini
@placiano
@Crimsonthunder
@ryanbg
@Hani K.
@kairi_zeroblade
@twistedumbrella
@franciscofranco
@friedrich420
XDA:DevDB Information
Flashpoint Kernel, Kernel for the Verizon Samsung Galaxy Note 4
Contributors
kevintm78
Source Code: https://github.com/kevintm78/Flashpoint_3
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Flashpoint v3.1
Stable Release Date: 2017-12-29
Created 2017-12-28
Last Updated 2017-12-29
Reserved
Reserved
Wake Controls
To get the wake controls working: Turn on the control you want to use in Kernel Adiutor and then, using a root file explorer, go to /sys/android_touch2/ then find the corresponding file ie doubletap2wake and open the file with a text editor. If the file says 0 change it to 1, if it's already one just save and exit. After that it should work every time until you turn it back off in KA. If you want to turn it back on just repeat the above process.
I consider this to be as good as the wake controls are going to get. They've never really worked reliably but at least with this way it does and to be honest I probably won't put too much more work into getting it any better. Sorry.
Reserved
Great start :good:
good job what about w8
Hi,
is there any chance for a F version?
Thanks a lot!
Tim
taylor_t said:
Hi,
is there any chance for a F version?
Thanks a lot!
Tim
Click to expand...
Click to collapse
Yes, I was just now uploading versions for the F,G,T, and w8. Just keep in mind that these are beta releases and untested on those the devices. The F version is booting and running fine on my 910V but if you decide you want to try it, you would in fact be the first.
Here's the F link If you want to try it now. I'm going to test the others before I update the op.
Sorry but didn't work for G.phone not booting after flashing kernel..its stuck on samsung galaxy note 4 start screen.
Hard_Rock83 said:
Sorry but didn't work for G.phone not booting after flashing kernel..its stuck on samsung galaxy note 4 start screen.
Click to expand...
Click to collapse
Oh really. That sucks, that's actually the one I'm running right now since it was the last one I tested. I kind of thought they would work since I used the same method that Ram121 uses but maybe there's something I'm missing still. Did you use or Magisk or supersu? Or neither?
Awesome stuff! Stoked for a Note 7 port kernel! Thanks bossman!
Thanks for your work wil be waiting for your N7port
kevintm78 said:
Oh really. That sucks, that's actually the one I'm running right now since it was the last one I tested. I kind of thought they would work since I used the same method that Ram121 uses but maybe there's something I'm missing still. Did you use or Magisk or supersu? Or neither?
Click to expand...
Click to collapse
first i have tried just flashing kernel thats it..and its stuck.it doesn't gave me chance to flash others and test.
Thanks. Your kernel(s) are much appreciated.
Dear Kevin,
thanks a lot for your quick reply and upload, but I have to say, that the F version doesn't work on my Note 4.
I get only the "kernel is not seandroid enforcing"-message and a blinking LED.
If you need any further information, please let me know. Your new kernel and help is greatly appreciated.
Tim
taylor_t said:
Dear Kevin,
thanks a lot for your quick reply and upload, but I have to say, that the F version doesn't work on my Note 4.
I get only the "kernel is not seandroid enforcing"-message and a blinking LED.
If you need any further information, please let me know. Your new kernel and help is greatly appreciated.
Tim
Click to expand...
Click to collapse
Did you flash supersu?
Successfully installed installed F version on a N7 port with MagiskSU
android_htc said:
Successfully installed installed F version on a N7 port with MagiskSU
Click to expand...
Click to collapse
Does it work on N7port rom?
folusmile said:
Does it work on N7port rom?
Click to expand...
Click to collapse
Yes, testing on RaceROM
AR_Beast™ Kernel
Hey there! Ayush Here
INTRO
After a lot of hard work, I am debuting at the kernel section for a new custom kernel based on latest sources by LOS. As the name suggest, these kernel is made as a All-Rounder,i.e it can provide better battery + performance . Without talking much lets go the features of these kernel.
MAIN FEATURES
CPU
Proper and Uniform Frequency Table Format.
Overclocked CPU to 1.7GHz for big cluster and1.2GHzfor little cluster (for Beast Performance).{Modified and Enhanced by me)
Support for more Governers
Darkness
Impulse
BarryAllen
ElementalX
Intel
Smartmax_eps
Lionfish
Optimized Interactive and ElementalX Governer.
System wide PowerEfficent Workqueue(for Beast Battery Backup).
[*]CPU-Boost,Hotplug Boost and Wakeup Boost
[*]Reduced CPU Load(for Beast Battery Backup).
[*]Fixed High Load average(for Beast Battery Backup).
Fast idling of CPU (for Beast Battery Backup).
Less CPU-Load=Cool Device=More Battery-Life
Various Optimizations.
Hotplugs
Added Alucard (Modified for Beast Battery Backup)
Added Thunderplug (Modified forBeast Battery Backup)
Disabled MSM_Performance hotplug (was of no use)
Thermal
Support for user controllable thermal driver which reduce CPU frequency On a set trip point ( Ported by me )
Default limit set to 50°
Advanced Core control mode
Quad core mode
Fully configurable in the adiutor
Various Optimizations
GPU
Altered GPU-Frequency Table (for Beast Battery Backup)
UnderClock GPU to 19MHz(for Beast Battery Backup)
Overclock GPU to 650MHz
Support for Adreno Idler
Various Optimizations
Battery
Enabled ARCH_Power (for Beast Battery Backup)
New PowerSuspend algorithm (for Beast Battery Backup)
Support for preventing unnecessary WakeLocks (for Beast Battery Backup)
ThunderCharge Current Control Driver v2.1.
Fast Charge Drivers
Incresed Charge current (1370)
Various Optimizations
Sound
FauxSoundControl v4.0 ( Modified and Enhanced by me)
Support for 2 Gains---Headphones, Speaker.
Provides ability to Increase or Decrease Volume beyond Default Limits.
Support for Controlling Volumes separately for left and right Headphones.
Dts sound support
Negative values works too
Display
Kcal Colour control v2
Uses custom colour profile by default for better screen vibrancy, colour reproduction (Enhanced by me)
Support for Glove Mode
Various Optimizations
MISC
Latest Linux Base 3.10.108
Based on latest sources.
Compiled with Uber 7.2.1 Optimized ToolChain
O3 and Graphite Optimizations
Support for FRandom RNG Driver (upto 50x faster than the default one).
Support for various Wake-Up Gestures including DT2W.
State Notifer support (faster and better)
Nvidia power optimizations
Varoius tweaks for better network speed
Support for Dynamic Fsync
Various Optimiztaions For Cpu and GPU
F2FS and exFAT Support
Kexec Hardboot
Support for Load Shifter Mechanism.
Various Tweaks for better battery+performance.
Supports Every MM and N roms
Added LCD notifier
Added Quick Wakeup driver
Exclusive Kernel Adiutor for configuring
This are the features which I Remember many features are omitted due to word limit
I have tried my level best to make my kernel as best as possible. From minor tweaks to major improvements, everything is done.
Installation Instructions
Boot into recovery (twrp recommended)
Wipe cache and dalvik cache
Flash AR_Beast™-Kernel Rxx.zip
Reboot to system
Done
XDA:DevDB Information
*AR_Beast* Kernel, Kernel for the YU Yureka
Contributors
Ayush Rathore
Source Code: https://github.com/AyushR1/AR_Beast-Tomato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 9
Stable Release Date: 2018-01-29
Created 2018-01-29
Last Updated 2018-01-29
DOWNLOAD
R9 - Oreo(8.0/8.1) - https://www.androidfilehost.com/?fid=818070582850488842
Kernel-Adiutor-Mod - https://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-v6-t3740249
Telegram Group :- https://t.me/joinchat/AAAAAEEtgBFuVYjNE2yRbA
NOTES
1. Use AR_Beast Adiutor to apply settings(prebuilt in kernel zip)
2. Always turn on Apply on Boot and set Delay to 10 seconds or more
3. Always turn on Emulate Init.d option in Kernel Adiutor.
4. If you are facing WiFi/Hotspot issue then check whether your system partition has atleast 20mb free then reflash kernel or Extract wlan.ko from the .zip of kernel (located under system/lib/modules/) and place it in root/system/lib/modules/ overwriting the one already present there. Then, set the permission of the file to rw-r-r and reboot the phone. Use ES File Manager with Root Permission to do this.
5. Facing splashloops(loops on yo logo) then clean flash your rom or wipe data/cache/dalvik-cache
6. Don't use any hotplug along with core control or quad core mode if you wanna use hotplug then disable corecontrol and quad core mode. You can use Core control along with quad core mode.
PRO Sir!!
Thanks for Oreo Support Bro.,
Can we use it for nougat also ?
Will R9 version Support Nougat?
Please reply me. If not which ROM is preferrable to install? Suggest me.
Has anyone tested if this kernel works fluently with NitrogenOS 8.1 ROM ? Please do confirm as this kernel looks so tempting.
The kernel Adiutor mod is broken. Can u give another link.
da_gamer_pk said:
has anyone tested if this kernel works fluently with nitrogenos 8.1 rom ? Please do confirm as this kernel looks so tempting.
Click to expand...
Click to collapse
bro i am using this rom with my nitrogen os shekhawat 20180208 , it works super fine on nitrogen, trust me u can go with this kernel, everything is working fast and smooth
Wlan.co file is missing from the directory you mentioned. Where can I get that file? My wifi/hotspot does not work. Other than this this kernel works perfectly with nitrogen os 8.1.
thanks .. need the link for auditor mod ?
Ayush Rathore said:
NOTES
1. Use AR_Beast Adiutor to apply settings(prebuilt in kernel zip)
2. Always turn on Apply on Boot and set Delay to 10 seconds or more
3. Always turn on Emulate Init.d option in Kernel Adiutor.
4. If you are facing WiFi/Hotspot issue then check whether your system partition has atleast 20mb free then reflash kernel or Extract wlan.ko from the .zip of kernel (located under system/lib/modules/) and place it in root/system/lib/modules/ overwriting the one already present there. Then, set the permission of the file to rw-r-r and reboot the phone. Use ES File Manager with Root Permission to do this.
5. Facing splashloops(loops on yo logo) then clean flash your rom or wipe data/cache/dalvik-cache
6. Don't use any hotplug along with core control or quad core mode if you wanna use hotplug then disable corecontrol and quad core mode. You can use Core control along with quad core mode.
Click to expand...
Click to collapse
hi bro, thanks .. need the kernel auditor link, i guess its not in the build , or please tell how to use it
Kernel auditor link not working.
Please provide a new one.
praveen139 said:
Can we use it for nougat also ?
Click to expand...
Click to collapse
Yes its working perfectly in Lineage 14.1 and pubg works without lag issue
---------- Post added at 11:11 AM ---------- Previous post was at 11:06 AM ----------
jaydeep darandale said:
Wlan.co file is missing from the directory you mentioned. Where can I get that file? My wifi/hotspot does not work. Other than this this kernel works perfectly with nitrogen os 8.1.
Click to expand...
Click to collapse
get that wlan.ko from another kernel for you yureka and paste inside the kernel in module folder use zarchiver
Hariprasad01 said:
Yes its working perfectly in Lineage 14.1 and pubg works without lag issue
---------- Post added at 11:11 AM ---------- Previous post was at 11:06 AM ----------
get that wlan.ko from another kernel for you yureka and paste inside the kernel in module folder use zarchiver
Click to expand...
Click to collapse
Ive tried my level best to replace and even re compress the "wlan.ko" but nothing is working for me...
cannot open the wifi and hotspot shows error.. what can i do.. please help.. even tried re-flashing everything..
Wifi and hotspot not working.!!
This feels to be the best and the smoothest kernel that I've used till date, but the wifi and hotspot is not working. No matter what i do, even tried wlan.ko file from another kernel still its not working please help. I am using RR os and even on clean flash it is not working. Please help...
Could anybody please answer my question!!!
Shreyas Parashar said:
This feels to be the best and the smoothest kernel that I've used till date, but the wifi and hotspot is not working. No matter what i do, even tried wlan.ko file from another kernel still its not working please help. I am using RR os and even on clean flash it is not working. Please help...
Click to expand...
Click to collapse
I seriously am waiting for my reply,, please help me with the wifi fix!!!
Kernel is discontinued.
A second more
Ayush Rathore said:
Kernel is discontinued.
Click to expand...
Click to collapse
Can u just help me withthe way to wifi fix.?
help me with building of this kernel with my battery 4000maH
Ayush Rathore said:
Kernel is discontinued.
Click to expand...
Click to collapse
i am trying to build kernel from your source, (in ubuntu c9.io cloud )
but i get failed with errors, using tomato-nougat brach and GCC-prebuilt-8 toolchain
i think your build.sh contains many different command for ubuntu to understand ! isn't ?
help
I basically built this kernel a few weeks ago after @kapmino269 reported on the J4plus that cpu tends to lock at 1094mhz irrespective of load causing lag.
I also confirmed this on the J6 plus. Maybe because of thermal throttling.
Part of this seems to be caused by the rom itself as it does not support a performance mode and only a balanced mode which seems to target the middle of the frequency range and partly the Interactive governor.
Also the stock kernel has a minimum cpu frequency of 960mhz and a max of 1401mhz.
Not good for either battery or performance.
I have been testing the kernel for a few weeks and added and tweaked a new governor called INTELLIACTIVE.
This governor seems to be a good balance of battery/performance.
The governor seems to ramp up/down faster as needed both increasing performance and at the same time saving battery and lowering temps. Temps now in the 30's instead of the 40's when idling.
Touch boosts to max frequency.
The kernel now supports a min frequency of 400mhz and max of 1497mhz with no stability or overheating issues on my device.
Battery seems to have improved as does performance. However even though this kernel does try to mitigate some of the performance issues caused by the stock rom, at certain times the performance will still be at the mercy of the system.
It's here for testing by others, is based on the U1 firmware/kernel, but may work on other firmware.
You will need a kernel app such as EX kernel manager or Kernel Aduitor to modify the parameters.
I suggest setting min to 400mhz for max battery savings and 1497mhz for max performance using the INTELLIACTIVE governor.
The kernel is also root ready (will need patching with Magisk), dmverity disabled, permissive mode enabled, but not enforced, should support OTG.
As ever responsibility is with the user, I take no responsibility if your device goes into nuclear meltdown.
NOTE: At the moment all custom kernels break lockscreen functionality, so ensure no lockscreen is set.
.
(Fix for lockscreen, pattern and pin only, no biometrics) Credit @kapmino269
Install with TWRP:
https://forum.xda-developers.com/attachment.php?attachmentid=4900053&d=1576153217
Flash with TWRP:
https://www.androidfilehost.com/?fid=4349826312261642886
kapmino269 said:
Where is our kernel ?????
Pro ?????
Click to expand...
Click to collapse
Have you seen the response here, not sure it's worth bothering
I tried flashing to boot and to system. Bootlooping. What am I doing wrong? Do I have to convert the file?
Nigel Lewis said:
I tried flashing to boot and to system. Bootlooping. What am I doing wrong? Do I have to convert the file?
Click to expand...
Click to collapse
Which firmware build does your device have? Is your device RMM patched?
yes, its RMM patched. J610G. Its rooted and works fine as per your TWRP thread. Just not getting this new kernel to work.
Nigel Lewis said:
yes, its RMM patched. J610G. Its rooted and works fine as per your TWRP thread. Just not getting this new kernel to work.
Click to expand...
Click to collapse
Which firmware build number is it running?
Yes you are correct. Sorry for the wait.
My build number is J610GUBS3BSH3.
Bro can you please add more overclock frequency for cpu and also add overclock gpu frequency custom kernel for Samsung galaxy j6+ model number SM-J610F android version 8.1.0....
bro Check this custom kernel for j6 it has more overclocked cpu and gpu but its for j6 not j6 plus(j610F). here is the link
https://forum.xda-developers.com/galaxy-j/development/kernel-phoenix-kernel-v3-5-galaxy-j6-t3901087
my device is samsung galaxy j6+ model number SM-j610F android versio 8.1.0
here bro
kapmino269 said:
more oc cpu make lag .... . (bad idea dude )
j6 plus isn't like j6
---------- Post added at 01:40 PM ---------- Previous post was at 01:33 PM ----------
idk about oreo ... if u can use disable limit .
but if u face lag give me result of :
su
cat /sys/power/cpufreq_max_limit
and
su
dmesg |grep freq
Click to expand...
Click to collapse
below are the screen shots bro
flashed
kapmino269 said:
limit is there .....
use disable limit .... , it will remove lag (tested on pie)..
flash this by twrp . https://androidfilehost.com/?fid=4349826312261702503
u should have magisk before .
Test games and tell me , I use one ui pie j4+ ,pubg and call of duty is very fast .
also for j6+ stay in oreo ..... pie won't be good as no fix for fingerprint after root until now .
Click to expand...
Click to collapse
i flashed the script bro and run the commands again and below are the screen shots...can u pls tell if its ok or something wrong ??
kapmino269 said:
no , limit logs will appear but limit won't work .
all is ok , limit was removed , u can test cpu load
https://play.google.com/store/apps/details?id=skynet.cputhrottlingtest
... u will see that frequency won't stay on 1096 ... it will go to max .
if u tested games ???
u should see the difference .
Click to expand...
Click to collapse
not much difference in pubg mobile
kapmino269 said:
for me there is big difference .
Anyway I hope that help u .
notice oc gpu is ok ... but more than 650 .. , it work but phone will reboot suddenly during playing games .
also oc cpu ....is bad idea .
I mean that OC can't increase performance with all phone .
Click to expand...
Click to collapse
ok bro.....thanks for the help.....But can i change the cpu thermal throttling limit to some higher value...so that cpu can remain on highest frequency most of the time while playing games....
Also can u give some gpu tweaks or script which can increase rendering performance...i can play in less quality but more performance
Bro i flashed this custom overclocked kernel but my device is bootlooping ?? its not working in my j610F ?? any solution pls...or any kernel for me ??
help pls
Viper1000 said:
Bro i flashed this custom overclocked kernel but my device is bootlooping ?? its not working in my j610F ?? any solution pls...or any kernel for me ??
Click to expand...
Click to collapse
help pls i need this overclocked kernel pls help devs
pls help dev
Viper1000 said:
help pls i need this overclocked kernel pls help devs
Click to expand...
Click to collapse
pls reply devs
any dev ???
kapmino269 said:
max frequency won't be good .... more frequency == more heat = thermometer detect = force reboot to save soc .
but if u need this u can use performance governor .
for gpu ... no need to scripts .
For best game performance :
- I disabled most of apps which make lag .
- game optimize apps do the opposite with our devices(make more load ) so it is better to disable it also .
- close all apps in recent apps .
- enable don't disturb mode with hide notifications .
- play the game .
Click to expand...
Click to collapse
Can you give detailed information about the installation? When installing from TWRP, it asks where I want to install it. I did all the options but none of them happened.
Jack Coe said:
Can you give detailed information about the installation? When installing from TWRP, it asks where I want to install it. I did all the options but none of them happened.
Click to expand...
Click to collapse
choose recovery option
Viper1000 said:
choose recovery option
Click to expand...
Click to collapse
telefonum j6+
şuradaki romu kullanmaktayım https://forum.xda-developers.com/galaxy-j6+/development/rom-lineageos-17-1-galaxy-j6-t4057947
recovery olarak yüklediğimde telefon bootloop olmuştu kurtarmak zor oldu şuan aktif olarak bu romu kullanıyorum magisk root sorunsuz çalışmakta
(img yi recovery olarak yüklediğimde bootloop oluyor ek olarak ne yapmam gerekmekte bunun düzgünce çalışması için lütfen yardımcı olabilirmisin)