[KERNEL][OPTIMIZED]WhitePugKernel for the Honor 8 - Honor 8 ROMs, Kernels, Recoveries, & Other Develop

Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* 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.
*/
WhitePugKernel by joe2k01​
How to install:
Download the flashable zip
Boot in TWRP
Flash zip
Reboot and you're done
Feautures:
Added blu active governor
Added alucard governor
Added darkness governor
ZRAM support with LZ4 compression
XZ and LZO kernel compression support
XBOX joypad support(untested)
MSDOS fylesystem support
NTFS filesystem support
NTFS writing support
HFS filesystem support
HFS+ filesystem support
bfq I/O scheduler
maple I/O scheduler
zen I/O scheduler
tripndroid I/O scheduler
Option to disable fsync
Disabled detection of unclocked bootloader bt SafetyNet
Faster fingerprint wakeup
Fingerprint gestures
Upstream to 4.1.21
Various optimizations
Take care because I don't own the device, it has been tested anyway
Donate to IARC or SaveTheChildren
https://www.iarc.fr/en/about/donations.php
http://www.savethechildren.org
Downloads:
V1: Download
V2: Download
V2.1: Download
V3: Download
V3.1: Download
V4: Download
V4.1: Download
XDA:DevDB Information
WhitePugKernel for the Honor 8, Kernel for the Honor 8
Contributors
joe2k01
Source Code: https://github.com/joe2k01/WhitePugKernel-huawei_hi3650
Kernel Special Features:
Version Information
Status: Testing
Created 2017-06-24
Last Updated 2017-08-18

Looking forward for more updates.
Sent from my Honor 8 using XDA Labs

Looks like the v1 is not so battery efficient.
Sent from my Honor 8 using XDA Labs

Before I can get 55 mins with 90% left.
Sent from my Honor 8 using XDA Labs

adriansticoid said:
Before I can get 55 mins with 90% left.
Click to expand...
Click to collapse
Try using a different governor, on my tablet with same customizations battery lasts more

joe2k01 said:
Try using a different governor, on my tablet with same customizations battery lasts more
Click to expand...
Click to collapse
I'll try blu_active and darkness, then the default interactive.
Sent from my Honor 8 using XDA Labs

I want to try this Kernel. But how would I revert back to the former Kernel?

vietiplatsch said:
I want to try this Kernel. But how would I revert back to the former Kernel?
Click to expand...
Click to collapse
Reflashing ROM boot image

joe2k01 said:
Reflashing ROM boot image
Click to expand...
Click to collapse
Alright. I'll try your Kernel later today or tomorrow!

Trying this kernel with AOSPA ROM right now. I was able to boot the phone without problems.
However one issue that I think is kernel related (have had with stock kernel as well) still persists: Waking up the phone from deep sleep take 1-2 seconds. That means when I put my finger on the fingerprint sensor OR if I press the power button, it takes 2 seconds for the device to wake up. I know of a couple of other people on the forums with the same issue, it does not seems to be too common. Any way you could look into that in the Kernel code to speed up wake ups?

aeozyalcin said:
Trying this kernel with AOSPA ROM right now. I was able to boot the phone without problems.
However one issue that I think is kernel related (have had with stock kernel as well) still persists: Waking up the phone from deep sleep take 1-2 seconds. That means when I put my finger on the fingerprint sensor OR if I press the power button, it takes 2 seconds for the device to wake up. I know of a couple of other people on the forums with the same issue, it does not seems to be too common. Any way you could look into that in the Kernel code to speed up wake ups?
Click to expand...
Click to collapse
+1 to this. :highfive:
Sent from my Honor 8 using XDA Labs

Darkness looking good. Looks like I'll stay in the #DarkSide.
Sent from my Honor 8 using XDA Labs

adriansticoid said:
Darkness looking good. Looks like I'll stay in the #DarkSide.
Sent from my Honor 8 using XDA Labs
Click to expand...
Click to collapse
Nice to hear this
aeozyalcin said:
Trying this kernel with AOSPA ROM right now. I was able to boot the phone without problems.
However one issue that I think is kernel related (have had with stock kernel as well) still persists: Waking up the phone from deep sleep take 1-2 seconds. That means when I put my finger on the fingerprint sensor OR if I press the power button, it takes 2 seconds for the device to wake up. I know of a couple of other people on the forums with the same issue, it does not seems to be too common. Any way you could look into that in the Kernel code to speed up wake ups?
Click to expand...
Click to collapse
Does it happen with all the governors?

joe2k01 said:
Nice to hear this
Click to expand...
Click to collapse
Please include more optimizations, more governors and more stuff in the next releases.
Sent from my Honor 8 using XDA Labs

adriansticoid said:
Please include more optimizations, more governors and more stuff in the next releases.
Click to expand...
Click to collapse
I'll try.
Anyone can test if safetynet does pass?

I've just tried to flash the Kernel, but all I do get is Error 1 in TWRP...

vietiplatsch said:
I've just tried to flash the Kernel, but all I do get is Error 1 in TWRP...
Click to expand...
Click to collapse
Send a screenshot please

joe2k01 said:
Send a screenshot please
Click to expand...
Click to collapse
Here you go.

