[KERNEL][7.1.2][AnyKernel2] ToXiKernel - v1.6 - 26th July - Galaxy S3 Neo Original Android Development

ToXiKernel v1.6
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
Features
CPU Governors
Bioshock
zzmoove
alucard
nightmare
darkness
blu_active
elementalX
chill
relaxed
impulse
Hotplugs
Intelliplug
MSM_Hotplug
Alucard Hotplug
Mako Hotplug
I/O Scheduler
ZEN
SIO
SIO Plus
Tripndroid
Maple
Miscellanous
Built with UBERTC 8.0.0
Boeffla Wakelock Blocker
Powersuspend
Offline charging
CPU underclocked to 96MHz and overclocked to 1593MHz
GPU underclocked to 100MHz and overclocked to 550MHz
MD5 Display KCAL support
IO scheduler switcher
Power Efficient workqueues
Software CRC toggling
CPU Voltage control
LZ4 compression
AnyKernel2 installation method
Gentle Fair Sleepers and Arch Power toggle
UKSM support
Downloads
ToXiKernel-LOS-14.1-v1.0
ToXiKernel-LOS-14.1-v1.1
ToXiKernel-LOS-14.1-v1.2
ToXiKernel-LOS-14.1-v1.3
ToXiKernel-LOS-14.1-v1.4
ToXiKernel-N-v1.5
ToXiKernel-N-v1.6
Sources
GitHub
Credits
@Rox
@Thargorsson
@Renix63
@sunilpaulmathew
@savoca
@Alucard24
@Blechd0se
@@ki
@osm0sis
XDA:DevDB Information
ToXiKernel, Kernel for the Samsung Galaxy S3 Neo
Contributors
ToXiTe, Thargorsson
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5
Stable Release Date: 2018-07-05
Created 2018-07-12
Last Updated 2018-07-26

