{
"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"
}
Development is Paused because AOSP is still being worked on and such.
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
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-20
Reserved
I'm very interested in using your kernel just wondering about the battery life and thermal issues. Whenever I play games it just heats up like crazy in aosp and battery life suffers coz of inefficiency. Just wondering if you've fixed these issues.
In AOSP, those issues are not gonna dissappear but you should see a notable difference. Theres things like hero-common and such I cant fix.
Yuvch122 said:
In AOSP, those issues are not gonna dissappear but you should see a notable difference. Theres things like hero-common and such I cant fix.
Click to expand...
Click to collapse
I'll be trying out your kernel tonight
Ayy
Omg....Thermal issue has been pretty much fixed 0.0 however using stock settings did cause system shutdown when running geekbench. Needed to under clocked it significantly but it's so early so its amazing. Will use it the next couple of days and test for battery life
Alright, if you could tell me any sorta info related to the crash i can attempt to fix it
Yuvch122 said:
Alright, if you could tell me any sorta info related to the crash i can attempt to fix it
Click to expand...
Click to collapse
I'm sorry man. PC is broken and that's the only way I know how to get log files XD
Congrats on the kernel mate, keep up the good work
thanks bro
ToRRIIDeR said:
I'm sorry man. PC is broken and that's the only way I know how to get log files XD
Click to expand...
Click to collapse
Its alright, ill try recreating your scenario.
a few Misc questions
Hello,
What is typical battery life by default for the Kermit Kernel?
I'm not a gamer so don't do overclocking or highly intense graphics, for me good battery is essential, is there ways I can increase battery longevity?
Does the Kermit Kernel support fast charging by default or must it be enabled?
Does Kermit have support for VoLTE/HD voice and Wifi calling by default or can that be compiled in?
Lastly, does Kermit Kernel have support by default for the doubletap 2 wake feature (originally pioneered by the LG phones, the G2 I believe was first), or can it be compiled in?
Thanks.
Dave.
Hi,
First of great work! I'll be installing the kernel any minute now. I also wonder if it's possible to DT2W in the kernel. Have tried it myself but got lost fairly quick...
Keep up the good work!
Jules.
dt2w?
Hi,
I'd like to know how you atempted dt2w and where you got stuck?
DM me if you want.
What is the current status of kermit?
Thanks.
Dave.
It's in haitus
Phone dies for no apparent reason, usually twice a day. It's completely dead. I have to plug it in for the phone to respond and then I can turn it back on. Phone can be on 100% and be doing the easiest of tasks, and it will happen. Any help is appreciated.
Related
Bricked-Kernel One X (endeavoru) AOSP (CM10/etc)
The first 100% stable kernel for the HTC One X (endeavoru)
(thx HTC for the screwed source btw, fixed it ^^)
Replaced NVIDIA's strange hotplug manager with my own: tegra_mpdecision
Features:
Based upon HTC source
Fixed all stability issues from the HTC source
Fixed all section mismatches
Various other fixes
Sweep2wake
tegra_mpdecision, which completely replaces nvidias hotplug manager (better battery life + performance)
extensive sysfs interface for mpdecision with all the tuneables you want
modified ondemand governor for tegra3 & mpdecision (this is the only recommended governor atm)
fixed sound playback while screen is off
fixed bluetooth toggle with gps active
GPU OC (484Mhz)
Variant free CPU OC for all phones (51 - 1600Mhz)
added init.tegra.post_boot.sh support
Compiled with gcc4.7
fixed max cpufreq resets throughout the kernel
all cores now use the max freq (before: only in singlecore, otherwise -100Mhz)
Undervolting (faux123)
Check the changelog for the rest
Changelog @ bricked.de
What is sweep2wake?
How to install?
!!!!IMPORTANT!!!!Flash through recovery. But:
Since the htcdev unlock prevents us from flashing the boot partition from recovery, the installer will ONLY INSTALL THE MODULES & disable the HTC screenshot! (needed as a fixup for sweep2wake, use the AOSP screenshot pwr+vol.down instead)
_YOU_ will need to flash the boot.img within the zip (folder: kernel) yourself! (extract it to your desktop so you can use the commands given to you here)
I can't stress enough how important this is. _YOU_ will need to flash it.
How to do that (full guide, if you use the reboot option given to you by the installer you will only need steps 1 & 4-7)
1. Install HTC drivers (how to do that is explained a hundred times all over the web)
2. Reboot
3. in the boot animation, connect your phone to your computer and do:
adb reboot-bootloader
4. You should now see "FASTBOOT USB", if that is the case:
fastboot flash boot %USERPROFILE%\Desktop\boot.img
5. fastboot reboot
6. check with: adb shell uname -a if it says bricked.
7. enjoy
ofc these steps can also be done before the installer is executed from recovery. Just be sure to complete both.
Where to complain about errors/bugs?
Please use the Issuetracker for bugs/errors/feature wishes!
Issuetracker @ https://code.google.com/p/bricked/issues/entry
[email protected]
IRC Chat: Freenode IRC #bricked
Download:
No Guarantees! If it kills your grandmother or your device, I am NOT responsible! If you understand this:
(If you download, please hit Thanks below my post! Thank you!)
>>> DOWNLOAD <<<
Donor List:
> Hall of fame <
With special thanks to all piggy bank donators!
Thank you very much!
Source:
Battery life
{
"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"
}
Performance:
Knowledge base:
(under construction)
tegra_mpdecision manual:
coming soon(tm)
Why only clock with 1.4 Ghz max?
That's not a fix, just a point of opinion. I provide stock or close-to-stock kernel settings in regards to UV/Clocks. Usually I don't take HTC's 'stock' but the manufacturer of the component. In this case the soc, so NVIDIA.
Our stock-phone is clocked with 1.5Ghz single core and 1.4Ghz multicore (as soon as the 2nd core comes up). Usually, whatever you do, you will instantly trigger the second core to come up, if even only for a short time. This would effectively limit the cpu clock speed to 1.4Ghz for that time.
Since I overwrote the clock reduce, our phone will clock with the set max at all times. Which, in this case, is overclocking.
So I just reduced the clock back to it's "stock" setting and please trust me that you won't notice the difference to stock in Benchmarks, UI performance, or anywhere else. Not only because it is only 100Mhz on ONE CORE, but also because that core seldom runs alone and therefore can only use the 1.5Ghz for a very short time.
You are ofc free to clock it back to 1.5Ghz again. Please note that this counts as overclocking and the same rules as undervolting apply to it.
Finally ! Showp did it again ! Awesome work mate ! cant wait to test and report back !
First. Let the force be with u
Edit: damn neo bet he used the red pill
Sent from my ICJ One X powered by pure smooth power NCX
Goku80 said:
First. Let the force be with u
Click to expand...
Click to collapse
Nah, second!
May the force be with you too.
Your 8 Hours Early
show-p1984 do we need repack??? :cyclops:
wow,a new bricked kernel,really exited about that one,hope i get it flashed correct on my rom
TAGTRAUM said:
show-p1984 do we need repack??? :cyclops:
Click to expand...
Click to collapse
It is using a modified CM10 ramdisk, should work across all aosp roms, except there are some strange ramdisk edits in you rom.
show-p1984 said:
It is using a modified CM10 ramdisk, should work across all aosp roms, except there are some strange ramdisk edits in you rom.
Click to expand...
Click to collapse
sounds good,so maybe no need for deleting those lines in init.endeavoru.rc.
Will try now
This is exciting. I'm going to wait on a few reviews though as I'm happy with Faux for now.
Thanks for all your hard work!
:good::good: great!!! thank you Show!
Woooow! Coming from neo's v7 which is stable, pretty fast and is supposed to have good battery also (as far as I experienced with former versions) .
But I have NEVER seen a HOX kernel that has so many 51mhz cpu times w/o lags.
This kernel is pure awesomeness, really a new feeling how cold a HOX can be and i bet the battery life will be outstanding
Good to have you back mate
Cheers Pete
ptr_hamilton said:
Woooow! Coming from neo's v7 which is stable, pretty fast and is supposed to have good battery also (as far as I experienced with former versions) .
But I have NEVER seen a HOX kernel that has so many 51mhz cpu times w/o lags.
This kernel is pure awesomeness, really a new feeling how cold a HOX can be and i bet the battery life will be outstanding
Good to have you back mate
Cheers Pete
Click to expand...
Click to collapse
Well here is the magic wand I used:
https://github.com/showp1984/bricked-endeavoru/blob/exp/arch/arm/mach-tegra/tegra_mpdecision.c
show-p1984 said:
Well here is the magic Light Saber I used here
https://github.com/showp1984/bricked-endeavoru/blob/exp/arch/arm/mach-tegra/tegra_mpdecision.c
Click to expand...
Click to collapse
Fixed.
Show is losing it after doing all night sessions making this happen.
@show-p1984,
Earlier tonight I flashed repacked Bricked_onex_v0.3 for CyanogenMod 10 Nightlies - 4.1.1 by TeamNDVRu.
@First impression all is working perfect; wifi, bluetooth, compass, gps and the rom flies, no delays in end call it's just wonderful.
Going to update asap LoL, thanks for your hard work.
Is it necessary to repack it to use in ICJ AOKP?
rpmfc36 said:
Is it necessary to repack it to use in ICJ AOKP?
Click to expand...
Click to collapse
no ,works fine as it is
rpmfc36 said:
Is it necessary to repack it to use in ICJ AOKP?
Click to expand...
Click to collapse
Nope.
Running it now.
Make sure you flash the zip provided in recovery and reboot into fastboot usb to flash the boot.img
Thanks to showp for the aroma love, made it super easy to flash this.
{
"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"
}
Unified Thread here
Hope to see you Guys aboard!!
**Snapdragon™ is a registered trademark owned by Qualcomm Technologies Inc.
**Synapse™ is a registered trademark owned by @Andreilux
**(v1)Xceed Logo™ is created by @fareed_extreme
**(v2)Xceed Logo™ is created by @Sharan Narayan
XDA:DevDB Information
Xceed™ Custom Kernel, Kernel for the Verizon HTC One
Contributors
kairi_zeroblade, bmeek
Source Code: https://github.com/zeroblade1984HTC-One-M7
Kernel Special Features: Custom hot-plug kernels for Sense & GPE - also AOSP (KitKat/CM11)
Version Information
Status: Stable
Current Stable Version: Production build 11
Stable Release Date: 2015-06-01
Created 2014-10-16
Last Updated 2015-06-03
Yay new Kernel!
Looking forward to trying this!
Oooo
Sent from my HTC6500LVW using Tapatalk
Running this since last night, will have reports later on stability/bugs etc.
---------------------------------------------------
Reposted from other thread for ease of reading for VZW users:
"Initial thoughts on the kernel:
Buttery smooth, love the s2w+s2s/dt2w implementation in this kernel, only had one instance of it taking more than 2 taps to wake (which has something to do with the synaptics driver I think), I tried to benchmark it on Antutu X but it froze my phone at the 2d bench. That's all so far, at work now and will do some more testing while I'm here."
Tried using Synapse but I get the "No UCL detected" message
Sent from my HTC6500LVW using Tapatalk
jtj1825 said:
Tried using Synapse but I get the "No UCL detected" message
Sent from my HTC6500LVW using Tapatalk
Click to expand...
Click to collapse
please flash reset kernel 1st..please see original Thread and on OP you can go to Wiki page and check Downloads for the respective reset kernel..you need to flash it first before trying my builds for the reason that the reset kernel has stuff that allows synapse to load properly..Synapse is the only recommended app to play with my kernel..
Quick Guide for easy flashing:
Flash the correct reset kernel for your device/version and reboot
Disable any auto-set-on-boot options from any kernel control apps.
Install Synapse from play store (DO NOT OPEN)
Flash desired kernel for your device and reboot again
Open Synapse and configure away
Enjoy the bacon.
Hope this helps.
I do suggest all of you guys party along on the Main thread..latest news, release sneak peaks and alot more fun..
Thanks to all who tried and made the difference..
Party in the main thread, woooooooo!
This thread is still monitored BTW guys, OP and myself keeping an eye out for VZW issues
New builds available for m7wlv Sense ROMs...
I've offered to help test this kernel on our vzw m7 - and so far it's looking pretty slick... :good: There are new (Sep10) builds available for m7 Sense ROMs (both 4.4.2 and the newer 4.4.3 ones).
Check out the overview, FAQs and downloads on @kairi_zeroblade's github, then "party along on the main thread" over in the One original development forum...
FYI, the discussion over on this kernel's main thread has picked up recently and there's an update worth looking at as well.
The Hotplug functions (that I'm just becoming familiar with) are delivering some pretty insane battery savings for me without an appreciable performance hit.
New builds up Guys..with flavors..:good:
Choose from MPD and HP builds..go hit the main thread or head on to the Github release page for your respective Downloads..as a reminder(always) do flash the reset kernel before flashing my builds to ensure full support for Synapse..
Thanks to everybody here..:highfive:
I should point out that @kairi_zeroblade is now calling for aosp ROM testers as well. See http://forum.xda-developers.com/showthread.php?p=56007607
Re: [KERNEL][4.4.x] Xceed™ [Synapse][Sense/AOSP][Update: 10/13/2014]
bmeek said:
New builds of @kairi_zeroblade's "Xceed" kernels for Sense and AOSP ROMs are up.
[...]
Note that the Xceed kernel for AOSP/CM is still evolving - Hotplug's ability to go into the CPU's deepest sleep state, as well as wake gesture support and l2m features, are still a WIP. Check it out: http://forum.xda-developers.com/htc-one/orig-development/kernel-sense-t2854030 .
Click to expand...
Click to collapse
FYI, an updated AOSP kernel is available. The wake gestures, l2m support and other previously-rough edges have been smoothed out.
You can download from this page: https://github.com/zeroblade1984/android_kernel_htc_msm8960/wiki/Downloads
Running the newest version on Nusense...thanks very smooth
Actually I'm having a weird issue. Is there anything done on kernel install that can affect battery readings? My battery was not displaying the correct % after install. No mods or anything else that could affect it.
Also, synapse seems to be very hit or miss about working and applying effects. I'm on Nusense Six Art Edition.
jtj1825 said:
Actually I'm having a weird issue. Is there anything done on kernel install that can affect battery readings? My battery was not displaying the correct % after install. No mods or anything else that could affect it.
Click to expand...
Click to collapse
I seem to recall @kairi_zeroblade posting something about the battery life extender module messing with readings...
jtj1825 said:
Actually I'm having a weird issue. Is there anything done on kernel install that can affect battery readings? My battery was not displaying the correct % after install. No mods or anything else that could affect it.
Also, synapse seems to be very hit or miss about working and applying effects. I'm on Nusense Six Art Edition.
Click to expand...
Click to collapse
I have removed it on the new version..as it was also giving me the same issues when selecting a lower maximum limit aside from 100%..
bmeek said:
New builds of @kairi_zeroblade's "Xceed" kernels for Sense and AOSP ROMs are up.
[...]
Note that the Xceed kernel for AOSP/CM is still evolving - Hotplug's ability to go into the CPU's deepest sleep state, as well as wake gesture support and l2m features, are still a WIP. Check it out: http://forum.xda-developers.com/htc-one/orig-development/kernel-sense-t2854030 .
Click to expand...
Click to collapse
FYI, an updated AOSP kernel is available. The wake gestures, l2m support and other previously-rough edges have been smoothed out.
You can download from this page: https://github.com/zeroblade1984/android_kernel_htc_msm8960/wiki/Downloads
{
"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"
}
SOURCE | CREDITS | DISCLAIMER | DOWNLOADS | FEATURES | FAQ
**Snapdragon™ is a registered trademark owned by Qualcomm Technologies Inc.
**Synapse™ is a registered trademark owned by @Andreilux
**(v1)Xcelerate Logo™ is created by @fareed_extreme
**(v2)Xcelerate Logo™ is created by @Sharan Narayan
**(v3)Xcelerate Logo™ is created by @JeGuina
XDA:DevDB Information
Xcelerate Custom Kernel, Kernel for the Xiaomi Redmi 1S
Contributors
kairi_zeroblade
Source Code: https://github.com/zeroblade1984/Xiaomi-MSM8226
Kernel Special Features: Good Battery life, Thermal Engine, Custom Hotplug, Xiaomi KCAL control
Version Information
Status: Stable
Current Stable Version: Production build 24
Stable Release Date: 2015-12-18
Created 2015-01-12
Last Updated 2015-12-18
Reserved
Short Credit list:
(more people here:Github)
Armani Devs (@jsevi83 and @Kra1o5) for initial device bring-up
Anybody who has unselfishly helped me in anyway(through donations, testing, promotions and moral support)
Short Feature list:
(Full feature list including Developmental Goals are on Github)
Basic Governors(I won't add Ripoffs, Ondemand is in continuous development to give you a balance between savings and performance)
Built using my own GCC 4.8.x/4.9.x/5.1.x Toolchain built across the standards of Google's own Toolchain..
Simple and no fancy stuff..(more does not guarantee it's better)
Uses a simple free and user friendly application called Synapse by @AndreiLux for configuration purposes(slightly adding more functionality)
A Few Notes:
Be advised that this kernel is best used "As is" i do want to prohibit the use of scripts that they say "enhances performance and battery" just use the kernel as it is..everything is managed automatically by the kernel and rest assured continuous innovations are en-route.
Supporters:
I would like to express my sincerest gratitude by saying thank you and a continued commitment to get things better on this device via what i do best..kernels..
And these individuals who are generously helping me fund the device, deserve the same credit for that whole-hearted effort in doing so..(they come in no particular order)
Praveen Kumar
Amit Painter
Jagdish Shirsat
My sincerest Thanks!!(once again)
Current Piggy Bank: 59$
Compatibility list:
According to testers/users feedback the Kernel works on the FOLLOWING ROMS(tested)
CyanogenMod 11(Stable)
PAC ROM(Stable)
CR Droid(Stable)
Carbon(Stable as reported by one User and Tester)
Any ROM based on Armani Devs sources
The list will grow as soon as Testers/Users can provide means and ways to make this compatible with everything..
All you need to know about TA-MOD
Reserved
Grab user banners here:
Xiomi is in for a real treat! Good to see! :good:
Good to see one more kernel..
Thanx...I am the first to try your work...downloading...
The Governor and Scheduler rosters are also part of the features as well as the Toolchain used to build this Kernel, they should be visible at the OP. Thanks, will try this as soon as I get to a power source.
I can't see the kernel features in post 1?
Sent from my HM 1S
gummie said:
The Governor and Scheduler rosters are also part of the features as well as the Toolchain used to build this Kernel, they should be visible at the OP. Thanks, will try this as soon as I get to a power source.
Click to expand...
Click to collapse
xylu said:
I can't see the kernel features in post 1?
Sent from my HM 1S
Click to expand...
Click to collapse
kindly click links on OP they should lead you to my Github where a full WIKI of what you are asking are located and can be found..I don't usually enjoy posting long OP's..:good:
I am also not fond of alot of cpu governors that are ripoffs..i just try to optimize Ondemand to my liking..if you have doubts on my statement read over this thread..also the last few pages were a milestone..
i have added a screenshot of last night's last beta test..
myrigon said:
Xiomi is in for a real treat! Good to see! :good:
Click to expand...
Click to collapse
Yeah for sure these guys are gonna love it.. they are in for one hell of a ride..
EDIT: wake gestures is a WIP as i am trying to clean some stuff out..all your other requests like Voltage control are WIP(we have already have this working on Desire 816 test kernel just a few minor stuff needs to be worked out..also this change needs a DT edit and unfortunately using the DT's supplied by Xiaomi, the device does not bootup..without the proper DT's the voltage control won't work unless someone would like to collaborate with me on this..the same thing goes for GPU and CPU Overclocking..)
kairi_zeroblade said:
kindly click links on OP they should lead you to my Github where a full WIKI of what you are asking are located and can be found..I don't usually enjoy posting long OP's..:good:
i have added a screenshot of last night's last beta test..
Click to expand...
Click to collapse
Yeah, I know and already read the whole thing but I also didn't see the Governor and Schedulers there. It's just that some people would really appreciate to see what they are dealing with first hand. Links to changelog is also good just for others to keep on tabs. You also have that "Features:" thingy so I thought you would put something there.
May I flash this kernel on stock ROM? I don't see any explanation about this on faq. Thanks
anangnovi said:
May I flash this kernel on stock ROM? I don't see any explanation about this on faq. Thanks
Click to expand...
Click to collapse
Currently the kernel is tested only on CM11 R15...You can give a try but not sure whether it will work...
anangnovi said:
May I flash this kernel on stock ROM? I don't see any explanation about this on faq. Thanks
Click to expand...
Click to collapse
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
I've been using @kairi_zeroblade's Xceed kernel on the HTC m7. His custom hot plug work, ondemand CPU governor refinements and other coding efforts quite simply deliver the best battery life, screen-on-time, and smoothest performance that I've ever experienced on this phone.
This is a perfectionist developer who's going way beyond the simple code collecting, tweaking and compiling that goes into so many of the "custom" kernels we find on XDA.
Enjoy!
kairi_zeroblade said:
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
Click to expand...
Click to collapse
I really want to help your work, so.. where i can/create find the stock boot.img? I'll try to provide it for you.
And i like to test your kernel on my stock MIUI v.45 and give a report, when it's able to boot on stock ROM. Thanks
@kairi_zeroblade !! Awesome work mate, good to see you have started working for our device !! I have heard a lot about your kernel for HTC M7 from my frnds, they say your kernel just rocks... Now its time for Redmi 1S to get some love from you... Going to try it tonight .. Thnax a lot for your contribution !!
kairi_zeroblade said:
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
Edit: Yeah do it as Anykernel 2.0 because that would be more friendlier since Redmi 1S is going to get multiple versions of Android.
I like your style Dude, simple kernel. I too don't care, really for many features too as long as I get Interactive, SIO, Voltage Control and msm_hotplug or intelli-plug (either of the two would do for me).
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
Click to expand...
Click to collapse
I can be one of the Testers on Stock, I'll be on CM11 for a while.
I like your style Dude, simple kernel. I too don't care, really for many features too as long as I get Interactive, SIO, Voltage Control and msm_hotplug or intelli-plug (either of the two would do for me).
Edit: Yeah do it as Anykernel 2.0 because that would be more friendlier since Redmi 1S is going to get multiple versions of Android.
Good to see a renowned Dev working for a little device. BTW Cezar bro, hats off to your work and on behalf of user of Redmi 1s, I welcome you on board here....
Here is last night's usage. I kept out of charge at 72%. WiFi always on, mobile network always on, no tweaks, nothing done to CPU...
But best back up, it was at 67% when I woke up in the morning....
Sent From:-
""The Little Beast of XIAOMI""
Here is the entropy score from synapse...awesome Kairi bro....
kairi_zeroblade said:
well its based on Xiaomi's official source..if you can provide me stock boot.img from stock ROM i can repack this build to be able to boot on Stock ROM(MIUI) which i would love too..
OR
Will do an anykernel Installer next update which might come in a few days time( i have to release to my M7 and M4 threads )..
EDIT: I am also looking for a small group of testers.. both for MIUI stock ROM and AOSP based ROM's..
Click to expand...
Click to collapse
This is Miui V45 boot.img taken directly from zip recovery updater dropbox, will love to try it if you repack it
Hello devs, Is it possible to work on the lollipop kernel as we have a lollipop rom released for our device....
Really looking forward to that
{
"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"
}
This is a slightly modified kernel based off of cm's new d851 kernel rebase: https://github.com/CyanogenMod/android_kernel_lge_g3/tree/cm-13.0
I wanted to build something that's basic and reliable. If you're looking for a highly modified kernel I recommend Eliminater74's Nebula Kernel: http://forum.xda-developers.com/lg-g3/development/kernel-nebulakernel-rev6-5-build20150715-t3161768
INSTALLATION
-------------------------
1. Make sure you know what your doing. If you're a noob then don't install this. I will not answer questions on how to install or fix your phone if you mess it up. Always backup first!
2. boot up into recovery.
3. flash the kernel zipped file.
4. Wipe cache.
5. Reboot.
EXP 03/09/2016 -
First EXP release:
based off of cm's latest d851 kernel
Optimized with -o3 and graphite
Compiled with 4.9 linaro a15 optimized toolchain
https://www.androidfilehost.com/?fid=24438995911974975
-------------------------------------------------------------------------
BTW I'm not held responsible if you brick your phone or you don't know what your doing.
-------------------------------------------------------------------------
Thanks to Tectas! Thanks to Skin1980! And also thanks to Savaco! And of course Faux123! All these guys are awesome kernel devs and I did borrow or used ideas/commits from them. And thanks to skyliner33v of team bliss for the tootsie pop banner!
And of course Eliminater74 for helping me with my mismatch errors.
Tootsie Pop source code:
https://github.com/https://github.com/aclegg2011/tootsie_pop_kernel_g3
XDA:DevDB Information
Tootsie-Pop Kernel, Kernel for the T-Mobile LG G3
Contributors
aclegg2011
Eliminater74
Created 2015-01-24
Last Updated 2016-03-09
Reserved
Reserved
Thank you for all your hard work and sharing your work
Good to see you expanding your horizons and delving into new challenges
If you guys use either kernel in any ROMs not listed just let me know and I'll add it to the compatibility list. If you're using the test kernel I just need to know if you get any kernel panics or boot loops. Thanks guys!
Going to put on the Pandas phone.. Evan after (clean) install of the new version he is crashing to blue/green screen.
budeone said:
Going to put on the Pandas phone.. Evan after (clean) install of the new version he is crashing to blue/green screen.
Click to expand...
Click to collapse
Which kernel and which ROM?
aclegg2011 said:
Which kernel and which ROM?
Click to expand...
Click to collapse
cm-Resurrection_Remix_LP_v5.3.1-20150122-d851.zip
Just installed stable and going to see what happens.
Stable is smooth and fast, great battery life.
Thanks to tootsiepop kernel and its author.
Currently running BlissPop 1/22 build with the experimental kernel. Flashed this morning before work so I haven't used my phone much since I flashed. I also have not had a chance to browse the thread regarding my issues. So for now....
First Impression - Smoooooth and quick just like Bliss should be.
Issue 1 - I had one kernel panic "BSOD" right before work. At the time I was playing with the Walkman music player port, which has been giving me issues. So it may have nothing to do with the ROM or kernel.
Issue 2 - my lg headset connects, but no music plays through the earphones.
Overall - VERY NICE WORK. No complaints at all, because I believe my issues are either my own fault or a CM issue.
Thanks for the upload aclegg
The stable and test kernel has been updated. Now on the test kernel we're testing the multirom patch. Remember to download the stable kernel in case the test kernel crashes!
I implemented the kexec patch in the new test build, but multirom says its not in the kernel. It could be because the kernel optimization levels are too high. Would you want to sacrifice smoothness for multirom support? I was able to get multirom working using a kitkat ROM as my primary with the skin kernel. And bliss pop is running with the speedy kernel as the second ROM just fine.
aclegg2011 said:
I implemented the kexec patch in the new test build, but multirom says its not in the kernel. It could be because the kernel optimization levels are too high. Would you want to sacrifice smoothness for multirom support? I was able to get multirom working using a kitkat ROM as my primary with the skin kernel. And bliss pop is running with the speedy kernel as the second ROM just fine.
Click to expand...
Click to collapse
I do not use multirom. Can you make a full featured version without multirom support and other stripped to support it?
aaanadie said:
I do not use multirom. Can you make a full featured version without multirom support and other stripped to support it?
Click to expand...
Click to collapse
I'm might not support multirom. The whole point of this kernel is to increase optimization without losing stability. Stripping out the optimizations just to add multirom would contradict why I decided to work on this kernel to begin with.
aclegg2011 said:
I'm might not support multirom. The whole point of this kernel is to increase optimization without losing stability. Stripping out the optimizations just to add multirom would contradict why I decided to work on this kernel to begin with.
Click to expand...
Click to collapse
+1
Please add faux sound
Upstreammiami said:
Please add faux sound
Click to expand...
Click to collapse
+1
Heh, I think someone once said this isn't Google+ so no need for a bunch of +1 posts. Use the Thanks button or whatever it's called. Serves same purpose. ?
Sent from my LG-D851 using Tapatalk
{
"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"
}
Introduction
NOTE: This kernel is currently not being updated. I recommend using Sultan's kernel instead.
Hello everyone, this is my personal kernel for the Pixel 2 (walleye) and Pixel 2 XL (taimen). I only own the latter but the kernel is fully unified. While I am not a super star kernel developer, I do know my way around it. My philosophy on kernels is pretty simple:
Follow stable Linux always. Updates will be delivered within 24 hours of their release to kernel.org.
Stable kernel rules work best (only add small things when possible).
Security and stability are paramount. Vulnerabilities are patched as soon as they are disclosed.
Features will be added only as needed (I have a list of things in the FAQ I will NOT add, even if requested).
Hopefully you enjoy
Important thread information!
I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this.
Keep things civil, I do NOT tolerate flaming of any kind.
OT is allowed.
Features
Here are the major features of the kernel (feel free to explore Github)
Up to date with the November security update (android-9.0.0_r0.37) [see device specific notes below]
Up to date with the latest stable Linux version (4.4.162)
Patches from Code Aurora Forum targeting GPU, touchscreen/video, storage, and sound
Kernel hardening from CopperheadOS
Mainline Linux patches for CFQ and media memory allocation
Latest energy aware scheduling patches from kernel/common's android-4.14 branch
Several subsystems converted to use power efficient workqueues
Westwood as the default congestion algorithm
Optimized input and wake boosting and other optimization from Sultanxda
The following user facing features:
KCAL color control
Minimum/maximum backlight control
Vibration control
Wake gestures (thanks to @flar2)
Wakelock control
Latest WireGuard snapshot (0.0.20181018)
Built with a self compiled Clang 7.0 toolchain with a local initialization sanitizer (previously built with the latest Google Clang 6.0 toolchain here)
Hides bootloader unlock from SafetyNet (can still fail through other means)
Available to flash with AnyKernel2 (thanks to @osm0sis) [zip will automatically detect when Magisk is installed and patch the kernel so reflashing Magisk becomes unnecessary]
Downloads
Primary: https://github.com/nathanchance/wahoo/releases
It is called Wahoo as that is the unified name for the Pixel 2 (walleye) and Pixel 2 XL (taimen) [link 1 and link 2].
Installation
NOTE: These sets of steps should work for both initial installations and upgrades. All sane kernels on this device are just replacing the kernel image and maybe adding some cmdline parameters, which this kernel won't care about. If there are ANY issues after flashing this kernel over another, be sure to flash the stock boot image for your ROM, TWRP + Magisk if you want them, then the kernel before reporting any issues.
Through TWRP:
See their instructions for further information, you can install the kernel with TWRP temporarily booted or permanently installed.
Boot into TWRP.
Flash the zip (flashing Magisk is not necessary if you already have it installed).
Reboot and enjoy!
Through FK Kernel Manager (requires root):
Download the zip (and optionally, the md5) from my server
Tap on "Manual flasher"
Navigate to Download
Tap on the zip, select Auto-flash, and choose one of the options.
Reboot and enjoy!
Changelog
Latest release post!
Commits
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration. I will NOT add the following:
Overclocking or underclocking of CPU or GPU
Undervolting
Any governors other than schedutil
Any schedulers other than cfq and maple
Anything that compromises performance
1.3 Q: How do I control the kernel?
1.3 A: I want to be very clear: the kernel does NOT need to be tuned to be useful. Most of the improvements are under the hood and don't require any user intervention to take advantage of them. In fact, if you don't know what you are doing, you could degrade the experience.
To control the user visible features of the kernel listed above, I recommend using either @franciscofranco's FK Kernel Manager (which has Flash Kernel support for downloading and automatically flashing the latest kernel zip along with some nice, user friendly ways for tuning the kernel) or @flar2's EX Kernel Manager.
1.4 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.4 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
Thanks to:
The various other developers for their patches (specifically @zx2c4 for WireGuard)
@osm0sis for AnyKernel2
@franciscofranco for adding Flash Kernel support to FK Kernel Manager
@phantom146 for the thread banner
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, the Free Software Foundation, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
8.0.0: https://github.com/nathanchance/wahoo/tree/oreo-dr1
8.1.0/9.0.0 Preview (2.00-2.28): https://github.com/nathanchance/wahoo/tree/oreo-mr1
8.1.0/9.0.0 Preview (2.29+): https://github.com/nathanchance/wahoo/tree/oreo-m2
9.0.0 (3.00-3.06): https://github.com/nathanchance/wahoo/tree/pie
9.0.0 (3.07+): https://github.com/nathanchance/wahoo/tree/pie-r2
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.
Device specific nuances
Due to the way Google has structured security on the Pixel 2 and Pixel 2 XL, TWRP and the boot images may fail to boot when the security updates are out of sync (ROM is on one, kernel/TWRP is on another). I cannot control this. You are responsible for knowing when to flash a new update. If you are boot looping, flash back to the previous boot image.
Some of you may be wondering what this dtbo image is. It is short for device tree blob overlay, which allows Google to unify the kernel for the Pixel 2 and Pixel 2 XL. You are required to flash this along with the boot image to maintain full compatibility. This is automatically done with the zip so you do not need to worry about anything.
Reserved
Thanks Nathan! Couldn't be happier you're on board
Edit : Damn Gboard auto correct
Thank you as always Nathan. Nice to come from the 6p running your kernel, and now on the P2XL. Looking forward to what you and Beans have in store for us :good::good:
thanks Nathan!!!! woooo hooooo
I missed your work since i changed from my nexus to pixel. Awesome to have you here!
Awwwwwwwwww yeah!!!!!!!
Thanks Nathan. I just flashed it no problem, great to see you here.
Thank you. Worked great.
Quick question, if I now format user data can I run unencrypted?
Can someone hook me up with an md5?
Ok @nathanchance since off topic is allowed please allow me to use the freedom to say cheers to you! Reading your OP reminded me of why I got into Android. Friendly atmosphere, off topic allowed, not in it for fame or donations and a sense of community contribution. That's what it's all about. :good:
cjkacz said:
Ok @nathanchance since off topic is allowed please allow me to use the freedom to say cheers to you! Reading your OP reminded me of why I got into Android. Friendly atmosphere, off topic allowed, not in it for fame or donations and a sense of community contribution. That's what it's all about. :good:
Click to expand...
Click to collapse
Could not have said it better. Glad you're here with @nathanchance!!
Lawlrus said:
Can someone hook me up with an md5?
Click to expand...
Click to collapse
boot.img
7873b4713587273873b22d1e36850257
dtbo.img
87d428860b5f12d8926ad8ed38fefaf9
Thanks nathan. Good to see your work on the xl2!
Mike02z said:
Thank you. Worked great.
Quick question, if I now format user data can I run unencrypted?
Click to expand...
Click to collapse
No idea what will happen. As noted in the OP, I don't touch any sort of encryption status. The way things are done on Oreo is vastly different from anything before.
Lawlrus said:
Can someone hook me up with an md5?
Click to expand...
Click to collapse
I'll start providing these as additional files, sorry I forgot this time around!
And thanks for the warm welcome everyone, glad to see so many familiar faces!
Sent from my Pixel 2 XL using XDA Labs
Cheers - will be hanging here sometimes.
def. hanging in the telegram channel!
and thank you sir!
nathanchance said:
No idea what will happen. As noted in the OP, I don't touch any sort of encryption status. The way things are done on Oreo is vastly different from anything before
Click to expand...
Click to collapse
Got it. Is your kernel running enforcing then, or is it permissive.
Mike02z said:
Got it. Is your kernel running enforcing then, or is it permissive.
Click to expand...
Click to collapse
Enforcing and that will never change. If you want to go permissive, use Magisk to run an init script.
Sent from my Pixel 2 XL using XDA Labs
My 2 XL was delivered yesterday afternoon and I didn't have time to set it up until this morning. I check XDA, and voila, there's root and flash kernel. Awesome.