Sensei [Enjoy the ZenExperience][Sabermod][Kernel] - Xiaomi Mi 4i

Code:
#include
/*
* 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.
*/
Introduction
What Is Sensei?​
Sensei is a kernel for the Mi4i (ferrari) that is derived from @dh-harald sources. Built with UberTC to ensure the best performance and stability with a highly optimized system. Cherry-picked features & fixes from AOSP, CM and other repos to provide useful and well-tested features that make your phone better. It does not have useless kernel patches or make dangerous or experimental changes to your phone that cause weird or inexplicable problems.
Features​
Multirom support
Advanced color control
Fastcharge
Better Ram & Battery Management
Quickwake
Fast bootup (Using all cores)
Better thermal handling
Compability​
Sensei is compatible with any rom derived from the CyanogenMod source. (CM12.1, CM13, AOSPA-L, Pac-Rom, PA)
DONATIONS​
Sensei is built on open-source software which doesn't allow me to charge it for anything. If you like the kernel and want to donate, here's my paypal email "[email protected]"
Where to download?
Downloads are in the changelog on the 3rd post​
How to install?
Make sure you are using MiToolkit v4 to flash the recovery.
Download the kernel
Move it to your phone if downloaded from PC
Reboot into recovery
Locate the kernel and install. You don't have to wipe cache/dalvik.
XDA:DevDB Information
Sensei - Enjoy the ZenExperience, Kernel for the Xiaomi Mi 4i
Contributors
haikalizz
Source Code: https://github.com/webhaikal/android_kernel_xiaomi_ferrari
Kernel Special Features: Doubletap2Wake | Lot's Of Governors | Core_ctl | Fast Charge
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2016-10-27
Created 2015-08-20
Last Updated 2017-02-03

Information
Preferred Settings
Balanced
Governor (Both) : Interactive
I/O Scheduler : Zen
Read-ahead : 1024kb
CPU Hotplug : Thunderplug
Thermal : Core Control (Max Temp 50°)
Gaming
Governor 1 : ElementalX
Governor 2 : Interactive
I/O Scheduler : Zen
Read-ahead : 1024kb
CPU Hotplug : Thunderplug
Thermal : Core Control (Max Temp 50°)
Performance
Governor (Both) : SmartassV2
I/O Scheduler : Zen
Read-ahead : 1024kb
CPU Hotplug : Thunderplug
Thermal : Core Control (Max Temp 55°)
Fix for MIUI
To make it work for MIUI6 and 7.
Flash these files in TWRP
https://drive.google.com/file/d/0B_NyTBF8E1FZbktVVm41ZkJCb28/view?usp=sharing
https://drive.google.com/file/d/0B_NyTBF8E1FZcGlLaW8xbEpYNlk/view?usp=sharing
Preferred Kernel Manager
Kernel Auditor
SetCPU
Enabling features
Doubletap2wake (To enable, run this in terminal : "echo 1 > /sys/devices/soc.0/78b9000.i2c/i2c-5/5-004a/wakeup_mode")
CPU Core Control
Force enable CPU : "echo 1 > /sys/devices/system/cpu/cpu{number}/online_control"
Force disable CPU : "echo 1 > /sys/devices/system/cpu/cpu{number}/online_control"​
Notification LED control : https://gitlab.com/webhaikal/SenseiFerrari/commit/b1d580859870bcaaedadfb043cde37a0e0ea0918
Bugs
Others? You tell..

Changelog
Sensei v3.0 (27/10/2016)
Changelog
[*]Upstreamed to Linux 3.10.104
[*]Added new governor (Chill, Intelliactive, Ironactive)
[*]Added ondemand optimize feature (Zen-tune)
[*]CVE-2016-5195 Security patch
[*]Dynamic FSync
[*]Kexec & Kexec Hardboot patch
Download : https://www.androidfilehost.com/?fid=457095661767104457
MD5 : 841b61a6967873610c9ccd868644c053
Sensei v2.3r2 (26/06/2016)
Fixed Yankactive not showing in previous version
Added MSM Limiter
Thunderplug updated to v5.0
Download : https://www.androidfilehost.com/?fid=24572369242687284
MD5 : 8e35f50fcf1548f95baff8cb04978c62
Sensei v2.3 (26/06/2016)
ElementalX Governor
Yankactive Governor
Using faster optimization techniques (Thanks to OP3 forums)
Download : https://www.androidfilehost.com/?fid=24572369242687266
MD5 : eb401b13c9622778492c0d9e53ac9e20
Sensei v2.2-dev (13/02/2016)
Upstreamed kernel version to 3.10.55 (Will update to latter versions later)
Download : https://www.androidfilehost.com/?fid=24415232478675650
MD5 : 23dcc71508db72faa8a8e91afeadc6c9
Sensei v2.1.2-dev (24/01/2016)
Download : https://www.androidfilehost.com/?fid=24389512218018294
MD5 : dde95bd145ab59ec3c71ade66dfa0009

Does this work with miui? Or only cm ROMs?
Sent from my Mi 4i using Tapatalk

Working well on cm12.1. Fixed my WiFi issues with custom kernels as well. I don't see zzmoove amongst the govs, was it removed?

davtse said:
Working well on cm12.1. Fixed my WiFi issues with custom kernels as well. I don't see zzmoove amongst the govs, was it removed?
Click to expand...
Click to collapse
Thanks for the info, will look into it today. @Annasarp this only works on CM12.1, will try to look into support for miui.
-----------Edit-----------------
Testing out latest build for potential zzmoove governor fix with new hotplugs (Alucard, Mako, Bricked).

haikalizz said:
Thanks for the info, will look into it today. @Annasarp this only works on CM12.1, will try to look into support for miui.
-----------Edit-----------------
Testing out latest build for potential zzmoove governor fix with new hotplugs (Alucard, Mako, Bricked).
Click to expand...
Click to collapse
I am on ver. 1.0 , not getting option to set hotplug .I tried kernel aiudtor ,trickster mod and set CPU.

v1.02 still cant see zzmoove, and kernel version in about phone says unknown