Changelog
v1.1
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
v1.2
Fix offline charging
v1.3
Merged Linux Kernel v3.4.113
GCC Optimizations
Added new CPU governors: Intellidemand, Smartassv2
Added Mako hotplug
Enable zzmoove's native hotplug driver
Added Tripndroid IO scheduler
Enabled TCP Congestion algorithm: Westwood, bic, htcp
Overclocked CPU to 1593MHz
Underclocked CPU to 96MHz
Overclocked GPU to 550MHz
Underclocked GPU to 100MHz
Merged Thargosson's fix for Time and Thermal sensor
Updated Powersuspend driver to v1.7
Fixed powersuspend hooks to prevent reboots
KCAL support (not tested)
Disabled MPDecision (Don't use old Apply on Boot!)
Updated to ZENv2
v1.4
Fixed Power off issue
Updated Powersuspend driver to v2.6
Added full KCAL support
v1.5
CPU Governors:Impulse, blu_active, elementalX, chill, relaxed
IO Scheduler: Maple
Power efficient workqueues
Screen-off iosched-switching
CPU Voltage control
Undervolted CPU Frequencies
Switched to AnyKernel2 installation method
Software CRC toggling
LZ4 compression
Lots of other changes
Removed zzmoove hotplug
Removed Intellidemand and smartass governors
v1.5
Built with UBERTC 8.0.0
Tweaked to stable voltage
Gentle Fair Sleeper and Arch Power control
Enabled KSM and UKSM
Improved idle battery drain
Fixed time resetting issues
Wipe data of Kernel Adiutor or whatever app you're using to tweak after flashing kernel, reboot and reconfigure.

Reporting bugs
Post your (modified) kernel configuration along with baseband and the ROM you are using.
Post the exact build you're using with screenshot..
Random reboot after flashing kernel
In case of random reboots post your last_kmsg immediately after the reboot.
Freezes/App crashes after flashing kernel
Post logcat along with dmesg
Use the guide here to grab logs.
FAQ
1. How to fix time reset after reboot?
A.
Install Latest Magisk [NOTE: You need this]
Download attached timefix file
Go to this thread and download the attached apk v2.2. Also leave a "Thanks" to @dougiebee for the app and script.
Install the apk file
Open the installed app and tap "Install offset only"
Open terminal and write:
Code:
su
mv /sdcard/Download/timefix.txt /sbin/.core/img/.core/post-fs-data.d/timefix
chmod 755 /sbin/.core/img/.core/post-fs-data.d/timefix
Done. You need to do step 5 again if you remove battery.
2. Do I have to flash Magisk or SuperSu again after flashing the kernel?
A. If you're flashing v1.5 or later, you do not need to flash Magisk or SuperSU again.
3. How to fix msm_otg wakelock
A. If you are using magisk use this to prevent msm_otg. Run this in terminal:
Code:
su
touch /sbin/.core/img/.core/service.d/otg
chmod 755 /sbin/.core/img/.core/service.d/otg
echo "echo "msm_otg" > /sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker" > /sbin/.core/img/.core/service.d/otg

It boots on crDroid but it seems pre-rooted and Magisk is not working for me (can't install the .zip and the Manager don't recognize it).

Niyix said:
It boots on crDroid but it seems pre-rooted and Magisk is not working for me (can't install the .zip and the Manager don't recognize it).
Click to expand...
Click to collapse
Sorry Updated! Try Now.

ToXiTe said:
Sorry Updated! Try Now.
Click to expand...
Click to collapse
Now it works, thank you!

Need zram and offline charging, can you add this please ?

m1x85 said:
Need zram and offline charging, can you add this please ?
Click to expand...
Click to collapse
That is planned.

ToXiTe said:
That is planned.
Click to expand...
Click to collapse
That is awesome

Could you try to do a build with CONFIG_IP_NF_MATCH_RPFILTER and CONFIG_IP6_NF_MATCH_RPFILTER enabled to see if it fixes tethering ?
Thank You

ToXiKernel v1.1
Changelog
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
Link in OP

ToXiTe said:
ToXiKernel v1.1
Changelog
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
Link in OP
Click to expand...
Click to collapse
Hello
"Hotspot fix", means that by flashing this kernel we can share data with another device without having error?

Hiempsal said:
Hello
"Hotspot fix", means that by flashing this kernel we can share data with another device without having error?
Click to expand...
Click to collapse
Yes.

Thank you so much for the update, especially zzmoove i think is great with the profiles!
Maybe "ZZmoove native hotplug" or Mako's one can be good too?

This kernel is BADASS ,i would suggest to add KCAL ,color control but not only red green and blue

Niyix said:
Thank you so much for the update, especially zzmoove i think is great with the profiles!
Maybe "ZZmoove native hotplug" or Mako's one can be good too?
Click to expand...
Click to collapse
Napoooo said:
This kernel is BADASS ,i would suggest to add KCAL ,color control but not only red green and blue
Click to expand...
Click to collapse
Will consider adding them in future updates.

ToXiTe said:
ToXiKernel v1.1
Changelog
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
Link in OP
Click to expand...
Click to collapse
thank you very much !!!!

HW button keep awake while screen is off so please fix this issue.And if you face any problem while fixing this issue you can have a look at Leo's latest kernel of los14 .He fixed this issue on the latest one.Nevermind I am just saying and yeah you did a great job sir hotspot is working fine
Best of luck :good:

ToXiTe said:
Yes.
Click to expand...
Click to collapse
Well that's great ! Thank you for your work and your time.
Just wondering, do you think that FM Radio and Offline charge are kernel related too ?

Hiempsal said:
Well that's great ! Thank you for your work and your time.
Just wondering, do you think that FM Radio and Offline charge are kernel related too ?
Click to expand...
Click to collapse
Offline charging is kernel related. As for FM radio, I have seen error messages about it in kmsg, so it may be kernel related too.

Related

[DISCONTINUED][KERNEL][5.1][CM] Phoenix Kernel v1.6 [18-February-2016][OC CPU + GPU]

DISCONTINUED
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.
*/
Hello guys, here I'm introducing a custom kernel for our Moto X Play, based on Squid Kernel . Full credits goes to him:fingers-crossed:. I only added some tweaks and more is coming soon. No more blah blah...
Features:
Reduced VFS cache pressure
Disabled noatime and nodiratime
Dirty ratio tweaks
Enabled Arch power and Disabled GFS
Asynchronous I/O latency to a solid-state disk greatly increased
Optimized SLUB
VM_MAX_READAHEAD set to 1024 kbytes
Optimize apply_slack for size and speed - thanks to varunchitre15
Forward port Dynamic Fsync to Linux 3.10 by varunchitre15
Disabled MMC CRC check
Enabled some extra TCP Congestion Controls
Use all cores on-boot for faster bootup
HMP-aware task placement
Code:
[B]CPU Hotplugs:[/B]
[SIZE=2][STRIKE]Bricked Hotplug[/STRIKE]
MSM Hotplug
[STRIKE]MAKO Hotplug
ZEN_DECISION Hotplug
AUTOSMP Hotplug
MSM SLEEPER[/STRIKE][/SIZE]
Code:
[B]CPU Governors:[/B]
[SIZE=2]LIONFISH
SMARTMAX
BLUACTIVE
SMARTASS2
INTELLIACTIVE
INTERACTIVE_PRO
ZZMOOVE
ALUCARD
BARRY_ALLEN
BIOSHOCK[/SIZE]
How to install:
Download Phoenix kernel flashable zip
Copy it into SD Card
Reboot into custom recovery
Install zip from SD Card
Credits:
squid2 (for the GPL source)
varun.chitre15 (for the GPL source)
Kunal.Kene.1797 (for the GPL source)
HridayHS (for the GPL source)
Shoaib05 (for the GPL source)
Motorola
XDA
Google
Missed you ? sorry pm me I'll add you
Downloads:
See the attachment or Download
*** v1.5 and above are not compatible with Stock 5.1 roms ***​
Click to expand...
Click to collapse
XDA:DevDB Information
Phoenix Kernel, Kernel for the Moto X Play
Contributors
AnoopKumar, squid
Source Code: https://github.com/HelllGuest/phoenix_kernel_lux
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2015-10-24
Created 2015-10-24
Last Updated 2016-02-18
Change log
v1.0 2015 October 24
Initial release
v1.1 2015 November 03
Up to date with Squid Kernel
Added frandom
Network speedup tweak
kernel/sched/fair: reduce latency
power: process: drecrease time to enter sleep
defconfig Enable NTFS,CIFS
Added intelliactive - Paul Reioux
Added smartass2 - Erasmux
Added bluactive - Mike Chan,engstk
Added interactive_pro - Mike Chan
Added smartmax-maxwen
v1.2 2015 November 14
Up to date with Squid Kernel
Added Bricked Hotplug - showp1984
Added MSM Hotplug - myfluxi
Disabled IOSCHED_TEST
v1.3 2015 November 26
Updated Lionfish
Wake mod s2s added
Disabled Bricked Hotplug and added MSM Hotplug as default
v1.4 2015 December 26
Up to date with Squid Kernel
Reduced swappiness to 30
Reduced lag
Some minor fixes too
v1.5 2016 February 08
Up to date with Squid Kernel
Linux 3.10.96
Reduced lag
Improved smoothness
Updated Powersuspend
Adreno idler by arter97
320K AAC Encoding
SELinux: permissive
Compiled with Phoenix GCC 5.2
v1.6 2016 February 18
Up to date with Squid Kernel
Overclocked CPU + GPU
Added zzmoove - Zane Zaminsky
alucard - [email protected]
barry_allen - Javier Sayago
bioshock - James Jamison
Added support for CRC Toggle
Optimized Console FrameBuffer for upto 70% increase in Performance
Optimized Integer SQRT. for upto 3x faster operation
Optimized Task-Search for upto 6% increase in Performance
Reduced RQ Lock-Contention for upto 0.7% increase in Performance
Enabled High-Priority WorkQueue for DevFreq
Fixed High-Load Average due to Drivers
Fixed Reporting of GPU Frequency
MSM_HOTPLUG: min 2 cpu while screen off
msm8939: overclock lux big cluster to 1709 MHz
msm8939: overclock lux little cluster to 1209 MHz
msm8939: overclock GPU to 700MHz
Aren't hotplugs like MSM hotplug, bricked hotplug etc. meant for qcom quad core/krait CPUs? I'm not sure how they'd behave on big.LITTLE. Even the governors, I'm not sure they are adapted to big.LITTLE.... could you shed some light on it? Also, your commit history looks like a kang job.... you should clear that out.
Just tried it and now my phone is rebooting every 30 seconds, clearly there are some problems.
Even flashing other kernels or the stock one from cm 12.1 isn't working ( I also restored the libs ), I had to flash the rom again with a full wipe, sorry but had no time to make a logcat.
It looks like kanged only because I manually committed changes from Yu Yreka's custom kernel source... Because I'm having slow Internet connection. Credits are given in the thread.. I think hotplug is working...
AnoopKumar said:
It looks like kanged only because I manually committed changes from Yu Yreka's custom kernel source... Because I'm having slow Internet connection. Credits are given in the thread.. I think hotplug is working...
Click to expand...
Click to collapse
Tbh cherry-picking commits doesn't need a fast internet connection. (I myself have picked commits on a 512 kbps internet) and credits need to be given in the commit, otherwise it counts as a "kang".
Also, credits for bricked hotplug and alucard hotplug etc. haven't been given even in the thread.
Pardon me.. I will fix it give me some time
AnoopKumar said:
Pardon me.. I will fix it give me some time
Click to expand...
Click to collapse
No problem. Just wanted to alert you, because there are a lot of wolves out there who'll trouble you a lot for unretained commit authorship.
Nice work AnoopKumar. Added to index
eskamhl said:
Just tried it and now my phone is rebooting every 30 seconds, clearly there are some problems.
Even flashing other kernels or the stock one from cm 12.1 isn't working ( I also restored the libs ), I had to flash the rom again with a full wipe, sorry but had no time to make a logcat.
Click to expand...
Click to collapse
Thank you for the feedback.. Some issues are removed and added new zip
Quasar said:
No problem. Just wanted to alert you, because there are a lot of wolves out there who'll trouble you a lot for unretained commit authorship.
Click to expand...
Click to collapse
Bro removed all kanged commits.
Perfect, working 100%!!
Amazing Kernel! Kernel running smoothly, show the ball ! All that remains is to add Faux'123 Sound Control functionality.
No more additional cpu governor on the last version?
Nico3d3 said:
No more additional cpu governor on the last version?
Click to expand...
Click to collapse
Actually I removed them because of some authorization issues...
Abravanelsenor said:
Amazing Kernel! Kernel running smoothly, show the ball ! All that remains is to add Faux'123 Sound Control functionality.
Click to expand...
Click to collapse
Stay tuned its coming in the next version.
AnoopKumar said:
Stay tuned its coming in the next version.
Click to expand...
Click to collapse
Possible to incorporate D2W?
Thanks :good:
possible installation in the RR 5.5.8 ? No Bootloop ?
FilipeRgz said:
possible installation in the RR 5.5.8 ? No Bootloop ?
Click to expand...
Click to collapse
Currently i'm on pac rom, not faced any bootloop.
brom25 said:
Possible to incorporate D2W?
Thanks :good:
Click to expand...
Click to collapse
Im working on that too. Only sweep2sleep working now
AnoopKumar said:
Currently i'm on pac rom, not faced any bootloop.
Click to expand...
Click to collapse
I'll back up and install for testing, thanks

[KERNEL][TW] 🌟xMotion🌟 ROM Based v4.7 OC Gpu to 550Mhz UBERT-7.0.0 Dual-sim OC KCAL

[KERNEL][TW] 🌟xMotion🌟 ROM Based v4.7 OC Gpu to 550Mhz UBERT-7.0.0 Dual-sim OC KCAL
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Features
Add KCAL - Advanced color control for Qualcomm MDSS 8226 use Kernel Adiutor
Note:
Lock screen restore RGB value at max. Not solve this.
Note : Build Full -Ofast Toolchain Linaro gcc 5.2.1 20151005
Old Version :
Kernel v1.1
Add POWERSUSPEND to Samsung panel
Bug display wrong freq in Apps Setting Kernel
Little drain but very fast
Kernel v1.2
Add WCD93xx sound control module v3.4
Copyright 2013~2014 Paul Reioux
Kernel v1.3
Fix wrong freq
Set this in /sys/kernel/cpufreq_hardlimit/
Kernel v1.4
Change Toolchain Dorimanx-LG-G2-D802-Kernel
Change to KCAL V2 mdss_mdp_kcal_ctrl.c
Kernel v1.5
Power Suspend settable.
New Version 1.7:
KCAL v2.0 savoca <[email protected]> and Paul Reioux <[email protected]>
WIFI ok
MSM_HOTPLUG by myfluxi
WCD93xx sound control module Author: Paul Reioux aka Faux123
ZZMOOVE governor 2001 Russell King 2012 Michael Weingaertner <[email protected]>
CYAN governor Author: Emre Harbutoğlu on Paul Reioux ([email protected]) Modified for cyan
SIOPLUS I/O scheduler
TRIPNDROID I/O scheduler
ZEN I/O scheduler
VR I/O scheduler
Toolchain 4.9.4 PWR-CORE
Click to expand...
Click to collapse
New Version 1.8:
Add INTELLI_PLUG cpu control module Author: Paul Reioux aka Faux123
More governors
No OC for battery drain
Click to expand...
Click to collapse
New Version 1.9:
Update WiFi PRIMA driver
ARM: add support for kernel mode NEON
ARM: crypto: add NEON accelerated XOR implementation
msm: memutils: memcpy, memmove optimization
crypto: create generic version of ablk_helper
ARM: add support for bit sliced AES using NEON instructions
More commit : Commits
Kernel v3.4.25 CAF
Click to expand...
Click to collapse
New Version 2.0:
For MotionROM_v17.0_20160322
KCAL v2.0 savoca <[email protected]> and Paul Reioux <[email protected]>
WIFI ok Tested AP Router WiFi
MSM_HOTPLUG by myfluxi
WCD93xx sound control module Author: Paul Reioux aka Faux123
ZZMOOVE governor 2001 Russell King 2012 Michael Weingaertner <[email protected]>
CYAN governor Author: Emre Harbutoğlu on Paul Reioux ([email protected]) Modified for cyan
PEGASUSQPLUS governor
SMARTMAX governor
SIOPLUS I/O scheduler
TRIPNDROID I/O scheduler
Toolchain 4.9.4 PWR-CORE
Bug: no DeepSleep (i work to fix)
Click to expand...
Click to collapse
New Version 2.1:
For MotionROM_v17.0_20160322
KCAL v2.0 savoca <[email protected]> and Paul Reioux <[email protected]>
WIFI ok Tested AP Router WiFi
MSM_HOTPLUG by myfluxi
INTELLI_PLUG v4.0
WCD93xx sound control module Author: Paul Reioux aka Faux123
More governors
More I/O scheduler
Toolchain 4.9.4 PWR-CORE
OverClock 1593Mhz
Tweak for GPU
POWERSUSPEND
BTW Notification light is working.
Fix DEEPSLEEP
Click to expand...
Click to collapse
New Version 2.2:
For MotionROM_v17.0_20160322
Update MSM_HOTPLUG by myfluxi
Update governors INTELLIACTIVE, INTELLIDEMAND, INTERACTIVE
Update FREQ_FOR_RESPONSIVENESS in governor PEGASUSQPLUS to 300.000 Mhz
Update fastcharge
Click to expand...
Click to collapse
New Version 2.3:
For MotionROM_v17.0_20160322
Fix Bluetooth Stuttering by [email protected]
Build Full -O3 Toolchains 4.9.x-sabermod 20150926 (release)
kernel with HARDLIMIT CONTROL
cpufreq: CPU max. hardlimit v2.2 (Yank555.lu)
For fast changes you mod this:
/sys/kernel/cpufreq_hardlimit/current_limit_max 1497600 (or whatever you want)
/sys/kernel/cpufreq_hardlimit/scaling_max_freq_screen_on 1497600 (or whatever you want)
99ChangeFreq.zip (unpack and put in dir /system/etc/init.d set permisssion 0755 and activate kernel adiutor init.d)
Click to expand...
Click to collapse
New Version 2.5:
For All MotionROM TW based
Rewrite all CPU Governor
Governor ZZMOOVE fix profile
Update Powersuspend v1.7
New Toolchain UBERTC-4.9.4 20160401
Initram KERNEL in GZIP
Add Dual-sim support for i9300i flash Also RIL_for_I9300I_by_nikita36078.zip and
kernel-MotionRom-TW-17.0-v2.5-zram_FIX_for_i9300i_RIL.zip
Click to expand...
Click to collapse
New Version 2.6:
For All MotionROM TW based
New Toolchain UBERTC 5.3.x 20160401 (optimized)
Click to expand...
Click to collapse
New Version 2.7:
For All MotionROM TW based
New Toolchain UBERTC 5.3.x 20160401 (optimized)
Add GRAPHITE optimizations
Click to expand...
Click to collapse
New Version 2.8:
For All MotionROM TW based
New Toolchain Linaro gcc 5.2.1 20151005
Add GRAPHITE optimizations
Charging off-line work with animation
(I swear I did not realize that does not work ... sorry)
Add Kernel in ZSWAP
Click to expand...
Click to collapse
New Version 3.3:
For All MotionROM TW based
New Toolchain Linaro gcc 5.2.1 20151005
Build Full -Ofast
Add GRAPHITE optimizations
Charging off-line work with animation
Add Scheduler I/O Fiops Sio Sioplus Tripndroid and Zen
ZRAM num_devices = 4 and add script enabled by kernel adiutor init.d 99zram
You can edit this script in /system/etc/init.d/ (change value 64 to set more MB)
ZRAM default_compressor = "lz4"
Update vnSwap zsmalloc.c zswap.c
Workqueues marked with WQ_POWER_EFFICIENT
Update commit WQ_POWER_EFFICIENT
Fix SOUND DRIVER (resolved bug no sound on any music player)
Control Output Sound in Kernel Adiutor menu Sound
Sound Control 3.4 Author: Paul Reioux aka Faux123 <[email protected]>
Update Gpu Devfreq
Add Adreno Gpu governor CONSERVATIVE (now work)
Add more Governors Cpu: WAVE, BLU_ACTIVE, HELLSACTIVE, BIOSHOCK,
NIGHTMARE, ALUCARD and TRIPNDROID
New CPU BOOST driver ACCELLERATE HOTPLUG
New HotPlug driver: BRICKED, MAKO, MSM_LIMITER, ZEN, and ALUCARD
Update INTELLI_PLUG (v5.4) and MSM_HOTPLUG
Click to expand...
Click to collapse
New Version 3.6:
For All MotionROM TW based
Same 3.3, 3.4 3.5
Add Governors:
ARTERACTIVE Copyright (C) 2014 Samsung from SM-G900F source
"Latency sensitive workloads based on Samsung's Galaxy S5 Interactive");
CYAN Copyright (C) 2015 Emre Harbutoğlu
"Latency sensitive workloads based on Google's Interactive"
Rebuild I/O Schedulers add IOSCHED_BFQ and IOSCHED_VR
Add new commit:
fix false disconnect due to a signal sent to the reading process
ksm: check and skip page, if it is already scanned
Input: Send events one packet at a time
cpufreq: Optimize cpufreq_frequency_table_verify()
Add /dev/frandom
lib/string: use glibc version
lib/memcopy: use glibc version
Enable pipe flag.
mm: readahead to 256
vfp: hardfloat
KERNEL in XZ
Click to expand...
Click to collapse
New Version 4.0:
For All MotionROM TW based
Same 3.3, 3.4 3.5 3.6 3.7 3.8
Add Commit to Cpu Boost
Change Fast Charge Driver (old seem break Touchscreen)
Limit the max charge level to 2100 mA
Author Jean-Pierre Rasquin <[email protected]>
Change /drivers/power/qpnp-sec-charger.c from S5 mini
Update sources Selinux
v3.9
update input (touchscreen, ecc.), hid and usb (all) kernel files from S5 Mini
v4.0
In this version regress hotplug to 3.9
disable BRICKED_HOTPLUG
Click to expand...
Click to collapse
New Version 4.7:
For All MotionROM TW based
v4.1
add OC Gpu to 550Mhz (finally)
add Busybox in Ramdisk
add Hot Reboot (use RebootManager )
readd HOTPLUG to v5.4
readd BRICKED_HOTPLUG
v4.2
Fix Cpu UnderClock Frequency to 192Mhz and 249Mhz
WOW...
v4.3
kernel v.4.3 swap in ZCACHE
Parameters in:
sys/kernel/mm/zcache
v4.4
Add Async Fsync from HTC Kernels
Add Dynamic file sync control
v4.5
New Toolchain...
UBERTC gcc version 7.0.0 20160421 (experimental)
Add CRYPTO LZ4 (forgot)
Add Async Fsync from HTC Kernels
Update Dynamic file sync control
Optimize more FULL -03
v4.6
ZSWAP in LZ4
SOUND:
In fauxsound codec
Fix speaker gain volume store (use Kernel Adiutor in Sound)
Now work volume speaker :laugh:
ATTENTION or damage speaker Max value 4-5
for WCD9306 sound control module Copyright 2013 Paul Reioux
v.4.7
Fix GPU overclock 550 Mhz
Add GPU min freq to 100 Mhz
Limit CPU Voltage at freq 192 and 249 MHz
Script Zram to 512 MB
zram vs zswap vs zcache Ultimate guide: when to use which one
Note:
First uninstall Kernel Adiutor, install the new kernel, then reinstall Kernel Adiutor
Click to expand...
Click to collapse
OC Gpu to 550Mhz - Charging off-line work with animation - Fix SOUND
Note:
First uninstall Kernel Adiutor, install the new kernel, then reinstall Kernel Adiutor
Download: Kernel-xMotion-v4.7-u700-zram.zip
Download: Kernel-xMotion-v4.7-u700-zswap.zip
Download: Kernel-xMotion-v4.7-u700-zcache.zip
Test please:
This work on 9300I Dual Sim
Download: Kernel-9300I-DualSim-xMotion-v4.7-u700-zram.zip
Download: Kernel-9300I-DualSim-xMotion-v4.6-u700-zswap.zip
If necessary flash this: Patch+RIL+(Dual+SIM).zip
old:
Download: Kernel-xMotion-v4.6-u700-zram.zip
Download: Kernel-xMotion-v4.6-u700-zswap.zip
Download: Kernel-xMotion-v4.6-u700-zcache.zip
Download: Kernel-xMotion-v4.5-u700-zram.zip
Download: Kernel-xMotion-v4.5-u700-zswap.zip
Download: Kernel-xMotion-v4.5-u700-zcache.zip
Download: Kernel-xMotion-v4.4-l521-zram.zip
Download: Kernel-xMotion-v4.3-l521-zcache.zip
Download: Kernel-xMotion-v4.2-l521-zram.zip
Download: Kernel-xMotion-v4.2-l521-zswap.zip
Download: Kernel-xMotion-v4.2-l521-zram_FIX_for_i9300i_RIL.zip
Download: Kernel-xMotion-v4.2-l521-zswap_FIX_for_i9300i_RIL.zip
Special Version 1.0b7 zRam:
Old version
For All MotionROM TW based
Version beta4:
This version use part of RamDisk of the Boeffla-Kernel and use Boeffla-Config V2 app
Copyright (C) By ZaneZam
Donation: Donation-Link
Link: Page Kernel
Or, just purchase the donation version of the Boeffla-Config app
Yeah go on folks donate for this great Dev By ZaneZam !!
Add zRam (now swap effectively!)
Fix wrong settings
KERNEL in XZ
AnTutu v5.7.2 21600 pts
Change Fast Charge Driver (old seem break Touchscreen)
Limit the max charge level to 2100 mA
Author Jean-Pierre Rasquin <[email protected]>
Version beta6:
Return to Toolchain Linaro gcc 5.2.1 20151005 Graphite
Change :
/drivers/power/qpnp-sec-charger.c
/drivers/hid
/drivers/input
/drivers/usb
add Cpu governor interactive_sm
from S5 mini g800h
Hot Reboot in power app
Click to expand...
Click to collapse
For All MotionROM TW based
Version beta7:
Add OC Gpu to 550Mhz
Add Under Clock CPU to 192Mhz and 249Mhz
Click to expand...
Click to collapse
Special Version 1.0b7 zRam OC Gpu to 550Mhz
Download: Kernel-xMotion-Base-TW-l521-Boeffla-1.0b7-zram.zip
Download: Kernel-xMotion-Base-TW-l521-Boeffla-1.0b7-zram_FIX_for_i9300i_RIL.zip
How to use new ZRAM goto here here
PHP:
Setting Recommended
v4.2
I used zram with setting:
Cpu max : 1401
Governor : interactive_sm
Multicore Power Saving : enabled
Schedule workqueues on awake CPUs to save power. on
Cpu Boost : on
Input boost frequency : disabled (all)
Wakeup Boost : off
Hotplug Boost : on
Cpu Hotplug : IntelliPlug (all default)
Termic : Core Control
GPU : default
Fast Charge: on
Scheduler I/O : deadline 256K
Misc :
Dynamic Fsync : off
Power Suspend Mode : UserSpace
Network : veno
For Setup kernel: kernel-adiutor-0-9-9-4-android-apk-download
If you need a file manager via recovery flash this:
Download: Files manager via TWRP
Thanks to: ZaneZam
Thanks to [email protected] And [email protected]
Commit: toolchain: multiple fixes and changes for gcc 5.0.0
BONUS :
Keyboard SamsungIMEv2 theme xda ( flash in recovery )
*** FIX emoticon ***
Added <<keyboard BLACK and WHITE>>
Thanks ninja_unmatched
Download: SamsungIMEv2_theme_white_fix-emoticons.zip
Download: SamsungIMEv2_theme_black_fix-emoticons.zip
Download: SamsungIMEv2_theme_xda_fix-emoticons.zip
News....
If wifi disconnect flash new WiFi Fix in recovery mode
WiFi Fix : WiFi-fix Galaxy S3 Neo CM12.1.zip
or this:
WiFi Fix original motion ciro v4 : WiFi-fix-Galaxy-S3-Neo-motion-ciro.zip
This Kernel working to Gt-i9300i Dual ???
Amazing Thx @Renix63
About I9300I REnix have i9301i so You can try it works on i9300i .... and tell other users if it works.
Do backup first and flash the kernel.
Ali Asgar said:
This Kernel working to Gt-i9300i Dual ???
Click to expand...
Click to collapse
Sameone test?
Firmware started. It means that the kernel works and I9300I
Why drain? Battery life is not good? If you setup kernel to be battery friendly?
on I9301I works good.
About battery drain I know nothing because a flashed it by 20min.
The Kernell still has a bug 26.. MHz physically is 1593 MHz
Thx a lot @Renix63
Good work
what is the difference between zram ans zswap?? Which one should i flash ??
aziz_chargui said:
what is the difference between zram ans zswap?? Which one should i flash ??
Click to expand...
Click to collapse
Zram - use virtual file file from Your SD card or Internal memory.
Zswap use partition for swap from your SD card - foramted before.
So if you don't want erase your data use Zram, if you have swap partition about 521MB use Zswap.
Propbably Zswap more destroy your sd card - i wrote about it.
nalas said:
Zram - use virtual file file from Your SD card or Internal memory.
Zswap use partition for swap from your SD card - foramted before.
So if you don't want erase your data use Zram, if you have swap partition about 521MB use Zswap.
Propbably Zswap more destroy your sd card - i wrote about it.
Click to expand...
Click to collapse
so i have to use the Zram simpky by flashing it with TWRP
battery drain is real boys
like 3% per 5-6 min
nalas said:
on I9301I works good.
About battery drain I know nothing because a flashed it by 20min.
The Kernell still has a bug 26.. MHz physically is 1593 MHz
Thx a lot @Renix63
Good work
Click to expand...
Click to collapse
Even for me it works well....
Is in daily use and no reboot....
Thanks Bro...
98181735 said:
battery drain is real boys
like 3% per 5-6 min
Click to expand...
Click to collapse
We should also say that it is an experimental Rom :victory:
I'm using latest zram and the max frequency is 2.6ghz (??) This prevents me from setting kernel right. Can you fix it? Other than that works well
Renix63 said:
Even for me it works well....
Is in daily use and no reboot....
Thanks Bro...
Click to expand...
Click to collapse
Yes , no reboot and it's daily use - right and this is amazing
We have TW 5.1.1 with Your great kernel
Battery :
About 18h with normally use - little net, calls, ect. battery is at 66% from 100% so I think it is normall
Thx for Your work @Renix63
I had one restart in stock camera app with OC to 1593MHz ... I check 1497MHz and is ok and again to 1593MHz and is ok.
In first time after OC I had one restart after that everythink is OK
aziz_chargui said:
so i have to use the Zram simpky by flashing it with TWRP
Click to expand...
Click to collapse
Yes, next do wipe cache and dalvik cache - and that's all.
In this Rom the kernel works decently, in CM 12.1 bothers me.
nalas said:
Yes , no reboot and it's daily use - right and this is amazing
We have TW 5.1.1 with Your great kernel
Battery :
About 18h with normally use - little net, calls, ect. battery is at 66% from 100% so I think it is normall
Thx for Your work @Renix63
I had one restart in stock camera app with OC to 1593MHz ... I check 1497MHz and is ok and again to 1593MHz and is ok.
In first time after OC I had one restart after that everythink is OK
Click to expand...
Click to collapse
Thx for info
Perhaps I exclude overclocking ...
News....
If wifi disconnect flash new WiFi Fix in recovery mode
WiFi Fix : WiFi-fix Galaxy S3 Neo CM12.1.zip
I confused firmware
can you share your settings in kernel audi. for battery saver?
Sent from my SM-G800H using xda premium