vietiplatsch said:
Here you go.
Click to expand...
Click to collapse
Are you on an AOSP based ROM, which ROM? Have you tried to reflash?

joe2k01 said:
Are you on an AOSP based ROM, which ROM? Have you tried to reflash?
Click to expand...
Click to collapse
I'm on LineageOS 14.1.
Do you mean reflashing the ROM?

Related

[KERNEL][ANYKERNEL][AOSP5.0][CM12] pink kernel 20141210

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Features:
GPU Overclock (550mhz) / underclock (100mhz)
BUS, RAM overclock
Simple Adreno-TZ Governor
Linaro Cortex A7 GCC 4.9.3 Toolchain
Sound Control 3.2 thx to faux123
Color Calibration thx to savoca
sweep2wake & doubletap2wake thx to faux123
Pocket Detection for s2w and dt2w thx to alin23
IntelliThermal V2 (enabled by default)
Intelliplug 3.7 CPU Hotplug driver (mpdecision stoped and intelliplug default on boot)
FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ Schedulers
Intelliactive, Intellidemand, IntelliMM, CPU governors
ZSWAP 384mb (lz4 compression)
PowerSuspend 1.5 lots of new features to improve battery (enabled by default)
Dynamic FSYNC
Dynamic Writeback
Dynamic Cache Pressure
Dynamic Readahead
AIO Optimizations
UKSM Samepage Memory Merging
veno (default tcp congestion)
gcc optimization tweaks for our cpu
exFAT & NTFS Support
Use Android device as USB keyboard/mouse (USB Keyboard APK)
some more patches
Instructions:
Boot Recovery
Backup your current ROM (backup whole rom)
If you use a custom kernel its suggested to flash the current ROM again!
You need the default kernel included in your ROM before flashing
flash the zip
reboot
Since the change in 20141210
The kernel supports only CM12 derivatives
Click to expand...
Click to collapse
DOWNLOAD AndroidFileHost​
Code:
[SIZE="5"][B][COLOR="Red"]ITS COMPATIBLE ONLY WITH CM12 BASED ROMS[/COLOR][/B][/SIZE]
[SIZE="4"][B][COLOR="Red"]IT IS NOT COMPATIBLE WITH THE STOCK MOTOROLA ROM[/COLOR][/B][/SIZE]
[SIZE="3"][COLOR="Red"]Use at your own risk!![/COLOR][/SIZE]
Thanks:
dhacker 29
faux123
razrqcom-dev-team
SeannyM
savoca
Source:
GitHub
XDA:DevDB Information
pink kernel, Kernel for the Moto G
Contributors
pinkflozd, dhacker29, faux123, SeannyM
Source Code: https://github.com/pinkflozd/android_kernel_motorola_falcon
Kernel Special Features:
Version Information
Status: Beta
Created 2014-02-03
Last Updated 2014-12-10
Faq:
Q: How can i make a BUG repport
A: You can use the new bug report interface.
adb shell /data/pink/create_bugreport.sh
adb shell /data/pink/create_bugreport_delayed.sh
The bug reports will be located on your sdcard
Click to expand...
Click to collapse
Q: How can i stop this kernel from surviving OTA's
A: Delete the file /system/addon.d/98pink
Click to expand...
Click to collapse
Q: Does CPU overclock work on this kernel?
A: NO
Click to expand...
Click to collapse
Q: How can i enable Sweep2Wake and DoubleTap2Wake?
A: Use an app like TricksterMod, Performance Control, Faux, etc...
Click to expand...
Click to collapse
Q: Why is my device so laggy?
A: Try setting a different governor like Intelliactive
Default settings are meant for powersave
Click to expand...
Click to collapse
Any more suggestions?
Wow, another kernel! Another something to tinker with my Moto G!
its only compatible with Cyanogenmod based roms
feature requests are welcome
p.s. posted in wrong forum selection... reported the thread already, sorry guys
So far so good on 1034. It's running pretty dang smooth. Any chance for an overclocked gpu to 450?
How can I enable doubletap2wake?
And when I set the max frequenz to 1190mhz it doesn't save.
Thanks for this! But what method did you use to oc?
Thanks, works amazing on official liquidsmooth
+1 with the GPU overclock
Matyhew
Sent from my Moto G using XDA Premium 4 mobile app
matyhew said:
Thanks, works amazing on official liquidsmooth
+1 with the GPU overclock
Matyhew
Sent from my Moto G using XDA Premium 4 mobile app
Click to expand...
Click to collapse
What official liquidsmooth? Where is that?
Sent from my XT1034 using Tapatalk
Thanks. In future will be possible add support for stock rom ?
SWTR said:
How can I enable doubletap2wake?
And when I set the max frequenz to 1190mhz it doesn't save.
Click to expand...
Click to collapse
Use an app like performance control from aokp ROM
anerik said:
Thanks for this! But what method did you use to oc?
Click to expand...
Click to collapse
I used dhackers overclock...will try with faux method next
Sent from my Moto G using Tapatalk
pinkflozd said:
Use an app like performance control from aokp ROM
I used dhackers overclock...will try with faux method next
Sent from my Moto G using Tapatalk
Click to expand...
Click to collapse
k, cause i think dhacker's method was not working
anerik said:
k, cause i think dhacker's method was not working
Click to expand...
Click to collapse
I'm hitting 1.59....
jamesro1208 said:
What official liquidsmooth? Where is that?
Sent from my XT1034 using Tapatalk
Click to expand...
Click to collapse
Here you go there's the anoucement
https://plus.google.com/109593167135842098182/posts/Fm6WnhxSGvP
Also OC's working fine for me?
Matyhew
Sent from my Moto G using XDA Premium 4 mobile app
dancingtortoise said:
I'm hitting 1.59....
Click to expand...
Click to collapse
Yeah, it's there and all but that does not mean it will work. Same as faux method
anerik said:
Yeah, it's there and all but that does not mean it will work. Same as faux method
Click to expand...
Click to collapse
https://www.dropbox.com/s/tfw6imxfqvo1am7/Screenshot_2014-02-03-12-38-36.png
dancingtortoise said:
https://www.dropbox.com/s/tfw6imxfqvo1am7/Screenshot_2014-02-03-12-38-36.png
Click to expand...
Click to collapse
It's not that what i mean!! There's no proof that these oc methods improve in any kind of way... In fact the cm build with oc enabled caused more issues than profits... That's what i mean. They are even enabled by 2 different methods so there's no guarantee they both work the same
Does doubletap2wake work on your Moto G?
anerik said:
It's not that what i mean!! There's no proof that these oc methods improve in any kind of way... In fact the cm build with oc enabled caused more issues than profits... That's what i mean. They are even enabled by 2 different methods so there's no guarantee they both work the same
Click to expand...
Click to collapse
Hahaha. Oh, my bad. Then I guess its just a matter of preference. I always like to have the option.
On faux kernel yes
Sent from my Moto G using xda app-developers app