davtse said:
v1.02 still cant see zzmoove, and kernel version in about phone says unknown
Click to expand...
Click to collapse
same here but on first boot zzmoove shows, the next boot it disappears.. may need to disable it. On other news, new hotplugs Alucard, Mako and Bricked have been implemented. Will include in next update with some thermal and cpu freq tweaks...

haikalizz said:
same here but on first boot zzmoove shows, the next boot it disappears.. may need to disable it. On other news, new hotplugs Alucard, Mako and Bricked have been implemented. Will include in next update with some thermal and cpu freq tweaks...
Click to expand...
Click to collapse
Great! I come from the i9505 so I'm familiar with Alucard. Anyway just a question. My Big cores seem to come online more often then the little cores do, even when just doing UI stuff. Is this how the 615 behaves normally? I'm using alucard for both sets of CPUs and autosmp.

davtse said:
Great! I come from the i9505 so I'm familiar with Alucard. Anyway just a question. My Big cores seem to come online more often then the little cores do, even when just doing UI stuff. Is this how the 615 behaves normally? I'm using alucard for both sets of CPUs and autosmp.
Click to expand...
Click to collapse
I think it's how the governor handles it... The big cores aren't always online using the settings provided, most of the time the little cores handles most of the UI, Games and stuff. I will try using alucard and see.

haikalizz said:
I think it's how the governor handles it... The big cores aren't always online using the settings provided, most of the time the little cores handles most of the UI, Games and stuff. I will try using alucard and see.
Click to expand...
Click to collapse
seems like autosmp hotplug is the issue. I turn it off, all cores stay online, the big cores stay at 200mhz while the small ones are used more actively unless load is heavier then all are turned on. under no load they're all at 200mhz but none of them go off

New build up, changelog and download links are in #3 post. Also @davtse have been using Alucard governor with AutoSMP, Big cores are usually online. May need to find more info about that, though this is a WIP...

haikalizz said:
New build up, changelog and download links are in #3 post. Also @davtse have been using Alucard governor with AutoSMP, Big cores are usually online. May need to find more info about that, though this is a WIP...
Click to expand...
Click to collapse
After testing over the course of last night, i've found that most of the hotplugs have the same issue, but Mako just doesn't work at all. I think the problem is that none of the hotplugs are meant for octacore big.small cpus. If you look in alucard's folder in /sys/kernel/alucard, it only has variables up to core 3, 4-7 are missing

Testing new kernel with doubletap2wake and sweep2wake implemented in kernel... About the hotplugs, I may need more time on that.
------- Edit --------
Doubletap2wake and Sweep2Wake/Sweep2Sleep implemented in kernel but not working fully... Either it needs to be implemented in touchscreen drivers or rom... @k2wl

haikalizz said:
Testing new kernel with doubletap2wake and sweep2wake implemented in kernel... About the hotplugs, I may need more time on that.
------- Edit --------
Doubletap2wake and Sweep2Wake/Sweep2Sleep implemented in kernel but not working fully... Either it needs to be implemented in touchscreen drivers or rom... @k2wl
Click to expand...
Click to collapse
Would it help if we could find some hotplug driver for another 615 snapdragon device?

davtse said:
Would it help if we could find some hotplug driver for another 615 snapdragon device?
Click to expand...
Click to collapse
I tried Thunderplug from Yu Yureka, designed for Octa-core devices... Won't boot... Bootanim won't show, after MI logo is blank. Right now browsing through Yureka's forum to find other hotplugs..

Thanks for ur hardwork mate !
Can anyone tell me why when i set a recommended settings then always my big cores change the yanactive governor to interactive, just little cores stayin with yanactive, and please help me in setting up this kernel for the best gaming performance, greetings!
Wysłane z mojego Mi 4i przy użyciu Tapatalka

TeusFrom said:
Thanks for ur hardwork mate !
Can anyone tell me why when i set a recommended settings then always my big cores change the yanactive governor to interactive, just little cores stayin with yanactive, and please help me in setting up this kernel for the best gaming performance, greetings!
Wysłane z mojego Mi 4i przy użyciu Tapatalka
Click to expand...
Click to collapse
which kernel adjustor are you using? adiutor works fine here

TeusFrom said:
Thanks for ur hardwork mate !
Can anyone tell me why when i set a recommended settings then always my big cores change the yanactive governor to interactive, just little cores stayin with yanactive, and please help me in setting up this kernel for the best gaming performance, greetings!
Wysłane z mojego Mi 4i przy użyciu Tapatalka
Click to expand...
Click to collapse
Could the settings, is your system set in performance or battery saving mod? Because that could overwrite the settings... Other factors could be like what @davtse said...
Also I'm still uploading a new version with updated files like thermal and cpu freq... Updated governors and dt2w/s2w are also included. For those who needs the source, sorry though, can't push to github with mobile data...

Related

[DISCONTINUED][6.x][KERNEL][AOSP/CM][UBER 5.3] Optimus Kernel R55 [-O3][DT2W]

