Related
INTRODUCTION
This kernel is a developmental fork of the CM7/AOSP and Sense kernel tree built by Imoseyon (leankernel). With his permission, I have started working on an alternative kernel that offers some extra functionality.
The goal of this project is to add things to the kernel that aren't, well, necessarily lean. As development progresses, I intend to keep to the spirit of Imoseyon's work (by being careful not to make this too fat), and any major fixes or changes to code that occurs in his source tree will be ported to this kernel.
ALREADY COOKED IN BY IMOSEYON
Since most of you already know of Imoseyon's work (if you don't, see the link to his thread above), and what his kernel is about, I won't go over all the minutiae from his kernel's development, but I will highlight:
Linux Kernel v2.6.35.13 with back-ported code nearly identical to 2.6.39.
speedtweak.sh (on-the-fly frequency/voltage modification).
interactiveX, ondemandX, and smartass governors that are highly tweaked.
ramdisk enhancements (file system speed-up, init.d)
SENSE CHANGELOG - NEROZEHL'S ADDITIONS
version 2.9.0
Fix WiFi issues.
TinyRCU is now used.
Tweaks to minfree.
Filesystems mounted as ext4.
version 2.3.6
Bugfixes. No more boot issues!
version 2.3.2
Latest Charging code from Imoseyon.
Wireless charging seems to work
Another try at call recording...
version 2.3.0
Charging and over-clocking modifications ported from Imoseyon's kernel.
Call Recorder has been added. It is reported to be working for someone when receiving calls. I'm tracking the issue down, but the code is there. YMMV.
version 2.2.4
Latest charging and ramdisk tweaks from Imoseyon's 3.3.6
version 2.2.2
Bluetooth patched up! (thanks Imoseyon!)
version 2.2.1
After much anticipation, a new version!
Kernel base changed to Imoseyon's latest 3.x source (as of 6/22/11), including charging and camcorder fixes!
Call recording support coming in the next version!
Various kernel performance tweaks galore!
Slightly leaner than before.
version 2.0.3
Updated speedtweak.sh and customtweak.sh scripts to latest release. New features! Bugs Fixed.
Reversed charging tweak.
Minor smartass governor tweak.
version 2.0.2
Tiny tweak to charging code.
Added twistedumbrella's "speedtweak.sh" as default script for speedtweak.
Added twistedumbrella's "customtweak.sh" to allow for setting tweaks like whether or not to have logcat on, and more!
version 2.0.1
Added SWAP support (enable by typing, in shell, "swap create" and disable by typing, in shell, "swap remove"). This wouldn't have been possible without the help of twistedumbrella's MODs!
Added in some of Imoseyon's tweaks for performance. Thanks!
version 2.0.0
All the usual refinements from my AOSP kernel, except for Sense! This kernel source has been pulled from Imoseyon's latest work (DesireHD kernel)
Brain **** Scheduler (BFS) task scheduler
Budget Fair Queue (BFQ) and V(R) I/O schedulers
SLQB slab allocation
Enabled 184MHz CPU slot (disabled by default), enable using speedtweak.sh
TUN/TAP/FUSE/NFS/CIFS support
See changelog for AOSP for the rest.
AOSP CHANGELOG - NEROZEHL'S ADDITIONS
version 2.9.0
Ramdisk updates for CM7
Minfree Tweaks
Audio driver upgrade and tweaks.
TinyRCU
version 2.6.0
Aligned to latest source - forked repository from github and updated my end.
Latest ramdisk, and audio driver tweaks.
TinyRCU for better memory management.
version 2.5.0
This wasn't ever officially released. I posted it in a reply to this thread for testing. The changes:
Reverted workquue and BlueTooth -- keeping previous backports.
New Wifi driver and charging tweaks.
version 2.4.0
New workqueue, cpufreq, and cpuidle code from 3.0 RC!
InteractiveX adjustments to help with reboots.
Backported bluetooth code (also, from 3.0 RC!)
Hacked BFS to be compatible with recent changes.
Tweaked call-recording to fix some FC issues.
version 2.3.0
Alas, a new AOSP kernel to be had!
Latest Imoseyon patches (driver code updates)
Latest ramdisk updates applied.
Re-added Incall recording support, let me know how it works!
version 2.0.3
Audio, WiFi, etc. fixed with latest Imoseyon patches. Enjoy!
version 2.0.2
Fixed the issues with WiFi, camera, bluetooth, CPU frequencies, etc.
version 2.0.1
FINALLY! It's here!
New Kernel base (Ace kernel) -- latest pull from Imoseyon's sourcetree. That means all his tweaks up to 6/15/11.
All the usual refinements (BFS, BFQ/V(R) schedulers, SLQB, etc.) are added into this kernel.
Does not have sched.sh but it will soon (wanted to get this out to you quick!)
Work on CM7 RC0.6 -- Enjoy!
version 1.3.0
Enabled 184MHz CPU slot (disabled by default), enable using speedtweak.sh
Symlinked "speedtweak.sh" -> "st" and "sched.sh" -> "sk"
Tweaked ramdisk a bit more.
version 1.2.6
Updated init files to align with slayher's settings.
Increased blue-tooth audio volume (slayher)
Set default boot CPU frequency to 1024MHz to address issues some folks were having with battery temperature.
version 1.2.4
Wifi/MMS/Settings fixed thanks to beavis9k. (init buffer sizes changed)
Minor code cleanups/optimizations.
version 1.2.2
Changed task scheduler to the latest version of Con Kolivas' Brain **** Scheduler (BFS). Should improve performance.
Added Fabio Checconi's latest Budget Fair Queue (BFQ) I/O scheduler and set it as default.
Added "sched.sh" script that will allow you to choose your I/O scheduler and set as default for each boot (Re-purposed from Imoseyon's "speedtweak.sh").
Pulled numerous tweaks from CyanogenMod's source tree.
Enabled 802.11n
version 1.1.8
Increase GPU memory allocation.
Minor speed tweaks.
version 1.1.7
Added SLQB slab allocation (ported from Adrynalyne's source, modified to work on kernel v2.6.35.13)
Added support for FUSE (Userland filesystems, can be used to create encrypted filesystems and other neat things.)
version 1.1.3
Ported new GPU code from Imoseyon.
Tweaked charging.
Added call recording support.
/data, /system, /cache are now EXT4 (and tweaked).
version 1.0.2
New I/O Scheduler (Aaron Carroll's V/R I/O Scheduler) has been added and is now the default scheduler.
Read-ahead buffer has been further increased for performance.
Death-Ray support was ported from Adrynalyne's CF kernel.
NFS (Network Filesystem) and CIFS (Common Internet File System, SAMBA replacement) support has been added.
Tunneling and TUN/TAP support have been added (required by OpenVPN)
System V IPC (SYSVIPC) has been re-enabled to address issues with broken dependencies in CM7.
WARNING
As a general disclaimer, I do not accept responsibility for what may result from you flashing something I post. While I take every precaution and thoroughly test before I release, I cannot be to blame for catastrophic failure.
DIRECTIONS
Flash in Recovery (Do NOT flash in Kernel Manager or ROM Manager).
DOWNLOAD
SENSE KERNELS
http://www.nerozehl.net/dreamkernel_sense_2_9_0.zip - MD5: cd5a03acc495c5c0def7c00b14d3d535
http://www.nerozehl.net/dreamkernel_sense_2_3_6.zip - MD5: 15985306c69cf659c96abc085b9fa3a2
AOSP/CM7 KERNELS
http://www.nerozehl.net/dreamkernel_aosp_2_9_0.zip - MD5: 785410364278d72d7059d92f1a83453b
http://www.nerozehl.net/dreamkernel_aosp_2_6_0.zip - MD5: cc2d0eda4edd3004cbe2797cb80b4dea
GEE PEE ELL (GPL) AND USAGE
My source-tree can be found here. I have permission from Imoseyon to use his source for this kernel. In turn, I've given permission for folks to use my kernel in their ROMs as well. Consequently, if you use this kernel in your ROM, please credit both Imoseyon and myself for the work, and--while not required--a heads up if you're using it in a ROM would be appreciated. If you intend to use my source-tree for your own kernel, then you must get permission from both Imoseyon and myself.
ADDITIONAL
I sincerely hope you find this kernel to your liking. If you find any bugs, or if you have questions or concerns, please feel free to let me know. Likewise, if there is a feature you would like to see added to this kernel, I will be happy to look into it.
KNOWN ISSUES
SENSE
Speedtweak is under re-construction. Bear with us!
AOSP
None reported yet, please let me know.
Tempting
Sent from my ThunderBolt using XDA App
Just saw in the CM thread that this works work the latest build so I'm giving it a go.
awesome! nerozehl, wanna add in-call reporting support? That way I don't have to build SP anymore and I can just link it here from my thread.
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
DipRip said:
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
Click to expand...
Click to collapse
I dont think you should really be telling people what to try. unless it breaks it permanently, then let people flash whatever they want. he never stated it fixes everything in CM7 or that it was the god of all kernels. just something new. I can see posting a warning telling people that it doesnt work, but not just telling em to not even bother using it.
just my 2 cents though.
Imoseyon said:
awesome! nerozehl, wanna add in-call reporting support? That way I don't have to build SP anymore and I can just link it here from my thread.
Click to expand...
Click to collapse
Yep! Working on that right now!
Heh I meant to type recording not reporting.
sent from my phone running leanKernel + gingerjane
Works for me? Actually it seems pretty good
DipRip said:
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
Click to expand...
Click to collapse
DipRip said:
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
Click to expand...
Click to collapse
I have $20 that says you flashed it with ROM Manager. Lol.
Sent from my ADR6400L using XDA App
Ok! I have 1.1.3 coming out this evening (thanks to my friends who have been test dummies!). Will support call recording and have the GPU patches and tweaks from Imoseyon and some EXT4 tweaks courtesy of yours truly. Stay tuned
Just great now I to threads to keep an eye on, JK. Thanks though I've always sworn by Imoseyon's kernels and I'm really looking forward to your 1.1.3 release.
1.1.3 Released! Enjoy.
nerozehl said:
This kernel is not a Sense kernel (coming soon!)
Click to expand...
Click to collapse
Is the Sense kernel going to be Froyo or GB? (BTW, very happy that you have a featureful version of LeanKernel - great idea to free Imo up some on the lower-level stuff!)
Jaxidian said:
Is the Sense kernel going to be Froyo or GB? (BTW, very happy that you have a featureful version of LeanKernel - great idea to free Imo up some on the lower-level stuff!)
Click to expand...
Click to collapse
Most likely GB, because the Froyo kernel playing field is pretty well saturated with great kernels.
WPA2 does not work with wifi, thats what the "wifi is broken trollololololol" guy ment
tho i wish SOMEONE could fix this, i have yet to find a kernel that doesn't have some wpa2 issues. *hint hint, please?*
DroidTh3ory said:
I have $20 that says you flashed it with ROM Manager. Lol.
Sent from my ADR6400L using XDA App
Click to expand...
Click to collapse
How do you want to send me the 20? I hate rom manager. Of course everything performs differently for different people, but for me it was a total failure compared to other kernels.
Sent from my ADR6400L using Tapatalk
DipRip said:
How do you want to send me the 20? I hate rom manager. Of course everything performs differently for different people, but for me it was a total failure compared to other kernels.
Sent from my ADR6400L using Tapatalk
Click to expand...
Click to collapse
Ooooh, somebody just made twenty bucks! ;-)
WPA2 is currently at the top of my list.
DIABLO Kernel 2.8 Unofficial CyanogenMod10.2
Just like the CM team.
"Your warranty is now void. We are not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at any of us for messing up your device, we will laugh at you. Collectively, and at the same time."
Bugs.
Should be the same as [ROM][CM10.2][RECOVERY][KERNEL][DEV][SGH-I757M]UNOFFICIAL CM10.2 For Bell SGH-I757M
Installation instructions
1. Download ROM
2. Reboot into recovery, You must use CWM 6037+
3. Please back up your ROM before you begin!.
4. Wipe System, Data, Cache, Dalvik.
5. Flash the ROM
6. Flash gapps found at bottom
8. Reboot
8. Let it sit a while.
10. Enjoy CM10.2 with DIABLO 2.8 Kernel
YOU MUST USE A JELLYBEAN RADIO!
USE TRICKSTER MOD TO CHANGE KERNEL SETTINGS.
(Other Kernel tuning apps may cause RRs and they do not allow you to use all of the features)
Diablo Kernel Features:
- Kernel version 3.0.101 -
- I/O schedulers CFQ, BFQ, ROW, NOOP, DEADLINE, SIO, VR, and ZEN
- Governors Intellidemand, InteractiveX, Ondemandx, Lazy, Wheatley, Smartass, Badass, Lionheart, HYPER, Samsung and normal Stock options too.
- CPU OC - 1836 MHz
- GPU OC to 320 MHz for 3D & 266 MHz 2D
- MSM_Mpdecision (non-stock) - Showp1984
- Thermal - Showp1984 - Keeps your phone from overheating while Overclocked.
- Fsync Toggle - "Turn it off for better performance but be aware that you may encounter data loss if your phone crashes"
- USB Fast Charge
- Sweep2Wake
- Voltage Control
- Frandom Lag Reducer
- Smaller sized kernel due to XZ compression
- IO Boosters
- Frontswap Support
- Fixed Annoying Bluetooth Wakelock
- CD Rom Emulation - (Use DriveDroid or something similar)
Kernel Source
Rukusx7
ROM Sources
titanic-fanatic
CyanogenMod
Special thanks goes out to:
* @titanic_fanatic - For his continued development of Cyanogenmod and other great ROMS. Most importantly for staying dedicated and helping me learn along the way! If it was not for him, this could never have happenned!
* @Cl3Kener for his Kernel
* CyanogenMod Team - ROM Base
* @dsixda - Initial port of CM9/CM10 for SGH-I757M
* @Strange Peer - Continued development of CM10
* @bijon440 - Contributor
* @kj2112 - Contributor
* @Tronith - Contributor
* @Zippy Dufus - Contributor
* @formercontra - Contributor
Download DIABLO Kernel Unofficial CyanogenMod10.2 for the SGH-i757m
GAPPS: gapps-jb-20131231-signed.zip
Get the latest Philz Recovery here
---For battery life pair badass with row---
For Performance
Performance Governor - Full OC
Lionheart - Full OC
HYPER - Full OC
For good battery life with decent performance use
Intellidemand
Interactivex
Ondemand
Ondemandx
Samsung
Lazy
Moderately Conservative
Badass
Conservative
Wheatley (debatable could be in the above category)
Very Conservative
Powersave
SavageZen
Great work. But it seems as if my Wifi isn't working anymore.
iDynamics said:
Great work. But it seems as if my Wifi isn't working anymore.
Click to expand...
Click to collapse
Thanks. I will have to fix that or compile it with a rom. I forgot to include dhd. ko from lib/modules
rukusx7 said:
Thanks. I will have to fix that or compile it with a rom.
Click to expand...
Click to collapse
Looking forward to it!. I'll restore my nandroid and flash the kernel again once it's fixed. :good:
I'll most likely just release this with CM-10.2 instead. save a lot of headache. Then hopefully we have a working build with this kernel, while i work out the kinks in Hellybean.
Is this kernel compatible with TF's cm 11, and if so, is there a fix I can apply for wifi in the mean time while waiting for the update? Great job btw. So excited to try this out!
Sent from my SGH-I757M using xda premium
bijon440 said:
Is this kernel compatible with TF's cm 11, and if so, is there a fix I can apply for wifi in the mean time while waiting for the update? Great job btw. So excited to try this out!
Sent from my SGH-I757M using xda premium
Click to expand...
Click to collapse
I don't know how to compile properly without a rom apparently. So i am going to build this kernel with cm-10.2 exclusively for now.
But the kernel should work with all cm-10.2 based roms and 4.3 based roms. if I can get wifi working I will release it separately.
New build is up.
Hey
I have no idea if this is even relevant for flashing this rom or just everyday use, but should I be concerned about this Trickster Mod? I have no idea what it is. Thanks
GrAt_On said:
I have no idea if this is even relevant for flashing this rom or just everyday use, but should I be concerned about this Trickster Mod? I have no idea what it is. Thanks
Click to expand...
Click to collapse
You will need to download Trickster MOD from the playstore if you wish to tune any values or set governors or i/o schedulers
Sent from my SGH-I757M using xda app-developers app
I dirty flashed this over t_f's 10.2 build. Everything seems to be working as it should.
Edit: Sometimes when I press the power button to wake my device the keys light up but the screen remains black.
iDynamics said:
I dirty flashed this over t_f's 10.2 build. Everything seems to be working as it should.
Click to expand...
Click to collapse
It should be like that for some time. I will let you know if any future builds will or will not.
Yeah. Some things are a constant. That issue plagues all these devices....
But i know tf's build was better. I'll look into his commits.
Sent from my SGH-I757M using xda app-developers app
New build in topic.
Fixed screen wake up delay
Same build otherwise, versioning updated to reflect that build's kernel is updated
Who mentioned some time ago that the hercules may be a closer match to the I757M (celoxhd) than the skyrocket? I am not sure about ROM wise...but you hit the nail on the head when it comes to kernels. Although this rom was compiled using a skyrocket kernel, guess where that skyrocket kernel came from? Yeah you guessed right. From the hercules! I am only playing with rom building for the time being, I'll leave that to our master titanic_fanatic. So since he is maintaining most him time to the development of popular roms for our device, I will maintain my time to the development of kernels. Users of the diablo kernel with proper settings should be experiencing performance and battery life differences even by now. I know I have. This will only get better.
My settings in trickster are always set back to default on reboot, is there a way I can change this?
formercontra said:
My settings in trickster are always set back to default on reboot, is there a way I can change this?
Click to expand...
Click to collapse
Yeah, top right corner of the app is settings button the slides open a menu, make sure" Kernel settings" is selected.
For a conservative setting and better battery life, choose badass for governor. Not sure on I/O scheduler, But for reference, i Know Interactive paired with bfq causes lags. Refer to op for update on governors.
The developer of the kernel has a good post on it here
http://forum.xda-developers.com/showpost.php?p=46007640&postcount=3
Here is a really good thread on Governors
CPU Governors Explained
Will a clean flash fix the issue I am having with the screen not waking?
iDynamics said:
Will a clean flash fix the issue I am having with the screen not waking?
Click to expand...
Click to collapse
I am not sure how i am going to fix that yet. It appears that the kernel dev chose to live with it, or the kernel behaves differently for skyrocket/hercules users. I tried applying titanic_fanatic's fixes, but it appears the issue remains. I will look at it again. For now, it might be helpful to choose a governor from the performance/battery section. I am currently on Intellidemand with row scheduler and Quallcomm mpdecision disabled (which enables kernel control). Battery life is looking amazing. Also having a snappier governor should help.
Izer Kernel
Based on LAOS 14.1 Kernel Source.
CPU Governors: smartmax_eps, zzmoove, alucard, elementalx, interactive, conservative, ondemand, performance, lionheart, smartmax, intelliactive, intellidemand, wheatley, pegasusq, ondemandplus, yankactive, impulse, nightmare
CPU Hotplug: MPDecision, IntelliPlug, Alucard Hotplug, MSM, bricked
I/O Scheduler: noop, deadline, row, cfq, fiops, bfq, zen, sio, sioplus, vr
TCP congestion algorithms: westwood, reno, bic, cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp,
Adreno Idler
Intelli Thermal
Faux Sound
KCAL
FRandom
USB fast charge
Vibration Control
CRC control
ARCH power
Powersuspend
Simple GPU Algorithm
Wakelock controls
Enabled ZRAM & Zcache
SeLinux: Enforcing
And some patches.
Big thanks to every author of the commits used.
XDA:DevDB Information
[KERNEL][CANCRO] Izer Kernel , Kernel for the Xiaomi Mi 3/4
Contributors
Shivam Kumar Jha, linuxxx
Source Code: https://github.com/ShivamKumarJha/android_kernel_xiaomi_cancro/commits/n
Version Information
Status: Stable
Created 2016-01-30
Last Updated 2017-02-08
DOWNLOAD:
AndroidFileHost
CHANGELOG:
Known Issues:
CM kernel source bugs (if any)
Great was waiting for this since I tried your ROM RR....!
I have one request that if possible please add KCAL controls also..
Thanks! Giving it a shot!
palgaurav00196 said:
Great was waiting for this since I tried your ROM RR....!
I have one request that if possible please add KCAL controls also..
Click to expand...
Click to collapse
will do
Thank you for this kernel!
After switching to custom kernel, I just now re installed on your Temasek ROM.
And I still can't change the maximum CPU frequency.
I like to keep my frequency at 1.5 GHz max to decrease heating problems.
Me_Ashish_ said:
After switching to custom kernel, I just now re installed on your Temasek ROM.
And I still can't change the maximum CPU frequency.
I like to keep my frequency at 1.5 GHz max to decrease heating problems.
Click to expand...
Click to collapse
yes because no changes in source.., it's a bug., hopefully it'l be fixed in future update(s)
Wifi broke after flashing on Beanstalk.
Any quick workaround for the time being?
Edit.
Suggest me a Gov and I/O Sched for balanced performance and battery. Thanks
Shivam Kumar Jha said:
yes because no changes in source.., it's a bug., hopefully it'l be fixed in future update(s)
Click to expand...
Click to collapse
OK. Plus the Vainglory game performance is laggy at maximum frequency too.
Issue is mostly with stock CM kernels, doesn't happen with almost any custom kernel in general. I can play the game smoothly at 1.5 GHz frequency.
The frequency and gaming lag issue keeps me away from using CM ROMs unless there is a good custom kernel to fix issues.
Will be looking forward to a improved build :good:
Slow charging!
it's a great job you have done. currently using your kernel. everything working fine except the very Slow Charging problem.
Please add support to the MIUI 7.0 marshmallow rom also thank you
I got random freeze with the kernel. I had plan to upload kmsg before but I installed custom kernel and left it. Although the custom kernel I installed itself already has freeze issues. And reinstalling this kernel again there is a freeze.
I have attached kmsg before installing custom kernel. Had to rename extension to docx to upload here.
BTW in temasek ROM. FM Radio on every boot asks root permission. And it doesn't remembers whether I said yes or no despite checking the check box of CM root permission. And whether I choose Yes or No. I get toast message afterwards that selinux set to permissive.
Support to the MIUI 7.0 marshmallow rom please
Very nice kernel! Excellent job! Please add miui support
Does it support MIUI KK?
Any plan to add oc ?
any update soon ? Thanks
bhaskar_j_borah said:
it's a great job you have done. currently using your kernel. everything working fine except the very Slow Charging problem.
Please add support to the MIUI 7.0 marshmallow rom also thank you
Click to expand...
Click to collapse
did you enable fast charging via kernel adiutor?
harris123424 said:
Support to the MIUI 7.0 marshmallow rom please
Click to expand...
Click to collapse
will do, but it will take time..
BIOLorenz said:
Very nice kernel! Excellent job! Please add miui support
Click to expand...
Click to collapse
thanks, i will
Prince Chandela said:
Does it support MIUI KK?
Click to expand...
Click to collapse
no i guess, based on cm13 kernel source
eroneko said:
Any plan to add oc ?
Click to expand...
Click to collapse
yupp, I will both CPU & GPU
marko94 said:
any update soon ? Thanks
Click to expand...
Click to collapse
sunday/saturday
Best kernel ! Using your kernel on CM13, everything works fine except pocket wake-ups, hope you add support s2w.
is possible to use with last MM Ivan Rom?
check out the new thread here this will get my support from now on. the kernels on this thread are discontinued
##########
Hey guys,
Recently i've been building some kernels from source and slightly editing them.
Since some people liked my custom optimus kernel i got the idea to do this!
You can make requests for things you want to see in a kernel(base kernel/features from other kernels/toolchains)
if possible provide the commit so i dont have to search for it on github
optimus communitybuild is my "flagship" the other kernels are side projects
Android Marshmallow:
-Optimus kernel r14 with OC + intelliplug [status: done] V1
-Optimus kernel r14 with OC + intelli/thunder plug + ARCH_POWER [status: done] V2
-Optimus kernel r15 community build see post for features [status: done] V3 *recommended for Marshmallow*
-SquidKernelX, kernel with lots of added features, download with UberTC 6.x or UberTC 4.9 [Status: done]
-Kalinethunter port for osprey [status: beta 2] if you you have no wifi reflash patched kernel Do not clean flash! [WIP]
Android Nougat:
-Optimus kernel r15 community build see post for features [status: done] V4 *recommended for nougat*
-Cyanogenmod 14 modified kernel with lots of stuff download R2
-Optimus r15 unofficial for nougat: ubertc4.9 ubertc6
Thanks for this, great idea
If you are interested, you can check out about modifying a kernel to include kali nethunter here- https://github.com/offensive-security/kali-nethunter/wiki/Porting-Nethunter
Maybe squid or firekernel with this?
Thanks again.
Broadcasted from Zeta Reticuli
Gravemind2015 said:
Thanks for this, great idea
If you are interested, you can check out about modifying a kernel to include kali nethunter here- https://github.com/offensive-security/kali-nethunter/wiki/Porting-Nethunter
Maybe squid or firekernel with this?
Thanks again.
Broadcasted from Zeta Reticuli
Click to expand...
Click to collapse
will try to patch the squidkernel for Kali-nethunter
new release in op
awesome, what about adding KSM
will this be beneficial on the osprey?
also
maybe
bumping the kernel version 3.10.102
or just adding Firekernel Oc into the new
squidkernel r17
(like explosion kernel but using firekernels oc)
:good:
Acidfire.TM said:
awesome, what about adding KSM
will this be beneficial on the osprey?
also
maybe
bumping the kernel version 3.10.102
or just adding Firekernel Oc into the new
squidkernel r17
(like explosion kernel but using firekernels oc)
:good:
Click to expand...
Click to collapse
KSM will use cpu power so not really good for battery, but ill try
oc on squidkernel is easy so expect that
Good job mate, i think you will be swallowed by all of requests hehe, so let me help with that
could you do this with squid kernel https://github.com/sultanqasim/android_kernel_motorola_msm8916
-merge it with latest cm comits (from aug 18 to aug 24 https://github.com/CyanogenMod/android_kernel_motorola_msm8916/commits/cm-13.0 )
-add USB Fast Charge
-add westwood tcp congestion algorithm
-Underclock GPU, so it can idle at 19mhz
-add ARCH_Power
-Disable CRC-Check
-Dynamic-FSync
Thanks
HelpMeruth said:
KSM will use cpu power so not really good for battery, but ill try
oc on squidkernel is easy so expect that
Click to expand...
Click to collapse
nevermind, i have lived without ksm this long lol.
but i would would still like to see an oc'ed squid
Acidfire.TM said:
nevermind, i have lived without ksm this long lol.
but i would would still like to see an oc'ed squid
Click to expand...
Click to collapse
deleted the caf thing ?
deleted
HelpMeruth said:
will try to patch the squidkernel for Kali-nethunter
Click to expand...
Click to collapse
As @Acidfire.TM said, you can make the squid-kali one oc'ed too. Or personally, i would like the firekernel for this (It's already overclocked so may save you some work, and I think we could use overclocked CPU and GPU for various kali tools). But I know its gonna take time and various trials, so please feel free, no hurry at all.[emoji2]
Broadcasted from Zeta Reticuli
deleted by myself.
thanks for the thanks
Acidfire.TM said:
i don't want the kali thing, so
I'f your planning on making an oc squid kern.
could you release it before you merge in
the kali. i would like the simpler version
Click to expand...
Click to collapse
I was not talking about your one LOL. I was saying that it was a good idea to integrate oc to my suggested build. Or making it with firekernel (I found it really really good,and customizable). Anyways, OC with squid is a nice idea, thanks.
Broadcasted from Zeta Reticuli
@Gravemind
lol, wow I'm an idiot.
hah
sorry.
Kali nethunter gonna be seperate because its not yet ported to our Device so it's gonna take time, Ill update the thread that's was confusing
+ Have to merge some ideas because my PC can't compile a kernel in 5 sec haha
+ Gonna work the list from the op so what's on top has priority
Hi
A feature that I think lacks, in all Osprey's kernels is voltage control. If you can add this feature in squid kernel or firekernel, will be very great!
I've searched some github pages, but I don't know how github goes, so hope these links may help:
https://github.com/Swapnil133609/An...ol-initial-voltage-control-for-MSM-Snap.patch
https://github.com/SimonSickle/andr...ts/lge/msm8916-c70_rgs_ca/msm8916-c70-pm.dtsi
https://github.com/f1vefour/mako/commit/d33d71d4ad39422d435d090f05e77c4100234205
https://github.com/SimonSickle/andr...dts/lge/msm8916-y50c_trf_us/msm8916-y50c.dtsi
https://github.com/SimonSickle/andr...ts/lge/msm8916-c30_trf_us/msm8916-c30-pm.dtsi
A big thanks,
Stefano 99
Inviato dal mio MotoG3 utilizzando Tapatalk
Stefano 99 said:
Hi
A feature that I think lacks, in all Osprey's kernels is voltage control. If you can add this feature in squid kernel or firekernel, will be very great!
I've searched some github pages, but I don't know how github goes, so hope these links may help:
https://github.com/Swapnil133609/An...ol-initial-voltage-control-for-MSM-Snap.patch
https://github.com/SimonSickle/andr...ts/lge/msm8916-c70_rgs_ca/msm8916-c70-pm.dtsi
https://github.com/f1vefour/mako/commit/d33d71d4ad39422d435d090f05e77c4100234205
https://github.com/SimonSickle/andr...dts/lge/msm8916-y50c_trf_us/msm8916-y50c.dtsi
https://github.com/SimonSickle/andr...ts/lge/msm8916-c30_trf_us/msm8916-c30-pm.dtsi
A big thanks,
Stefano 99
Inviato dal mio MotoG3 utilizzando Tapatalk
Click to expand...
Click to collapse
i dont think i can do that, as stated in op i just started doing this stuff but from what i know if an other device with sanpdragon 410 has volt control its easier to port. these commits are from different soc's
testing your arch_power, OC'ed Optimus kernel.
and it's working very nice.
i will benchmark it against fire kernel 5.6
and check back in with the results.
HelpMeruth said:
i dont think i can do that, as stated in op i just started doing this stuff [emoji14] but from what i know if an other device with sanpdragon 410 has volt control its easier to port. these commits are from different soc's
Click to expand...
Click to collapse
First is a patch for snapdragon 801
Second and third are kernels of two lg smartphones that have snapdragon 410 msm8916. But seems to be the full kernel, not only the voltage control, so probably it can't be inplemented in an osprey's kernel.
I've found only these kernels.
Anyway, thanks for your reply[emoji6]
Stefano 99
Inviato dal mio MotoG3 utilizzando Tapatalk
i just benchmarked firekernel 5.6 against
the Oc'ed+arch_power Optimus r14 kernel
and with identical settings in KA.
they benchmarked with almost identical score
they both averaged about 1660 on Geekbench.
i ran multiple tests and it was pretty consistent.
the main noticeable the amount of free ram i get with firekernel , over 50% on idle. and it reclaims used RAM insanely fast upon exiting an app.
(1 GB US varient)
unfortunately with optimus r14 official and unofficial versions.
i get much less free ram around 40% in the same conditions (on idle) aswell as slow used memory reclaiming.
FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazyAquaKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazyAquaKernel over the kernel that came with your ROM!!)
Toolchain:
UBERTC 4.9 Toolchain
CPU:
- governors:
elementalx
interactive
ondemand
zzmoove
ondemandplus
conservative
powersave
userspace
- input boost
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
siopilus
zen
vr
fifo
Thermal:
- msm thermal
GPU:
- Adrenoboost
More:
- init.d support
- insecure kernel (adb has root privileges)
- frandom
- PVS level info
- frandom
- notification led control
- kcal v2
- CRC Check Disabled
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Download Link CrazyAquaKernel[AnyKernel]:https://www.androidfilehost.com/?w=files&flid=209535
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazyAquaKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazyAquaKernel !!!!
Credits
thx Eliminater74
thx Faux123
thx Savoca
thx RenderBroken
thx flar2
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazyAquaKernel, Kernel for the Xiaomi Mi 5s Plus
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazyAquaKernel-xiaomi-sd820-sd821-los
Kernel Special Features:
Version Information
Status: Testing
Created 2017-08-24
Last Updated 2017-08-24
FAQ
Recommended app : Kernel Adiutor
changelogs
v1.0/24-08-17
- initial release
v2.0/4-9-17
- input boost
- frandom
- msm thermal
- many improvments under the hood
reserve1
reserve2
reserve3
Is this works with Magisk?
After flashed kernel, Magisk Manager does not working..
wolfwork said:
Is this works with Magisk?
After flashed kernel, Magisk Manager does not working..
Click to expand...
Click to collapse
Flash again Magisk if doesn't work, because i didn't changed something where can brake the root.My kernels are include a few features and i try add only usefull commits
Sent from my iPhone using Tapatalk Pro
CrazyGamerGR said:
Flash again Magisk if doesn't work, because i didn't changed something where can brake the root.My kernels are include a few features and i try add only usefull commits
Sent from my iPhone using Tapatalk Pro
Click to expand...
Click to collapse
My mistake. The problem is installing an old magisk module.
Now all fine! Thanks your reply.
Thanks for your work, can you implement EAS for our device?
can i flash it over latest miui 9 dev rom? or just los and aosp?
khanjui said:
Thanks for your work, can you implement EAS for our device?
Click to expand...
Click to collapse
With my experience about eas i didn't saw any battery difference thats why i didn't like much eas and i focus to more usefull features
Sent from my iPhone using Tapatalk Pro
didicola said:
can i flash it over latest miui 9 dev rom? or just los and aosp?
Click to expand...
Click to collapse
Just for los based roms m8
Sent from my iPhone using Tapatalk Pro
CrazyGamerGR said:
Just for los based roms m8
Sent from my iPhone using Tapatalk Pro
Click to expand...
Click to collapse
eyxaristw file moy!
didicola said:
eyxaristw file moy!
Click to expand...
Click to collapse
Tpt file
Sent from my iPhone using Tapatalk Pro
yeees custom kernel for mi5s plus
Phone felt a bit sluggish at the start, but that went away fast.
Some GPU Governors freeze my phone forcing a full reset.
Can't really tell the difference aside from that. Thanks!
UsernameNotRecognized said:
Phone felt a bit sluggish at the start, but that went away fast.
Some GPU Governors freeze my phone forcing a full reset.
Can't really tell the difference aside from that. Thanks!
Click to expand...
Click to collapse
Thx for feedback m8
Sent from my iPhone using Tapatalk Pro
Funny, but this kinda fixes my weird lagging problem on LineageOS. So the default gov. is sucks for my device, lol.
Well thanks a ton for the work! wish if you could add impulse, wheatley and lagfree on the kernel tho!
pote2639 said:
Funny, but this kinda fixes my weird lagging problem on LineageOS. So the default gov. is sucks for my device, lol.
Well thanks a ton for the work! wish if you could add impulse, wheatley and lagfree on the kernel tho!
Click to expand...
Click to collapse
I had impulse in my kernels ,i will add it again soon m8
Sent from my iPhone using Tapatalk Pro
Thanks!