[Discontinued][Kernel][AOSP/LineageOS/MIUI] KaminariKernel R12 [04 March 2018]

This project is no longer being maintained. I'm no longer developing for the G1/G2 family.
KaminariKernel​
Code:
#include "std_disclaimer.h"
/*
* Your warranty is now more void than it already was.
*
* 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 simply grab my popcorn and laugh at you.
*
* Tl;dr: if your device crashes and burns, and if that gets you in trouble, it's entirely your fault. [STRIKE]Might be my fault as well, because I'm not a developer, but I don't care. lol[/STRIKE]
*/
Hiya fellas.
This is a sister project to my original (and ridiculously outdated) kernel for stock ROMs only. The version in this thread is the one designed to work with anything that isn't the stock firmware, i.e., AOSP, AospExtended, LineageOS, Resurrection Remix,... You name it. Even MIUI, which can be a b**** to get custom kernels supported on.
Features:
Sources & Optimizations
- Based on Lineage's shared falcon/peregrine/titan/thea sources
- Compiled with Linaro 4.9
- Optimized ARM RWSEM & Square Root algorithms
- Kernel-side NEON mode
- Some miscellaneous armv7 tweaks
Click to expand...
Click to collapse
Hotplugging Drivers
- MSM Hotplug
Click to expand...
Click to collapse
Extra CPU Governors
- Impulse
- Smartmax
- Yankactive
- Zzmoove
Click to expand...
Click to collapse
Extra I/O Schedulers
- Bfq
- Fiops
- Sio
- Vr
- Zen
Click to expand...
Click to collapse
Sound
- Faux's Sound Control
- Headset High Performance Mode
Click to expand...
Click to collapse
Screen/GPU
- Kcal Screen Control
- Dt2w/s2w
- Simple GPU Algorithm
- GPU overclock & underclock (533MHz/100MHz)
Click to expand...
Click to collapse
Extra Sh*t
- CPU Overclock (up to 1.6 GHz) (Overclocked version only)
- USB Fast Charge
- Disabled gentle fair sleepers
- Extra TCP Congestion Controllers
- Fsync enabled by default
- Kexec-hardboot patch (for multirom compatibility)
- Power-efficient workqueues
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Downloads:
Unified Marshmallow & Nougat (CM/LineageOS 13 & 14.x)
Click to expand...
Click to collapse
Looking for previous releases?
Go here.
Click to expand...
Click to collapse
Flashing & Tweaking Instructions (Follow this very carefully!!!):
- Place the zip at the root of your phone's internal storage
- Reboot into recovery
- Flash the zip
(Another way: Reboot into recovery without copying the zip, and flash it via adb sideload)
- Reboot again and have fun!
Coming from another kernel which isn't mine? Don't worry, no need to dirty flash the ROM/kernel anymore. The install script now does all the dirty work for you.
If you wanna "tweak ALL the things", use Kernel Adiutor! (Synapse is NOT supported!)
Click to expand...
Click to collapse
Want some info on what this kernel offers you?
Then go here! (Credits to @AssToast for suggesting and to @gsstudios for creating the site!)
Click to expand...
Click to collapse
"Thank You" Section
- Motorola/Lenovo
- Qualcomm/CodeAurora
- The CyanogenMod team
- @Flashhhh, his work kinda inspired me to do this
- @faux123, for Sound Control & Intellithermal
- @savoca, for Kcal Screen Control
- @hurtsky, a huge load of cherry-picks came from his sources
- @YoshiShaPow, for some more stuff
- Some more fellas whose names I can't remember
Click to expand...
Click to collapse
XDA:DevDB Information
KaminariKernel (AOSP/LineageOS, Falcon), Kernel for the Moto G
Contributors
kingkaminari
Source Code: https://github.com/Kamin4ri/KaminariKernel/
Kernel Special Features:
Version Information
Status: Abandoned
Current Stable Version: R12
Stable Release Date: 2018-03-04
Created 2016-01-13
Last Updated 2018-05-17
F.A.Q. (Read this before crying!!!!)
Q: Why did you develop this kernel?
A: Because I wanted to
Q: ERMAHGERD DIS KERNEL SUCKZ, MAH BATTERY IS DEAD IN 30 MINS, PLZ HALP!
A: When I created this kernel, I never had the intention to have it decrease battery life. So before / instead of complaining, go check your f***ing wakelocks and fix them! The kernel isn't responsible for this, your apps and/or services are.
Q: Will this kernel work on AOSP/CM12.1/CM13 ROMs?
A: Works on any ROM as long as it isn't stock . So yes, it does. AOSP, CM LineageOS, RR... Any of these.
Q: How do I report bugs?
A: If you wanna report a bug, then grab your kernel log - either by pulling /proc/last_kmsg (in case of a random reboot / kernel panic or oops) or copying the output of "dmesg" via shell - and paste it at pastie.org and link it in your post (or save it to a text file and attach it to your post). Don't bother getting logcats, they don't apply for kernel debugging purposes.
Q: How do I flash this?
A: I suggest you scroll up and read the OP. The instructions are there.
Q: How do I tweak this kernel?
A: Download Kernel Adiutor from the Play Store and have fun. No Synapse support!
Q: This kid is such a n00b!
A: Oh well then, why don't you go work on a kernel yourself, instead of criticizing my work and, by doing so, wasting your time?
Click to expand...
Click to collapse
Reserved
Reserved
Okay... Last reserved.
Our first test build is up! Link is at the OP.
It's still a very early test build and it may (and probably does) contain issues (serious or not). You've been warned.
This build should fix PowerHAL not being disabled.
Great work. Zero bugs in the short time since flashing. Thanks.
Hello King Kami Nari , , , Kami nari Kami Nari
What hotlplug is provides in your kernel ??
King Kami Nari
BhavikRB said:
Hello King Kami Nari , , , Kami nari Kami Nari
What hotlplug is provides in your kernel ??
King Kami Nari
Click to expand...
Click to collapse
MPDecision.
Sir King Kami Nari ,
Have you modified Interactive ?
kingkaminari said:
Created 2016-01-13
Last Updated 2016-01-12
Click to expand...
Click to collapse
Lol? xd
So far so good with the kernel thanks!
@kingkaminari Wow, finally! flashing it right now, thank you so much!
I hope to see the rest of the features present on 5.1 here on M and Thank you so much!
@kingkaminari
Will not let me change the minimum frequency of the CPU whenever I lay below 787 MHz to 5 minutes switches to the same, Tube to disable the "MPDecision" so that the frequency is not changed (sorry my english im use google traductor)
espaciox99 said:
Lol? xd
So far so good with the kernel thanks!
Click to expand...
Click to collapse
Yeah . There's this little derp with the dates lol
espaciox99 said:
@kingkaminari
Will not let me change the minimum frequency of the CPU whenever I lay below 787 MHz to 5 minutes switches to the same, Tube to disable the "MPDecision" so that the frequency is not changed (sorry my english im use google traductor)
Click to expand...
Click to collapse
Didn't have that problem here. My phone's minimum frequency stays at 300MHz all the time. Try another governor. And don't disable mpdecision
BhavikRB said:
Sir King Kami Nari ,
Have you modified Interactive ?
Click to expand...
Click to collapse
No. Interactive has been left untouched.
If you come from Hurtsky's Hybrid Kernel or Flashhhh's Optimus Kernel, don't forget to re-enable MPDecision - just rename /system/bin/mpdecisionbak to /system/bin/mpdecision.
kingkaminari said:
Didn't have that problem here. My phone's minimum frequency stays at 300MHz all the time. Try another governor. And don't disable mpdecision
Click to expand...
Click to collapse
Try and several governors and feel the same, the only solution is to disable "MPdecision"
EDIT: The problem is when you lock the phone, no matter how infrequently the minimum of changes to 787mhz cpu and if I turn off the mpdecision not happen
espaciox99 said:
Try and several governors and feel the same, the only solution is to disable "MPdecision"
EDIT: The problem is when you lock the phone, no matter how infrequently the minimum of changes to 787mhz cpu and if I turn off the mpdecision not happen
Click to expand...
Click to collapse
I actually was having a similar problem to this not long ago but not this particular kernel.
Just fooling around I found that if I flashed any kernel after rebooting system I would have the problem you described, however if I flashed the ROM, Gapps, and kernel in recovery all together before initial boot everything works as it should.
Not sure why this is but I have experimented and it is the only solution I have found so far.