Optimus Kernel​
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work on marshmallow roms only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
A new simple version (lollipop version) is available at post #2. Do check it out!
Note: R47 or later will work perfectly only on MarshMallow. Lollipop support was ended with R46.
Custom Features:
- Updated to latest cm-13.0 Sources
- Compiled With Custom UBER 5.3.1 Toolchain
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- MSM_hotplug driver flavored by neobuddy
- DoubleTap2Wake/Sweep2Wake
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- Add State notifier driver
- Add Impulse governor(default)
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq Optimizations
- Backported hotplug thread infrastructure
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Kexec patched (Multirom Compatible)
- Many more things (Check Github)
Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.​
Pls Read This before flashing:
You need ROM's default kernel before flashing this as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX.
DOWNLOADS:
AndroidFileHost
OptimusR46NEW(Final LP version)
Mirror: (Current as well as older versions available)
Mediafire
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!​
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say thanks to @faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimus Kernel, Kernel for the Moto G
Contributors
Flashhhh, Thecrazyskull
Source Code: https://github.com/desaishivam26/Optimus_Reborn
Version Information
Status: Stable
Current Stable Version: R38
Stable Release Date: 2015-05-21
Created 2015-04-24
Last Updated 2015-07-14
OptimuSimple is the version that i have been using quite often now. It's not bloated with many features and works surprisingly well compared to original version. Some of it's features:
- Updated to v3.4.109
- Compiled with Linaro 4.9 Cortex A7 optimized toolchain
- Intelliplug 4.0 by faux
- Faux Sound Control
- Kcal Control by savoca
- Simple GPU Algorithm
Optimizations and governors are same as original version. It doesn't contain dt2w. So if u want dt2w flash original version from 1st post!
Download:
https://www.androidfilehost.com/?fid=24052804347833430
Looking for changelogs??
Here they are!!!
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on all CM12/12.1 and AOSP roms. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
Good to see one more kernel
Sent From My XT1068{LP} Using TapatalK
Will try ASAP, thanks
Installed on my XT1032 16GB CM12 . Intellidemand/Noop and it runs great , very smooth scrolling tested with G+ in the Browser.
How about the camera performance? On other kernels, it would freeze after touching the shutter and requires a reboot.
Anyways, great job on making another kernel available for Lollipop
Thanks for the intelliplug and a bunch of governors
Sent from my falcon using XDA Premium 4 mobile app
hiu115 said:
How about the camera performance? On other kernels, it would freeze after touching the shutter and requires a reboot.
Anyways, great job on making another kernel available for Lollipop
Click to expand...
Click to collapse
Camera is working fine!
You can test it for yourself
Kai Disobey said:
Installed on my XT1032 16GB CM12 . Intellidemand/Noop and it runs great , very smooth scrolling tested with G+ in the Browser.
Click to expand...
Click to collapse
Glad to hear that!
srisurya95 said:
Thanks for the intelliplug and a bunch of governors
Sent from my falcon using XDA Premium 4 mobile app
Click to expand...
Click to collapse
U r welcome
Flashed this kernel on blisspop and its awesome!!!
ROM performs pretty good with kernel and intelliplug works like a charm
Thank you @Flashhhh hope u continue development
Sent from my falcon using XDA Premium 4 mobile app
Does it support XT1033 as well?
hiu115 said:
Does it support XT1033 as well?
Click to expand...
Click to collapse
Yes!
Working great man, but please fix the gpu governors, When switching to simple_ondemand then it reboots..
DeHuMaNiZeD said:
Working great man, but please fix the gpu governors, When switching to simple_ondemand then it reboots..
Click to expand...
Click to collapse
Thanks for reporting!
Will fix it
But the next update will take a little time!
Sry
Intellithermal plzzzz..
srisurya95 said:
Intellithermal plzzzz..
Click to expand...
Click to collapse
Intellithermal isn't entirely useful on the Moto G since it runs on low clock speeds anyway. So no heating problem.
srisurya95 said:
Flashed this kernel on blisspop and its awesome!!!
ROM performs pretty good with kernel and intelliplug works like a charm
Thank you @Flashhhh hope u continue development
Sent from my falcon using XDA Premium 4 mobile app
Click to expand...
Click to collapse
sorry what version of blisspop you have?
today's build?
deltafile said:
sorry what version of blisspop you have?
today's build?
Click to expand...
Click to collapse
4/02
Sent from my falcon using XDA Premium 4 mobile app
srisurya95 said:
4/02
Sent from my falcon using XDA Premium 4 mobile app
Click to expand...
Click to collapse
ty im going to switch to it from candy rom

[KERNEL][ELITE/EVITA][CAF][LP][FEB 24]Frosted Kernel by javelinanddart

