[KERNEL][LDZ22D] crpalmer's Tetra Kernel for LDZ22D only! - Sony Smartwatch 3

Code:
#include
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
The following versions with changelog are available:
* boot-tetra-LDZ22D-r5.img
Enable ZRAM to increase the available virtual memory space
Enable KSM
Configure the interactive cpufreq governor better
Add bfq io scheduler (although it's not being used any more)
Fix cfq to be more performant for SSDs
Modify the Android Low Memory Killer to work correctly with swap enabled
Note: this combined with enable zram seems to fix one of the major 5.1 battery drains for me. Please let me know if that's not the case for you.
* boot-tetra-LDZ22D-r3.img
Disable modules (free up more kernel memory)
Disable extra debugging (free up more kernel memory)
Disable NFS (fre up more kernel memory)
Enabled compiler optimizations to speed up the kernel (uses more memory)
Disable "adaptive low memory killer" (seems like the stock kernel is killing too many processes, this may help that)
* boot-tetra-LDZ22D-r2.img
Updated to Linux 3.10.86
Enable all 4 cores
Installation:
* Reboot to fastboot and then
Code:
fastboot flash boot boot-tetra-LDZ22D-r<whatever>.img
.
Warnings:
* This probably breaks your ability to accept OTA updates.
Source:
* github : the repos you need are all explained there along with how to compile it
XDA:DevDB Information
crpalmer's Tetra Kernel, Kernel for the Sony Smartwatch 3
Contributors
crpalmer
Kernel Special Features:
Version Information
Status: Stable
Created 2015-08-14
Last Updated 2015-08-17

Thanks for posting! Watch is charging now; but while it charges... any anticipated impact on battery life either way? And its probably worth noting if this will result in having to reset the watch or not..

Awesome! Thanks! gonna try this one out later today

Divine_Madcat said:
Thanks for posting! Watch is charging now; but while it charges... any anticipated impact on battery life either way? And its probably worth noting if this will result in having to reset the watch or not..
Click to expand...
Click to collapse
I am not sure on battery life because I'm running a newer version than what I have released...
The next version: I have used it for 7 hours while out at an amusement park with my family and it is down 20% (just less than 3% per hour). I'm actually hoping I have fixed the massive random battery drain in this unreleased version too, but only time will tell for sure.

Hmm.. thinking i might wait to give this unreleased version a try...
Thanks for the update!

Thank you for greate works!
r3 works fine. Good response and battery life no problem.
{
"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 haven't been able to find a copy of the stock kernel for LDZ22D, only for LWX48p.
Any chance you could post please.

Legend, Just flashed so will report back..
Any chance on setting to govenor to hotplug like it was on my LG G Watch, so it only uses the cores it needs when it needs?
Thanks for your work!

karl0ss said:
Legend, Just flashed so will report back..
Any chance on setting to govenor to hotplug like it was on my LG G Watch, so it only uses the cores it needs when it needs?
Thanks for your work!
Click to expand...
Click to collapse
As far as I could tell, the bcm SoC in here is very different. It has very different dormant states used to simulated hot-plugging and when I tried to do my own hotplugging, I found that the hardware would sometimes hang and you had to hard reboot it. If you ran it without the hardware hanging then hot-swapping the cores actually made battery life worse. It seemed like the power consumption was the same regardless of the number of cores online.
After wasting a lot of time on that, I'm not planning on trying again as I think it's a dead-end.

OK cool, Very glad you did the work for the new kernel...
Thanks so much

Kernel seems to be working quite well so far, I have noticed my arm getting hot now and again, but thats to be expected with the extra cores...
is R3 the "unreleased" build you are talking about in your early posts?
Thanks

karl0ss said:
Kernel seems to be working quite well so far, I have noticed my arm getting hot now and again, but thats to be expected with the extra cores...
is R3 the "unreleased" build you are talking about in your early posts?
Thanks
Click to expand...
Click to collapse
Nope, that was r4 which I never released because it didn't actually fix the bad battery drain I was trying to fix. The bad battery drain that I was hitting is caused by memory running out and android constantly killing and then starting and then killing and then starting the google framework. I thought I had fixed that by enabling ZRAM and KSM (aka, following the low-memory device best practices that Google publishes) but it didn't because the ALMK seems to be stupid. I fixed that in r5 which I just released.

New version released:
* boot-tetra-LDZ22D-r5.img
Enable ZRAM to increase the available virtual memory space
Enable KSM
Configure the interactive cpufreq governor better
Add bfq io scheduler (although it's not being used any more)
Fix cfq to be more performant for SSDs
Modify the Android Low Memory Killer to work correctly with swap enabled
Note: this combined with enable zram seems to fix one of the major 5.1 battery drains for me. Please let me know if that's not the case for you.

crpalmer said:
New version released:
[/LIST]
Click to expand...
Click to collapse
Excuse me sir .. how to know if the watch is LDZ22D or something else ? and can you give me the link to any website that teach how to go fastboot/flashmode etc for this watch ..searched on google but not found anything..hopefully you answered my humble question..thanks

3vilArt_ said:
Excuse me sir .. how to know if the watch is LDZ22D or something else ? and can you give me the link to any website that teach how to go fastboot/flashmode etc for this watch ..searched on google but not found anything..hopefully you answered my humble question..thanks
Click to expand...
Click to collapse
On the watch, go to settings, click on about, and then you will find the build number.

In the description I don't see if this kernel include recovery.

sekac55 said:
In the description I don't see if this kernel include recovery.
Click to expand...
Click to collapse
No. Recovery and kernel are completely different things.

crpalmer said:
No. Recovery and kernel are completely different things.
Click to expand...
Click to collapse
I know, and the next question is if you can add, twrp into the ramdisk ?
I have now flashed the kernel and the watch is now smoother i like it.
Many thanks for your work. Keep it uptodate

sekac55 said:
I know, and the next question is if you can add, twrp into the ramdisk ?
I have now flashed the kernel and the watch is now smoother i like it.
Many thanks for your work. Keep it uptodate
Click to expand...
Click to collapse
Nope, but you can flash twrp independently of the kernel. They each have their own ramdisk.

So, with the new firmware rolling out, will we need to revert kernels (if so... anyone have the stock link?) to get the OTA?

Related

[KERNEL][SEP.30][AOSP]Bricked-Kernel|2.6.39.4|v0.7|Sweep2Wake|mpdecision|PowerHA L

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.

[Kernel]Reaper Reborn[LINARO-7.1.2][Zenfone Max/Z010D]

THE FIRST EVER CUSTOM KERNEL FOR ASUS ZENFONE MAX​
HTML:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, dead cats,
* thermonuclear war, or you getting fired because the alarm app failed.
* YOU are choosing to make these modifications, and no point
* in pointing the finger at me for messing up your device
*/
Lets get started
CHANGELOG​
V1.0
Compiled with latest Linaro 7.1.2 toolchain.
KSM Enabled By Default
Added Thundercharge (Read this before enabling.).
KCAL support.
Upstreamed to latest 3.10.108 kernel version release.
More stable and secure than before.
Enabled Conservative governor.
INSTALLATION INSTRUCTIONS
I would highly recommend clearing data of your kernel adiutor/any other apps that you use to control features or better yet since this is a "FLASH AND FORGET" kernel uninstall them you don't need it now.
Download the .zip file from the downloads section.
Reboot into recovery.
Select the zip file and flash.
This kernel is a "FLASH AND FORGET" kernel meaning everything is set and optimized by default if you mess up by changing default settings.
DOWNLOADS
Custom Roms
V1.0 https://sourceforge.net/projects/aimsystem/files/roman/kernel/Reaper-Reborn-V1.0.zip/downloadhttps://sourceforge.net/projects/aimsystem/files/roman/kernel/Reaper-Reborn-V1.0.zip/download
Stock Rom
No build for stock rom as of now.
NOW TIME FOR SOME GROUND RULES :silly:
PLEASE USE ABOVE GIVEN SECTIONS TO SORT EVERYTHING YOU HAVE IN YOUR MIND.FOR EXAMPLE IF YOU WANT TO REPORT A BUG USE BUG REPORT SECTION ANY BUG REPORTS GIVEN IN THE COMMENT SECTIONS WILL BE IGNORED SAME GOES FOR EVERYTHING.
IF YOU WANT TO REPORT A BUG PLEASE EXPLAIN IT IN DETAILS AND STEPS OF HOW THAT BUG OCCURRED AND WITHOUT LOGCATS I CAN'T DO ANYTHING.
Wanna show your love and support by donating or planning to contribute to the project?
All of my work is open source and available on github.
You don't have to but if you want to donate me then send a private message. it'll only encourage me to keep working and help with some financial problems :victory: .
Be A Regular User And Give Feedbacks Every Week With Logs And Battery Stats.
Drop A Like.:fingers-crossed:
XDA:DevDB Information
Reaper-Reborn, Kernel for the Asus ZenFone 2
Contributors
ShadowReaper1, audahadi, commits i used from other developers repo's
Source Code: https://github.com/ShadowReaper1/android_kernel_asus_msm8916.git
Kernel Special Features: A Better And Feature Full Replacement For Stock Kernel.
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2017-12-09
Created 2016-09-25
Last Updated 2017-12-09
Reserved
Before enabling thundercharge read this first.
Must Read
Use it only when you are not planning to use your phone with the charger plugged in.I have kept it off as default because i do not recommend to use your phone while charging with Thundercharge enabled cause it might cause some hardware issues, break charging drivers or in the worst case scenario you'll have a Samsung Galaxy Note 7 experience yourself.
Got some problems with fastcharge not working or the values are not sticking?
If Thundercharge isn't working then navigate to Thermal tab in Kernel Adiutor and disable VDD Restriction then enable Core Control.
If the values are not sticking then use this kernel adiutor.
Charging Tests
Test 1
Tested percentage -> From 56 to 100
Average mA -> 1100
Battery temp -> 36 when plugged in and 39 when pulled out.
Cpu idle temp -> 46-49, 51 max.
Time Taken -> 1:20hrs
Test 2
Tested percentage -> From 25 to 100
Average mA -> 1200
Battery temp -> 36 when plugged in and 39 when pulled out.
Cpu idle temp -> 46-49 max.
Time Taken -> 2:15hrs
Kernel Settings?
I prefer to use stock kernel settings but if you want more battery then change the governor to conservative(That's what i use BTW because i am a very moderate user) it might lag so i will just ignore those whinny comments about lags.
How to use the features that are implemented in the kernel?
Download kernel adiutor from playstore or from given link and Explore!.
Having problems? Anything you wanna ask? Mention me on your comment or Send a message on Telegram at @ShadowReaper1 .
Reserved
This guide will be updated shortly.
How To Build Your Own Kernel?
*Each Step Is Very Important Be Sure To Follow Each Steps And Do As I Said.
*You Are Gonna A 64bit Linux OS Any Will Do I Use Ubuntu 16.04 LTS.
*Let's Setup Your Build Environment.
*Open Terminal(ctrl+alt+T).
*Now Type "sudo apt-get update" Then Hit Enter And Let It Complete.
*Refer To This Awesome Guide By @akhilnarang To Automatically Install All The Proprietary Things.
*Where "<name-of-script>" Type "ubuntu1604linuxmint18.sh" If You Have Ubuntu 16.04 Then Hit Enter And Let It Complete.
*You'll Need Kernel Sources Again Open Terminal And Type "git clone https://github.com/ShadowReaper1/android_kernel_asus_Z010D.git" And Let It Complete It'll Take A While Depends On Your Internet Speed.
*Now To Compile The Kernel Download A arm64/aarch64 Toolchain You Can Use Any Gcc 4.9 Toolchain I Prefer Google or UBER Toolchain.
*Open Kernel Directory It Should Be Named Like "android_kernel_asus_Z010D" And Open build.sh And Edit The Parts Where "change" Is Written According To Your Toolchain Path And Cpu Cores After Editing Save It.
*It's Time To Compile The Kernel Open Terminal Inside Kernel Directory And Type "bash build.sh" or "./build.sh" Then Sit Back And Wait For It To Complete And You'll Find Your Kernel.zip inside "base_files" Folder.
*What To Do Next? Flash It .
*Add Features As You Like And Fix Bugs.
*Don't Come To Me Crying How To Add This And That I Won't Help In That Matter See Other Kernel's Of Other Devices With Same Specifications Use That As Reference And Cherry Picks Features From Them Resolve The Conflicts For More Information Refer To This Excellent Guide By @eagleeyetom.
*One More Thing Leave A Like And Press That Thanks Button .
Gr8
★✩★ 7HD 17.0 ★✩★
Great job! Is the kernel compatible to Lollipop versions or just Marshmallow? Thanks!
Rooted Zenfone MAX
Will wait first for user feedbacks regarding this... Up!!! ^_^
mrichiem said:
Great job! Is the kernel compatible to Lollipop versions or just Marshmallow? Thanks!
Rooted Zenfone MAX
Click to expand...
Click to collapse
It's for marshmallow only but you can try if you are on lollipop so that the users know and they can use it on lollipop as well.
asukaragnaboy said:
Will wait first for user feedbacks regarding this... Up!!! ^_^
Click to expand...
Click to collapse
Why not be the first to give feedbacks instead of waiting for someone.
I try on lasted lollipop. It show boot image invalid!
Thanks, works fine. Don't know about the frequency, I just applied the patch.
Is it ok to use with L Speed? I use it since it got rooted.
just flash from fastboot(fastboot flash boot ***.img?)
just flash from fastboot(fastboot flash boot ***.img?) or any other procedure?
ShadowReaper1 said:
It's for marshmallow only but you can try if you are on lollipop so that the users know and they can use it on lollipop as well.
Click to expand...
Click to collapse
Flashed it on .82 lollipop build, got bootlooped so it's definitely not backwards compatible.
Rooted Zenfone MAX
mrichiem said:
Flashed it on .82 lollipop build, got bootlooped so it's definitely not backwards compatible.
Rooted Zenfone MAX
Click to expand...
Click to collapse
Ok Thanks for trying out i'll update the thread regarding lollipop support.
mrichiem said:
Flashed it on .82 lollipop build, got bootlooped so it's definitely not backwards compatible.
Rooted Zenfone MAX
Click to expand...
Click to collapse
It will bootloop.. You need lollipop ramdisk
Sent from my ASUS_Z010D using Tapatalk
hackergacon9x said:
I try on lasted lollipop. It show boot image invalid!
Click to expand...
Click to collapse
It won't work on lollipop its for marshmallow only.
ratan656 said:
just flash from fastboot(fastboot flash boot ***.img?) or any other procedure?
Click to expand...
Click to collapse
yes or you can use twrp to flash img
This version 2.0 can work on lollipop???
hackergacon9x said:
This version 2.0 can work on lollipop???
Click to expand...
Click to collapse
Make it a habit to read previous posts. We just said it wont work on lollipop....
Rooted Zenfone MAX
{
"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"
}
Nice
★✩★ 7HD 17.0 ★✩★
One question
This kernel for zenmax snap 615 or 410 sir?
*edited : upss, sorry I didn't see the tittle code above. Thanks in advance.

Twisted-Kernel 7.0 (F-I) Flat/Edge [OC/UC] Linaro 7.1[Safety-Net] 8/21/2017

{
"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"
}
Welcome to the Twisted Kernel for the Galaxy S6 920F, and 925F.......These kernels
are based on G920TUVU5FQE1 with all the correct ramdisk merges. Both kernels also come
with Synaspe support.....which will be discussed more below.
I also want everyone to know that I have a 920T, not a F model,etc.....So I have built
these for YOU, not me. All I ask is a little bit of appreciation for the time I had to spend
on bringing this to yall. I dont think I'm asking for too much. Plus, I dont see very many
kernels here, especially with the amount of optimizations as mine do. Or rather, the experience
in building them.
SYNAPSE
Each kernel has Synapse support. Now, before anyone starts *****ing......there is some Java errors
that I still need to fix. They WILL NOT affect performance OR battery life. I just havent gotten around
to fixing them yet. But, I will be addressing them on the next update.
If you are unfamiliar with Synapse I would suggest that you do some reading on it. It can become
the best thing since sweet tea, or the worst like.......well, you get the picture. BUT, Synaspe does
have a safety feature......if you adjust something (like voltage) and either give or take away too much,
Synaspe will cancel out your selections on a reboot.
KERNEL FEATURES
A57 Cluster OC to 2304 MHz
A57 Cluster UC to 200 MHz
A53 Cluster OC to 1704 MHz
A53 Cluster UC to 200 MHz
Live CPU Stats
20 CPU Govs
Interactive Tuning
Touchkey Boost
GPU OC
GPU Live Stats
HMP Voltage Control
Memory Bus Voltage Control
11 I/O Schedulers
I/O Tunable
LMK Profiles
Ultra Kernel SamePage Merging UKSM
UKSM Live Stats
Dynamic Dirty Page Writeback
Virtual Memory
Zswap Memory Pool
Kernel Entropy
Gentle Fair Sleeper Control
Arch Power Control
Randomisation
Freeze Timeout
Google Play Services Battery Drain Fix
Minimal Wake Lock Control (still working on this)
Power Suspend Control
EQ Sound Controls
Thermal Controls ( still working on this )
LED Notification Controls
13 TCP Algorithm
Optimize DataBase Controls
FSTrim Control
Wipe Options
Wipe Junk Folders
Build.prop Control
Logcat Controls
And Info
My kernels provide the best of both worlds, performance and battery life. If you want your
device to be wide open and battery life isnt a issue, you can tune it to fly just as fast as you
want. Or, if your the conservative type, you can tune it in to get you the best battery life you
can possibly have on the S6. The choice is all yours on how YOU want your device to run. All
I did was give you the means to do so........
MAGISK
My kernel comes with all the commits in order for it to pass all Safety-Net restictions. But,
Magisk can also cause issues such as loosing root on a reboot, or causing errors in Synaspe.
This is due to BusyBox which he has implemented in his binary. This is NOT a kernel issue.
So please dont flood my thread with things I cannot control.
SUPERSU
SuperSU works just fine. Only set-back is that it will not pass Safety-Net. BUT, he does have
a Aroma installer that just may help to pass all of Safety-Net bull........I myself uses SuperSU
Just make sure that you flash either Magisk or SuperSU after you flash the kernel. Failure
to do so will make it boot back to TWRP......
ISSUES/BUGS/REBOOTS
If you have any of these problems you need to speak up. I have been on this kernel for awhile
and have yet to run into any issues. Thats not saying that you won't either.....
REMEMBER, I BUILT THESE KERNELS FOR YOU.
Kernel Source: Nougat
Tried the rest? Well................................​
XDA:DevDB Information
Twisted-Nougat-Kernel, Kernel for the Samsung Galaxy S6
Contributors
The Sickness
Source Code: https://www.androidfilehost.com/?fid=817550096634793936
Kernel Special Features: Nougat 7.0
Version Information
Status: Stable
Stable Release Date: 2017-08-21
Beta Release Date: 2017-08-21
Created 2017-08-22
Last Updated 2017-08-21
Mine
Nice nice
Kernel working perfect here will test thia days.Thank you
Oh yeah,thank you so much! Your work is REALLY appreciated!!!
What's the difference between rooting with Magisk instead of SuperSU anyway??
Finally!
Thanks for the long-awaited comeback.
works on G920F with Aria Rom.
Thx a lot for comeback
Davidoff1979 said:
Oh yeah,thank you so much! Your work is REALLY appreciated!!!
What's the difference between rooting with Magisk instead of SuperSU anyway??
Click to expand...
Click to collapse
Magisk is a method of rooting that tries to keep up with Google (and app devs) ways of detecting root AND changes to the ROM (System). This makes apps unusable or invisible in the Google Play Store and so on. Off the top my head: Pokemon Go, Mario Run, Netflix, Elder Scrolls: Legends, a myriad of banking apps are involved in using this... With Magisk this "SafetyNet" is by-passed and root access can be hidden from specific apps. Search, this is waaaay simplifed from all Magisk is
Sent from my Redmi Note 2 using XDA Labs
Wow thx
Iliyena said:
Magisk is a method of rooting that tries to keep up with Google (and app devs) ways of detecting root AND changes to the ROM (System). This makes apps unusable or invisible in the Google Play Store and so on. Off the top my head: Pokemon Go, Mario Run, Netflix, Elder Scrolls: Legends, a myriad of banking apps are involved in using this... With Magisk this "SafetyNet" is by-passed and root access can be hidden from specific apps. Search, this is waaaay simplifed from all Magisk is
Click to expand...
Click to collapse
Ok,thanks. Right now I am rooted with SU. If I flash this kernel and root with Magisk after flashing,that won't be a problem?
Davidoff1979 said:
Ok,thanks. Right now I am rooted with SU. If I flash this kernel and root with Magisk after flashing,that won't be a problem?
Click to expand...
Click to collapse
I'd get the intended root-method working before flashing kernel and then as OP instructs flash the used root-method (SU or Magisk) BEFORE booting. You should be able to switch root-method afterwards as well... But I am no expert
Sent from my Redmi Note 2 using XDA Labs
Thank you for your answer. I'll make a backup and try,see what happens!
Thank you for new kernel.
I'll surely try it in these days. Then I'll come back here to report my impression.
Thanks again
edit: @The Sickness one thing to report, safetynet doesn't work. i have flashed magisk v13.3 right after kernel, and inside magisk i can't pass safetynet verification
Edit2: another problem is that when i delet big files from internal memory, this is not gonna be updated.
I explain it better: lets say i have 10 GB free and i delete a file of 2 GB, now memory should show me 12 GB free, instead it continues to show 10 free until i make a reboot
erghetto said:
Thank you for new kernel.
I'll surely try it in these days. Then I'll come back here to report my impression.
Thanks again
edit: @The Sickness one thing to report, safetynet doesn't work. i have flashed magisk v13.3 right after kernel, and inside magisk i can't pass safetynet verification
Edit2: another problem is that when i delet big files from internal memory, this is not gonna be updated.
I explain it better: lets say i have 10 GB free and i delete a file of 2 GB, now memory should show me 12 GB free, instead it continues to show 10 free until i make a reboot
Click to expand...
Click to collapse
Safety Net does indeed work. You need to speak to your rom maker to insure that he has the proper edits......
Deleting files is either the file manager you are using, OR, the rom
My rom, my kernel
The Sickness said:
Safety Net does indeed work. You need to speak to your rom maker to insure that he has the proper edits......
Deleting files is either the file manager you are using, OR, the rom
Click to expand...
Click to collapse
I am on odex lite rom. Before flashing your kernel, safetynet was working, now no.
Problem i mentioned about memory is surely on kernel side, because is not the first time that a kernel causs me this, is not rom side.
erghetto said:
I am on odex lite rom. Before flashing your kernel, safetynet was working, now no.
Problem i mentioned about memory is surely on kernel side, because is not the first time that a kernel causs me this, is not rom side.
Click to expand...
Click to collapse
Then i suggest to reflash Magisk and see how it goes
Can i flash this kernel on stock rom. No problems with knoks?
The Sickness said:
My rom, my kernel
Click to expand...
Click to collapse
Off topic but can't let that go un-asked
Any chance we can have "your ROM"?
Fishawy said:
Off topic but can't let that go un-asked
Any chance we can have "your ROM"?
Click to expand...
Click to collapse
Its in the T-Mobile section

[Kernel] Kermit Kernel [AOSP]

{
"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.

Weeb Kernel

{
"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"
}
Indroduction:
Weeb Kernel is based on latest CAF with a minimal import off OnePlus's provided source code to retain functionality.
Feel free to ask for any feature requests, but if I think something is useless or doesn't provide any benefit to warrant its addition, I will NOT add it, irrespective of how many people ask for it.
Code:
/*
* Your warranty is not void (Thank you OnePlus!).
*
* 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.
*/
Supports:
- Custom ROMs on 9, 10
-- WiFi will not work on ROMs that use qcacld as a module ( eg. Omni, Treskmod Pie )
Reporting Bugs:
If you want to report any bugs, please post a logcat and dmesg(using an app like syslog), thank you!
Features:
- Here
Downloads:
- Github Releases
Telegram Channel: Weeb Announcements
Join me in my Café: // Weeb Karamel Café //
Flashing Instructions:
- Simply flash the kernel
- If you have magisk AND if you are on android 10, reflash magisk after flashing the kernel
Reason behind the name?
Well, I originally even thought about making this because of some mates in a weeb telegram chat. I'm aware of a kernel of the same name by raphielscape which is now renamed, and she was okay with me using this name.
Credits and Thanks:
- raphielscape for inspiration and dealing with my extremely stupid questions ( she is my sensei )
- osm0sis for AnyKernel3
- nathanchance, Akhil Narang, MSFJarvis, kdrag0n, celtare21 et al for their help in totally random places :d
- The Linux Foundation, CAF and OnePlus for the code
Sauce: Ketchup and Mayo Mix
Version Information:
Stable Version: Weeb Kernel v3.00 CodeName Ricardo
Release Date on XDA: 05-11-2019
P.S I don't care about OT XD
El Psy Congroo~
Reserved
Reserved 2
Finally another OOS kernel!
Let me actually flash this in the evening (for realz this time!)
Probably one of the best kernel....
Sent from my OnePlus 5T using XDA Labs
Nice
Added to the OnePlus 5 Index Thread here.
Haha yes
2361
2361 Why can not I set the frequency more? There is always a reset to 2361 MHz
Anjel2306 said:
2361 Why can not I set the frequency more? There is always a reset to 2361 MHz
Click to expand...
Click to collapse
Doesn't work on OxygenOS, but I had a friend confirm that it works fine on Non OxygenOS based ROMs(he tried on CodeName Phoenix Pie, specifically). It's limited by the perfdaemon and I'm not sure how to deal with it if it's even possible. I mean, it even boosts the small cluster just fine ._.
Ooh. Another wild EAS kernel appears!
Just flashed on Lineage 15.1 and its seems pretty smooth even without dynamic stune boost. I love the fact that its based on RedFlare, gonna try this out for a few days. ?
Neato.
mp3deviant721 said:
Ooh. Another wild EAS kernel appears!
Just flashed on Lineage 15.1 and its seems pretty smooth even without dynamic stune boost. I love the fact that its based on RedFlare, gonna try this out for a few days.
Click to expand...
Click to collapse
Thank you for your kind words.
I just want to clarify that the kernel does, in fact, support dynamic stune boost, unless you mean you have it set at zero, which is something I'm trying myself in private builds XD, and can confirm it's still smooth.
idkwhoiam322 said:
Thank you for your kind words.
I just want to clarify that the kernel does, in fact, support dynamic stune boost, unless you mean you have it set at zero, which is something I'm trying myself in private builds XD, and can confirm it's still smooth.
Click to expand...
Click to collapse
It's not showing in my kernel app for some reason then. I'll try clearing the app's data and report back.
Edit: still not showing up. I'm using EXKM, I'm guessing it's supposed to show up in the app? I was running RedFlare before and that kernel was showing stune boost settings fine...
mp3deviant721 said:
It's not showing in my kernel app for some reason then. I'll try clearing the app's data and report back.
Edit: still not showing up. I'm using EXKM, I'm guessing it's supposed to show up in the app? I was running RedFlare before and that kernel was showing stune boost settings fine...
Click to expand...
Click to collapse
That's very weird since it's there in my private builds, which I'll post when 4.4.159 is out, testing some values till then. I don't think I've added anything that could've affected that in my own builds. Do they not show up at all in cpu>boost settings?
Edit: It shouuuuuuuuuuld be fixed in the next build ._.
Version: Weeb Kernel v1.8
Downloads: Treble || Non Treble
Changelog:
** Played with some boot values, a bit more to stock now.
** Upstreamed to Linux 4.4.159.
{Mod edit: Removed}
Edit: Source updated.
I see stune boost settings now!
Edit: now I see min CPU speed is at 806 for the big cluster and 518 for the small. I can't change it manually, it always goes back to those speeds.
mp3deviant721 said:
I see stune boost settings now!
Edit: now I see min CPU speed is at 806 for the big cluster and 518 for the small. I can't change it manually, it always goes back to those speeds.
Click to expand...
Click to collapse
Yeah, fixed that xd
Yes, I'm aware. I've been using this the last 2-3 days and it seems to be better in my opinion, especially if you watch videos and stuff to avoid unnecessary boosting. These are the stock Qualcomm values and I haven't seen any real drop in battery life. I'll try this for one build and decide whether I want to keep it or go back to 300 or 230 MHz on 1.9. I don't think we're actually gaining anything by setting it any lower, but time will tell
idkwhoiam322 said:
Yeah, fixed that xd
Yes, I'm aware. I've been using this the last 2-3 days and it seems to be better in my opinion, especially if you watch videos and stuff to avoid unnecessary boosting. These are the stock Qualcomm values and I haven't seen any real drop in battery life. I'll try this for one build and decide whether I want to keep it or go back to 300 or 230 MHz on 1.9. I don't think we're actually gaining anything by setting it any lower, but time will tell
Click to expand...
Click to collapse
Interesting. Does OOS use those values too or is it strictly a Qualcomm thing?

Categories

Resources