[KERNEL][3.10.108][Dec 01] Vegito 7.1/7.05 (Moto G4/G4 Plus)

Vegito Kernel for Moto G4 & G4 Plus
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
Click to expand...
Click to collapse
Features:
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
AnyKernel2 by @osm0sis
Compile using Linaro toolchain 4.9
CPU Overclocked to 1651 Mhz ( big clusters ) & UnderClocked to 249 Mhz ( Little clusters )
OverClocked GPU to 600MHz
Init.d support
Dynamic Fsync - A driver originally written by faux123- Disables Fsync when phone is being used causing significant IO boost.
Backlight dimmer option
Fsync toggle on/off
Updated to Latest Linux 3.10.108
Reduced idle power consumption
Wakelocks blocked by default thanks to @franciscofranco
Optimized ARM RWSEM algorithm
zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
Added iosched switcher by @Sultanxda This enables a driver that switches the I/O scheduler for a single block device to Noop when the screen turns off, and back to its original I/O scheduler after a delay when the screen is turned back on
Disabled Gentle fair sleepers
Enabled arch power
Mild Undervolt
Add blink support to kernel
USB Fast Charge Support
Added FIOPS I/O Scheduler
Added SIO I/O Scheduler
Added Zen I/O Scheduler
Support for Fast-IDLING of CPU
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm.
Optimized Console FrameBuffer for upto 70% increase in Performance.
Improved square root algorithm.
Added Faux sound control 3.6
Disabled some debugging.
Added simple GPU Algorithm - An add-on for MSM-Adreno TZ GPU Governor. Developed by @faux123.
Governors enabled: conservativex, interactive
Frandom driver- Fast Kernel Number Generator.
Intelli_thermal v3.0: initial coding for Linux 3.10 Qualcomm kernels.
Add sysfs interface to control intensity.
Fix simple_ondemand crashing
zRAM Support with LZ4 compress
Power efficient workqueue patches
Kernel Samepage Merging
NTFS File System Support
Added bunches of TCP Congestion Algorithm
CPU Boost
Hotplug boost.
Wakeup boost.
State notifier integration.
Downloads
Vegito 7.1 ( Stock 7.0 )
Vegito 7.5 ( Lineage based 7.X.X)
Vegito 3.0 ( Marshmallow )
Google+ Community (Beta testing and releases)
https://plus.google.com/u/0/communities/107248021342303532678
Important:
Do not flash this over other custom kernels!
You should only flash Vegito over the kernel that came with your ROM
Recommended App
Presenting my very own app to control kernel settings. Find it here - Vegito Kernel Manager
Reporting bugs
Grab a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues) right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
See how to submit a bug report for the appropriate place to report your bug
INSTRUCTIONS
Just flash the zip in twrp and you are good to go!
XDA:DevDB Information
Vegito Kernel, Kernel for the Moto G4 Plus
Contributors
Dreamstar
Source Code: https://github.com/nikitsharma15/Vegito_Athene/
Kernel Special Features:
Version Information
Status: Beta
Created 2016-09-13
Last Updated 2017-12-01
Reserved
Announcement
Introducing my own app to update my kernels within 1 click.
Get it from play store- Vegito Kernel Updater
Please Rate or give your feedback for this app.
Vegito 6.8 - 26/May/17
Code:
Merged latest Lineage OS kernel source
Vegito 6.2 - 13/May/17
Code:
-zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
-Reduced idle power consumption
-Wakelocks blocked by default thanks to @franciscofranco
-Merged latest Lineage OS kernel source
-Major fixes & cleanup
Vegito 6.2 - 25/March/17
Code:
-Power efficient workqueue patches (squashed).
-Cpufreq: interactive: reduce timer with screen off
-GPU drivers compiled with device specific Cortex-A53 optimizations
-Kernel: reduce overheat
Vegito 6.0 - 06/feb/17
Code:
-Add blink support to kernel thanks to @JackpotClavin
-SELinux set to permissive
-Fix simple_ondemand crashing
Vegito 5.8 - 28/Jan/17
Code:
-Some tweaks for fast charging
-NTFS R/W Support
-Compatible with systemless root
-ZRAM with lz4 compress.
Vegito 5.5- 21/Jan/17
Code:
-Stock nougat supported
-Live Kernel flashing with backup support for previous kernel - Liverepack implementation of @psych.half is used, which also backs up your previous kernel (boot.img) and other system files which would be changed.
Vegito 5.0- 22/Nov/16
Code:
-Added ZSWAP
-Faux sound control 3
-CyanogenMod 14.1 support
-Support for Fast-IDLING of CPU
-Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
-Support for the new PowerSuspend algorithm.
-Optimized Console FrameBuffer for upto 70% increase in Performance.
-Support for CRC-Toggle (Disabled by Default in Misc. TAB).
-Support for Larch Power feature (should improve Battery-Life).
-Improved square root algorithm.
-Disabled some debugging.
-Added simple GPU Algorithm
-Added Adreno idler GPU Alogrithm
Vegito 4.0- 29/Oct/16
Code:
-Nougat support
-NTFS File System Support
-Dynamic Fsync update
-Some other changes which I do not remember.
Vegito 3.0- 21/Sep/16
Code:
-Added USB Fast Charge Support
-Added Darkness Governors
-Disabled Gentle fair sleepers
-Enabled arch power
Vegito 2.0 - 16/Sep/16
Code:
-Added MSM Hotplug driver
-Added AutoSMP Hotplug driver
-Added ThunderPlug Hotplug driver
-Removed various debug traces
-Other optimizations
Vegito 1.0
Code:
- Initial Release
Great job!
Sent from my MotoG(4) using Tapatalk
---------- Post added at 05:13 PM ---------- Previous post was at 05:05 PM ----------
Can I flash it through twrp with elementalx kernel??
Sent from my MotoG(4) using Tapatalk
Pranav Kumar said:
Great job!
Sent from my MotoG(4) using Tapatalk
---------- Post added at 05:13 PM ---------- Previous post was at 05:05 PM ----------
Can I flash it through twrp with elementalx kernel??
Sent from my MotoG(4) using Tapatalk
Click to expand...
Click to collapse
yes
Awesome kernal! benchmark results looks better with this kernal!
Thank-you!!!!???
Sent from my MotoG(4) using Tapatalk
Is this g4plus only or will it work with xt1625?
Screw it. I'll try.
:edit: boot looping on xt1625
Could you port it to Moto G4?
Enviado de meu Moto G (4) usando Tapatalk
Does it work with custom ROMs ?
Sorry my bad...didnt read the heading
does it need supersu (for wifi , like ElementalX) ?
bobthesalesclerk said:
Is this g4plus only or will it work with xt1625?
Screw it. I'll try.
:edit: boot looping on xt1625
Click to expand...
Click to collapse
your r on stock rom ?
Dreamstar said:
your r on stock rom ?
Click to expand...
Click to collapse
Nope. And that's why we have nandroids. For illiterate people like myself. I will delete my previous comment.
nice! new kernel for G4, (you could identify the device on the title, I think..) good work bro
I go to test... in xt1640
V-2.0 Update
Changelog
Added MSM Hotplug driver
Added AutoSMP Hotplug driver
Added ThunderPlug Hotplug driver
Other optimizations
i flashed this over the elemental kernel and suddely my SU wasn't working anymore i'm on 1642
can you add governor darkness?
stkpxl said:
I flashed it over stock and lost root. Just required me to root again and all is well. So far so good for the XT1625. Haven't started tweaking yet, though.
Click to expand...
Click to collapse
Same here, I had to flash Super SU binary again to get root on XT1643
Can you add Darkness & Alucard!?
On XT1621 Boots ok, but after performing a Benchmark with Antutu, Stock Kernel gots 44195, with this Kernel hardly it gets 42111 and cause battery drain (10% less in 7 minutes with only screen on)
Hardly recommend to backup Wifi Driver on location \system\lib\modules for future Restore on this device