Welcome to Frosted Kernel for the HTC One XL (Elite/Evita)
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.
* 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. :P
* blah blah blah you get the point.
*/
Why I created a SECOND kernel:
So for those of you living under a rock (jk), I already maintain Void Kernel for the One S, so why would I bother creating another? Well @Rapier started having issues, so I PM'd him a patch. He sais he would test it later but commented on how Void LP and IceCode LP were feeling a bit sluggish (they share the same base) where as the stock CM 12 Kernel is super smooth. I then tried the CM 12 stock kernel and realized that he was right. So I forked the CM stock kernel and added some basic features and sent it to him. He commented on how the OC values weren't sticking properly and the Benchmarks were really low but how it was smooth. So I fixed the OC, and added @show-p1984's MSM_MPDEC and MSM_THERMAL to speed it up and when I benchmarked it, I got 6788 in quadrant. That was a couple of hours ago. Now, I'm releasing it into the wild. The main focus of the Bricked Edition (like Bricked Kernel before it) is speed and stability. Undervolting is doable but you have to do it yourself and if you get random reboots I will not help you there. Enjoy Frosted Kernel everybody!
Post #1: Disclamer, Why I created this Kernel
Post #2: Download and Features for Bricked Edition
Post #3: Changelog for Bricked Editon
Post #4: Reserved
Post #5: Reserved
Post #6: Link to Discussion Thread
XDA:DevDB Information
Frosted Kernel, Kernel for the HTC One X
Contributors
javelinanddart, Rapier, jrior001, rmbq, AKToronto, CM Team, Flashalot, Candy5 Team, show-p1984, flar2, faux123
Source Code: https://github.com/FrostedKernel/android_kernel_htc_msm8960
Kernel Special Features:
Version Information
Status: Stable
Created 2015-02-24
Last Updated 2015-03-03
Bricked Edition Features:
Compiled with the Lastest Linaro Toolchain Optimized for Cortex-A15 by @Christopher83
Compiled with -O3 Optimization
XZ Compression (-O3 creates larger code, need it to keep it in check)
Voltage Control by @faux123
CPU Overclocking to 1.836GHz (Stable too!)
CPU Underclocking to 192MHz (Also Stable)
GPU Overclocking to 512MHz (Stable but phone gets really warm)
BLN by @rmbq
TCP Congestion Control Algorithms: Bic, Cubic, Westwood (default), HSTCP, Hybla, Vegas, Scalable, Low Priority, Veno, Reno, YeAH, and Illinois
CPU Governors: Performance, Powersave, Userspace, Ondemand, Interactive, Conservative, Intellidemand, Intelliactive, Intellimm, TRIPNDROID, Lionheart, Badass (default), SmartassV2 (disabled), ElementalX, and Preservative
GPU Governors: Ondemand, Performance, and Simple
I/O Schedulers: Noop, ROW, Deadline, CFQ, BFQ, FIOPS (default), SIO, SIO Plus, FiFo, TRIPNDROID, ZEN, and Vr
MSM_MPDECISION and MSM_THERMAL by @show-p1984
MSM_MPDECISION Input Boost Available
Lastest CAF + Latest Linux 3.4 Source
Vibrator Intensity Control
Amazing Build Flags
Fast Charge
Module Support
Export Krait Variant
exFAT Support
UTF-8
FRANDOM Support
Asynchronous Fsync
KCal Control by @faux123
Sound Control by @faux123
91% Compatible with KControl
F2FS Support
Frosted Bricked Installer Features:
AROMA Installer with Holo Theme
License (GPLv2)
Terms of Use (Disclaimer)
Changelog
Date Updated
Kernel Edition
Confirmation Screen
Reboot Option at the End
Add Init.d Support
Enable Insecure Kernel
Remove Governor Overrides
Things to do:
Command Line Interfacing
Downloads:
https://www.androidfilehost.com/?w=files&flid=26767
Code:
[SIZE="5"][B]Bricked Edition Changelog:[/B][/SIZE]
Mar 01
-QSEECOM
-SELinux Permissive
-Disable Wake Controls
-Modules Support
-TCP Congestion Control Algorithms
Feb 24
-Initial XDA Release
Feb 23
-Initial Release to @Flashalot, All of the Features Mentioned In the Above Post
-MSM_THERMAL Board File Hooks
-Wake Controls for Synaptics 3200 Touchscreen
Reserved 1
Reserved 2
Please Keep All Discussion Questions in the Discussion Thread (Q&A TAB)
javelinanddart said:
Reserved 3
Click to expand...
Click to collapse
sorry, is not the good forum. This forum is for HTX ONE X Endeavoru, not Evita.
tortellini said:
sorry, is not the good forum. This forum is for HTX ONE X Endeavoru, not Evita.
Click to expand...
Click to collapse
I know, but DevDB wasn't letting me choose HTC One XL. I'm going to have a mod move it
Your voltage table is... dangerous. You have it set to nearly 1.4v at the high end which can damage these chips. My phone locked up after flashing. Also you seem to be using the "qualcomm" voltages (1.15 volts) for every other level which is unstable on phones with fast-binned CPUs like mine. Can you provide a version with the normal voltage table?
ThisWasATriumph said:
Your voltage table is... dangerous. You have it set to nearly 1.4v at the high end which can damage these chips. My phone locked up after flashing. Also you seem to be using the "qualcomm" voltages (1.15 volts) for every other level which is unstable on phones with fast-binned CPUs like mine. Can you provide a version with the normal voltage table?
Click to expand...
Click to collapse
I'll give you an init.d script
Flash it in TWRP and you're good to go
deleted
great kernel, everything works smoothly and the performance is (subjectively) way better than stock! thanks!
however, DT2W seems to be broken and causes hard reset.
one question: how do i control vibration intensity?
thanks!
thelonewolf_pav said:
great kernel, everything works smoothly and the performance is (subjectively) way better than stock! thanks!
however, DT2W seems to be broken and causes hard reset.
one question: how do i control vibration intensity?
thanks!
Click to expand...
Click to collapse
Does Swap work? Is there a certain kernal control application that works best with this kernal or do I have to manually change it.
harpin14789 said:
Does Swap work? Is there a certain kernal control application that works best with this kernal or do I have to manually change it.
Click to expand...
Click to collapse
swap works like a charm. been using this kernel for 3 days now, buttery-smooth, definitely way better than stock. i need to compare it to Torched, but at this point i definitely recommend flashing this kernel over the stock one.
re kernel control app, i use Kernel Tuner and Trickster Mod. these two seem to cover everything i need.
thelonewolf_pav said:
great kernel, everything works smoothly and the performance is (subjectively) way better than stock! thanks!
however, DT2W seems to be broken and causes hard reset.
one question: how do i control vibration intensity?
thanks!
Click to expand...
Click to collapse
I'll disable wake controls then
Use trickster mod, in the specific tab
I'll try to build a new update today
Changelog:
QSEECOM support
SElinux permissive
Wake Controls disabled
javelinanddart said:
This will also become the official Candy5 kernel for Evita (rebranded there ofc)
Click to expand...
Click to collapse
that's great news! congrats
javelinanddart said:
I'll try to build a new update today
Changelog:
QSEECOM support
SElinux permissive
Wake Controls disabled
This will also become the official Candy5 kernel for Evita (rebranded there ofc)
Click to expand...
Click to collapse
Would there be any chance that wake would come back in the future?
harpin14789 said:
Would there be any chance that wake would come back in the future?
Click to expand...
Click to collapse
Possible but not likely as I don't own the device
Having boot loop.
Sent from my ALCATEL ONE TOUCH 5036A using XDA Free mobile app

[Kernel] [3.4.107] SmoothGKernel V7 [CM12/12.1] [AOSP] [SABERMOD 6.0]