[DEV]Xperience G5 Kernel H850

Xperience G5 Kernel​
Code:
#include
/*
* Your warranty is now void *
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Install:
1.) Download the zip file
2.) Make a backup
3.) Flash kernel in TWRP (dont use fastboot because some needed libs wont be copied)
4.) When you disabled the device encryption flash no-dm-verity again
Features:
- Don't breaks Safetynet when Bootloader is unlocked (rooting will break safetynet)
- more CPU Governors
- TCP congestion Westwood
CREDITS
@alucard_24 - for the very good buildscript and some fixes
Version Information
Status: Beta
Compatible Roms: Stockbased Roms only
Download Link:Klick me Hard
Sourcecode: https://github.com/mericon/Xp_Kernel_LGH850
Created: 11.11.2016
Updated: 24.11.2016
Paused since: 26.11.2016
Statement:
I have to pause the Development for the next time. My work takes to much time for now. I think i will resume in the next year.
Code:
[U][B]Changelog:[/B][/U]
[U]First Release V 0.1:
[/U]
[B]- [/B]Don't breaks Safetynet when Bootloader is unlocked
[B]- [/B]more CPU Governors ([STRIKE]ElementalX and[/STRIKE] Impulse)
- TCP congestion Westwood (works now)
- sioplus iosched
- Moved core control in to the kernel (should help to save some power)
[U]v0.2[/u]
- Added Zen iosched
- disabled core ctl helper
[U]v0.3[/u]
- Added SIO iosched
- Added FIOPS iosched
- Added Builtin ExFat support
[U]V0.4[/U]
- Disabled Core Ctl
- enabled Core Ctl helper
- Adding Zzmove Governor
- Adding back ElementalX Governor
Kernel is ready to download now :] feel free to test it
Gesendet von meinem Pixel XL mit Tapatalk
mericon said:
Kernel is ready to download now :] feel free to test it
Gesendet von meinem Pixel XL mit Tapatalk
Click to expand...
Click to collapse
For some reason it is stuck at boot. Not even getting to the boot animation. Left my phone for 5 minutes, still the same.
onestyle007 said:
For some reason it is stuck at boot. Not even getting to the boot animation. Left my phone for 5 minutes, still the same.
Click to expand...
Click to collapse
Which rom do you use?
I will look in this
mericon said:
Which rom do you use?
I will look in this
Click to expand...
Click to collapse
Fluence HD 25 patched over O3 rom with dual boot patcher (updated ramdisk through dual patcher app on primary rom). My guess is its because of my patched ramdisk.
onestyle007 said:
Fluence HD 25 patched over O3 rom with dual boot patcher (updated ramdisk through dual patcher app on primary rom). My guess is its because of my patched ramdisk.
Click to expand...
Click to collapse
Okay thats could be. Atm im doing a Full fresh install of my Phone and than i will try the dualPatcher. If the patcher is the problem i try to figure out what the problem is but this could take some days.
mericon said:
Okay thats could be. Atm im doing a Full fresh install of my Phone and than i will try the dualPatcher. If the patcher is the problem i try to figure out what the problem is but this could take some days.
Click to expand...
Click to collapse
Patcher was the problem. I was to eager to try your kernel and forgot to patch it for Primary ROM. Now it works but I've lost root. No su detected, since I was on systemless root.
onestyle007 said:
Patcher was the problem. I was to eager to try your kernel and forgot to patch it for Primary ROM. Now it works but I've lost root. No su detected, since I was on systemless root.
Click to expand...
Click to collapse
Well i forgot to mention that it isnt a rooted kernel for now sorry. But nice to now that the kernel works for you.
mericon said:
Well i forgot to mention that it isnt a rooted kernel for now sorry. But nice to now that the kernel works for you.
Click to expand...
Click to collapse
Which governor's did you put in? It's cool,flashed already and rooted again. I'm asking since I only get elementalX and impulse as new and seems no Westwood in tcp. Seems I've made a big mess with patching my ramdisk lol.
onestyle007 said:
Which governor's did you put in? It's cool,flashed already and rooted again. I'm asking since I only get elementalX and impulse as new and seems no Westwood in tcp. Seems I've made a big mess with patching my ramdisk lol.
Click to expand...
Click to collapse
Atm its only Impulse and ElementalX for CPU and for TCP Westwood should be default for the networking.
Planned are some IO-Sched's and maybe zz_move bigLittle and maybe kcal for now.
mericon said:
​
Atm its only Impulse and ElementalX for CPU and for TCP Westwood should be default for the networking.
Planned are some IO-Sched's and maybe zz_move bigLittle and maybe kcal for now.
Click to expand...
Click to collapse
Got both of them in cpu but have this in tcp, look at the pic. Just a question, but did you consider multirom support at some point?
I assume this is for LG roms and not CM or anything else? If I ever move back to stock, I will deff have to test this out. Thanks!
onestyle007 said:
Got both of them in cpu but have this in tcp, look at the pic. Just a question, but did you consider multirom support at some point?
Click to expand...
Click to collapse
Than i have to take a look at the westwood problem thanks
I will look what i can do for multirom but it will take some time because i didnt work in Development a long time and have to learn it mostly new and on the other side is my work 8 hours a day and my familiy
davitox87 said:
I assume this is for LG roms and not CM or anything else? If I ever move back to stock, I will deff have to test this out. Thanks!
Click to expand...
Click to collapse
You are right its for LG roms only (i think didnt test if it works with an CM rom and wouldnt recommend it). Maybe when the Kernel is at an stable stage i try to build one for CM.
mericon said:
Than i have to take a look at the westwood problem thanks
I will look what i can do for multirom but it will take some time because i didnt work in Development a long time and have to learn it mostly new and on the other side is my work 8 hours a day and my familiy
Click to expand...
Click to collapse
Same here,trying to find time for tons of projects I've started on my pc. Well I'm pretty new in kernel developing, but if you need help, I learn pretty fast
onestyle007 said:
Same here,trying to find time for tons of projects I've started on my pc. Well I'm pretty new in kernel developing, but if you need help, I learn pretty fast
Click to expand...
Click to collapse
Feel free to help
I think i found the problem with westwood, A new zip comes tomorrow.
awesome work!!! any chance we'll see this on h830 as well? really want to get a kernel that will pass the safety net boodloader check
please build by UBER 5.4.1 like boeffla kernel for better performance
https://www.mediafire.com/folder/r9l07voht8ets/cyanogenmod13.0#rhtzub5gx1hb9
@mericon
Using your kernel since last night on Impulse governor, really big battery improvement compared to the stock kernel ,and not really losing performance. Great work mate. :good:
ggelo10 said:
please build by UBER 5.4.1 like boeffla kernel for better performance
https://www.mediafire.com/folder/r9l07voht8ets/cyanogenmod13.0#rhtzub5gx1hb9
Click to expand...
Click to collapse
Well be careful with compilation errors...
Envoyé de mon GT-I9505 en utilisant Tapatalk

[KERNEL][MIDO][MIUI] FLIP kernel [r1]

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now probably voided.
*
* 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.
*/
What is this:
After tired of looking for stable no nonsense kernel for MIUI and couldn't fine one, I've decided to compile one myself. This is just a kernel I flipped from readily publicly available source, nothing special here. It should boot with any MIUI Nougat roms.
Click to expand...
Click to collapse
Difference with stock MIUI kernel
Compiled using OmniRom's kernel source as base so contains all its features, fixs and patches.
Compiled using UberTC 4.9.4 for stability.
Compiled using correct optimisation flags for our MSM8953 cpu.
Patched with EAS scheduler from OnePlus3 LineageOS-based kernel with EAS
Updated Ondemand cpu governor from franciscofranco's kernel for OnePlus3, finetuned it abit and made it as default booting cpu governor.
Default to Noop disk i/o scheduler on boot.
Default to Westwood tcp congestion control on boot.
Disabled/made as built-in some modules.
Disabled some stuff like zram, cleancache, zcache.
Added support for exfat fs via exfat-nofuse.
Enabled ntfs fs support.
Init.d startup script support with correct permissions applied on every boot.
Probably some other things I forgot to list here...
Click to expand...
Click to collapse
Changelog:
r1 - First public release.
Click to expand...
Click to collapse
Download:
FROM HERE
Click to expand...
Click to collapse
Installation notes:
Need unlocked bootloader, so unlock your bootloader if you haven't yet.
Need to be on any custom recovery so flash one if you haven't yet.
Need to be on any MIUI Nougat rom.
If you have any custom kernel other than this kernel already installed, please flash or restore your MIUI rom stock kernel because this kernel would need to use the stock unmodified ramdisk and custom kernel might already modify it.
Backup, backup and backup!
Download the zip, put into either internal phone storage or sdcard, flash away.
If you want to go back to your previous kernel, just dirty flash your rom or restore boot and system from backup.
Click to expand...
Click to collapse
Thanks to:
God, for everything.
Linus Torvalds, for the Linux kernel.
Google, for Android.
Xiaomi, for kernel source.
Xda forum, learnt alot from here.
Uber team, for the toolchain.
khan_frd2002, for the OmniRom kernel source.
EAS-Project on Github for the EAS patches.
franciscofranco, for the Ondemand cpu governor source.
osm0sis, for AnyKernel2 kernel installation template.
Probably some others I forgot to list here...
Click to expand...
Click to collapse
XDA:DevDB Information
FLIP kernel, Kernel for the Xiaomi Redmi Note 4
Contributors
coldplug
Source Code: https://github.com/thecoldplug/android_kernel_xiaomi_msm8953
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r1
Stable Release Date: 2018-01-11
Created 2018-01-11
Last Updated 2018-01-11
Wow. EAS working well ?
Kevin Saiza said:
Wow. EAS working well ?
Click to expand...
Click to collapse
Partially. Cpu governors meant to work with eas like sched and schedutil doesn't work well with 625 because it was meant to work with dual cluster a72+a53 like 820 etc, while 625 only have a single cluster of a53, plus theres no proper powertable. Sched and schedutil just froze at lowest available freq because it can't choose proper powertable, making phone lags. I've disable both and made ondemand as default governor.
I se the OP off this thread speaking about voltage values, is this what o are referring as power table?
https://forum.xda-developers.com/redmi-note-4/how-to/tweak-interactive-governor-tunables-t3608118
zecabra said:
I se the OP off this thread speaking about voltage values, is this what o are referring as power table?
https://forum.xda-developers.com/redmi-note-4/how-to/tweak-interactive-governor-tunables-t3608118
Click to expand...
Click to collapse
Similar. All cpu already got predefined voltage table in the kernel source for the usual hmp scheduler, usually modified for oc/uv. Eas need its own, new voltage table specifically written for it, for every specific cpu too.
tks for the nice kernel, I only have one request if possible, I'm more a guy of battery saving because i spent long times with no access to recharge the phone, its the implementation of alucard
add please function: fix ttl.
this is very important for Russia, Ukraine, Belarus ... and others.
this is necessary to bypass the blocking of cellular operators.
this is in the same kernel as: [KERNEL][MIDO] Stormguard 01/01/18, [KERNEL][MIDO][VOLTE++] Chewy kernel r8.1 [22/12].
Please
zecabra said:
tks for the nice kernel, I only have one request if possible, I'm more a guy of battery saving because i spent long times with no access to recharge the phone, its the implementation of alucard
Click to expand...
Click to collapse
If you mean alucard cpu governor, then I've already tried to add it lol. Doesn't work, endless reboot. In fact all interactive based cpu gov like impulse, alucard, blu_actice, zzmoove won't work here. Hence why I've disabled even the interactive cpu gov.
DEMIGOD124 said:
add please function: fix ttl.
this is very important for Russia, Ukraine, Belarus ... and others.
this is necessary to bypass the blocking of cellular operators.
this is in the same kernel as: [KERNEL][MIDO] Stormguard 01/01/18, [KERNEL][MIDO][VOLTE++] Chewy kernel r8.1 [22/12].
Please
Click to expand...
Click to collapse
Doesn't need to add or anything, its already in the kernel and enabled, i think...
I don't have any idea how it work or if it even work though, so do try and let me know how it goes.
FLIP-r1-MIUI-mido.zip Failed - Virus detected What???
pikachukaki said:
FLIP-r1-MIUI-mido.zip Failed - Virus detected What???
Click to expand...
Click to collapse
Lol your virus scanner might have detected the zip itself or the script within as a virus, its not. Gdrive where I've uploaded it should already scanned it before you even download.
Don't use that pos virus scanner, change to other virus scanner or better yet, use linux ?
So witch one is better for miui and why ?
kcal bugg still there?
kemo12533 said:
So witch one is better for miui and why ?
Click to expand...
Click to collapse
Theres only one...
aman1241 said:
kcal bugg still there?
Click to expand...
Click to collapse
Haven't add kcal.
coldplug said:
Theres only one...
Haven't add kcal.
Click to expand...
Click to collapse
I mean this one Vs stock
I am not really into the kernel thing and wanna know what will I get from this one VS the stock in a sample do novas like me will get what all this futures for ?
kemo12533 said:
I mean this one Vs stock
I am not really into the kernel thing and wanna know what will I get from this one VS the stock in a sample do novas like me will get what all this futures for ?
Click to expand...
Click to collapse
Already wrote all the differences on the first post. Can't really say whats good amd whats not due difference usage and needs, but do try and see for yourself. Backup before install, restore if you're not happy ?
coldplug said:
Already wrote all the differences on the first post. Can't really say whats good amd whats not due difference usage and needs, but do try and see for yourself. Backup before install, restore if you're not happy ?
Click to expand...
Click to collapse
i am on pixel experience right now so i cant atm but i will soon
Hi
Where is the link?
Overclock
Can I overclock my cpu and gpu on this kernel ??
I feel stock is better
I feel as so cause after switching to this kernel my phone is a bit more Laggy so I switched back to stock

