{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FOR P10 LITE OREO
Code:
- I am not responsible for the damage of your cell phone if you do not correctly perform the steps
- loser warranty
- if you are not sure better not to touch and leave this page
Made with the codes released from Huawei. Flashing from recovery twrp from oreo.
this modified kernel is fully compatible with huawei P8lite 2017, P10 lite, P20 Lite, Mate 10 lite, Honor 7x and Honor 9 lite.
REQUIREMENTS:
- EMUI 8.0.0
- Activate the OEM unlocking, which is in adjustment / developer options and leave it so forever to avoid conflict.
- unlock the bootloader.
- install the recovery that I will leave, automated from windows-linux
Download the ZIP
Save in external memory.
Flash through TWRP.
return to the main panel.
clean (only one cache).
turn off the phone for a minute and turn on
It seems that Huawei modified the modem partition in the September-October patch and the MORFUZ kernel does not work incoming and outgoing calls.
-IMPORTANTonly install this module from the root Magisk options if incoming and outgoing calls do not work.
HONOR 7X----------link
HONOR 9L----------link
P8 LITE-----------link
P10 LITE----------link
P20 LITE----------link
MATE 10 LITE------link
do not copy this module, you can publish in other modified kernel with the respective credits
KERNEL 5.6 link
KERNEL 5.0 link
KERNEL 2.1 (P20Lite) link
KERNEL 2.1 link
KERNEL 2.0 link
KERNEL 1.8 link
XDAevDB Information
MorfuZ, Kernel for the Huawei HI6250.
Credits
- ajituchiha. (commits)
- Dil3mm4
- osm0sis/AnyKernel2
- Alexxx1 P10L
- Chisetdel31260 M10L
- Emrullah bingul P8L
- Valerio Gerva H7X
- Giacomo Fazio P20L
Contributors
Catuva21
Source Code: https://github.com/catuva21/hi6250-emui8.x
Version Information
Status: Stable
Created 2018-06-02
Last Updated 2018-10-11
DESCRIPTION MORFUZ KERNEL-EMUI 8This core aims at the optimal performance to battery ratio in mid-range terminals, Kirin 65X processor
KERNEL 5.6
Governor BIOSHOCK and DARKNESS back
Planner sio, sioplus and tripndroid back
Added other configurations that Morfuz Kernel 2.1 had
New governors CPUFreq dancedance intellicative.
KMS update
Optimization of blu_active governor for kirin
Other necessary modifications.
KERNEL 5.0
configurations since the beginning of the source codes of Huawei, some changes of the Kernel 2.1 morph
Upstream to the latest version of the kernel v4.4.129
Compiled with the latest Linaro tool 4.9.
EAS has been fully applied.
Conscious energy planning support
new governor governor Schedutil
ExFat has been updated
Frandom support
CPU optimizations and energy use.
IO optimizations
Selinux Permessive now without magisk module
O3 optimizations
Huawei specific optimizations
Uses a timer frequency of 300 HZ
Wireguard support.
Removed spam from unwanted registration
Enabled Advance TCP congestion algorithms
Westwood is used as the default TCP algorithm
Many changes to improve performance.
KERNEL 2.1:
Compiled with the latest Linaro tool chain 4.9
Changed kernel code sources
Selinux Permissive
corrected the MMC - USSD
KERNEL 2.0:
Compiled with the latest Linaro tool chain 4.9
Added fsync support on-off
energy saving.
governor improvements by default
updated boeffla_blocker ver 1.1.0
Advanced TCP
disabled check root
added cpu_boost
GPU get aware
power quickwakeup
KERNEL 1.8:
Added Governador Blu_Active
Added Governador Impulse
Added Governor Darknnes
Added Governor Bioshock
Added I/O scheduler: Sio
Added I/O scheduler: Sio Plus
Added I/O planner: Zen
Added I/O planner: Tripndroid
LZ4 compression
Compiled with the latest Linaro tool chain 4.9
Selinux Permessive
Wireguard support
r2
@CATUVA21, I tested during one hour or so, and everything was working perfect...
Then I received a call but the display was different as usual, looks like that I'm doing a call for an "unknown" number, not receiving one as expected. So the issue is that I cannot place or receive calls.
logcat enclosed
I agree, same "unknown" error for me. The rest is ok
Haven't tested that calling issue, but for me,
Wifi not working
BT not working
wizard.no.84 said:
Haven't tested that calling issue, but for me,
Wifi not working
BT not working
Click to expand...
Click to collapse
updated kernel, and added the magisk module for incoming and outgoing calls
updated kernel, and added the magisk module for incoming and outgoing calls
kilroystyx said:
@CATUVA21, I tested during one hour or so, and everything was working perfect...
Then I received a call but the display was different as usual, looks like that I'm doing a call for an "unknown" number, not receiving one as expected. So the issue is that I cannot place or receive calls.
logcat enclosed
Click to expand...
Click to collapse
Huawei modified the modem partition, there is already a magisk module that corrects the error:laugh::laugh:
thanks for activating threads @Darth
links
Hi. Tried the kernel on my p20 lite but when opening spectrum it says not supported. The screenshots seem to indicate it is. Am I doing something wrong?
Sent from my ANE-LX1 using XDA Labs
a magisk module was added to call
Thread reopened. Update the sources link in OP.
You are good to go.
@CATUVA21
-XDA Staff.
Final work
there will be no more updates?
Will this work on 8.1 treble rom?
Spectrum not working
Spectrum is not compatible, says the app
Francesco8888 said:
Spectrum is not compatible, says the app
Click to expand...
Click to collapse
Flash sectrum-profile.zip from TWRP
https://mega.nz/#!80lwDCCS!iFpHZlRfeXXZFpnRF-c_zDe4LffXl725dAS3w-Sz0bE
It worked for me . (source: https://forum.xda-developers.com/p8...pment/spectrum-labyrinth-kernel-r2-2-t4096129)
If not, install Kernel Adiutor app and set cpu and I/O scheduler: (the same settings as in apk Spectrum)
Balance mode
cpu: darkness/impulse
I/O: zen 2048kb/zen 2048kb
Performance mode
CPU darkness/impulse
I/O zen 1024 kb/zen 2048 kb
Battery mode
CPU powersave/powersave
I/O zen 64 kb/zen 64kb
Gaming mode
CPU performance/performance
I/O zen 4096kb/zen 4096kb
Overclock the CPU
Is it possibile with this Custom kernel to overclock GPU and CPU? Because i've tried to do it with Kernel Adiutor but it didn't change much the performance. Spectrum app didn't chance performance, too.
Francesco8888 said:
Is it possibile with this Custom kernel to overclock GPU and CPU? .
Click to expand...
Click to collapse
IMO this kernel doesn't let you overclock, only lets you toggle cores and change governors.
Related
*NOTE: This is not the official thread for Emotion kernel. I'm merely an avid Android tweaker, found this kernel for N910T (T-Mobile Galaxy Note 4) and couldn't locate the official thread. If I overlooked such a thread, forgive this dupe.
Several Note 4 Android ROMs are being built with this (TekHD ,for example)
At any rate, here are the features and other info (taken from the developer's website)
DOWNLOADS and INFO
http://www.emo-troid.com/kernel-downloads.html[/SIZE]
FEATURES (taken from dev website)
Kernel compatible with SM-N910F SM-N910G SM-N910P SM-N910T SM-N910V
Based on Samsung Open Source Code
Compiled with Toolchain Linaro GCC 4.9.3 2015.03 Cortex A15
Linux version 3.10.76
OC/UC -> 3072MHz / 268MHz
PowerSuspend Driver
Intelli-Plug V4.0
KSM enabled
Sweep2wake
Simple GPU Algorithm
Voltage Control
Intelli-Thermal
KCAL - Advanced color control
Led Control
CRC Settings
Advanced TCP control
S-View flip cover hack
Selinux Permissive
CIFS Support
NTFS Support
LZ4 compression algorithm
Reduced wakelocks
Frandom number generator
Synapse full support
Governors: Barry-Allen, interactive_pro, intelliactive, bluactive, conservativex, alucard,darkness, nightmare, smartassV2, ondemandplus, umbrella_core, yankactive, dancedance, bioshock, lionhearth, conservative, interactive, ondemand,powersave, userspace, performance
I/O Scheldures: bfq, vr, fiops, zen, fifo, sio, test-ioshed, cfq, row, deadline, noop
CHANGELOG (taken from dev website)
May- 11 -2015 nightly r14
-Linux updated to 3.10.77
-Selinux back to full permissive (Fixed gear vr compatibility, etc.)
-WIFI optimized (Thanks to @javilonas)
-Fixed T-Mobile Synapse compatibility
-Crypto: Updated to armv7-a Neon
-Busybox updated to 1.23.2 to fix some issues with Synapse
-Fixed all known bugs from r12+1
-Fixed some minor bugs in the ramfs
-Another minor fixes
May- 8 -2015 nightly r13
-Linux updated to 3.10.76
-Kernel compatible with SM-N910T
-Reverted "power: make sync on suspend optional"
-KCAL updated
-The kernel boot on Selinux enforcing but you can change the status from Synapse
-qcom-cpufreq: Removed save/restore of scheduling policy
-cpufreq_interactive: updated again from Shamu source
-cpufreq: stats: Don't update cpufreq_stats_table if it's NULL
-cpufreq: Break out early when frequency equals target_freq
-msm: lpm-levels: add suspend_again handler
-msm: Fix high load average from uninterruptible waits
-qcom: mpm-of: fix bug in finding the pending interrupts
-Added new governor Barry-Allen by Javilonas
-CIFS and NTFS built in the kernel
-Ramfs optimized (New tweaks,etc. thanks to Javilonas for some scripts)
-Synapse support KCAL control
-Added profiles in Synapse
-Added profiles for LMK in Synapse
-Added global voltage control in Synapse
-Change Selinux status from Synapse>MISC
-Fixed some bugs in Synapse
http://forum.xda-developers.com/showthread.php?t=2990557
BAD ASS NOTE 4
@barcarDILIMON THANKS! I'll close this
Has anyone tested it the new kernel I'm using it with no problems so far I installed r16 and just wiped cache
freakyd9984 said:
Has anyone tested it the new kernel I'm using it with no problems so far I installed r16 and just wiped cache
Click to expand...
Click to collapse
Not yet. I don't really update kernels when I'm doing good with what I have,
Anyone else having issue with the saving of a "Profile" w/ the included and recommended "Synapse app" that comes with this Kernel?
I have had different errors, yet same results per each release on the (910T) Note 4 on r14, r15, and now r16...
So since this thread is here in T-Mobile forum discussing and I'm not getting much of an answer in it's original thread due to so many different variants/released versions, thought I would throw that question out here :fingers-crossed:
Working good for me... tmo note 4.
*Note: I discovered the error with inability to save "profiles" w/ this kernel & Synapse was due to the app "FolderMount" which modifies a /system level file :sdcard.
After some research and rolling back to original said file & uninstall of "FolderMount" app, all is well.
Just wanted to report so if anyone else runs into mentioned issue 2 posts back.. :good:
Is this for kk or lp?
Should note that this is for LP. Just tried on my KK and died.
WingedCow said:
Should note that this is for LP. Just tried on my KK and died.
Click to expand...
Click to collapse
Hopefully you had a stock kernel ready to flash lol or a backup of one
any hope for some support for the n910w8 variant?
Ryado said:
any hope for some support for the n910w8 variant?
Click to expand...
Click to collapse
The latest version of emotion works on our n910w8...running r17 right now
{
"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"
}
Fyi the official emotion kernel thread can be found here: http://forum.xda-developers.com/showthread.php?p=57886425
sefrcoko said:
The latest version of emotion works on our n910w8...running r17 right now
Fyi the official emotion kernel thread can be found here: http://forum.xda-developers.com/showthread.php?p=57886425
Click to expand...
Click to collapse
Does this kernel effect signal?
nique0201 said:
Does this kernel effect signal?
Click to expand...
Click to collapse
Not that I'm aware of. Normally your modem affects signal...
Thread Closed as dupe and OP request
Hi guys, I have proposed to make a kernel for the falcon and here they have it <3
{
"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"
}
Old builds:
http://pastebin.com/kDiQ8Hrr
Evolution Kernel -R6 build for MM Roms:
-Evolution_Kernel-R6 is unified for MM roms[/B], CM13/AOSP6/
- Linux code updated to lastest LineageOS source: 3.4.113
- Based on a new clean source for greater stability
- Compiled with LinaroTC 4.9 optimized cortex A7
- Many optimization for memory usage and reduce Lag
- Added TCP modes like westwood
- Lzma compression (very nice)
- No more useless mods
- Added SIO, VR, ZEN I/O schedulers
- Added toggles for wakelocks
- MSM Hotplug stable rules
- Powersuspend added and optimized
-Added Kcal v2 support
-DT2W/S2W features
-Selinux enabled in permissive mode by default
-WQ Power Efficient tweaks
-State notifier driver added
-Fix some memory leaks
-Many more optimizations for performance and battery saving (check source)
Important: use the kernel adiutor application to tune
Click to expand...
Click to collapse
Download:
https://www.androidfilehost.com/?fid=745425885120710252
**No mirrors please**
Click to expand...
Click to collapse
How to install:
-Paste the zip on internal memory
-Install zip with twrp recovery
-Reboot and Enjoy :good:
Click to expand...
Click to collapse
New Build Evolution Kernel_R10, FOR NOUGAT ROMS 7.1.x ONLY, NO MARSHMALLOW
-
Linux code updated to lastest LineageOS source: 3.4.113 :good:
- Based on a new clean source for greater stability
- Compiled with latest simple GCC 4.8 (great for this) :good:
- Some optimizations for kernel compression (lzma)
- Many optimization for memory usage and reduce Lag
- Added Customs TCP
- Lzma compression (very nice)
- No more useless mods
- Added and improved SIO, SIOPLUS, VR, ZEN v2 I/O schedulers and default BFQ, etc...
- Row I/O scheduler is recommended by me :good:
- Added toggles for wakelocks
- MSM Hotplug stable rules (Nice deep sleep Now)
- Powersuspend updated (Use in Hybrid mode)
- Kcal v2 support
-Dt2w added but does not work for the moment (disable)
- Selinux enabled in permissive mode by default
- WQ Power Efficient tweaks
- State notifier driver added
- Lcd notify driver Removed (NO MORE START SCREEN FREEZE)
- New Governors added: zzmoove, Xperience by @TeamMex , Bioshock, Lionheart and ElementalX (testing)
- Interactive and Ondemand governor updated for better efficiency
- Added Sound Control v3.6
- Fast Charge enable by default
- Fix memory leaks for better perfomance
- Many more optimizations for performance and battery saving (check source)
- New TCP congestion driver called AsCaRex by @TeamMex Added
AsCaRex employs end-to-end bandwidth measurements to set cwnd and ssthresh after packet loss. The probing phase is as the original Reno, have a modified control mechanism for use with large congestion windows. A table indicates how much to increase the congestion window when an ACK is received.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Important: Use the kernel adiutor application to tune this kernel
Evolution Turbo Kernel Oreo Updated
-Kernel build with QUVNTNN 6.4 2018.01 Custom ToolChain
-Improved Cortex-A7 configs
-Improved XZ kernel compression
-def_config regenerate
-Updated cpufreq and gpu drivers configs for better performance
-Welcome again MP_Decision Hotplug
-Spinlocks changes
-Significant lag in oreo reduced
-Simple Adreno GPU algorithm added
-New governors distribution: Default govs, XPerience, SmartMax and BioShock govs
-Out DT2W for now
-All TCP cong is activated (AsCaRex default)
-Many more changes for you..
Source: https://github.com/willizambrano/android_kernel_motorola_msm8226
If you like, support me with a small contribution : http://paypal.me/willizambrano
Download: https://www.androidfilehost.com/?fid=962187416754469095
How to install:
-Paste the zip on internal memory
-Install zip with twrp recovery
Backup of you stock boot.img
-Reboot and Enjoy :good:
If you like my work, contribute for more updates please:
Suggestions for balance perfomance/battery
-Use interactive gov with hispeedfreq on 787mhz and min freq 300mhz....
-For more conservative use Bioshock or SmartMax governor and min freq 300mhz
-Sheduler Maple, Row of BFQ
-In misc features select suspension mode on hybrid (default) and TCP select AsCaRex or westwood
Version Information
Status: Beta Evo Turbo for Oreo Roms
Release Date: 2018-03-19
thanks for your work. i will give it a try and will feedback.
Looks promising. Gonna try it
ralp88 said:
thanks for your work. i will give it a try and will feedback.
Click to expand...
Click to collapse
Thanks bro, waiting you feedback
FortoszoneID said:
Looks promising. Gonna try it
Click to expand...
Click to collapse
Thanks , enjoy!
great piece of work
pico hackr said:
great piece of work
Click to expand...
Click to collapse
Thanks for you feedback
Running smoothly on crDroid 7.1 :good:
Can it be used with slim 7.1 ?
justbfree said:
Can it be used with slim 7.1 ?
Click to expand...
Click to collapse
Yeah, work on slim 7.1
Thanks for the work!
Keep it up
Will try and report
What is the expected SoT
willizambrano01 said:
Yeah, work on slim 7.1
Click to expand...
Click to collapse
It doesn't work , system UI FC .
Very good kernel :good:
I only miss DT2W feature..
Edit: @willizambrano01 i like your kernel, but i'm on latest CM14.1 nightly so i can't use data tethering with your kernel. Default CM kernel, tether working fine. Could you fix? Thanks
Aguys said:
Very good kernel :good:
I only miss DT2W feature..
Edit: @willizambrano01 i like your kernel, but i'm on latest CM14.1 nightly so i can't use data tethering with your kernel. Default CM kernel, tether working fine. Could you fix? Thanks
Click to expand...
Click to collapse
That wasn't Kernel problem. Tethering was broken in CM build itself. I think they have fixed in latest build.
Megatron27 said:
That wasn't Kernel problem. Tethering was broken in CM build itself. I think they have fixed in latest build.
Click to expand...
Click to collapse
But, I already on 12/10 build. With default CM kernel tethering working fine, with this kernel broken...
Can u add double tap to wake feature?
Aguys said:
But, I already on 12/10 build. With default CM kernel tethering working fine, with this kernel broken...
Click to expand...
Click to collapse
Thanks bro, I fix on next build
Allstargaurav said:
Can u add double tap to wake feature?
Click to expand...
Click to collapse
In next build bro
I'll try it soon, but which ROM do you recomend for me to use with, focusing in performance?
Best hotplug?
{
"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
Oxygen Kernel is based on stock Samsung source code taken from Samsung Opensource Release Center with sole aim to provide better performance, stablity and battery backup than stock kernel. A kernel tells the hardware in your Android device how to behave, kind of like your mommy tells you how to behave. You can modify how fast your processor runs by over or under clocking it or optimize your system for battery life.
Oxygen Kernel is always up-to-date with latest patches from kernel.org
Known for maximum stability and smooth performance
All the Source Code is available on github
Kernel Info
LINUX: 3.18.138
SAFETYNET: Green
SELINUX: Permissive
TOOLCHAIN: Google's GCC 4.9
Compatible ROMS
All AOSP 8.1 and 9 ROMs
All OneUI Pie based ROMs
All Touchwiz 8.0 and 8.1 ROMs
Features
Here are the major features of the kernel (feel free to explore Github)
Up to date with the latest stable Linux version
Full -Ofast build with graphite optimisations
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Awesome battery life and smooth performance
ARM enhanced performance patches
Overclock CPU up-to 1.7GHz and GPU up-to 1146MHz
GPU Voltage Control
CPU Governors: conservative, interactive, ondemand, performance, powersave, userspace (default: interactive)
I/O Schedulers: bfq, cfq, deadline, maple, noop (default: maple)
Powersuspend and State Notifier drivers
Dynamic FSync, FS fsync toggle on/off
Frandom driver for 10-50x faster random number generation
Spectrum Support (a simple, profile based kernel manager || now integrated into Oxygen Control)
Disabled CRCs by default for 30% performance boost
CDROM emulation on mass_storage (compatible with DriveDroid)
Wireguard support
Boeffla Wakelock Blocker
Oxygen Control App Features
Full CPU and GPU Control
Boeffla Wakelock Blocker
Spectrum Support
Samsung Hotplug
CRC Control
And many more!
These features are only available through Oxygen Control App
Download Oxygen Control from Github Releases
Warning: If you come from some other custom kernel or have any issues, you should dirty flash your ROM before flashing Oxygen Kernel to avoid problems.
Reflash ROM -> Flash Oxygen Kernel --> Flash Magisk if you want to root
If you are upgrading between Oxygen Kernel versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
Going back to stock: You can backup your boot.img with TWRP before flashing Oxygen Kernel and restore the backup whenever you want to revert.
1] This kernel removes forced encryption, if you face "encryption process failed" error upon reboot then you need to format /data. This is generally needed if you are installing this kernel on stock tw rom.
2] In OneUI Pie ROMs you may get a warning at boot saying "There's an internal problem with your device". You can safely ignore this warning and causes no harm. It's due to some mismatching KNOX/mobicore stuff. I'll fix it soon.
Downloads
Kernel
Download
Oxygen Control
Download
Telegram Group
Join Oxygen Kernel Community group on Telegram here
Join Oxygen Kernel Channel on Telegram here
If you like my work donations are always welcome
Google Pay UPI ID: [email protected]
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Credits
Samsung Open Source Center for the Source code
@Oves786 and @SolarX_dev for numerous help and support
@osm0sis for AnyKernel2
@jesec for Fingerprint Fix
@morogoku for MTweaks
Everyone others from whom i have picked commits (credited on Github)
All those who test my builds before release
XDA:DevDB Information
Oxygen Kernel J7 NXT, Kernel for the Samsung Galaxy J7
Contributors
DarkLord1731
Source Code: https://github.com/Oxygen-Kernel/j7velte
Kernel Special Features:
Version Information
Status: No Longer Updated
Stable Release Date: 2019-05-02
Created 2018-04-27
Last Updated 2019-08-11
Changelogs:
Oxygen Kernel v4.0.138
Updated to Linux 3.18.138
Added support for OneUI Pie based ROMs
Disabled useless FIVE trustonic driver
Updated xpad drivers to support more controllers/joysticks
Heavily updated cpufreq driver for faster and better performance
Decreased time taken to enter sleep/idle mode
Some bluetooth tty driver updates
Disabled Gentre Fair Sleepers for better system responsiveness (You can enable it back using OC)
Enabled some TCP algorithms
Tuneup westwood and set it as default TCP protocol
Updated conservative governor
Optimised some other drivers like shed, cpuidle, devfreq, rcu, etc.
Disabled add_random and IO stats for better IO performance
Oxygen Kernel v3.0.131
Linux 3.18.131
Fixed kernel not booting on some TW oreo ROMs
Enabled back Input Booster for a better responsive user experience
Updated to latest kernel source
Removed some useless CPU governors (Only the best ones are kept)
Removed unwanted IO Schedulers (Only the best ones are kept)
Updated the kernel to better support AOSP ROMs
Switched to Google's GCC 4.9 toolchain
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Check github source for more changes
I can't list all of the changes because i've rebased the source code completely. But believe me, this is a major update.
Older Changelogs
V 2.0
Linux 3.18.109
Backported random driver from linux 4.2
Added Frandom
Added cpuquite driver
Added TCP congestion control
Updated statenotifier driver
Updates to cpufreq drivers
Updates to LZ4 compression
Added quickwakeup driver
Optimised many arm64 specific stuff
Optimisations to crypto drivers
Updates to memory handling
Updates to cfq ioscheduler
Hell lot of changes for performance and overall system stability
Check github source for more changes
V 1.0
Initial Build
Reserved
Nice kernel working great , thanks dev
nice kernel bro, but OTG doesnt work
Nice WOrk
Settings for Kernel
Can you give me a setting for best battery life?I'm using resurrection remix custom rom. I flash your kernel for battery saving. But no improvement. Please give me a setting to stop battery draining. Thanks in advance?
Oxygen Kernel V2.0 Released
CHANGELOGS:
Linux 3.18.109
Backported random driver from linux 4.2
Added Frandom
Added cpuquite driver
Added TCP congestion control
Updated statenotifier driver
Updates to cpufreq drivers
Updates to LZ4 compression
Added quickwakeup driver
Optimised many arm64 specific stuff
Optimisations to crypto drivers
Updates to memory handling
Updates to cfq ioscheduler
Hell lot of changes for performance and overall system stability
Check github source for more changes
sar is this kernel already support USB OTG?..btw,thank you for this worderful kernel for J701F...god bless sar more power..also thank you for your answer
allasmedia said:
sar is this kernel already support USB OTG?..btw,thank you for this worderful kernel for J701F...god bless sar more power..also thank you for your answer
Click to expand...
Click to collapse
OTG should work fine
DarkLord1731 said:
OTG should work fine
Click to expand...
Click to collapse
its still doesnt work, but other options works flawlessly. Thanks for your hard work
otg
still it doesnt work sar
This kernel messed up my lock screen when I secure it with pattern or pin or password it takes more than 5 secs to unlock I wonder if reverting back to stock kernel helps and if it does how to do it?
Csc55 said:
This kernel messed up my lock screen when I secure it with pattern or pin or password it takes more than 5 secs to unlock I wonder if reverting back to stock kernel helps and if it does how to do it?
Click to expand...
Click to collapse
are you using supersu?
Jbgamer04 said:
are you using supersu?
Click to expand...
Click to collapse
Yes I'm using supersu
Lock screen pattern lag delay
HELP!
Csc55 said:
Yes I'm using supersu
Click to expand...
Click to collapse
uninstall supersu and replace it with magisk
Jbgamer04 said:
uninstall supersu and replace it with magisk
Click to expand...
Click to collapse
I have that same problem
---------- Post added at 10:20 PM ---------- Previous post was at 10:18 PM ----------
how to install magic
karakurt63700 said:
I have that same problem
---------- Post added at 10:20 PM ---------- Previous post was at 10:18 PM ----------
how to install magic
Click to expand...
Click to collapse
you can get it in xda froums
Can we flash this on j701f ?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FOR P10 LITE OREO
Code:
- I am not responsible for the damage of your cell phone if you do not correctly perform the steps
- loser warranty
- if you are not sure better not to touch and leave this page
Made with the codes released from Huawei. Flashing from recovery twrp from oreo.
this modified kernel is fully compatible with huawei P8lite 2017, P10 lite, P20 Lite, Mate 10 lite, Honor 7x and Honor 9 lite.
REQUIREMENTS:
- EMUI 8.0.0
- Activate the OEM unlocking, which is in adjustment / developer options and leave it so forever to avoid conflict.
- unlock the bootloader.
- install the recovery that I will leave, automated from windows-linux
Download the ZIP
Save in external memory.
Flash through TWRP.
return to the main panel.
clean (only one cache).
turn off the phone for a minute and turn on
It seems that Huawei modified the modem partition in the September-October patch and the MORFUZ kernel does not work incoming and outgoing calls.
-IMPORTANTonly install this module from the root Magisk options if incoming and outgoing calls do not work.
HONOR 7X----------link
HONOR 9L----------link
P8 LITE-----------link
P10 LITE----------link
P20 LITE----------link
MATE 10 LITE------link
do not copy this module, you can publish in other modified kernel with the respective credits
KERNEL 5.6 link
KERNEL 5.0 link
KERNEL 2.1 (P20Lite) link
KERNEL 2.1 link
KERNEL 2.0 link
KERNEL 1.8 link
XDAevDB Information
MorfuZ, Kernel for the Huawei HI6250.
Credits
- ajituchiha. (commits)
- Dil3mm4
- osm0sis/AnyKernel2
- Alexxx1 P10L
- Chisetdel31260 M10L
- Emrullah bingul P8L
- Valerio Gerva H7X
- Giacomo Fazio P20L
Contributors
Catuva21
Source Code: https://github.com/catuva21/hi6250-emui8.x
Version Information
Status: Stable
Created 2018-06-02
Last Updated 2018-10-11
DESCRIPTION MORFUZ KERNEL-EMUI 8This core aims at the optimal performance to battery ratio in mid-range terminals, Kirin 65X processor
KERNEL 5.6
Governor BIOSHOCK and DARKNESS back
Planner sio, sioplus and tripndroid back
Added other configurations that Morfuz Kernel 2.1 had
New governors CPUFreq dancedance intellicative.
KMS update
Optimization of blu_active governor for kirin
Other necessary modifications.
KERNEL 5.0
configurations since the beginning of the source codes of Huawei, some changes of the Kernel 2.1 morph
Upstream to the latest version of the kernel v4.4.129
Compiled with the latest Linaro tool 4.9.
EAS has been fully applied.
Conscious energy planning support
new governor governor Schedutil
ExFat has been updated
Frandom support
CPU optimizations and energy use.
IO optimizations
Selinux Permessive now without magisk module
O3 optimizations
Huawei specific optimizations
Uses a timer frequency of 300 HZ
Wireguard support.
Removed spam from unwanted registration
Enabled Advance TCP congestion algorithms
Westwood is used as the default TCP algorithm
Many changes to improve performance.
KERNEL 2.1:
Compiled with the latest Linaro tool chain 4.9
Changed kernel code sources
Selinux Permissive
corrected the MMC - USSD
KERNEL 2.0:
Compiled with the latest Linaro tool chain 4.9
Added fsync support on-off
energy saving.
governor improvements by default
updated boeffla_blocker ver 1.1.0
Advanced TCP
disabled check root
added cpu_boost
GPU get aware
power quickwakeup
KERNEL 1.8:
Added Governador Blu_Active
Added Governador Impulse
Added Governor Darknnes
Added Governor Bioshock
Added I/O scheduler: Sio
Added I/O scheduler: Sio Plus
Added I/O planner: Zen
Added I/O planner: Tripndroid
LZ4 compression
Compiled with the latest Linaro tool chain 4.9
Selinux Permessive
Wireguard support
R2
Does your kernel have sound boost option?
Try Following combination for improved battery life
Using bio shock governer for Big cores and blu active for little cores. This combo giving me better battery life with seemingly no loss of performance. Try it and let us know.
Damn, if you can set selinux permissive then u can use v4a. ?
updated
CATUVA21 said:
updated
Click to expand...
Click to collapse
can use on stock rom?
deanz93 said:
can use on stock rom?
Click to expand...
Click to collapse
yes, I've tried
No see Dynamic SchedTune Boost v3
deanz93 said:
can use on stock rom?
Click to expand...
Click to collapse
YES
Does version 2.0 include the stuff from 1.8?
I got the kernel installed, but selinux is still set to enforcing.
Question
This kernel work on Treble rom? Example : Lineage Os
Fingerprint is quite a lot slower
Edit: nvm I think it's just the bad kernel settings that I set
For next update, pls add oc option, decrease the minimum CPU frequency, increase charging speed and add thermal control. Hotplugging is useless if the cores cannot me turned off due to aggressive throttling by thermal control
Plz add over clocking and under clocking in next updates
eugene2341 said:
For next update, pls add oc option, decrease the minimum CPU frequency, increase charging speed and add thermal control. Hotplugging is useless if the cores cannot me turned off due to aggressive throttling by thermal control
Click to expand...
Click to collapse
Plz add over clocking and under clocking in next updates
Controlling minimum and maximum frequency is so nice
Will it work on Huawei Nova 2i/RNE L22???
ImWolfie said:
Will it work on Huawei Nova 2i/RNE L22???
Click to expand...
Click to collapse
Nova 2i =mate 10 lite
Im afraid it will bricked my device but i successfully installed it thx
Deleted
{
"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"
}
The second round's time has come. I wanna present my kernel here. This kernel focuses on to be a good kernel. My motto is "I don't have motto".
Compatible ROMs:
Should work with all ROMs
Features:
Based on kernel.lnx.4.4.r37-rel CAF branch
Uptodate with latest linux kernel base
Compiled with GCC 8.3 with O3 and graphite opts
Many tracing, logging, debugging, security sh*t removed
EAS
Double tap to wake [Thanks to @vasishath]
Added a bunch of IO scheds( BFQ, tweaked maple, tweaked FIOPS, sio, anxiety)
Spectrum profiles support, can be switched with SmartPack kernel manager
KCAL support
Wakelock blocker (Thanks to @boeffla)
Added Adreno boost
WireGuard support
Headphones gain control
Microphone gain control
Best sound quality
32 bit up to 384 kHz audio playback support
DTS Headphone:X support
CPU OC to 1.8/2.2GHz
CPU/GPU UV
Xbox and PS controller support
HDR support for all whyred/wayne panels
exFAT, NTFS, F2FS support
sRGB support(you can find the custom control for smartpack in the extras folder)
Flashing instructions:
If you are using other custom kernel then at first dirty flash the ROM
Flash the kernel(OC or nonOC)
Flash the perfboost fw config module
If you experience brightness issues then flash the *255 version
Download link:
https://bit.ly/2JZLrwC
AFH mirror: https://www.androidfilehost.com/?w=files&flid=297054
Credits:
@frap129
@nathanchance
@AxelBlaz3
@Shekhawat2
@Ajmy_znr
@psndna88
@andip71
@xanaxdroid
@sultanxda
@YaroST12
@celtare21
@0ctobot
@tytydraco
@kdrag0n
@uvera
All the devs from whom i kanged
Source code:
https://github.com/ktommy91/kernel_xiaomi_sdm660.git
If you like what I made you can give some $ for my funeral:
https://www.paypal.me/ktommy91
Changelog:
r5.0:
- Rebased on kernel.lnx.4.4.r37-rel
- Built with GCC8.3 with O3 and graphite opts
- Dropped many useless stuff
- Kuran's new scheduler and locking backports added(1.1 in hackbench)
- ...See on github
r5.1:
- Linux 4.4.190 merged
- Scheduler improvements(thx to Kuran)
- Some reverted audio patches(better clarity)
- defconfig: disable vmstat event counters
- arm64: Select ARCH_HAS_FAST_MULTIPLIER
- treewide: remove some missed tracing
- Added the missed minimum brightness change option
- Added the missed HDR support
- ASoC: msm: Handle bit_width to configure ASM session for FLAC playback
- USB tethering fixed
- arm: dts: qcom: add the panel-ack-disabled property to whyred/wayne/tulip panels
r5.2:
- kernel-common/android 4.4 merged (Linux 4.4.192)
- Qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07500-sdm660.0 CAF tag merged
- Added the changes from LA.UM.7.2.r1-07500-sdm660.0 CAF tag
- f2fs: Set cp_interval to 30 secs and make it no-op
- drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO
- nvt_touch_d2s: Use a FIFO thread for work processing
- ... see on github
r5.3:
- Linux 4.4.194 merged
- LA.UM.7.5.2.r1-03700-8x96.0 CAF tag merged
- added some missing changes from LA.UM.7.2.r1-07600-sdm660.0
- qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07600-sdm660.0 CAF tag merged
- sched: Import sched_irq_work_queue()
- cpufreq: schedutil: Queue sugov irq work on policy online cpu
- printk: silence healthd messages from userspace
- sched/fair: Don't assign runtime for throttled cfs_rq
- Revert "drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO"
what is Kangaro spectrum injector
and what perfboost conf. do
plz clarify
Did you solve Huaxing panel problem because it was still in version 3.0 If you no longer take a consideration!
John Amin said:
what is Kangaro spectrum injector
and what perfboost conf. do
plz clarify
Click to expand...
Click to collapse
Spectrum injector is for the old GSIs, nowdays not really necessary. Perfboost fw config is EAS compatible config for the perfboost fw.
Frkanyldz said:
Did you solve Huaxing panel problem because it was still in version 3.0 If you no longer take a consideration!
Click to expand...
Click to collapse
Huaxing should work.
In the 2.6 version, this is not a problem, but other current kernels are still going black screen issue
I'd like to try this kernel, but bootloop always bother me..
delphinuz said:
I'd like to try this kernel, but bootloop always bother me..
Click to expand...
Click to collapse
Magisk and some modules bother you.(or the stalkers)
ktommy91 said:
Spectrum injector is for the old GSIs, nowdays not really necessary. Perfboost fw config is EAS compatible config for the perfboost fw.
Click to expand...
Click to collapse
what do you recommend as cpu gov. for 3giga ram whyred varient for optimum battery and performence without overclocking
works on miui?
Non UV versions are up, flash if you experience random freezes.
John Amin said:
what do you recommend as cpu gov. for 3giga ram whyred varient for optimum battery and performence without overclocking
Click to expand...
Click to collapse
Darktuil +512 MB zRAM
raptorddd said:
works on miui?
Click to expand...
Click to collapse
Should.
ktommy91 said:
Non UV versions are up, flash if you experience random freezes.
Click to expand...
Click to collapse
UV versions what is that
John Amin said:
UV versions what is that
Click to expand...
Click to collapse
under volt.
raptorddd said:
under volt.
Click to expand...
Click to collapse
do you mean not overclock
John Amin said:
do you mean not overclock
Click to expand...
Click to collapse
different thing. undervokt is voltage of cpu lowered so it consumes less power.. if too low it will reboot or freeze phone . if so flash the zip that says non UV
OC overclocked cpu get higher frequencies ..
ktommy91 said:
Non UV versions are up, flash if you experience random freezes.
Click to expand...
Click to collapse
Man you should've made non uv zip long time ago. I was having bootloop on your kernel since v2.0. If you would have made non uv verison back then. We would not have bootlooo problem. Everything is working perfectly now. No reboots.
One request can you make a ramdisk zip for setting schedutil governer as default like in insigniux where flashing it will make schedutil default cpu governor
raptorddd said:
different thing. undervokt is voltage of cpu lowered so it consumes less power.. if too low it will reboot or freeze phone . if so flash the zip that says non UV
OC overclocked cpu get higher frequencies ..
Click to expand...
Click to collapse
so what version you recommend safer non UV or normal
John Amin said:
so what version you recommend safer non UV or normal
Click to expand...
Click to collapse
I recommend non uv as uv one was causing bootloop