Thermonuclear Stuff:
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 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.
Introduction:
I'm just starting out with these stuff, so please don't hate. This kernel is supposed to be for performance and battery balanced. Don't expect this kernel to have magic battery life or amazing performance.
Click to expand...
Click to collapse
Features:
SaberMod 6.0 GCC Compiler
GPU overclock 600mhz
GPU underclock 100MHz
CPU underclock 96MHz
Intelliplug 3.9
Zzmoove Gov
Impulse Gov
Intellimm Gov
Intelliactive Gov
Smartmax Gov
PegasusQ Gov
Badass Gov
Dynamic Fsync
Powersuspend
Faux Sound Control 3.2
Kexec-hardboot-patch
Fiops Iosched
Reclaim RAM for loggers
Kernel NEON mode
High Performance Audio
More will come soon
Click to expand...
Click to collapse
Changelog:
4/12/2015
*Initial Release
4/12/15
V2:
Intelliactive
IntelliDemand
SmartMax
4/13/15
V3:
PegasusQ Gov added
Badass Cpu Gov added
Sound Control 3.2 (Faux Sound)
Kexec-hardboot-patch(multirom compatible)
Reclaim RAM for loggers
added fiops io-scheduler
KCAL color control
12/19/15
V4:
Intelliplug 3.9
Linaro GCC 4.9.3
Latest CM12.1 sources
Started from scratch
All current features are available
removed intellidemand
added intellimm
Dynamic Fsync
Power suspend
Kernel NEON mode
High performance audio (192KHz)
optimizations
Check github for more
4/28/15
V5:
SaberMod 6.0
Linux Kernel version 3.4.107
4/29/15
V6:
zzmoove governor added
impulse governor added
5/7/2015
V7:
Underclock CPU to 96MHz
Underclock GPU to 100MHz
Click to expand...
Click to collapse
Downloads:
Download:
V1
V2
V3
V4
V5
V6
V7
Click to expand...
Click to collapse
Thanks:
@Flashhhh @Anas Karbila @attack11 @Niropa @cyanogenmod @YoshiShaPow, If you think I unfairly didn't mention you, PM me.
If you want to build your own kernel, go here: Link
This kernel is tested on CYANOGENMOD 12, 12.1, and BlissPop.
XDA:DevDB Information
[Kernel] [3.4.107] SmoothGKernel V7 [CM12/12.1] [AOSP] [SABERMOD 6.0], Kernel for the Moto G
Contributors
MetalPhoenix45
Source Code: https://github.com/MetalPhoenix45/SmoothGNew/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v7
Created 2015-04-12
Last Updated 2015-05-07
Reserved
Mine....
Q&A
Q: How do I flash this?
A: Install TWRP or any other custom recovery. Download my kernel. Then go to recovery mode. Install>SmoothG.zip>Install it!
Q: No Wifi or won't boot up,
A:Install latest Cyanogenmod 12.1 and if you still have problems, tell me.
What other Q&A's do you wan't? Tell me.
first, yeah!! thanks for bringing up another kernel. will give em a shot very soon.
NeoPreacher said:
first, yeah!! thanks for bringing up another kernel. will give em a shot very soon.
Click to expand...
Click to collapse
Thanks, and please tell me features you'd like me to add to this kernel.
@MetalPhoenix45 Good to see that u finally did it!
Flashhhh said:
@MetalPhoenix45 Good to see that u finally did it!
Click to expand...
Click to collapse
I couldn't have done it without help.
2nd release is out!
Added intelliactive intellidemand and smartmax
MetalPhoenix45 said:
2nd release is out!
Added intelliactive intellidemand and smartmax
Click to expand...
Click to collapse
Nice!,thanks for adding the Govs i tested it and Simple_ondemand GPU causes reboot when confirmed for use on Synapse
-Blisspop 3.0
-UniversalKernelManager 3.8
-Clean Install
- Team Bliss V4A Mod from their site
if you need any more info like logcats or whatnot just tell (pm or reply)
Thank you for this kernel :good: very smooth and stable, good work, congratulations!.
(if you want, you could UC it to 192mhz)
Gpu overclock to 600mhz? I thought 533 was max
eddydc1 said:
Gpu overclock to 600mhz? I thought 533 was max
Click to expand...
Click to collapse
don't think there's a limit, just some gpu's will lose stability at a point. as with all overclocking, your mileage may vary.
neopolitann said:
Nice!,thanks for adding the Govs i tested it and Simple_ondemand GPU causes reboot when confirmed for use on Synapse
-Blisspop 3.0
-UniversalKernelManager 3.8
-Clean Install
- Team Bliss V4A Mod from their site
if you need any more info like logcats or whatnot just tell (pm or reply)
Click to expand...
Click to collapse
Will fix soon, I see the problem.
sfoot13 said:
Thank you for this kernel :good: very smooth and stable, good work, congratulations!.
(if you want, you could UC it to 192mhz)
Click to expand...
Click to collapse
I'll underclock to 100mhz in the next release.
twist3d0n3 said:
don't think there's a limit, just some gpu's will lose stability at a point. as with all overclocking, your mileage may vary.
Click to expand...
Click to collapse
The moto g's GPU didn't lose stability suprisingly, running very smoothly with very few stutters(less than stock). Also, can anyone give me info for battery life, for me its enough, but I want to hear from everyone else.
Going to use sabermod 5.0 after the next build. Thanks @Flashhhh for helping.
MetalPhoenix45 said:
I'll underclock to 100mhz in the next release.
Click to expand...
Click to collapse
Thank you so much! just 1 request more... could be possible add kexec support? :fingers-crossed:
sfoot13 said:
Thank you so much! just 1 request more... could be possible add kexec support? :fingers-crossed:
Click to expand...
Click to collapse
Of course. I'll add it.
My work: SmoothGKernel for the Moto G, and remember always hit the thanks button if anyone helped.
Sorry guys, I wish I could upload sooner, but I'm getting errors and looking for a fix.
Crazy game experience using SmoothGKernel V2, been playing UFC from EA Sports and it's just amazing. My eyes couldn't even keep up because it was so responsive. No disrespect, but I thought there was at least gonna be a lag while tapping the screen, but there was none. SmoothGKernel has a lot of potential for sure.
@MetalPhoenix45 keep up the grea workt!
kijp15 said:
Crazy game experience using SmoothGKernel V2, been playing UFC from EA Sports and it's just amazing. My eyes couldn't even keep up because it was so responsive. No disrespect, but I thought there was at least gonna be a lag while tapping the screen, but there was none. SmoothGKernel has a lot of potential for sure.
@MetalPhoenix45 keep up the grea workt!
Click to expand...
Click to collapse
Thanks, how was battery life?

