{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
~~A custom kernel for (most) G6 variants~~
Swan2000 is an android kernel based on the very latest Qualcomm 4.4 CAF sources for MSM8998 (which is also compatible with MSM8996), aiming to bring new features and updates over official kernels, and also improve LGE MSM8996 devices with some extra tuning, fixing and additional features tailored specifically for their performance characteristics and feature sets, while trying to maximize the battery life and responsiveness of those devices at the same time.
Its name comes from a merge between Swankernel(@AShiningRay) and mk2000(@askermk2000), as they were the main heads behind this kernel's development.
__Disclaimers__First and foremost: DO NOT bother official LineageOS threads with bugs if you're using this kernel, only bug reports with logs pointing to the official kernel will receive support there!!!
Now for the usual XDA disclaimer:
We are not responsible for bricked devices, dead SD cards, tactical nukes being set up (with the G6 you never know), alien invasions, google spying on you, or you getting fired because the alarm app failed after you removed all traces of google services from your phone so that google couldn't spy on you.
YOU are choosing to make these modifications, and if you point the finger at us for somehow messing up your device despite YOU being the one explicitly making these modifications, we will laugh at you.
DO NOT expect support on official ROM threads if you are running this kernel. Also don't try to hide it because we will know, and we will also laugh at you.
Your warranty is most likely void at this point anyway, but nevertheless, it is now definitely void if you tamper with any part of your device / software.
Click to expand...
Click to collapse
__Which G6 variants/models does this kernel support?__
The kernel currently supports the following G6 variants:
H870
H872
US997
Those seem to cover every rootable/previously rootable variant thus far,
__What does this kernel intend to achieve?__
The main goal here is to have a kernel that not only has extra features and improvements, but is also clean and concise, having only features that are truly needed from a kernel that will run alongside a Android 12.1-based ROMs and beyond.
This kernel does have a battery life bias, but will still scale up to maximum performance when needed. Gaming variants basically mean that the kernel comes overclocked by default, no additional tweaking is needed.
__Does it have any features over official?__
Yes, quite a few. The kernel is divided into two variants and their respective gaming modes, here are the features all variants have over Lineage's 4.4 kernel:
GPU and CPU/Cache Undervolt for better power efficiency on load.
Almost no unnecessary debug flags on the kernel for better kernel performance.
USB Fast Charge.
KCAL Control (although not really needed for LOS, other custom roms might surface with the need for this)
Multiple cherry-picks from different msm8996 sources with fixes and improvements to the kernel.
Built with newer GCC toolchains (GCC 12) with optimized inlining and other compiler optimizations for 8996
Updated LZ4 libraries for faster ZRAM
Cryptographic function optimizations, slightly improving the phone's performance when calculating hashes and so on.
The Extreme variant really only has one extra feature over the Safe variant, that being:
Stronger Undervolts (i'm talking about borderline unstable undervolts here, so i really recommend that you flash the Safe variant first).
The "Gaming" versions are basically overclocked variants of Safe and Extreme, which means they also only differ in undervolt levels.
__Are there any bugs?__
As of now, the only actual kernel bug the V20, G5, and G6 have comes down to their insanely over-engineered USB ports. You can't use them as a MacBook by plugging a fully powered hub into them like you could in 3.18 yet.
__Download & Installation__
The folders containing each kernel variant can be found here (use Ctrl+F to search for your phone model and kernel variant, there's just too many versions to neatly organize in folders and such as it would take too much time):
GITHUB KERNEL RELEASES
To install the kernel, it's the standard procedure:
Download the kernel you want for your device
Place it into the phone's storage
Boot into recovery, select it and then flash
Wipe Dalvik Cache (optional, you only need to wipe it if you face random Force Closes, but it is a good practice anyway)
Reboot.
Use AIDA64, go into the "Android" tab and look for "Kernel Version", where it should show "4.4.302-Swan2K-...".
Enjoy the experience!
As usual, we do not take responsibility if you fail to make backups before flashing this kernel, you have been warned!
__Changelog__
Spoiler: Changes done in recent versions:
*********** Swan2000 V0.1-BETA8 [First Release] ***********This one is pretty straightforward: Basically lineage's kernel with all the features and improvements listed above, plus a few additional tweaks that would take too much space to note.
__Closing notes__
If you have any suggestion or idea that can possibly improve the kernel, do not hesitate to share, i will try to implement it when time allows it. If there are any problems that only happen on this version of the kernel, submit a log and i'll try to look at it.
I'll say it again: Please DO NOT bother official Lineage with bugs if you're running this kernel, only lineage's official kernel is supported over there.
___________________________________
The kernel's source code can be found here. It is also shared between G5 and V20!
And last but not least, special thanks to those that helped this major revamp on LGE_8996 become a reality by developing, testing, and even helping things indirectly, the dev community on all three phones had to come together for this:
@AShiningRay
@xxseva44
@npjohnson
@askermk2000
@thewolfsvk
@ROMSG
@bernardobas
@VortexHD
@Michele_Catella
And many, many others
Don't mind me! Just reserving a post to keep tabs on this thread, and also because we might need to post something up here.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
for CM12 / CM12.1 Based Roms!
Code:
/* *** Disclaimer
* Your Warranty is now Void!
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
I started out at XDA because I wanted to learn and share what I have learned. My goal with this kernel is to be a very fast and stable build that offers some things that the other kernels do not. I also want to initiate Development Discussions among the community. This will be a noob friendly thread as long as new users follow two rules. First is to do some research before asking. Most likely your question has already been asked. If not in this thread then in another. Remember to always search first! Second is BE RESPECTFUL. You do these two things and even the most hardened Dev will assist you.
Wanna be notified of an Update? Here is my PushBullet Channel!!
https://www.pushbullet.com/channel?tag=renderkernel
Current Features
General List:
* Synapse Support - Complete Kernel Control!
* Built with Custom A15 Linaro 4.9.2 Toolchain (UBER-TC)
* MSM_Hotplug, Intelliplug and Bricked Hotplug all flavored by @neobuddy89
* MSM_Limiter by @neobuddy89 - More like a Swiss army knife! adds Per-Core Functionality!
* Added Governors: Slim, IntelliActive, IntelliMinMax, and Impulse!
* FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ and ZEN Schedulers
* GCC Tweaks for Cortex A15
* FSync
* Savoca's Advanced Color Control
* Underclock to 146MHz and Overclock to 2.88
* Vibration Control
* Wake Gestures under contruction - Sweep2Wake only working for now
I recommend Kernel Aduitor for Kernel Tuning
Play Store Link
Download:
Kernel Downloads
Instructions:
* Boot into Recovery
* (Recommended) Make a complete backup of entire rom
* Flash Zip
* Reboot
THANKS!!!!
First I want to say thank you to everyone who has answered my questions and responded to my pm's when I know they are busy with their own lives. Pretty much everyone I have come into contact with here on XDA has been truly helpful and respectful. Here is a list of people that had helped me in one way or the other:
Neobuddy89, ak, myfluxi, Dorimanx, Savoca, Faux123, and Many More!
Thank you guys! Without your contributions to the community we would not have the level of performance, stability and interaction that we have today
Special Thanks!
Official Testers: @1ceb0x
Donators: @nfin1te, @MrDarkKV, @V1TRU, @Really now
I just wanted to give a special thanks to @apb_axel for giving me permission to use his scripts from Universal Kernel Manager. By doing so he has given me almost 95% of the scripts needed to completely support my kernel with Synapse. I truly appreciate your help and assistance in getting this kernel to the next level!
XDA:DevDB Information
[Kernel] Render Kernel [CM12][Synapse][R5], Kernel for the Moto X 2014
Contributors
RenderBroken, skulldreamz
Source Code: https://github.com/RenderBroken/msm8974_motox2014_render_kernel
Kernel Special Features:
Version Information
Status: Testing
Created 2015-04-25
Last Updated 2015-12-10
Running Changelog: HERE
Reserved
Please note that I am still testing but if you do flash, at least know how to make a backup first and know how to recover. Currently I am Dev'n blind. @skulldreamz has been kind enough to donate a device to build with. I plan on bringing alot of well thought out changes and look forward to it. Right now I am strictly getting things setup to go.
renderbroken said:
please note that i am still testing but if you do flash, at least know how to make a backup first and know how to recover. Currently i am dev'n blind. @skulldreamz has been kind enough to donate a device to build with. I plan on bringing alot of well thought out changes and look forward to it. Right now i am strictly getting things setup to go.
Click to expand...
Click to collapse
first! Holy crap a kernel!!!!!
So, first error. I flashed the kernel zip and the other UKM zip and then installed Synapse and get this error.
InfiniteCaffeine said:
So, first error. I flashed the kernel zip and the other UKM zip and then installed Synapse and get this error.
Click to expand...
Click to collapse
Yea it may not be supported yet. I will try to add support for it but in the mean time you could use Kernel Aduitor. Thats always my backup Thanks for the report.
RenderBroken said:
Yea it may not be supported yet. I will try to add support for it but in the mean time you could use Kernel Aduitor. Thats always my backup Thanks for the report.
Click to expand...
Click to collapse
You're welcome, thank you for the kernel! I'm more than happy to beta test for you.
I also noticed on Kernel Auditor that it doesn't have the I/o schedulers you listed.
Also, did you integrate this high brightness mode?
Thanks again!
InfiniteCaffeine said:
You're welcome, thank you for the kernel! I'm more than happy to beta test for you.
I also noticed on Kernel Auditor that it doesn't have the I/o schedulers you listed.
Also, did you integrate this high brightness mode?
Thanks again!
Click to expand...
Click to collapse
Not sure about the brightness mode. Just have to look into it. Yea I had a test build ready but it didnt boot. I found out what the issue is and its being tested now. Hopefully we can have everything working and a new build uploaded shortly.
Any plans on integrating KCAL?
It would allow us more than just RGB control of our displays, so we can actually calibrate them in terms of saturation and gamma as well.
Yes, I will be working on adding pretty much everthing that is in my other kernels. New build uploaded that has been fixed. With it you have, MSM_hotplug, SmartMAX, MSM_Limiter, IO Scheds and maybe a few other things.
R1-T7 Download
Take a look at my other kernels linked in my Signature to see what I plan on bringing.
Also note that Ambient Display MAY cause Random Reboots due to kernel panic with LCD_Notify. If you have problems, just disable! Lastly, I have setup my kernel to use the AnyKernel Method with a custom Boot script so my kernel "should" work with every rom out.
So having a custom kernel for our beloved X is pretty much cool, I'm going to test it soon.
I've seen oc for ram, cpu, voltage settings etc etc. Are you planning to add these in depth features? Nice work! Keep it up.☺
We are so lucky to have a Dev as cool and powerful as his kernel. Thanks so much man for everything
Sent from my victara
moto 2014 victara
time to open the Synapse application on bike x2014 victara says it's not compative.
bira792 said:
time to open the Synapse application on bike x2014 victara says it's not compative.
Click to expand...
Click to collapse
Thanks, I have to do some more configuring for it to work properly. You may try running this in terminal
su
uci
uci reset
uci
Let me know if that helps.
So far so good
Vibration control
Will you implement vibration intensity in this kernel ? many of of does not like the default setting in CM and so far there is no way to change it within the settings because no kernel so far supports it. I havent try your kernel yet but as soon as I intall cyanogenmond again I will.
thanks for supporting our device
Amazing work
so far everything's fine
fuze_freak said:
Will you implement vibration intensity in this kernel ? many of of does not like the default setting in CM and so far there is no way to change it within the settings because no kernel so far supports it. I havent try your kernel yet but as soon as I intall cyanogenmond again I will.
thanks for supporting our device
Click to expand...
Click to collapse
Yes, I should be able to add that in. No guarantees though.
What do you know, I checked this subforum to see if anyone had done a kernel and I found this from yesterday! Awesome
fuze_freak said:
Will you implement vibration intensity in this kernel ? many of of does not like the default setting in CM and so far there is no way to change it within the settings because no kernel so far supports it. I havent try your kernel yet but as soon as I intall cyanogenmond again I will.
thanks for supporting our device
Click to expand...
Click to collapse
This would be great!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I don't own that device.
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
Hi.
My name is Rafal. I'm from Poland.
Here is a page about my fourth kernel of my harfix series.
Kernel is based on LineageOS kernel by nijel8.
Features:
- Anykernel2
- Compiled using latest Google NDK
- Some optimalizations here and there
- So much to come...
Bugs:
You tell me
Changelog & download:
3.x
Credits:
All people who is marked in source.
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
Love my project?
Donate!
All values are welcome
XDA:DevDB Information
Harfix4, Kernel for the Xiaomi Mi Max
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix4-mi-max-LAOS
Kernel Special Features:
Version Information
Status: Stable
Created 2017-01-08
Last Updated 2018-03-24
Reserved
As I said, I don't own that device so if You want this kernel working You need to test and send me raports.
rafciowis1999 said:
As I said, I don't own that device so if You want this kernel working You need to test and send me raports.
Click to expand...
Click to collapse
Just couple of things...
Hydrogen and helium use the same kernel so no problem there. Also please comment out "CONFIG_SDCARD_FS=y" in config if haven't already... it causes problems so far and is still present in Lineage repo.
Thank you for bringing custom kernel to us. We need one...
Deleted
nijel8 said:
Just couple of things...
Hydrogen and helium use the same kernel so no problem there. Also please comment out "CONFIG_SDCARD_FS=y" in config if haven't already... it causes problems so far and is still present in Lineage repo.
Thank you for bringing custom kernel to us. We need one...
Click to expand...
Click to collapse
Hi
So You want sdcardfs disabled?
The same kernel for hydrogen will work on helium?
And what's the different between them (don't know much about that devices)?
No problem, but I need You guys to help me.
rafciowis1999 said:
And what's the different between them (don't know much about that devices)?
Click to expand...
Click to collapse
Hydrogen = 2GB and 16GB, 3GB and 32GB (Snapdragon 650)
Helium= 3GB and 64 GB, 4GB and 128 GB (Snapdragon 652)
paarkhi said:
Hydrogen = 2GB and 16GB, 3GB and 32GB (Snapdragon 650)
Helium= 3GB and 64 GB, 4GB and 128 GB (Snapdragon 652)
Click to expand...
Click to collapse
Thanks, anyone can test it on helium?
Today will be RC3 with some optimalization, kcal, some governors and sdcardfs disabled.
Stay tuned!
Edit: Today will be rebase to miui source.
Any chance for the kernel working on MIUI? And working overclocking?
(Jaka szansa na działanie jąderka na MIUI? Czy będzie działające podkręcanie?)
rafciowis1999 said:
Thanks, anyone can test it on helium?
Click to expand...
Click to collapse
Thanks for the Kernel but Sorry I have only Hydrogen (3GB/32GB) and am on MIUI MM and others also may be on MIUI so can't say much about it.
paarkhi said:
Thanks for the Kernel but Sorry I have only Hydrogen (3GB/32GB) and am on MIUI MM and others also may be on MIUI so can't say much about it.
Click to expand...
Click to collapse
I will try to make it working on miui.
rafciowis1999 said:
Today will be RC3 with some optimalization, kcal, some governors and sdcardfs disabled.
Stay tuned!
Edit: Today will be rebase to miui source.
Click to expand...
Click to collapse
Take it easy cowboy!
Cuple of suggestions;
Add deadline IO,
Rework the Interactive infrastructure to make it better,
Don't make it to much franken,
Do the CVE's as in official tree for CM's now as kernel is mostly up to CAF mainline,
Add Linaro power optimised work queues & don't rely to much on Frankos work.
Now all things I actually suggested so far can pass as the main line & get into any rom. Actually even AOSP's builds use same kernel repo.
Personally I would prefer that you switch to the Github (but you probably won't) so that I can coment commits directly.
https://bitbucket.org/wisniew99/harfix4-mi-max/commits/1b07e93f700def18fa454f80d5fb042526325701
As much as I like Idea I dislike implementation (just keeping general idle state longer even its not to much exaggerated).
Whose actually thinking is it possible to switch entirely in active state to QC (ARM reference) power state when CPU cache is always kept on the idle frequency wile logical blocks are shot down.
It's rather unfortunate that you don't own the device.
If you did I would suggest some compiler flags optimizations experiments.
Best regards.
rafciowis1999 said:
Hi
So You want sdcardfs disabled?
The same kernel for hydrogen will work on helium?
And what's the different between them (don't know much about that devices)?
No problem, but I need You guys to help me.
Click to expand...
Click to collapse
Yes, disable sdcardfs or people will have to edit build.prop to disable it on some roms.
Hydrogen and helium use the same kernel source and config, no any dereference.
Zola III said:
Take it easy cowboy!
Cuple of suggestions;
Add deadline IO,
Rework the Interactive infrastructure to make it better,
Don't make it to much franken,
Do the CVE's as in official tree for CM's now as kernel is mostly up to CAF mainline,
Add Linaro power optimised work queues & don't rely to much on Frankos work.
Now all things I actually suggested so far can pass as the main line & get into any rom. Actually even AOSP's builds use same kernel repo.
Personally I would prefer that you switch to the Github (but you probably won't) so that I can coment commits directly.
https://bitbucket.org/wisniew99/harfix4-mi-max/commits/1b07e93f700def18fa454f80d5fb042526325701
As much as I like Idea I dislike implementation (just keeping general idle state longer even its not to much exaggerated).
Whose actually thinking is it possible to switch entirely in active state to QC (ARM reference) power state when CPU cache is always kept on the idle frequency wile logical blocks are shot down.
It's rather unfortunate that you don't own the device.
If you did I would suggest some compiler flags optimizations experiments.
Best regards.
Click to expand...
Click to collapse
Deadline, interactive, CVE (I thinks its there but I will look at this again), linaro power (can You tell me example commit for this).
About that commit what You say, You want it revert?
Thanks for suggestions.
Kernel is basing on updates, not on one final release and fixes, so all suggestions are welcome.
nijel8 said:
Yes, disable sdcardfs or people will have to edit build.prop to disable it on some roms.
Hydrogen and helium use the same kernel source and config, no any dereference.
Click to expand...
Click to collapse
Ok, will disable in next version.
So this kernel will work on helium too, yeah?
Just for reference on the power efficient work queues:
https://lwn.net/Articles/548281/
Kumar did most work on 3rd, 4th & 5th literation, naturally 5 is the best one as it have config switch.
Find one in the some of the repos for msm kernels so that it is a more straight forward for you, it's quite common & widely used this days. Interactive is their but rather older & simplified implementation of it, deadline isn't & CVE's are the never ending story.
About that commit I say it doesn't resolve anything & culd represents problem later cross interfering with other core control logic so drove your own conclusions from it.
Can You guys test that kernel on non CM-based roms?
oc and testing
rafciowis1999 said:
Can You guys test that kernel on non CM-based roms?
Click to expand...
Click to collapse
Hi, lineage rom user here. 3ram 32rom here, would test ur kernel and all betas. In revard all i want is to oc gpu,cpu pretty high, at least a freak version for me
rafciowis1999 said:
Can You guys test that kernel on non CM-based roms?
Click to expand...
Click to collapse
Think it will need repacking so ask the guys that are behind (compiled them) AOSP based room's that way you also get a good quality control.
Some time at the end of the the month I would probably join you if their is still steam for now holidays are still not over for me & this is my daily driver, still locked and all.
Zola III said:
Think it will need repacking so ask the guys that are behind (compiled them) AOSP based room's that way you also get a good quality control.
Some time at the end of the the month I would probably join you if their is still steam for now holidays are still not over for me & this is my daily driver, still locked and all.
Click to expand...
Click to collapse
Ok, about AOSP I will think later, when this kernel will have some features.
I have holidays start at 23 jan, so then I will focus on kernel.
I will be honored to working with you in one team.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
I am not responsible for anything that happens to you or your phone or anything! You are allowed to use this kernel but It is not my fault in anyway for causing thermonuclear war or bricking your phone.
Welcome to Kermit Kernel.
Kermit Kernel is intended to be installed on AOSP and uses Anykernel2 to do so. I wanted to share my work with all of you and also provide a smooth, customisation experience for you. This project was inspired by kylothow's work on AOSP and Kernels and big thanks to him for helping me in the beginning!
Click to expand...
Click to collapse
FEATURES
- Based on DQIC Sources
- Powersuspend 1.7
- Asynchronious Fsync from HTC
- Blu_Active with modifications and such
- Boeffla Wakelock Blocker
- djb77's latest toolchain optimised for our devices
- Turn CRC off or on
- Init.d is supported
- Max and Min Frequencies for both CPU big and little have been increased
- Iron-active and Wheatley Governers
- A LOT of under the hood stuff for your user experience
I can take requests of course, don't be shy
I just want the kernel to be in favour of what seems good by users!
What is Anykernel?
You can skip this if you don't want to know how it works.
Kernels tend to have a fully built boot image ready, it just flashes everything and it may not PATCH the necassary files. This means you're gonna have to create a different boot image for different roms such S8 Ports, Note FE Ports and AOSP ROMS. Things such as compatibility maybe an issue also because new things may not be supported by old things (Newer RAMDISK on an older ROM).
That's when Anykernel comes into play. It only includes the zImage (actual prebuilt kernel), dtb (the instructions for hardware stuff), and patches used ontop of the stock ramdisk. It takes the previous/stock kernel, replaces dtb and zImage and then continues to patch the ramdisk. Voila, it's done. It makes it easier for the devs to work on the kernel and has better compatibility! It does come with it's disadvantages, It can't be flashed ontop of other custom kernels that have modifications in the ramdisk. The patch and ramdisk will cause some trouble because there interefering with each other alright!
Click to expand...
Click to collapse
How do I install this?
If you already have AOSP with it's stock kernel.
1) Reboot into recovery and flash it like normal
If you have AOSP with a custom kernel like PRIME, Prophecy or Primal.
1) Go to the AOSP ZIP you installed, extract boot.img from there.
2) Boot into recovery, flash the boot image. Don't forget to switch the option from ZIP to IMG if you can't find it in the directory you extracted it from.
3) Then go back to home screen in recovery, and go flash Excel Kernel
I really don't need to explain this in detail and such because if you got here it mean's you know how to install AOSP ROMS. It's pretty simple.
Telegram
The best possible way to reach me is through telegram and through my group! Theres two channels, one for new and the other for assistance and general things related to my kernel. (a bit of off-topic is always nice!)
This is my News Channel
https://t.me/kermitkernel
This is my Discussion Channel
https://t.me/kermittalk
Downloads
herolte: https://www.dropbox.com/s/69f1lzyh9ecz1zr/Kermit_Kernel-v1.3.0%CE%B2-herolte.zip?dl=0
hero2lte: https://www.dropbox.com/s/e95hmjfn770rwm2/Kermit_Kernel-v1.3.0%CE%B2-hero2lte.zip?dl=0
These builds have freshly been compiled, not thoroughly tested.
Old download links will be here
Old changelogs
Freshly compiled, none so far
Thanks to/Credits
Code:
- kylothow
- djb77
- morogoku
- samsung osrc
- tkkg1994
- osm0sis for anykernel2
- testers
- and everyone who helped in some way or another
I WILL improve this format. stick with it, thread will look nicer.
ik it's ugly man. liek what is this. chiiiiiilll
XDA:DevDB Information
Kermit Kernel, Kernel for the Samsung Galaxy S7 Edge
Contributors
Yuvch122, djb77, kylothow, Tkkg1994, Morogoku, Testers, Farovitus
Source Code: https://github.com/DeadlyMelqn/excel
Kernel Special Features: Boeffla Wakelock Blocker, Blu_Active,
Version Information
Status: Beta
Current Stable Version: 1.0.0
Stable Release Date: 2017-10-16
Current Beta Version: 1.3.0
Beta Release Date: 2017-10-16
Created 2017-10-17
Last Updated 2017-10-17
After flashing, my phone randomly dies (usually twice a day), for no apparent reason. Must plug phone back in to be able to turn back on despite battery %. Any help would be great.
Please link download
Aosp 9.0 ?
Hi friends this kernel work to aosp 9.0 pie? Thanks
Rexsis said:
Hi friends this kernel work to aosp 9.0 pie? Thanks
Click to expand...
Click to collapse
No
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
for OOS-P OP6/OP6T
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
This kernel is a joint collaboration between @joshuous and myself. Our primary goal is to deliver a fast, smooth and stable kernel with Energy Aware Scheduling (EAS). We have spent countless hours backporting, experimenting, tuning and improving our understanding of EAS in our kernels. We aim to keep our kernel slim on features, adding only what we believe is essential.
It is also our desire to initiate Development Discussions among the community. This will be a noob friendly thread as long as users follow two rules. First is to do some research before asking. Most likely your question has already been asked. If not in this thread then in another. Remember to always search first! Second is BE RESPECTFUL. You do these two things and even the most hardened Dev will assist you.
Features:
* Energy Aware Scheduler enabled
* Upstreamed to 4.9.196
* Dynamic Stune Boost
* Wake Gestures
* KCAL Color Control
* Sound Control
* LED Control
* Min Back Light Control
* Wireguard
* Vibration Control
* USB Fast Charge
We recommend EX Kernel Manager/ Franco Kernel Manager for making kernel changes
Kernel Downloads:
Latest OOS-P Build
Please note:
Because of how Android Pie deals with the ramdisk, Magisk is now required to properly apply default kernel settings.
Instructions:
* Boot into Recovery
* (Recommended) Make a complete backup of everything! At least backup BOOT via TWRP
* If you're not coming from completely stock OOS kernel, please dirty flash OOS first
* Flash kernel zip
* Reboot
Reporting Bugs (please read):
* Make sure you're not using any tweak apps (Greenify, Naptime, anything else related), otherwise no support will be given. If you have an issue, disable all your tweaks first and see if that fixes your problem. Otherwise, flash the stock kernel and see if you can reproduce it as well.
* If you previously flashed another kernel, make sure you dirty flashed the full ROM zip before flashing RenderZenith kernel.
* Logs! Please provide all logs via Syslog app from the Play Store.
THANKS!!!!
* The kind people who keep this project alive
* Everyone who supported us throughout our projects
* @joshuous for his partnership and collaboration with our current projects and many more to come. The future looks bright!
Source Links:
https://github.com/EAS-Project/op6-pie-kernel/commits/master-oos
https://github.com/EAS-Project/AnyKernel2
Old Builds:
https://github.com/EAS-Project/Releases/tree/op6
EAS writeups:
Dynamic Stune Boosting
XDA:DevDB Information
[Kernel] RenderZenith OP6/T [OOS-P-EAS-V1.1.0][01/19], Kernel for the OnePlus 6
Contributors
RenderBroken, joshuous
Kernel Special Features:
Version Information
Status: Testing
Created 2018-12-28
Last Updated 2019-01-19
XDA:DevDB Information
[Kernel] RenderZenith OP6T [OOS-P-EAS-V1.5.0][10/21], Kernel for the OnePlus 6T
Contributors
RenderBroken, joshuous
Kernel Special Features:
Version Information
Status: Testing
Created 2018-12-29
Last Updated 2019-10-21
Reserved
Reserved
Nice to see you here.
The development has kick started.
Another great kernel for OP6T. Thanks @RenderBroken and @joshuous. It is nice to see here you guys.
Thanks for great project
Thanks for your job @RenderBroken RenderZenith was my favorite kernel on OP5T
FP works? Aaa this is not custom rom... [emoji39]
Nice too see bro! Many yr. [emoji7]
Probably my thought flashed over ex kernel and got no sound from making a call incoming or outgoing :good:
jaythenut said:
Probably my thought flashed over ex kernel and got no sound from making a call incoming or outgoing :good:
Click to expand...
Click to collapse
Always best to restore stock Bootimg when changing different kernels. You don't need to do this while dirty flashing the same kernel, at least not for RZ.
Awesome
Enviado desde mi ONEPLUS A6013 mediante Tapatalk
Curious about EAS. Since the OP6T comes w/SD845 it should have EAS already. Does this kernel just implement it better?
@RenderBroken[/MENTION] thanks :silly::silly::silly:
this is Render Zenith kernel with full 4g no wifi.......day-night.....
rootmaster96 said:
Curious about EAS. Since the OP6T comes w/SD845 it should have EAS already. Does this kernel just implement it better?
Click to expand...
Click to collapse
The 845 caf base has eas bits and pieces. Alot more eas in pie than oreo had for sure. But with that, eas is what we are most interested in. I don't really care to just tweak stock base, add in a bunch of features and just be a clone of all the other great kernels out there. We want to do something different. So we seek to implement proper eas changes along with other changes that we feel add to the overall experience. I am really happy with RZ for the op6. I am sure others will enjoy it as well and see the amount of work put into this has paid off. I have personally been working on this for months, but we like to test, tweak, retest, tweak some more, etc. It is a balancing act. We have a pretty indepth testing process to make sure the changes we make are an improvement rather than going backwards. Also, we started this collaboration back on the op3 when no one knew about EAS. Same for the op5, and now for the op6.
Awesome! Had this Kernel on my 3T and loved it! Good to see you here again!
Thanks again Render -- I remember your work from way back. Just wanted to note that v1 of the kernel works great on Open Beta 2.
Flashed it yesterday. No issues (followed instructions).
Exited now how this one performs. Over night drain was okay. Have messed around with kernel settings a lot in the past but finally settled to "flash and forget". And this kernel appears to me to provide just that sort of experience
EDIT: running latest stable OOS release
I am last 2 days on RZ. No problems for now, with flashing or during usage. Everything is smooth, my phone sleeping like a baby (0.3% per h during night idle drain).
Really good kernel. If support for FK or Exkm or even own app will be available, even better , for easier instalation and update notice
I upgraded my phone to OOS 9.0.11 (both slot A and B) and make sure system is working (untouched stock rom, twrp, magisk). Then I flashed this kernel. The phone shut down itself immediately after reboot. I tried again, flashed twrp, magisk, reboot to twrp and then this kernel. Same issue and I can no longer power my phone on this time.
yanggame said:
I upgraded my phone to OOS 9.0.11 (both slot A and B) and make sure system is working (untouched stock rom, twrp, magisk). Then I flashed this kernel. The phone shut down itself immediately after reboot. I tried again, flashed twrp, magisk, reboot to twrp and then this kernel. Same issue and I can no longer power my phone on this time.
Click to expand...
Click to collapse
Try: flash rom, let it boot. Flash Magisk and then the kernel.
Somehow when directly flashing Magisk after your rom it just doesn't show the boot screen. That's has been my experience.
If that doesn't solve it try if another kernel has the same issue.
yanggame said:
I upgraded my phone to OOS 9.0.11 (both slot A and B) and make sure system is working (untouched stock rom, twrp, magisk). Then I flashed this kernel. The phone shut down itself immediately after reboot. I tried again, flashed twrp, magisk, reboot to twrp and then this kernel. Same issue and I can no longer power my phone on this time.
Click to expand...
Click to collapse
I did in the same way as you and no problems here,using kernel for two days without the problems
SmartPack Kernel for Moto G 2015 aka osprey
Code:
/*
* Your warranty is now void.
*
*I am not responsible for any damage to your device. Everything you are doing on your device is at your own risk.
*The kernel is only tested on Moto G 2015 (osprey) running the latest AospExtended Unnoficial (Android 8.1.0/9) & LineageOS 17.0
*Please note that flashing any custom Kernel including mine will void your warranty.
*/
Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!
This Kernel is a forked project from Original SmartPack, wich as stopped by the dev, and i decided to continue.
The soul of this project and the credit on this solid work goes to @sunilpaulmathew
Features
Code:
[B]
Build from Lineage OS source code
Built using latest (GCC 8.x) toolchain
Anykernel base for the best compatibility
Kernel tweaking app recommend: SmartPack-Kernel Manager (please note: official Kernel Adiutor is NOT fully compatible with this kernel)
CPU Input Boost
CPU Freq Gov: Blu_active, ElementalX, Interactive and Interactive-pro
CPU hotplugs: Lazyplug, MSM Sleeper & Alucard
Adreno Idler
Faux Sound to control Headphone, Speaker and Microphone (calls)
Real-time charging status in SmartPack-Kernel Manager
Option to adjust Maximum & Minimum Display Backlight
Option to disable charging LED light (I don't like it )
SELinux “Enforcing” by default (but can be switched to “Permissive” in SmartPack-Kernel Manager)
a lot more…[/B]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download Kernel
Kernel Manager
SmartPack Kernel Manager
SmartPack Kernel Manager -- all versions
Code:
[b]-Reboot to your recovery, make a backup of your current kernel
Flash the provided zip.
Note: you will have to reflash your root solution again[/b]
Code:
[b] *Release status: beta-v10.4*
jro1979oliver - smartpack: fixes for build adreno idler
sunilpaulmathew - devfreq: enable adreno_idler
linckandrea - adreno_idler: clean-up and enable it by default
Joe Maples - adreno_idler: Declare display_on correctly
Joe Maples - adreno_idler: Add display state awareness
Joe Maples - adreno idler: Ramp down more agressively
arter97 - adreno_idler: fix typos :)
arter97 - adreno_idler: fix-up some comments
arter97 - adreno_idler: fix-up type definitions
arter97 - adreno_idler: remove frequency bump
arter97 - adreno_idler: switch to count based instead of time based
arter97 - Introduce Adreno idler for devfreq-based Adreno devices
jro1979oliver - Revert "Added support for Adreno IDLER"
jro1979oliver - smartpack: up a tag
Sultan Qasim Khan - msm8916: Mild undervolt
Sultan Qasim Khan - msm8939: mild undervolt for heat reduction
jro1979oliver - Revert "cpuset: Add allow_attach hook for cpusets on android."
[/b]
If you want any bug to be fixed please write here on xda in detail. Give Logcats. By helping me, you are helping yourself too.
->How to take Logcats?
https://goo.gl/UcTM9 and https://goo.gl/J4CSEP
Thanks To/Credits
@sunilpaulmathew(Original developer)
@DanGLES3(Technical tests and suggestions)
@ishubhamsingh(Thread template it's from AEX and also AEX its the test basis)
and all the people at MotoG3 OSPREY | BR OFICIAL
XDA:DevDB Information
SmartPack Kernel Osprey, Kernel for the Moto G 2015
Contributors
jeferson1979
Source Code: https://github.com/jro1979oliver/SmartPack-Kernel-Project_osprey
Kernel Special Features:
Version Information
Status: Beta
Current Stable Version: 10.4
Stable Release Date: 2019-12-02
Created 2019-12-03
Last Updated 2019-12-03
Good kernel. Thanks dev
Thanks alot
It is a lie does not change at all and to be able to edit and save it must be done before compiling .If I did not upload a video, have you edited it and after restarting the phone the changes were saved .With rotor and kernel editor I never edit anything but to get rid of the doubt I uninstalled the APK and you will see that I don't edit anything it is not worth downloading any of this
jony797 said:
It is a lie does not change at all and to be able to edit and save it must be done before compiling .If I did not upload a video, have you edited it and after restarting the phone the changes were saved .With rotor and kernel editor I never edit anything but to get rid of the doubt I uninstalled the APK and you will see that I don't edit anything it is not worth downloading any of this
Click to expand...
Click to collapse
Excuse me, what are you talking about?
Is this kernel development still alive???
Amjadh said:
Is this kernel development still alive???
Click to expand...
Click to collapse
Ye, but upgrades in kernel are not so frequently as ROM development
jeferson1979 said:
Ye, but upgrades in kernel are not so frequently as ROM development
Click to expand...
Click to collapse
I still wonder why the modifications made by Dangles3 are not linked here... It's the same kernel, even if it was forked from the original by you and then forked again... it's still the same kernel.
We have uploaded and described here an improved version made by you but no links nor details for the newest version 12, that has more improvements and it's already well tested.
Ok, it's linked in the Indian and Brazilian telegram groups, but most people don't even know about the existence of those groups.
So, Jeferson, can you please share the link of the newest version of the SmartPack kernel here?
(I can ask, I'm way older than you)
Regards.
coldgin_ said:
I still wonder why the modifications made by Dangles3 are not linked here... It's the same kernel, even if it was forked from the original by you and then forked again... it's still the same kernel.
We have uploaded and described here an improved version made by you but no links nor details for the newest version 12, that has more improvements and it's already well tested.
Ok, it's linked in the Indian and Brazilian telegram groups, but most people don't even know about the existence of those groups.
So, Jeferson, can you please share the link of the newest version of the SmartPack kernel here?
(I can ask, I'm way older than you)
Regards.
Click to expand...
Click to collapse
Seriously you are older lol? I am old geek also, and he can share here ofc, I do not made by myself because I like to keep my eyes on code. Also, the Dan version is a fork and the responsibility of what is inserted is not mine, so I'd prefer keep only what I'm inserting, rater than made blind shares. And I'm not putting Dan works ratting low, he is a great developer.
jeferson1979 said:
Seriously you are older lol? I am old geek also, and he can share here ofc, I do not made by myself because I like to keep my eyes on code. Also, the Dan version is a fork and the responsibility of what is inserted is not mine, so I'd prefer keep only what I'm inserting, rater than made blind shares. And I'm not putting Dan works ratting low, he is a great developer.
Click to expand...
Click to collapse
Fair enough Jeferson, at least now people know that there is another fork of this great kernel, they have just to look for it in osprey' s telegram groups.
And yes, I'm from 1970, fazer o q né?
Regards.