[KERNEL][CUSTOM][Pie] Phizero kernel for j4+

Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* 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.
*/
Phizero kernel j4+ for all non-stock ROMS i.e custom roms,gsi....
Kernel features:
Compiled with Bleeding edge toolchain GCC 9.1
Upstreamed to Linux 3.18.140
Enabled lower frequencies 345, 499, 729, and 844mhz
Undervolt lower clocks ONLY! for better battery without performance loss
Disable CRC for about 30% performance boost
GPU overclocked to 650Mhz
Security and other under the hood improvements
Changelog for v2.0 2019-08-17
Increased charge current to 1.6A on AC and 1A on USB for faster charging
Use 300Hz base timer frequency
Add KCAL - Advanced color control for Qualcomm MDSS (RGB calibration and post-processing features)
Add KLAPSE live-display module support (v5.0)
Rework underclock : remove inefficient frequencies set minimum 652mhz
Add Cpu Overclock to 1.65ghz and define voltages
Rework interactive governor scaling parameters
Added Boeffla wakelock blocker v1.1
FS fsync toggle on/off
Disable Samsung Knox,tima etc
Disable lots of debugging for some improvement
Export max charge current to lock screen (fixes missing charge current info on custom ROMs)
Enable CONFIG_WQ_POWER_EFFICIENT_DEFAULT
Revert to GCC 4.9 Tool-chain
Link for kernel (v1.0)
https://mega.nz/#!N0xAEIjQ!QriScEX0_rsWcx6pu6wDii9S5Xj5-tiapUxxikDQM6I
Link for kernel (v2.0)-2019-08-17
https://mega.nz/#!pwYXVQhK!bxUJgXD_GPl6f9TkD30z25na57aSWxeoUJnD5Y6Mo2s
Installation
1.Flash kernel in twrp (based on any kernel2).
2. Reflash magisk.
Done!!!
Don't forget to hit thanks and rate the thread nicely, it's free
More features will be added with time. Enjoy
Credits
kapmino269 for testing
IanH82uk for testing
AlaskaLinuxUser for great tutorials on kernel development
tanish2k09 for Klapse
Thanks to all devs whom I learnt a thing or two from and also cherry-picked from
XDA:DevDB Information
[CUSTOM] Phizero kernel for j4primelte
Contributors
Geckyn
Source Code: [url]https://github.com/geckyn[/URL]
Version Information
Status: Stable
Current Stable Version: phizero-kernelv2.0
Stable Release Date: 2019-08-17
Current Beta Version: phizero-kernelv1.0
Beta Release Date: 2019-06-28
Created 2019-06-28
Last Updated 2019-08-17
So.. any update? I just want to flash and forget it (lol) without changing anything else. Do I also need to set the minimum frequency manually if I flash the squeezer profile?
Andhika24kd said:
So.. any update? I just want to flash and forget it (lol) without changing anything else. Do I also need to set the minimum frequency manually if I flash the squeezer profile?
Click to expand...
Click to collapse
No updates yet...and yes you need to set the minimum frequency manually after flashing the squeezer profile
Would be great if there were CPU OC options.
poviking said:
Would be great if there were CPU OC options.
Click to expand...
Click to collapse
Yhup done with that and others....update will come next week or less
Geckyn said:
Yhup done with that and others....update will come next week or less
Click to expand...
Click to collapse
Awesome! You brought life to a almost useless phone hehe. Before it lagged just to accept calls . Great work!
poviking said:
Awesome! You brought life to a almost useless phone hehe. Before it lagged just to accept calls . Great work!
Click to expand...
Click to collapse
Working for j415f?
jhedjhed11 said:
Working for j415f?
Click to expand...
Click to collapse
Yes, it works.
alexx zes said:
Yes, it works.
Click to expand...
Click to collapse
On OneUI firmware?
jhedjhed11 said:
On OneUI firmware?
Click to expand...
Click to collapse
Yes, on Oneui.
1. Go to download mode .
2. Flash twrp in Ap .
Notice : uncheck auto reboot .
3. Reboot recovery .
4. Install
- disable_All_pie_security.zip .
https://www.androidfilehost.com/?fid...89523397964680
-J4 plus disable encryption .
https://www.androidfilehost.com/?fid...89523397964679
5. Format data .
6. Follow the steps available in this thread
Or check TWRP thread https://forum.xda-developers.com/ga...ecovery-twrp-3-2-3-1-galaxy-j4-j415f-t3876876
jhedjhed11 said:
On OneUI firmware?
Click to expand...
Click to collapse
If it works you'll lose mtp function. That's the only difference between this and stock kernel
Geckyn said:
If it works you'll lose mtp function. That's the only difference between this and stock kernel
Click to expand...
Click to collapse
Will this improve the gaming performance?
jhedjhed11 said:
On OneUI firmware?
Click to expand...
Click to collapse
Install twrp as "alexx" explains, then install lineage 16 through twrp and then the kernel
jhedjhed11 said:
Will this improve the gaming performance?
Click to expand...
Click to collapse
lol its not going to turn your device into some gaming beast but it obviously has a performance advantage....new kernel uploaded with overclock and other features.
poviking said:
Install twrp as "alexx" explains, then install lineage 16 through twrp and then the kernel
Click to expand...
Click to collapse
kernel will work on any non-stock ROM including gsi ROMS...thread updated. I'm not sure about stock ( havent tested) but likely may not work due to certain changes in kernel...if it does work however...mtp function will be lost
Geckyn said:
kernel will work on any non-stock ROM including gsi ROMS...thread updated. I'm not sure about stock ( havent tested) but likely may not work due to certain changes in kernel...if it does work however...mtp function will be lost
Click to expand...
Click to collapse
Didn't know that
How is it going with the updated kernel, it's been sometime since you said you were gonna release it.
poviking said:
Didn't know that
How is it going with the updated kernel, it's been sometime since you said you were gonna release it.
Click to expand...
Click to collapse
Updated a moment ago....phizero-v2.0
Geckyn said:
Updated a moment ago....phizero-v2.0
Click to expand...
Click to collapse
Awesome, didn't see the update
The performance of the second version is better, with all the new features. But I've noticed a bug when starting games that stresses the GPU and CPU, its very stable for the few minutes the the game crashes.
poviking said:
The performance of the second version is better, with all the new features. But I've noticed a bug when starting games that stresses the GPU and CPU, its very stable for the few minutes the the game crashes.
Click to expand...
Click to collapse
I'm sure there's something wrong at your os level or probably you are trying to run high end games on an entry level device and not kernel related as I use it too..played a game with it and I'm always watching the frequency scalings like a police ..plus no such problem confirmed from testers

Categories

Resources