[KERNEL] Phantom Kernel for Android 6.0.1 TouchWiz Roms

Mod edit: thread closed due to missing kernel sources.
Your warranty is now void. Knox 0x1.
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.
PHANTOM KERNEL​by 6h0st ​
​
Lots of thanks to the Aspire team members:
@DaOldMan – Aspire Rom developer
@Eleo, @galili47, @Bullmans, @Logel & @Kill-Switch - Product evaluation & Support
Special thanks:
@jcadduono
@lss1977
@Yank555
@arter97
@faux123
@gj86
... other previous developers and all future testers...
... and of course big thanks to project donors.
* Kernel Features *
Based on idle kernel by jcadduono/lss1977 source code.
Linux version 3.4.113,
Arch Power, Gentle Fair Sleepers ,
F2FS support - I recomend using F2FS for /system and /cache partitions only, but supports /data partition too - EXPERIMENTAL
Added Phantom Governor as default
(based on yankactive - optimized to use CPU frequencies for reduced battery consumtion with a little loss of performance.)
Added alucard, arteractive, intelimm, intellidemand, ondemandplus, impulse, smartmax, smartmax_eps, Lionheart, biosock, nightmare and zzmoove governors beside performace and conservative.
Added Phantom, zen, tripndroid, sioplus, bfq,fiops, deadline I/O Schedulers beside row, cfq, sio, fifo and noop.
Phantom I/O Scheduler set as defualt for Internal memory and External SD Card (if phone has one)
(Phantom I/O Scheduler is based on Maple, has Zen, VR and SIO I/O schedulers code in it, uses a first come first serve style algorithm with seperated read/write handling to allow for read biases. By prioritizing reads, simple tasks should improve in performance. Phantom I/O also uses hooks for the powersuspend driver to increase expirations when power is suspended to decrease workload.)
Max CPU frequency is 2265 mhz
Min CPU frequency is 288 mhz
CPU has 28 frequency steps.
No CPU OC - Stock CPU frequency table used for better stability
Added Fast Charging by Yank555.
Added 100, 500, 533, 578 mhz GPU steps.
7 CPU hotpluging managers: MSM, Bricked, Intelli-hotplug, Zen Decision, AutoSMP, Fast Hotplug and LazyPlug
Intelli-hotplug tweaked ,modded and added a special Lazy profile for videos, phone calls and screen off (set as default)
iotop.sh script support
Added battery power consumtion (average and current) information (mAh).
Added per CPU core control (governor and frequency)
Added Adaptive LMK
Added DoubleTap2Wake (Full/Half screen modes available)
Added Phantom Log, Phantom LED and Phantom Swap features
- LKM - Loadable Kernel Modules support
- Intelli-Hotplug update (more balanced now)
- Intelli-Hotplug (4 cores only) profiles update:
0 balanced 4 cores (default)
1 performance 4 cores (more aggesive)
2 conservative 4 cores (saves battery)
3 disable
(* Any other value other then 0-3 will set it to 3.)
(** Tweak is available at this path: /sys/kernel/intelli_plug/full_mode_profile)
- added custom suspend: enable freeze timeout configuration
(*Tweak is available at this path: /sys/power/pm_freeze_timeout)
- Fixes for DoubleTap2Wake.
- FS performance gain by 10%, in benchmark test at least.
- Modem performance tweak
- Fix for LTE only as preferred mode causing FC after a reboot;
- Fixed Call Delay;
__________________________________
How to use LKM - Loadable Kernel Modules:
The kernel comes in a basic version without all the governors, schedules, hotplugers and FS supported types of partitions, only the most common used.
If you want to use other features that aren't enabled anymore, you need to edit the /system/etc/init.d/00modules file and remove the "#" from the beginning of the lines related to the module (feature) you want to use/enable and reboot. You can activate all of them if you want.
If you want to use the basic version again, you can remove the 00modules file, if any changes were made. It will reappear on reboot, but all modules will be disabled, as default. If the file is missing after a reboot you can copy it from /sbin/scripts folder to init.d.
__________________________________
1.What does Phantom LED do?
It makes the phone's LED blink upon Wifi, Internal SD, ExtSD activity.
(Disable ROM Led notifications for this feature to work properly)
__________________________________
2.What does Phantom Swap do?
It creates a swapfile on the /data partition and starts the swapping process on boot.
The size of the swapfile is 768MB.
If /data/.phantom.swap is removed it will clean the /data partition of the swapfile remains.
__________________________________
3.What does Phantom Log do?
It enables ROM's logs, that are disabled by default.
To enable ROM's logging (logs) you need to create an empty file named '.phantom.log' in /data and reboot. (The name starts with a dot and without quotes.)
After reboot you can check if everything it's working by opening /data/.phantom.log file, with a text editor, and find this text inside: 'Logs are active and available for debugging now.'.
If the text is there you have done the procedure correctly and all logs should be available.
You can't activate logging from Kernel Adiutor-mod anymore!
__________________________________
Kernel add-on scripts can be found in /=Phantom Scripts= folder, if ramdisk/boot image is not altered (e.g. Magisk is installed).
Simple way to use a script is to copy the script from /=Phantom Scripts= to /system/etc/init.d. and reboot, except iotop.sh !
Alternative method is with Kernel Adiutor-mod or SManager or similar apps.
You can edit, save and delete the scripts from /=Phantom Scripts= folder, but all changes will be gone upon reboot! (Even if you delete all/any of the scripts). Most info on how and what to edit is inside of the scripts.
__________________________________
For best compatibility and experience I recommend using [C9 Pro Port][N900X] AspireTeam C9 Pro V4.0.
(Why? ... it's because my testing was done on to this ROM)
Mod edit: links removed
XDA:DevDB Information
Phantom Kernel, Kernel for the Samsung Galaxy Note 3
Contributors
6h0st
Source Code: Mod edit: links removed
Kernel Special Features: Based on idle kernel by jcadduono/lss1977 source code. (...read full description above.)
Version Information
Status: Stable
Current Stable Version: One
Initial Release Date: 2017-01-08
Latest developer version: 1.2z [EOL]
Latest developer version Release Date: 30.10.2018
For latest updates read the changelog of developer version that can be found in post 3 or on Facebook:
How to flash kernel:
Method for .IMG file:
[ Clean data of Kernel config app fist (Kernel Adiutor or similar apps) ! ]
1. From TWRP Recovery {INATLL} button > go to download folder.
2. Select {Images...} button from down-right-corner > select boot.img.
3. Select Boot > Swipe to confirm Flash.
Done!
Method for . ZIP file:
Download (download link in first post) and flash the zip file from TWRP / other recovery.
* Highly recommended on first flash of a new dev.ver. or if coming from another kernel *
[Backup your /system/etc/init.d scripts, Kernel Adiutor-mod data (or Synapse data from other kernels) BEFORE flashing!]
Changelog of: developer version 1.2z
- Compiled with Toolchain UBERTC 8.2.1 + GRAPHITE optimizations;
- a few bugs fixed for eur and skt variants;
- some improvements in performance and battery life.
Ouchh! Thank you!
also for smn900t?
New kernel .... Great !!! ... download but has extension IMG .. Flash recovery?
Inviato dal mio SM-N920F utilizzando Tapatalk
uzzz2004 said:
New kernel .... Great !!! ... download but has extension IMG .. Flash recovery?
Inviato dal mio SM-N920F utilizzando Tapatalk
Click to expand...
Click to collapse
No! Select boot / not recovery.
See "How to flash" section from fist post.
Tmobilefan906 said:
also for smn900t?
Click to expand...
Click to collapse
Yes. Flash TMO variant.
6h0st said:
Yes. Flash TMO variant.
Click to expand...
Click to collapse
sorry, wrong thread
only for TW ROMs?
i am on Resurrection Remix - very pity
moonryder said:
only for TW ROMs?
i am on Resurrection Remix - very pity
Click to expand...
Click to collapse
Samy TW only. Sorry.
6h0st said:
Samy TW only. Sorry.
Click to expand...
Click to collapse
OK, so i will try Norma ROM V17 by @Thepunisher70 and this kernel
moonryder said:
OK, so i will try Norma ROM V17 by @Thepunisher70 and this kernel
Click to expand...
Click to collapse
V17 launched already?
Sent from my SM-N9300 using Tapatalk
Oh my god, thanx a lot
Sent from my SM-N930F using XDA-Developers Legacy app
Thank you, gonna try it.
But why:
6h0st said:
No CPU OC - Stock CPU frequency table used for better stability
Click to expand...
Click to collapse
I want performance and don't care about battery (it last so long, no need to).
You have some performance tipps?
muhly.ibrahimsha said:
V17 launched already?
Sent from my SM-N9300 using Tapatalk
Click to expand...
Click to collapse
also waiting ...
TurricanM3 said:
Thank you, gonna try it.
But why:
I want performance and don't care about battery (it last so long, no need to).
You have some performance tipps?
Click to expand...
Click to collapse
Change Max CPU speed to 2.26 Ghz. Use yankactive governor if phantom is not doing the job, or try other governors.
Stock frequency table is used for stability. When booting, about 5 sec. or even more, CPU goes to max frequency. If the max frequency is 2.8 Ghz for exemple, some phones will reboot.
...
Use LSpeed app with performance tweaks but don't optimize CPU if you use phantom/yankactive governors.
Use a 30 sec delay to apply tweaks.
Another thing is temperature. If you OC you will need to activate thermal monitoring or else you might damage your CPU, but by doing that you will get a performance loss. This way a lot of the extra power from CPU you get by OC-ing, will go to thermal monitoring.
Plus the thermal monitor will limit frequencies / cores when overheating. So you will be able to use OC extra power for a short while because of overheating, giving you in fact worse performance overall. OC is generally used for benchmarking, not daily use.
TurricanM3 said:
I want performance and don't care about battery (it last so long, no need to).
You have some performance tipps?
Click to expand...
Click to collapse
How is your experience with kernel? You seem you dont like the performance, that is why you want OC, right?
Sent from my Note 3 using XDA Labs
Thanks 6h0st.
I wanted OC for a little more responsivness. I am no gamer. 2267 got used very rarely and just for a short time. I don't think the phone would overheat.
You aren't using CPU Boost right?
Performance is very good. Still testing. I turned off Arch power.
How to flash this kernel ????
First,
Remove previous kernel and it's depending apps like auditor or synapse and.......
In twrp recovery, instead of choosing zip file we should select imag.
Am I right?
If not , please explane( in detail ) how to flash this kernel.
Big thank.
Sent from my LG-D855 using Tapatalk

[KERNEL][P9][8.0+] ECOKernel 2020 [EOL]

ECO Kernel - Where not done yet
Compatibility Notes:
This kernel is tested to work with EMUI 8 and OpenKirin 8.x ROMs. All other GSI builds aren't guaranteed to boot.
GPL Notice:
This kernel is used and licensed under GPLv2 and visible on my git: https://github.com/dcionline/eco_kernel_hi3650_eva
Recommended Apps:
To tweak most of the settings in the kernel, I recommend using EX Kernel Manager: https://forum.xda-developers.com/gen...nager-t3560850 and Kernel Adituor: https://play.google.com/store/apps/d...ladiutor&hl=en
Features:
Compiled with UberTC 4.9 / Linaro 4.9 / GCC 4.9 toolchain with Cortex A53 and O2 optimizations
Upstreamed to v4.4.130 (where not done yet)
Added blu_active governor and more
Enabled sched CPU governor
Enabled Scene Aware, Performance, and Powersave GPU governors
Enabled HiSilicon GPUFreq Hotplug and Frequency Hopping feature
Disabled useless drivers and features
Say no to Huawei D.U.B.A.I analytics and root scan feature
Disabled Huawei OASES and Livepatching feature
Disabled Swap and zRAM for much smoother operations
Mali GPU tweaks for improved performance
Added zen, FIOPS IO Schedulers
Added westwood and other advanced TCP algorithms
Fingerprint boost driver for quick recognition
Added CPU boost driver to reduce input lag
Reduced allowed wakelocks and better timer frequency
Boeffla Wakelock Blocker to kill unecessary wakelocks that interrupt your device sleep
Dynamic Sched Tune CPU support
Fast USB Charging support
Option to toggle FSync
... and more which I didn't note down or forgot xD
Installation:
Installing the kernel is pretty easy. Reboot your device to fastboot and execute the following command:
Code:
fastboot flash kernel <kernel-name.img>
Downloads available here: UBER - Linaro - Stock
Latest stable Version: 04.05.20 build with Linaro
Latest working upstream applied: 4.4.206
testing channel: under review 4.4.207
dev channel: 4.4.208 debug
XDA:DevDB Information
[KERNEL][P9][8.0+] ECOKernel 2020, Kernel for the Huawei P9
Contributors
dkionline
Source Code: https://github.com/dcionline/eco_kernel_hi3650_eva
Kernel Special Features:
Version Information
Status: EOL
Created 2018-10-21
Last Updated 2021-07-03
The folder is empty :/
PS: What is the difference between UBER / Linaro / Stock? Is there any?
Charnooh said:
The folder is empty :/
PS: What is the difference between UBER / Linaro / Stock? Is there any?
Click to expand...
Click to collapse
Push on UBER my friend!!
Kernel is there....
Regards!!
Who
Charnooh said:
The folder is empty :/
PS: What is the difference between UBER / Linaro / Stock? Is there any?
Click to expand...
Click to collapse
I will push it until tomorrow.
Stock u should know, sources from Huawei/Google.
UBER + Linaro are modified toolchains to give the kernel a better touch in working state on the phone. Im aware, that there are newer versions up to GCC8.x, but not working on EMUI8 yet.
I've just installed the kernel (UBER) on my P9 running OpenKirin Lineage OS. Everything seems to be good so far. I was wondering if you had done any benchmarks regarding stock kernel battery life vs ECO kernel battery life? Also, can enabling fast charging damage the battery?
Ankush.P said:
I've just installed the kernel (UBER) on my P9 running OpenKirin Lineage OS. Everything seems to be good so far. I was wondering if you had done any benchmarks regarding stock kernel battery life vs ECO kernel battery life? Also, can enabling fast charging damage the battery?
Click to expand...
Click to collapse
I didnt tested any benchmarks. It depends mostly on Governor.
Fast Charging should work, but never used.
dkionline said:
I didnt tested any benchmarks. It depends mostly on Governor.
Fast Charging should work, but never used.
Click to expand...
Click to collapse
I tried the fast charging, and I *think* it charged faster, but maybe I imagined it ?. I'll know for sure the next time I do a full charge. Do you have an idea for what additional features you want to put into the next update?
What about deep sleep on OK ROMs? Does it work properly with this kernel?
Is there any way you could add a feature to change the vibration intensity? It's very low on Lineage OS, almost can't feel it.
Antix2835 said:
What about deep sleep on OK ROMs? Does it work properly with this kernel?
Click to expand...
Click to collapse
Mostly encountered issues are by Google Play Services. On Stock Deepsleep has no issues. On OK ROMs i didnt tested it yet.
Ankush.P said:
Is there any way you could add a feature to change the vibration intensity? It's very low on Lineage OS, almost can't feel it.
Click to expand...
Click to collapse
We had some talk about that, but dont know how it ended, think it didnt what we wanted to.
Everything good so far, i did antutu test ~145k.
Is it ok also for EVA-AL10c00b535 (or only for b528)?
dkionline said:
Features:
Compiled with UberTC 4.9 / Linaro 4.9 / GCC 4.9 toolchain with Cortex A53 and O2 optimizations
Upstreamed to v4.4.130 (where not done yet)
Added blu_active governor and more
Enabled sched CPU governor
Enabled Scene Aware, Performance, and Powersave GPU governors
Enabled HiSilicon GPUFreq Hotplug and Frequency Hopping feature
Disabled useless drivers and features
Say no to Huawei D.U.B.A.I analytics and root scan feature
Disabled Huawei OASES and Livepatching feature
Disabled Swap and zRAM for much smoother operations
Mali GPU tweaks for improved performance
Added zen, FIOPS IO Schedulers
Added westwood and other advanced TCP algorithms
Fingerprint boost driver for quick recognition
Added CPU boost driver to reduce input lag
Reduced allowed wakelocks and better timer frequency
Boeffla Wakelock Blocker to kill unecessary wakelocks that interrupt your device sleep
Dynamic Sched Tune CPU support
Fast USB Charging support
Option to toggle FSync
Click to expand...
Click to collapse
Thats pretty good ! :good:
I will test and report with EVA-b535 (btw: which seems to be a good Firmware)
zgfg said:
Is it ok also for EVA-AL10c00b535 (or only for b528)?
Click to expand...
Click to collapse
It needs a small edit for newer patch.
dkionline said:
It needs a small edit for newer patch.
Click to expand...
Click to collapse
My friend @dkionline!!!
Could this kernel for DL00 8.0.0.535 be permissive?
Thanks in advance!!
Rergards!!
im interested in this but im new to kernel stuff. im currently in rros for p9. what are the disadvatages if i install this? can i still normally update my rros rom if i install this?
iammitee said:
im interested in this but im new to kernel stuff. im currently in rros for p9. what are the disadvatages if i install this? can i still normally update my rros rom if i install this?
Click to expand...
Click to collapse
Generally, this is Kernel while Open Kirin ROMs flash System partition
zgfg said:
Generally, this is Kernel while Open Kirin ROMs flash System partition
Click to expand...
Click to collapse
so there are no issues on rom updates even with a modified kernel?
can i restore the old kernel if ever this turns out weird for me?
iammitee said:
so there are no issues on rom updates even with a modified kernel?
can i restore the old kernel if ever this turns out weird for me?
Click to expand...
Click to collapse
I don't know if they are compatible, just saying they are independent
Why not, you can always flash stock kernel back

Categories

Resources