[KERNEL][7.1.X/8.X/9.X/Stock 5.1.1] RZ Kernel for Sony Xperia Z1

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.*/
Features
I/O Schedulers (these were actually added in upstream kernel source)
BFQ
CFQ
DEADLINE
FIOPS
NOOP
ROW [DEFAULT]
ZEN
CPU hotplugs: intelli_plug (ENABLED BY DEFAULT)
CPU thermal control: intellithermal (ENABLED BY DEFAULT)
Governors
conservative
elementalX
intelliactive
interactive
ondemand
powersave
performance
zzmoove [DEFAULT, profile: 3 (ybatext)]
CPU
Support for Multi-Core Power Saving, reduce CPU usage (available in CPU tab of Kernel Adiutor).
Reduced CPU Average-Load drastically (Less CPU-Load=Cool Device=More Battery-Life).
Support userspace CPU voltage controlling
GPU
Support for Adreno Idler algorithm, reduce high GPU frequencies usage for better battery performance
Support for Simple GPU Algorithm
Memory
Support for Adaptive Low Memory Killer (ALMK) (kill any process that cause thrashing scenario)
Support for Kernel Samepage Merging (KSM).
Support for zRAM compression algorithm (updated to upstream Linux 4.8)
Support for LZ4HC (LZ4 high-compression rate) compression algorithm for zRAM
Other tweaks and optimizations
Init.d support
Support Faux Sound Control (use Faux Sound app to set audio gain profiles)
Optimized Integer SQRT. for upto 3x faster operation.
OVERCLOCKED CPU to 2,5GHz
Westwood TCP congestion algorithm (small boost on network speed)
Hacked swappiness up to 200 by using hacks from Samsung kernel sources (default swappiness is 130)
SELinux Permissive (for V4A and etc...)
Disabled some battery-hogging WAKELOCKS
Support zswap for better memory compression
XDA:DevDB Information
RZ Kernel for Sony Xperia Z1 (honami), Kernel for the Sony Xperia Z1
Contributors
remilia15, SuperLamic
Source Code: https://github.com/remilia15/android_kernel_sony_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2018-04-04
Last Updated 2018-09-14
Download link: Drive
CHANGELOG
v1.0: Initial release
v1.5: Post #11
v2.0: Post #17
v2.5:
Post #48
Support for stock 14.6.A.1.368: Post #52
v3.0: Post #97
v4.0 [FINAL]: Post #147
Small notes
The kernel is tested on C6902/C6903/C6906 model. Not sure about other Z1 variants (don't confuse with Z1c). Testers are welcome
As written in the thread name, make sure you're on ROMs mentioned in the thread name. Please report if other ROMs work with this kernel
The kernel is based on @SuperLamic's msm8974 kernel source, and other features were cherry-picked from other sources as well. Original credits goes to them
For dt2w, tap 2 fingers at once on your touchscreen (as mentioned in Modified-kernel thread)
Reserved for future usage
Twrp included ?
Any plans for oreo version?
Is it possible to disable dt2w?
I remember way back it was usually done by modifying a file like
echo "1" > /sys/android_touch/ *some dt2w file*
iga64828 said:
Twrp included ?
Click to expand...
Click to collapse
Well, you have to install it separately through FlashTool
pokepokepoke said:
Any plans for oreo version?
Click to expand...
Click to collapse
Maybe, after Oreo gone stable
SUPERUSER said:
Is it possible to disable dt2w?
I remember way back it was usually done by modifying a file like
echo "1" > /sys/android_touch/ *some dt2w file*
Click to expand...
Click to collapse
You can disable it from Kernel Adiutor -> Wake -> DoubleTap2Wake
Or sysfs way:
Code:
echo 0 > /sys/class/input/input1/wakeup_gesture
Sent from my Xperia Z1 using XDA Labs
nice set of features,,,, gonna give it a test
remilia15 said:
The kernel is tested on C6902/C6903 model. Not sure about other Z1 variants (don't confuse with Z1c). Testers are welcome
As written in the thread name, make sure you're on LineageOS 14.1. I haven't tested other N ROMs yet. Please report if other ROMs work with this kernel
The kernel is based on @SuperLamic's msm8974 kernel source, and other features were cherry-picked from other sources. Original credits goes to them
For dt2w, tap 2 fingers at once on your touchscreen (as mentioned in Modified-kernel thread)
Click to expand...
Click to collapse
Bootloops on RR Nougat 7.1.2 (yeah yeah yeah, read the disclaimer on support for other ROMS, just curious to test this kernel). Strange but offline charging works as expected and even booting into TWRP works. But while in TWRP I notice the device temperature begins to rise rapidly, causing it to reboot,,,,,hope this works in future releases. Device: C6902
RZ v1.5 is up! Changes
Implemented power efficient workqueues (thanks to franciscofranco)
Disabled DT2W by default
Enabled multi-core power saving by default
Reverted GPU OC, obviously because it doesn't do anything
Built with UBERTC 4.9
Disabled battery-hogging wakelocks (thanks to franciscofranco)
Enabled intelli_plug and intellithermal by default (you'll need to disable mpdecision from Kernel Adiutor so intelli_plug will work properly)
RZ v1.5 is available on my Drive folder. Please checkout OP for download link!
Cheers,
Confirmed working with latest Carbon N ?
Sent from my Xperia Z1 using XDA Labs
Good work on my c6903 LOS 14.1 SuperLamic.
Nice work. It's working fine on my C6906 running LOS 14.1 from SuperLamic with Magisk installed and working fine too. My phone was charging too slow but now it's fixed.
Hello, remilia15.
Thank you for your work.
This kernel is flash like update.zip in trwp recovery?
Seand1796 said:
Hello, remilia15.
Thank you for your work.
This kernel is flash like update.zip in trwp recovery?
Click to expand...
Click to collapse
Yes, the kernel is packed inside a flashable ZIP, so just flash it through TWRP
RZ v2.0 is up! Changes
Added support for userspace voltage controller (available in Kernel Adiutor)
Added support for Adreno Idler (reduce high GPU frequencies usage due to msm-adreno-tz overhead), and Simple GPU algorithm
Added governors: zzmoove [DEFAULT], elementalX
Disabled mpdecision and thermanager by default (through my own ramdisk implementation, may support other ROMs for sure, as confirmed with Carbon N and LOS N)
Added support for zswap (ported from Samsung msm8974 kernel source)
Added IO schedulers: zen, fiops (default is still ROW)
Added 100MHz GPU step (should reduce battery consumption on light usage)
Added support for Dynamic Fsync (disabled by default), powersuspend driver (default: HYBRID mode)
Reduced CPU standby voltage
Fixed dt2w deep sleep state (it should function properly now)
RZ v2.0 is available on my Drive folder. Please checkout OP for download link!
remilia15 said:
RZ v2.0 is up! Changes
Added support for userspace voltage controller (available in Kernel Adiutor)
Added support for Adreno Idler (reduce high GPU frequencies usage due to msm-adreno-tz overhead), and Simple GPU algorithm
Added governors: zzmoove [DEFAULT], elementalX
Disabled mpdecision and thermanager by default (through my own ramdisk implementation, may support other ROMs for sure, as confirmed with Carbon N and LOS N)
Added support for zswap (ported from Samsung msm8974 kernel source)
Added IO schedulers: zen, fiops (default is still ROW)
Added 100MHz GPU step (should reduce battery consumption on light usage)
Added support for Dynamic Fsync (disabled by default), powersuspend driver (default: HYBRID mode)
Reduced CPU standby voltage
Fixed dt2w deep sleep state (it should function properly now)
RZ v2.0 is available on my Drive folder. Please checkout OP for download link!
Click to expand...
Click to collapse
Hi
thanks for your works buddy
can u make kernel for other roms like RR too?
u can use anykernel :fingers-crossed:
Luncer said:
Hi
thanks for your works buddy
can u make kernel for other roms like RR too?
u can use anykernel :fingers-crossed:
Click to expand...
Click to collapse
I'm using the very first version of AnyKernel with very minimal patching commands
Somehow it's pretty hard for me to adapt to a newer AK version so I decided to write my own noob-friendly ramdisk patching script instead (compatible with all Z1 AOSP boot.img)
My kernel boots currently on LOS N and Carbon N. For RR, idk why it bootloops. Probably need some other kernel commits maybe?
Sent from my Xperia Z1 using XDA Labs
Runs nice..but I needed to flash the stock kernel from superlamic lineage os and then flash this kernel because the phone went in to a bootloop on the sony logo.
Just a reminder to what to do when your next update is coming
edit: no its magisk thats acting up.. wont't boot when installing this after flashing the kernel
Phone is booting with magisk on stock kernel so something is not right.
I don't have more time atm for this so im gonna let it be

[KERNEL] Butterfly for daisy

=BUTTERFLY KERNEL=
Your warranty is now void!
We're not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at us for messing up your device, we will laugh at you
​
Features:
Pie base: CAF & Prima Tag by LA.UM.7.6.r1-04500-89xx.0
Oreo base: CAF & Prima Tag by LA.UM.6.6.r1-11000-89xx.0
Legacy base: not updated pure sources from MiCode github
(prima tag LA.UM.7.6.r1-05500-89xx / LA.UM.6.6.r1-11300-89xx.0)
• KCAL color control
• Vibration intensity control
• Sound gain control
• Audio codec quality improved
• exFAT Support
• NTFS support
• F2FS support
• SquahFS support
• CIFS/SMB support
• Added CPU Hotplug (default disabled)
• Set lz4 for better zram work
• Boeffla wakelock blocker
• Added defaults rules for Boeffla wakelock blocker
• Disable vendor verify and set no verity
• CRC32: disable by default & enable toogle (average 30% I/O performance profit)
• Few patches from Franco kernel (disabled a lot of debugging stuff)
• Fsync: on/off support
• Battery deep optimisation: undervolting & additional tweaks
• Added Adreno Real Idler (supported turning it on/off)
• Improved interactive governor (patch from Franco kernel)
• Improved CPU boost, default is disabled (patch from Franco kernel)
• Improved conservative governor (patch from Franco kernel)
• I/O schedulers: noop, deadline, bfq, cfq (default), sio, fiops, maple, tripndroid, zen, anxiety, sioplus, fifo, v(r)
• Added CPU governors: darkness, zzmoove, relax, impulse, electron, nonconservative, lionheart, clarity, blu_active, yankactive, intelliactive, conservativex, ondemandx, interactivex, bioshock, darknessv5, alucard, smartmax_eps, pegasusq, lionfish, hyper, despair, barry_allen, xperience, alessa, chill, ondemandplus, ironactive, culvitation, tripndroid
• Added GPU governors: guardian, balanced, msm-adreno-plus
• TCP congestion algorithms: cubic, reno, westwood (default)
• Installer include fix for Wi-Fi SELinux permission
• Kernel installer also support custom ROMs
• GCam focus fix (thanks @teftel1608 and @33bca)
• GPU: clocks table reworked (lags free, performance grew). OC max gpu freq now is 725MHz
• Added WireGuard 0.0.20190601
• Fix for goodix-fp gestures on stock (thanks to @artyom5613 & @Broomber)
• Also in the v4 installer included fix fpc-fp gestures for the customs rom
now gestures for both fingerprints is are:
* swipe2right - paste text
* others like in rom's setting
(if you not like this - change it in the /system/usr/keylayout/uinput-*.kl)
• Memory & battery life optimization due config settings for kernel
• Added a block to wakelock from wifi
• I/O optimization
• Hide unlocked bootloader state (for apps like bank clients etc)
• Patches from Franco "mido" kernel for battery life improvement
• Added gpu Adreno simple algorithm (beast!!)
• Found a reason for which the CPU could for a long time not to raise the frequency to the maximum, it's all in the file /vendor/etc/thermal-engine.conf
See samples how to improve situation
• Compiled with GCC 9.1.0, which gave an increase in performance and speed of the kernel
• Reworked undervolting, battery lives even longer
• Added voltage control
• Maximum CPU frequency is now 2.4GHz
• EUOC version has a maximum GPU frequency of 750MHz
• added support for display status for CPU Hotplug & some schedulers
• all schedulers that have display status support:
alucard, chill, clarity, cultivation, darkness, electron, impulse, intelliactive, ironactive, nightmare, relaxed, anxiety-iosched and maple-iosched
• added drivers for few USB-Ethernet adapters
• added nightmare and dancedance CPU governors
• updated version with 2.2GHz overclocking
• removed the patch for hiding the bootloader state (there are more problems than good with it)
• new settings for a smooth interface in installer (applied for GSI only)
- DT2W fix for fts_ts [default disabled] (thanks @33bca) * tested on customs and GSIs. for latest maybe need to enable "Handwave gesture" in "Phh Treble Settings" > "Doze features" * #TODO
- Installer include Magisk preserve #TODO
<< download Pie v5.5 || download Pie v4.4 >>
<< download Oreo v5.5 || download Oreo v4.4 >>
undervolted (U) lower voltage for decrease overheat. also incredible battery saving
overclocked (OC) CPU max frequency is 2.4GHz, GPU max frequency is 725MHz
extra-overclocked (E) GPU max frequency is 750MHz (if you will face with graphical glitches - don't use it!)
Installations:
Backup boot.img, /system/lib/modules, /system/usr/keylayout and /vendor/lib/modules folders, /vendor/bin/init.qcom.post_boot.sh file if you want to go back
Flash Zip file with any TWRP recovery, wipe Dalvik cache, reboot and enjoy ^_^
Notice: if you have Magisk with modules installed maybe you'll get bootloop.
If you have Magisk don't need reinstall it after kernel because installer will save Magisk #TODO
Right way: if you have Magisk and modules - deinstall all. Then flash stock boot.img, then custom kernel, then other stuff like TWRP and Magisk.
Enough just dirty flashing kernel and then Magisk if you need it. All yours Magisk modules will preserved.
Issues:
- DT2W not work for fts_ts touchscreen
- tell me if find
XDA:DevDB Information
Butterfly kernel for Xiaomi Mi A2 Lite "daisy"
Contributors:
eremitein
Source Code:
https://github.com/eremitein/xiaomi_kernel_msm8953_daisy_butterfly
CREDITS:
All people, who made good code for this platform
Version Information
Status: Stable/Experimental
Release Date: 2019-04-15 (UTC +0)
Created: 2019-04-07
Last Updated: 2019-08-08
.
=VARIOUS POWER PROFILES=​
[BATTERY DEEP BACKUP]
CPU governor: conservative
CPU max freq: 1804 MHz
GPU governor: msm-adreno-tz or guardian
Adreno idler: on
Tune Boeffla Wakelock Blocker: read this manual
CPU Hotplug: see attached screenshot
# Give ~10 minutes SOT per 1% battery while web browsing #
[NORMAL MODE]
CPU governor: ondemand / interactive
CPU max freq: set highest
GPU governor: msm-adreno-tz or balanced if lagzzs)
Adreno idler: on
CPU Hotplug: off
# Give ~8 minutes SOT per 1% battery while web browsing #
[PERFORMANCE MODE]
CPU governor: intelliactive, blue_active or nonconservative
CPU max freq: set highest
GPU governor: performance or msm-adreno-plus
Adreno idler: on
CPU boost: on
CPU boost freq: set to 1.84, 2.0 or 2.2GHz
CPU Hotplug: off
# Give ~5 minutes SOT per 1% battery while web browsing #
.
I will not help users if they are:
- using Magisk and moreover they installed modules;
- made any kernel settings (selected exotic governors, turned on hotplug and etc.);
- using option "Disable HW overlays";
- not sure that the same problems were not on the standard kernel
- not follow installation guide
All OC versions is always have CPU 2.2GHz
if not for you, then this is maybe if:
- you SoC/voltageregulator/phone doesn't support overclocking
- your device overheated due high outside temp or high load
- you system set restrictions to overclocking
.
Now im using CAF kernel with stock rom i want to flash butterfly what should i do delete CAF then install it??and for magisk delete all modul ?
hendri88 said:
Now im using CAF kernel with stock rom i want to flash butterfly what should i do delete CAF then install it??and for magisk delete all modul ?
Click to expand...
Click to collapse
yes, thats right
you may try dirty install but this is not a guarantee what system boot due to magisk specific
best way is remove all modules from magisk, remove magisk via flashing stock kernel and then boot to twrp and install butterfly
eremitein said:
yes, thats right
you may try dirty install but this is not a guarantee what system boot due to magisk specific
best way is remove all modules from magisk, remove magisk via flashing stock kernel and then boot to twrp and install butterfly
Click to expand...
Click to collapse
Ok i will try it thx bro
added power modes samples
https://forum.xda-developers.com/showpost.php?p=79288538&postcount=2
May I ask if this kernel could be modified so we can overclock? How exactly do we need to go about and do the modifications to the PLL tables? It'd be great if you could help out and make a tutorial or something.
Zewyni said:
May I ask if this kernel could be modified so we can overclock? How exactly do we need to go about and do the modifications to the PLL tables? It'd be great if you could help out and make a tutorial or something.
Click to expand...
Click to collapse
no, this build haven't overclock feature
Kernel updated (download v2)
Changelog v2:
Pie CAF & Prima updated to LA.UM.7.6.r1-04500-89xx.0
Improved interactive CPU governor (patch from Franco kernel)
Improved CPU boost and enable it (patch from Franco kernel)
Reworked conservative and nonconservative CPU governors
Reworked guardian, balanced and msm-adreno-plus GPU governors
Kernel installer now also support custom ROMs
Also have some changes in Power profiles
The touch sensetivity is somehow better with this kernel but I really miss dt2w... I'll be testing it for the week, hope you can fix dt2w! Thanks for your work on our device!
Eddie_53 said:
The touch sensetivity is somehow better with this kernel but I really miss dt2w... I'll be testing it for the week, hope you can fix dt2w! Thanks for your work on our device!
Click to expand...
Click to collapse
dt2w not supporting due missing stuff in official Xiaomi kernel sources
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/issues/1044
I can confirm that touch sensitivity is better on this Kernel. Gcam also runs smoother!
ExFAT support doesn't seem to be working though. I've tried to read an SD Card ExFAT formatted and it didn't work (corrupt error message).
eremitein said:
=VARIOUS POWER PROFILES=
[BATTERY DEEP BACKUP]
CPU governor: conservative
CPU max freq: 1689 MHz
GPU governor: guardian or msm-adreno-tz
Adreno idler: on
Tune Boeffla Wakelock Blocker:read this manual
CPU Hotplug: see attached screenshot
# Give 10-12 minutes SOT per 1% battery while web browsing #
[NORMAL MODE]
CPU governor: ondemand / interactive
CPU max freq: 2016 MHz
GPU governor: msm-adreno-tz or balanced if lagzzs)
Adreno idler: on
CPU Hotplug: off
# Give ~6 minutes SOT per 1% battery while web browsing #
[PERFORMANCE MODE]
CPU governor: nonconservative
CPU max freq: 2016 MHz
GPU governor: performance or msm-adreno-plus
Adreno idler: off
CPU Hotplug: off
# Give 4-5 minutes SOT per 1% battery while web browsing #
.
Click to expand...
Click to collapse
How to switch from one profile to another? I have kernel adiutor installed but there is no profile I the kernel section to select. Thanks to everyone answer and to the Dev for his work. Sorry for my English
Kr47os said:
How to switch from one profile to another? I have kernel adiutor installed but there is no profile I the kernel section to select. Thanks to everyone answer and to the Dev for his work. Sorry for my English
Click to expand...
Click to collapse
you may create various profiles in Kernel Aduitor
Tools > Profile
and which rom you using?
eremitein said:
you may create various profiles in Kernel Aduitor
Tools > Profile
and which rom you using?
Click to expand...
Click to collapse
I'm using stock ROM Pie 10.0.4 update version.
Kernel updates (see topic)
Changelog v2.99:
Added new builds:
- Oreo base CAF & Prima Tag by LA.UM.6.6.r1-11000-89xx.0
- Legacy base (not updated pure sources from MiCode github)
- Installer totally fixed for support wifi on custom roms
Oreo base is only for oreo vendors (9.6.x.0 versions)!!!
Why i built this and legacy variants?)
For compatibility. Because some people still using oreo stock or 8.1 vendor with GSI
BJumperBR said:
I can confirm that touch sensitivity is better on this Kernel. Gcam also runs smoother!
ExFAT support doesn't seem to be working though. I've tried to read an SD Card ExFAT formatted and it didn't work (corrupt error message).
Click to expand...
Click to collapse
for clean testing exFAT you need should be sure what ROM have support this FS
if with other kernel on your rom exfat work then, yeahh, something wrong with my kernel exfat
thanks for feedback)
eremitein said:
for clean testing exFAT you need should be sure what ROM have support this FS
if with other kernel on your rom exfat work then, yeahh, something wrong with my kernel exfat
thanks for feedback)
Click to expand...
Click to collapse
I'm on Stock ROM 10.0.4.0.
So, no exDAT support, right?
I am undecided whether to stay in oreo with this kernel or pie always switch to this kernel.
It is wrong to ask, instead of trying, but I don't have much time to test
No one with any feedback on the battery and stability?
(Noob question, what is it the difference of legacy kernel? )

Categories

Resources