[KERNEL][CM12.1 (based)][Z3][GPU+CPU OC][5.1.1]M5 Kernel - Xperia Z3 Original Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am NOT resposible for any damage done to your device, your neighbor, or any other things you like/hate.​
Introduction:
This is my first kernel for any Android device. I created it because I want to get the best out of my device. It initially started with some optimizations regarding SaberMod 4.9 compatibility but I tought why not optimize it even more.
About:
This Kernel is based on the official CM12 kernel, therefore it should work with any Rom using the stock CM kernel too (Like Carbon and Liquid). I run it together with Carbon here, all tests I do will also be done using Carbon. The Kernels features will get more with time
Features and Commit History:
Check 2nd Post!
Installation Instruction:
THIS DOES ONLY WORK ON UNLOCKED BOOTLOADER!
When you're on CM/a CM based Rom:
Flash the zip file in recovery
When coming from Stock:
Flash the boot.img included in your ROMs zip file using fastboot. Flash a CM based Rom then and flash the Kernel zip file again as the Rom overrides the Kernel.
Download:
M5 Kernel (Release Versions)
https://dl.myself5.de
M5 Kernel (Test Versions)
https://testing.myself5.de
Thanks/Credits:
DooMLoRD (and therefore all guys he thanked listed below) - for a lot of Commits
FreeXperia Team (especially Jerpelea) - for too many things!
Kali- - to help get the correct dtbTool parameters for a bootable kernel
Faux123 - for lots of patches, you rock dude!
koush & all CyanogenMod maintainers - for too many things!
Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
Phil3759 - for his excellent work on PhilZ Touch Recovery
myfluxi - for a lot of great patches
flar2 - for a lot of great patches
dbolivar- toolchain fixes
FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!
CarbonRom Team - for too many things!
vishal-android-freak - for too many things!
phaseburn - for being a good friend and helping me with almost everything !
sreinst1 - for too many things!
infected_ - for help with SM!
pec0ra - for fast_hotplug
AndroPlus - for too many things!
sparksco - for the SaberMod Toolchain
YoshiShaPow and Frap129 - for SaberNaro Toolchain
Team AOSPAL - for the Kernel Optimizations
My Big Brother Eric - for helping me keeping focused on Development!
My friends Silas and Max - for letting me use their servers and being awesome!
If I forgot you, please tell me.
If you think I deserve a donation, I won't stop you
Thanks a lot to those who have donated!​
XDA:DevDB Information
M5 Kernel, Kernel for the Sony Xperia Z3
Contributors
Myself5
Source Code: https://github.com/Myself5/android_kernel_sony_msm8974/tree/cm-12.1
Kernel Special Features:
Version Information
Status: Beta
Created 2015-03-03
Last Updated 2016-07-01

Changelog
Latest Version: V11.2
Changelog:
Version 1:
Initial Z2 Release
Introduce Optimized Buildflags in order to build with SaberMod 4.9
Add Intelliplug
Add Fastcharge
Add new CPU Govs: wheatley, Smartassv2 LionHeart, Lagfree, Intelliactive
Add new I/O Sheduler BFQ, fiops, SIO
Add Faux123 Sound Control
GPU OC to 657MHz, Idle on 27MHz and add 100MHz Step
Version 1.2
Fix D2W
Add fast_hotplug CPU Hoplug
Version 2:
Implement kexec-hardboot -> this allows the usage of MultiROM
CPU OC over 2.9 GHz -> We now can OC up to 3.03GHz
Version 3:
Add CPU Govs Intellidemand, smartassH3 and adaptive
Add IO Sheds VR, ZEN, SIO-Plus and tripndroid
Add Custom Logo
Fix simple ondemand GPU Gov and add conservative
Version 4:
Add 268MHz CPU Step -> CPU can now idle on lower CPU freq and save battery
Add Alucard Hotplug and CPU Gov
Add ElementalX Gov
Revert OC Ability to 3GHz -> 3GHz was just not stable
Add KCAL support
Add F2FS Support
Initial Z3 Bringup
Version 5:
Add Bricked Hotplug
Add new CPU Govs Alucard, HYPER, OndemandPlus, Nightmare, Darkness, PegasusQ, Smartmax
Remove F2FS Support again -> Seems not to be very stable
Version 5.1:
Revert Custom Bootsplash -> together with the new Display Drivers it made the device not to boot anymore
Version 6:
Fix for Z3* Touch in MultiROM -> updated Clearpad Touch Driver
Initial Z3 Compact bringup
Version 7:
Add slim and zzmoove CPU Gov
Initial Z1 Compact bringup by @oshmoun
Enable F2FS Again
Update Alucard, Darkness and Nightmare Govs
Update BFQ I/O Shed
Update Alucard Hotplug
Rebase IntelliPlug to faux123's latest Version
Version 8:
Fixed F2FS, thanks to @Hazou
Finally implement Intelli_Termal V2, thanks to @someone755 and @oshmoun
Updated alcurd, nightmare, darkness
Version 9:
Initial Z1 bringup by @oshmoun and @Langes
Kernel Zip is now based off AnyKernel2 by @osm0sis, this allows the installation on every Rom using CM Kernel, even if it has a different Ramdisk than CM, like Mokee and Slim
Version 10:
Initial Bringup for Sony Xperia Tab Z2 (LTE and Wifi) thanks to @rcstar6696
Fix Kernel install issues with AnyKernel2
Display Kernel Version in Settings (Change Localversion from M5-Kernel to M5-Kernel-*VERSION*
Add Adreno_idler
Update zzmoove to Version 1 Beta 8
Fix a bunch of Display issues (like Black lines) on Z1C
Add mac80211 injection patch and HID patch for keyboard support
Version 10.2:
Fix Soft Reboots on rhine devices
Add Oneshot Sync
Tweak kgsl
Fix loading of LZMA Compressed Recoverys
Version 11:
Probably the last 3.4 M5 Kernel release, we will start working on M5 Kernel based on the Sony 3.10 AOSP Kernel soon.
Merge CM Upstream (Includes merge of Sony 23.4.A.1.200/23.4.A.4.6)
Fix static noise on high-end headphones
Various zRAM fixes and improvements
Merge of Linux Kernel upstream to get the kernel base to 3.4.111 (latest 3.4 Kernel available)
@tomascus rules.
Version 11.1:
Fix sound again by reverting the previous sound fixes
Version 11.2:
Recompile Kernel because thanks to the Server failure we lost some of the V11.1 builds.
All Versions since V4:
Support for LZMA compressed Recoveries like MultiROM TWRP (http://review.cyanogenmod.org/#/c/89057/)
[Only for V*-Permissive] SELinux Permissive for use with Xposed Framework (http://review.cyanogenmod.org/#/c/78551/)
All Version included the newest CM Upstream Changes from the Day they got compiled. Version which are not mentioned explicitly did only include a CM Upstream update.
For a detailed Changelog, check the Github Commit history:
Lollipop
https://github.com/Myself5/android_kernel_sony_msm8974/commits

Nice to see some kernel development going on
I'm backing up my device right now and will test your work after that.
Update:
- Boot took a while but it's all fine
- Will provide more results here in a while
- LED confirmed working now fully lit
- I think I got a random reboot while I left my Z3 in my room (if it happens again I will provide some logs etc for you to look into )
- Will do some benchmarking for the people who believe in those when I get time
- Sooo many new govenors, I'm pretty confused as I've never heard about most of them :silly:
(Google here I come ^^)
@Myself5 Is there a configuration you would suggest for daily use (music, some social networking, youtube)

lucky Z3 users .. Enjoy @Myself5's kernel
Z2 is already rocking with this kernel xD

Thanks for bringing this to our Z3, best thing you could have ever done.. Been using it ever since it was cooked into validus and been loving it ever since..

Fantastic news ! Would be great to get MultiRom Support to when possible
Sent from my Xperia Z3 using XDA Free mobile app

I definitely got a random reboot or signal loss.
I woke up my device and got the pin entry screen.
Two logs are attached as a zip (files exceed the text size limit).
Thanks for your effort.

Awesome! Thanks for you work on this kernel! It's about time to see some more cool things happening!

panzerscope said:
Fantastic news ! Would be great to get MultiRom Support to when possible
Sent from my Xperia Z3 using XDA Free mobile app
Click to expand...
Click to collapse
Already supported I just did not update the MRom post yet.
Omario-242 said:
I definitely got a random reboot or signal loss.
I woke up my device and got the pin entry screen.
Two logs are attached as a zip (files exceed the text size limit).
Thanks for your effort.
Click to expand...
Click to collapse
Thanks for the logs, I'll take a look.
squabbi said:
Awesome! Thanks for you work on this kernel! It's about time to see some more cool things happening!
Click to expand...
Click to collapse
There is defenetly some more cool stuff coming from me and some other awesome devs coming soon

Fantastic news, cant wait to get Multirom back and look forward to these other exciting features
Sent from my Xperia Z3 using XDA Free mobile app
---------- Post added at 03:31 PM ---------- Previous post was at 03:30 PM ----------
Fantastic news, cant wait to get Multirom back and look forward to these other exciting features
Will the recovery be based on TWRP ?
Sent from my Xperia Z3 using XDA Free mobile app
---------- Post added at 03:31 PM ---------- Previous post was at 03:31 PM ----------
Fantastic news, cant wait to get Multirom back and look forward to these other exciting features
Will the recovery be based on TWRP ?
Sent from my Xperia Z3 using XDA Free mobile app
---------- Post added at 03:32 PM ---------- Previous post was at 03:31 PM ----------
Fantastic news, cant wait to get Multirom back and look forward to these other exciting features
Will the recovery be based on TWRP ?
Sent from my Xperia Z3 using XDA Free mobile app

panzerscope said:
Fantastic news, cant wait to get Multirom back and look forward to these other exciting features
Sent from my Xperia Z3 using XDA Free mobile app
---------- Post added at 03:31 PM ---------- Previous post was at 03:30 PM ----------
Fantastic news, cant wait to get Multirom back and look forward to these other exciting features
Will the recovery be based on TWRP ?
Sent from my Xperia Z3 using XDA Free mobile app
Click to expand...
Click to collapse
Not sure what you are talking about. You just need to flash the Kernel, then follow the install instruction on the MRom thread. The Kernel is able to load FOTAKernel Recoverys just fine

Myself5 said:
Not sure what you are talking about. You just need to flash the Kernel, then follow the install instruction on the MRom thread. The Kernel is able to load FOTAKernel Recoverys just fine
Click to expand...
Click to collapse
I guess What I meant is where will you find the Multirom abilty ? Or do you flash the Multirom Zip in the Fota Recovery and use the Fota Recovery to flash second roms ?
Sent from my Xperia Z3 using XDA Free mobile app

panzerscope said:
I guess What I meant is where will you find the Multirom abilty ? Or do you flash the Multirom Zip in the Fota Recovery and use the Fota Recovery to flash second roms ?
Sent from my Xperia Z3 using XDA Free mobile app
Click to expand...
Click to collapse
yes, you do use the FOTARecovery, isn't that written in the Mrom OP ?

May i please request that in next build we have se to permissive instead of enforced? Thanks..

Oh lawd I've been waiting for this. Thank you myself5! Will test asap.

corpsegrinder62 said:
May i please request that in next build we have se to permissive instead of enforced? Thanks..
Click to expand...
Click to collapse
if wanted I can upload a second Version with SELinux set to permissive, did like that on the Z2 already.

Myself5 said:
if wanted I can upload a second Version with SELinux set to permissive, did like that on the Z2 already.
Click to expand...
Click to collapse
Thanks that will be appreciated if you could, i think i speak for many when i say permissive would help alot

corpsegrinder62 said:
Thanks that will be appreciated if you could, i think i speak for many when i say permissive would help alot
Click to expand...
Click to collapse
meanwhile you could do it with an init script as describet here:
http://forum.xda-developers.com/xposed/how-to-set-selinux-to-permissive-boot-t3034245/page2
su
mount -o remount,rw /system
mkdir /system/su.d
echo "#!/system/bin/sh" > /system/su.d/permissive.sh
echo "setenforce 0" > /system/su.d/permissive.sh
echo "0" > /sys/fs/selinux/enforce
chmod 755 /system/su.d/permissive.sh
Click to expand...
Click to collapse

Alex3oe said:
meanwhile you could do it with an init script as describet here:
http://forum.xda-developers.com/xposed/how-to-set-selinux-to-permissive-boot-t3034245/page2
Click to expand...
Click to collapse
Thanks, working with init.d perfectly.

The init.d script is working, but still it's only a work around
and many times (mostly after the random reboots)
somehow the permissive mode isn't set properly while booting,
so Xposed and all it's modules aren't working.
So a kernel with a permissive default mode would be awesome :good:

Related

[KERNEL][CM12.1 (based)][Z1C][5.1.1]M5 Kernel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am NOT resposible for any damage done to your device, your neighbor, or any other things you like/hate.​
Introduction:
About:
This Kernel is a port from the Z2/Z3/Z3C M5 Kernel based on the official CM12 kernel. It should work with any Rom using the stock CM kernel too (Like Carbon and Liquid). I'm mainly using PAC 5.1, and it's working sweet so far!
Installation Instruction:
THIS DOES ONLY WORK ON UNLOCKED BOOTLOADER!
When you're on CM/a CM based Rom:
Flash the zip file in recovery
When coming from Stock:
Flash the boot.img included in the zip file using fastboot. Flash a CM based Rom then and flash the Kernel zip file again as the Rom overrides the Kernel.
Download:
M5 Kernel (Release Versions)
https://dl.myself5.de
M5 Kernel (Test Versions)
https://testing.myself5.de
Thanks/Credits:
Myself5 for making this kernel in the first place!
DooMLoRD (and therefore all guys he thanked listed below) - for a lot of Commits
FreeXperia Team (especially Jerpelea) - for too many things!
Kali- - to help get the correct dtbTool parameters for a bootable kernel
Faux123 - for lots of patches, you rock dude!
koush & all CyanogenMod maintainers - for too many things!
Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
Phil3759 - for his excellent work on PhilZ Touch Recovery
myfluxi - for a lot of great patches
flar2 - for a lot of great patches
dbolivar- toolchain fixes
FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!
CarbonRom Team - for too many things!
vishal-android-freak - for too many things!
phaseburn - for being a good friend and helping me with almost everything !
sreinst1 - for too many things!
infected_ - for help with SM!
pec0ra - for fast_hotplug
AndroPlus - for too many things!
sparksco - for the SaberMod Toolchain
YoshiShaPow and Frap129 - for SaberNaro Toolchain
Team AOSPAL - for the Kernel Optimizations
If I forgot you, please tell me.
To donate to Myself5:
​
XDA:DevDB Information
M5 Kernel, Kernel for the Sony Xperia Z1 Compact
Contributors
oshmoun, Myself5
Kernel Special Features:
Version Information
Status: Alpha
Created 2015-07-10
Last Updated 2016-07-01
Changelog
Latest Version: V11.2
Changelog:
Version 1:
Initial Z2 Release
Introduce Optimized Buildflags in order to build with SaberMod 4.9
Add Intelliplug
Add Fastcharge
Add new CPU Govs: wheatley, Smartassv2 LionHeart, Lagfree, Intelliactive
Add new I/O Sheduler BFQ, fiops, SIO
Add Faux123 Sound Control
GPU OC to 657MHz, Idle on 27MHz and add 100MHz Step
Version 1.2
Fix D2W
Add fast_hotplug CPU Hoplug
Version 2:
Implement kexec-hardboot -> this allows the usage of MultiROM
CPU OC over 2.9 GHz -> We now can OC up to 3.03GHz
Version 3:
Add CPU Govs Intellidemand, smartassH3 and adaptive
Add IO Sheds VR, ZEN, SIO-Plus and tripndroid
Add Custom Logo
Fix simple ondemand GPU Gov and add conservative
Version 4:
Add 268MHz CPU Step -> CPU can now idle on lower CPU freq and save battery
Add Alucard Hotplug and CPU Gov
Add ElementalX Gov
Revert OC Ability to 3GHz -> 3GHz was just not stable
Add KCAL support
Add F2FS Support
Initial Z3 Bringup
Version 5:
Add Bricked Hotplug
Add new CPU Govs Alucard, HYPER, OndemandPlus, Nightmare, Darkness, PegasusQ, Smartmax
Remove F2FS Support again -> Seems not to be very stable
Version 5.1:
Revert Custom Bootsplash -> together with the new Display Drivers it made the device not to boot anymore
Version 6:
Fix for Z3* Touch in MultiROM -> updated Clearpad Touch Driver
Initial Z3 Compact bringup
Version 7:
Add slim and zzmoove CPU Gov
Initial Z1 Compact bringup by @oshmoun
Enable F2FS Again
Update Alucard, Darkness and Nightmare Govs
Update BFQ I/O Shed
Update Alucard Hotplug
Rebase IntelliPlug to faux123's latest Version
Version 8:
Fixed F2FS, thanks to @Hazou
Finally implement Intelli_Termal V2, thanks to @someone755 and @oshmoun
Updated alcurd, nightmare, darkness
Version 9:
Initial Z1 bringup by @oshmoun and @Langes
Kernel Zip is now based off AnyKernel2 by @osm0sis, this allows the installation on every Rom using CM Kernel, even if it has a different Ramdisk than CM, like Mokee and Slim
Version 10:
Initial Bringup for Sony Xperia Tab Z2 (LTE and Wifi) thanks to @rcstar6696
Fix Kernel install issues with AnyKernel2
Display Kernel Version in Settings (Change Localversion from M5-Kernel to M5-Kernel-*VERSION*
Add Adreno_idler
Update zzmoove to Version 1 Beta 8
Fix a bunch of Display issues (like Black lines) on Z1C
Add mac80211 injection patch and HID patch for keyboard support
Version 10.2:
Fix Soft Reboots on rhine devices
Add Oneshot Sync
Tweak kgsl
Fix loading of LZMA Compressed Recoverys
Version 11:
Probably the last 3.4 M5 Kernel release, we will start working on M5 Kernel based on the Sony 3.10 AOSP Kernel soon.
Merge CM Upstream (Includes merge of Sony 23.4.A.1.200/23.4.A.4.6)
Fix static noise on high-end headphones
Various zRAM fixes and improvements
Merge of Linux Kernel upstream to get the kernel base to 3.4.111 (latest 3.4 Kernel available)
@tomascus rules.
Version 11.1:
Fix sound again by reverting the previous sound fixes
Version 11.2:
Recompile Kernel because thanks to the Server failure we lost some of the V11.1 builds.
All Versions since V4:
Support for LZMA compressed Recoveries like MultiROM TWRP (http://review.cyanogenmod.org/#/c/89057/)
[Only for V*-Permissive] SELinux Permissive for use with Xposed Framework (http://review.cyanogenmod.org/#/c/78551/)
All Version included the newest CM Upstream Changes from the Day they got compiled. Version which are not mentioned explicitly did only include a CM Upstream update.
For a detailed Changelog, check the Github Commit history:
Lollipop
https://github.com/Myself5/android_kernel_sony_msm8974/commits
fixes
is the fix against black lines included ?
and maybe a fix for crappy notification sounds on cm12.1 with .ogg files ?
best regards
TECCC said:
is the fix against black lines included ?
and maybe a fix for crappy notification sounds on cm12.1 with .ogg files ?
best regards
Click to expand...
Click to collapse
Black line fix is included, notification sounds are not related to the kernel.
Sent from my Xperia Z3 using Tapatalk
Myself5 said:
Black line fix is included, notification sounds are not related to the kernel.
Sent from my Xperia Z3 using Tapatalk
Click to expand...
Click to collapse
thank you very much
Update:
Download links added, you'll find the kernel under amami folder.
Have fun!
a QUICK GUIDE for available governors in M5 kernel, based on this excellent resource.
Overclock is not working!
mohamed mahmaz said:
Overclock is not working!
Click to expand...
Click to collapse
Oh yes that is known, and it will come in later versions
Minor, major version? Is this 3.4 based or 3.10 based?
cm based 3.4
Sent from my Xperia Z1 Compact using Tapatalk
munjeni said:
Minor, major version? Is this 3.4 based or 3.10 based?
Click to expand...
Click to collapse
It's still 3.4 based, but as soon as Camera is working on 3.10 Kernel I'm going to work on a 3.10 based M5 Kernel as I'll use it for Carbon and OmniROM builds for my devices too.
Sent from my Xperia Z3 using Tapatalk
Myself5 said:
It's still 3.4 based, but as soon as Camera is working on 3.10 Kernel I'm going to work on a 3.10 based M5 Kernel as I'll use it for Carbon and OmniROM builds for my devices too.
Sent from my Xperia Z3 using Tapatalk
Click to expand...
Click to collapse
You need to ask jerpelea to give you link to the commit on git when everything worked! Last time when I used his kernel everything is worked, only which was lag was some videos but camera if I am not wrong worked well!
Does the kernel work with slim based roms? I have tried V7 and V7.9 with Tesla and unfortunately both are bootlooping.
Kernel works great. If I want to try F2FS support for the amami it doesn't work.
From my experience it is missing the f2fs mount strings in the fstab.qcom file in the ramdisk. Any chance u can add the mounting lines in the fstab file so I don't have to manually apply them?
Hazou said:
Kernel works great. If I want to try F2FS support for the amami it doesn't work.
From my experience it is missing the f2fs mount strings in the fstab.qcom file in the ramdisk. Any chance u can add the mounting lines in the fstab file so I don't have to manually apply them?
Click to expand...
Click to collapse
If you're sure that this is the problem, gladly
Just to be safe though, would you send me how fstab.qcom should look like? That way I won't make any unfortunate mistakes
Wow finally a kernel for CM12.
Thanks a lot!
EAP wifi fix maybe? Or is that not kernel related?
kristof93 said:
EAP wifi fix maybe? Or is that not kernel related?
Click to expand...
Click to collapse
no it is most probably kernel related (not sure though)
However, no fix has been found as of yet, at least I haven't stumbled upon one
Bootloop with the Validus ROM

[KERNEL][CM12.1 (based)][Z1][5.1.1]M5 Kernel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am NOT resposible for any damage done to your device, your neighbor, or any other things you like/hate.​
Introduction:
About:
This Kernel is a port from the Z2/Z3/Z3C M5 Kernel based on the official CM12 kernel. It should work with any Rom using the stock CM kernel too (Like Carbon and Liquid).
Installation Instruction:
THIS DOES ONLY WORK ON UNLOCKED BOOTLOADER!
When you're on CM/a CM based Rom:
Flash the zip file in recovery (not CM recovery)
When coming from Stock:
Flash the boot.img included in the zip file using fastboot. Flash a CM based Rom then and flash the Kernel zip file again as the Rom overrides the Kernel.
Download:
M5 Kernel (Release Versions)
https://dl.myself5.de
M5 Kernel (Test Versions)
https://testing.myself5.de
Thanks/Credits:
Myself5 for making this kernel in the first place!
DooMLoRD (and therefore all guys he thanked listed below) - for a lot of Commits
FreeXperia Team (especially Jerpelea) - for too many things!
Kali- - to help get the correct dtbTool parameters for a bootable kernel
Faux123 - for lots of patches, you rock dude!
koush & all CyanogenMod maintainers - for too many things!
Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
Phil3759 - for his excellent work on PhilZ Touch Recovery
myfluxi - for a lot of great patches
flar2 - for a lot of great patches
dbolivar- toolchain fixes
FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!
CarbonRom Team - for too many things!
vishal-android-freak - for too many things!
phaseburn - for being a good friend and helping me with almost everything !
sreinst1 - for too many things!
infected_ - for help with SM!
pec0ra - for fast_hotplug
AndroPlus - for too many things!
sparksco - for the SaberMod Toolchain
YoshiShaPow and Frap129 - for SaberNaro Toolchain
Team AOSPAL - for the Kernel Optimizations
If I forgot you, please tell me.
To donate to Myself5:
​
XDA:DevDB Information
M5 Kernel, Kernel for the Sony Xperia Z1
Contributors
oshmoun, Myself5, tomascus
Source Code: https://github.com/Myself5/android_kernel_sony_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2015-07-24
Last Updated 2016-07-01
Changelog
Latest Version: V11.2
Changelog:
Version 1:
Initial Z2 Release
Introduce Optimized Buildflags in order to build with SaberMod 4.9
Add Intelliplug
Add Fastcharge
Add new CPU Govs: wheatley, Smartassv2 LionHeart, Lagfree, Intelliactive
Add new I/O Sheduler BFQ, fiops, SIO
Add Faux123 Sound Control
GPU OC to 657MHz, Idle on 27MHz and add 100MHz Step
Version 1.2
Fix D2W
Add fast_hotplug CPU Hoplug
Version 2:
Implement kexec-hardboot -> this allows the usage of MultiROM
CPU OC over 2.9 GHz -> We now can OC up to 3.03GHz
Version 3:
Add CPU Govs Intellidemand, smartassH3 and adaptive
Add IO Sheds VR, ZEN, SIO-Plus and tripndroid
Add Custom Logo
Fix simple ondemand GPU Gov and add conservative
Version 4:
Add 268MHz CPU Step -> CPU can now idle on lower CPU freq and save battery
Add Alucard Hotplug and CPU Gov
Add ElementalX Gov
Revert OC Ability to 3GHz -> 3GHz was just not stable
Add KCAL support
Add F2FS Support
Initial Z3 Bringup
Version 5:
Add Bricked Hotplug
Add new CPU Govs Alucard, HYPER, OndemandPlus, Nightmare, Darkness, PegasusQ, Smartmax
Remove F2FS Support again -> Seems not to be very stable
Version 5.1:
Revert Custom Bootsplash -> together with the new Display Drivers it made the device not to boot anymore
Version 6:
Fix for Z3* Touch in MultiROM -> updated Clearpad Touch Driver
Initial Z3 Compact bringup
Version 7:
Add slim and zzmoove CPU Gov
Initial Z1 Compact bringup by @oshmoun
Enable F2FS Again
Update Alucard, Darkness and Nightmare Govs
Update BFQ I/O Shed
Update Alucard Hotplug
Rebase IntelliPlug to faux123's latest Version
Version 8:
Fixed F2FS, thanks to @Hazou
Finally implement Intelli_Termal V2, thanks to @someone755 and @oshmoun
Updated alcurd, nightmare, darkness
Version 9:
Initial Z1 bringup by @oshmoun and @Langes
Kernel Zip is now based off AnyKernel2 by @osm0sis, this allows the installation on every Rom using CM Kernel, even if it has a different Ramdisk than CM, like Mokee and Slim
Version 10:
Initial Bringup for Sony Xperia Tab Z2 (LTE and Wifi) thanks to @rcstar6696
Fix Kernel install issues with AnyKernel2
Display Kernel Version in Settings (Change Localversion from M5-Kernel to M5-Kernel-*VERSION*
Add Adreno_idler
Update zzmoove to Version 1 Beta 8
Fix a bunch of Display issues (like Black lines) on Z1C
Add mac80211 injection patch and HID patch for keyboard support
Version 10.2:
Fix Soft Reboots on rhine devices
Add Oneshot Sync
Tweak kgsl
Fix loading of LZMA Compressed Recoverys
Version 11:
Probably the last 3.4 M5 Kernel release, we will start working on M5 Kernel based on the Sony 3.10 AOSP Kernel soon.
Merge CM Upstream (Includes merge of Sony 23.4.A.1.200/23.4.A.4.6)
Fix static noise on high-end headphones
Various zRAM fixes and improvements
Merge of Linux Kernel upstream to get the kernel base to 3.4.111 (latest 3.4 Kernel available)
@tomascus rules.
Version 11.1:
Fix sound again by reverting the previous sound fixes
Version 11.2:
Recompile Kernel because thanks to the Server failure we lost some of the V11.1 builds.
All Versions since V4:
Support for LZMA compressed Recoveries like MultiROM TWRP (http://review.cyanogenmod.org/#/c/89057/)
[Only for V*-Permissive] SELinux Permissive for use with Xposed Framework (http://review.cyanogenmod.org/#/c/78551/)
All Version included the newest CM Upstream Changes from the Day they got compiled. Version which are not mentioned explicitly did only include a CM Upstream update.
For a detailed Changelog, check the Github Commit history:
Lollipop
https://github.com/Myself5/android_kernel_sony_msm8974/commits
removed
Flashing time!
I will try. my friend.
Ich werde ihn testen. Mein Freund.
This kernel V9 is not working on MOKEE ROM it shows only the Sony logo and then reboots
It is the latest version of MOKEE
Thanks for your work
Sent from my Xperia Z1 using XDA Premium HD app
Tested, works flawlessy on CM 12.1 Honami
Sent by XDA Fax
yoyoyed said:
This kernel V9 is not working on MOKEE ROM it shows only the Sony logo and then reboots
It is the latest version of MOKEE
Thanks for your work
Sent from my Xperia Z1 using XDA Premium HD app
Click to expand...
Click to collapse
Kernel works fine. Any booting problems happen only if your rom uses a non traditional ramdisk. Anyway, generic ramdisks should never be used. Short of recompiling the kernel, the procedure is to unpack m5 and replace it's ramdisk.cpio with that from your rom.
Please don't ask how to do it, as this well documented om XDA. Hint: use archi kitchen...
optimumpro said:
Kernel works fine. Any booting problems happen only if your rom uses a non traditional ramdisk. Anyway, generic ramdisks should never be used. Short of recompiling the kernel, the procedure is to unpack m5 and replace it's ramdisk.cpio with that from your rom.
Please don't ask how to do it, as this well documented om XDA. Hint: use archi kitchen...
Click to expand...
Click to collapse
Not wanting to complain, but since V9 I use AnyKernel2, it does NOT contain a generic ramdisk because of exactly that reason. AnyKernel2 is designed to unpack the current boot.img, replace the zImage and dt.img, and apply 2 patches to the ramdisk (for lzma compressed recoverys and F2FS) and then repack the boot.img followed by flashing it. Not certainly sure why this does not work on Mokee Rom for you, we tested it especially on Mokee (as mokee has differently named libraries) and it worked fine.
Sent from my Xperia Z3 using Tapatalk
Myself5 said:
Not wanting to complain, but since V9 I use AnyKernel2, it does NOT contain a generic ramdisk because of exactly that reason. AnyKernel2 is designed to unpack the current boot.img, replace the zImage and dt.img, and apply 2 patches to the ramdisk (for lzma compressed recoverys and F2FS) and then repack the boot.img followed by flashing it. Not certainly sure why this does not work on Mokee Rom for you, we tested it especially on Mokee (as mokee has differently named libraries) and it worked fine.
Sent from my Xperia Z3 using Tapatalk
Click to expand...
Click to collapse
That's good to know, but I was just replying to someone who had problems. I have none of those, as I build kernels in a specific rom environment. So, no need for packing/repacking.
By the way: Great job...
Myself5 said:
Not wanting to complain, but since V9 I use AnyKernel2, it does NOT contain a generic ramdisk because of exactly that reason. AnyKernel2 is designed to unpack the current boot.img, replace the zImage and dt.img, and apply 2 patches to the ramdisk (for lzma compressed recoverys and F2FS) and then repack the boot.img followed by flashing it. Not certainly sure why this does not work on Mokee Rom for you, we tested it especially on Mokee (as mokee has differently named libraries) and it worked fine.
Sent from my Xperia Z3 using Tapatalk
Click to expand...
Click to collapse
Thanks
I think the problem is the cyanogenmod recovery. I flash it wich that recovery and get stuck and reboot all the time.
Now i flashed it wich Philz recovery and it is working.
Thank you
I flashed it by TWRP
Sent by XDA Fax
Thx , i've been waiting for this too long ..
btw is D2W working ?
iiD4x said:
Thx , i've been waiting for this too long ..
btw is D2W working ?
Click to expand...
Click to collapse
Doesn't work for me, can't activate it so it's probably not implemented yet
Sent from my Xperia Z1 running Tesla ROM
noahvt said:
Doesn't work for me, can't activate it so it's probably not implemented yet
Sent from my Xperia Z1 running Tesla ROM
Click to expand...
Click to collapse
hmm , i just found it on the changelog so i asked about it ..
wondering if its working on Z2/Z3 using the same kernel ..
noahvt said:
Doesn't work for me, can't activate it so it's probably not implemented yet
Sent from my Xperia Z1 running Tesla ROM
Click to expand...
Click to collapse
Same here, couldn't find an option to enable it... But everything else works damn fine love the hyper governor...
What apps do you guys use to make the changes. Just for interest sake. I use faux
screen freeze
Still happens screen freeze? For me only not cm12 is ok becouse tuchscreen unresponsiv sometimes.
LSD DREAMER said:
What apps do you guys use to make the changes. Just for interest sake. I use faux
Click to expand...
Click to collapse
Kernel Adiutor is the best in my opinion :laugh:
Better of this? http://forum.xda-developers.com/xpe...nel-cm12-1-based-modified-little-bit-t3110111

[kernel][stock mm] extended mm stock kernel v5 > test

EXTENDED STOCK MARSHMALLOW KERNEL​
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
WARNING: THIS KERNEL IS FOR STOCK MARSHMALLOW ROMS ONLY
PLEASE MAKE A BACKUP FIRST​
This kernel is for STOCK MARSHMALLOW ROMS ONLY !
I started a new thread because this kernel differs a lot from the previous,This one is more simple and minimalistic.
This Kernel aims to use the best and most stable feautures of stock motorola kernel and add useful features and optimizations,The idea is to keep it simple, stable and optimized.
The features Are :
Updated to lastest Moto 6.0 & CM13 Kernel Sources
Any Kernel Installer Script
Compiled Using Google Toolchain 4.8
Reclaimed RAM from loggers
Added AUTO_SMP HOTPLUG
Added BRICKED HOTPLUG
Added MSM HOTPLUG
Added INTELLI HOTPLUG
Added State Notifier Driver
Added IntelliThermal V2
Added Updated & Optimized Ondemand Governor with touch boost
Added Smartmax Governor
Added YankActive Governor
Added Impulse Governor
Added Zzmove Governor
Added BioShock Governor
Added SIO , ZEN & VR I/O Schedulers
Added Adreno Idler
Added Dynamic Management Of Dirty Page Writebacks & Cache Presure
Added GPU OC
Added Adaptative LMK
Update ZRAM from 4.X Kernel
Enabled Power Eficcient Worqueues
Lots Of Kernel Optimizations
Permissive SElinux
Decreased Voltage Values For More Battery
Enabled Kernel NEON Mode
Added ARCH_POWER & Disable Gentle Fair Sleepers On/Off
Added Francisco Franco Sound Mod
Added MultiRom Support
Lots Of Tweaks and Optimizations
Lots Of Updates and Fixes
DOWNLOAD​
EXTENDED STOCK MM KERNEL V-5​
Use the app kernel adiutor to tweak the kernel !
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
About DT2W & S2W FEATURES:
Check with terminal emultator the following lines:
su
cat /proc/cmdline
If you see : mdss_dsi_mot_inx_720p_video_v0 , It should work
If you see : mdss_dsi_mot_jdi_720p_video_v0 or mdss_dsi_mot_jdi_720p_video_v1
Then it doesnt gonna work,Sorry!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IF YOU WANNA GO BACK TO STOCK KERNEL FLASH THIS
STOCK MM KERNEL​
XDA:DevDB Information
EXTENDED MARSHMALLOW STOCK KERNEL, Kernel for the Moto G 2014
Contributors
attack11, Cyanogenmod Team, faux123 , myfluxi , savoca ,franciscofranco , Alberto97, luca020400, LuK1337,Hurtsky
Source Code: https://github.com/attack11/Attacked-Kernel
Kernel Special Features: STOCK MARSHMALLOW KERNEL WITH SOME EXTRA FEATURES
Version Information
Status: Stable
Current Stable Version: EXTENDED-V5
Stable Release Date: 2016-07-05
Current Beta Version: EXTENDED-V5
Created 2016-03-22
Last Updated 2016-07-05
Reserved
21-03
First Release
22-03
Second Release
Fixed Screen Rotation
30-03
Build from scratch
Added Some missing modules
Updates from CM
Some minor Fixes...
11-04
Updates From CM Sources
Added Smartmax Governor
Added YankActive Governor
Added Impulse Governor
Added Zzmove Governor
Added Dynamic Management Of Dirty Page Writebacks
Added SIO , ZEN & VR I/O Schedulers
Added Conservative GPU Governor
Updates to Simple_Ondemand GPU Governor
05-07
Test Version
Updates From CM Sources
Removed DT2W & S2W for now.
Added BRICKED HOTPLUG
Added MSM HOTPLUG
Added INTELLI HOTPLUG
Added State Notifier Driver
Added Adreno Idler
Added Dynamic Management Of Cache Presure
Added GPU OC
Added Adaptative LMK
Update ZRAM from 4.X Kernel
A LOT of changes...
Hi all this is a beta release,please MAKE A BACKUP FIRST, and give a try , ive tested and seems to work fine,but since I use cm13 as my daily driver i need that you report the bugs you find to try to solve them,Thanks!
You are god mate
Halatk7 said:
You are god mate
Click to expand...
Click to collapse
Thanks for your support! I Hope people dont get confused with this and cm13 kernel thread :silly:
@DaveImagery didnt you want one for stock? Here you go.
Just a quick noob question. Can I flash this over other custom kernels or do I have to reflash the rom and then flash this? Thanks
Rex Skeletos said:
Just a quick noob question. Can I flash this over other custom kernels or do I have to reflash the rom and then flash this? Thanks
Click to expand...
Click to collapse
This kernel is for stock 6.0 rom ONLY, and this is the only kernel avalible right now for stock 6.0 too, what other custom kernels are you talking about?
Rex Skeletos said:
Just a quick noob question. Can I flash this over other custom kernels or do I have to reflash the rom and then flash this? Thanks
Click to expand...
Click to collapse
Actually this kernel is for stock moto ROM. If you are using any custom ROM like CM or others you cannot flash this. Instead you can flash EXTENDED kernel meant for cm/aosp ROMs. That is also provided by Attack 11...
attack11 said:
Compiled Using Google Toolchaing 4.9
Click to expand...
Click to collapse
A little typo.
Thank you for the kernel. It seems like it comes pre-tweaked. That's awesome!
Trying it with Radium Redefined 3 test 3
How do I get DT2W working? I turn it on, but it doesn't seem to work :/
Halatk7 said:
@DaveImagery didnt you want one for stock? Here you go.
Click to expand...
Click to collapse
Yes, and thank you for the heads up!
---------- Post added at 05:54 AM ---------- Previous post was at 05:52 AM ----------
Many thanks attack11! Can't wait to try
Screen rotation doesn't seem to work for me. Weird.
NotFatMan said:
Screen rotation doesn't seem to work for me. Weird.
Click to expand...
Click to collapse
same here
Sent from my XT1068 using Tapatalk
NotFatMan said:
A little typo.
Thank you for the kernel. It seems like it comes pre-tweaked. That's awesome!
Trying it with Radium Redefined 3 test 3
How do I get DT2W working? I turn it on, but it doesn't seem to work :/
Click to expand...
Click to collapse
Hi Maybe your device touchscreen doesnt support it,Check with terminal emultator the following lines:
su
cat /proc/cmdline
If you see : mdss_dsi_mot_inx_720p_video_v0 , It should work
If you see : mdss_dsi_mot_jdi_720p_video_v0 or mdss_dsi_mot_jdi_720p_video_v1
Then it doesnt gonna work,Sorry , I will add this to the OP
NotFatMan said:
Screen rotation doesn't seem to work for me. Weird.
Click to expand...
Click to collapse
Ajju^ said:
same here
Sent from my XT1068 using Tapatalk
Click to expand...
Click to collapse
Yes notice that,I will upload a new build today trying to fix it, If you experiment more bugs please report ! :good:
finally it comes. Good work.
i'd like to try it, but where can I find the stock marshmallow kernel when I need it?
Or do I have stock rom completely re-flash?
please add an overclock option, thanks!
Wolfskin01 said:
finally it comes. Good work.
i'd like to try it, but where can I find the stock marshmallow kernel when I need it?
Or do I have stock rom completely re-flash?
please add an overclock option, thanks!
Click to expand...
Click to collapse
Hi I recomend you to backup system and boot.img partitions with TWRP ,Since the installation of this kernel changes boot.img and system files , and give a try keep in mind that this is a BETA release, I will try to make a flashable .zip to uninstall this kernel and install stock kernel and modules just in case you wanna go back :good:
About Overclock, Sorry but no , Ive tried and its just placebo effect ...
Okay, too bad. but thanks that you tested it.
attack11 said:
About Overclock, Sorry but no , Ive tried and its just placebo effect ...
Click to expand...
Click to collapse
I guess that answers my question. Was curious to see any before and after Antutu scores.
That's fine, I'm excited just to be getting DT2W/S2W.
Many thanks attack11!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thank you attack11 for this Kernel! I'll try the new Version asap with radium redifined 6.0 test 3[emoji106]
Gesendet von meinem Moto G 2014 mit Tapatalk

[KERNEL][Pie] HotDoG - 7 [LOS-AOSP]

HotDoG for Honor 5X
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download and Features ​
XDA:DevDB Information
HotDoG, Kernel for the Honor 5X
Contributors
mohammadsaa, GuneetAtwal
Source Code: https://github.com/mohammadsa9/Kiwi-Pie
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 7
Beta Release Date: 2019-07-14
Created 2017-01-25
Last Updated 2019-07-14
[Download Section]
Download
[Installation]​
Download the .zip file from the download link above
Get Backup (optional)
Flash the .zip file in TWRP
[Add-ons]​​
F2FS
Spectrum Enabler
Spectrum Profiles​
[Kernel App]​​
Download
[F2FS Users]​
Why F2FS
Formatting EXT4 to F2FS
Some tips :
First of all get a nandroid backup ! (very important)
(If you are using an outdated rom which doesn't support F2FS ) Flash F2FS addon https://www.androidfilehost.com/?fid=529152257862719182
Only format /data and /cache to F2FS ! Do NOT format system as F2FS ! MUST not work !
Formatting /data to F2FS will wipe your internal sdcard + data like factory reset (apps , ...)
You need a twrp with F2FS support ! Download TWRP NOW !
If you want to stay on F2FS on outdated roms , reflash my kernel after rom updates , recovery flashing or any modification to the boot partition ... !
Read the things in provided link for formatting ext4 to F2FS carefully ! I am not responsible for any data loss , problem , ...
[Features]​
KCAL Control
BFQ, SIO, SIO+, FIOPS, ZEN, VR, Tripndroid, Maple IO Schedulers
NTFS , F2FS , EXTFAT support
CRC32 hw accelarated module
Touch boost option
Entropy patches
Power Suspend added
Compiled with LINARO UBERTC toolchain
CPU governors added : zzmoove , barry_allen , interactive_pro , intelliactive , smartassV2 , smartmax , lionfish , blazeactive , conservative , conservativex , dancedance , lionheart , hyper , wave , preservative , darkness , ondemandplus , wheatley , nightmare , impulse , bluactive , intellimm , pegasusq
Adreno idler added
Faux's Sound Control added
Fsync disable option added
Boeffla generic wakelock blocker added
Some more thermal options
USB Fast Charge (Experimental)
Safetynet bypassing ( for checking bootloader unlocked status )
Kernel samepage merging enabled (UKSM)
CPU boost options
Some other optimizations
[Changelog]​
V7.0.1
initial release for Pie
V6.2
- Boeffla generic wakelock blocker added
(https://wiki.boeffla.de/index.php?ti...kelock_blocker)
-CPU wake boost driver added
-Various optimizations applied
-UKSM implemented
V6.0.1
WireGuard updated
V6
Project rebased completely based on the latest changes of stock LOS kernel
WireGuard and some other optimizations added
V5.4
worked on reported bugs
latest stock los kernel commits applies
V5.1
worked on reported bugs and some other optimizations
V5
Project rebased completely + latest stock LOS kernel commits
+ All features defined in the first page !
Experimental features added (some of them may not work currently)
-Notification LED control
-MSM Limiter
-Fingerprint boost driver
V4.5
F2FS sources completely changed now it is just like the stock LOS kernel
Zen - Fiops updated
Usb - Storage related problems fixed
Stability improvements
Ramdisk modification : GlassFish (https://forum.xda-developers.com/nexus-5x/general/guide-advanced-interactive-governor-t3269557) + Kcal tweaks + F2FS support + some more stuff applied
V4.4
NVIDIA power efficiency patches applied
Wake up delay fixed
Now all hotplug values are changeable except 2 of them
last_kmsg support added
And some more stuff
____________________________________
F2FS addon v2 : exactly same as the LOS device tree ! + F2FS guide updated !
V4.3
Fixing wake up problems
V4.2
(focused on smoothness)
Added some more governors
Fixing sleep problems
Intelli_plug updated and related problems fixed
KCAL updated
Cpu boost optimized
V4.0.9
deadlock + hotplug problems solved
V4.0.1
intelliplug enabled by default
V4.0
CPU governors added : conservative , conservativex , dancedance , lionheart , hyper , wave , preservative , darkness , ondemandplus , wheatley , nightmare
kallihunter patches added from https://forum.xda-developers.com/honor-5x/development/mod-kali-nethunter-honor-5x-t3472055
(no support for it currently ! You could manually install it's app and test ! )
Compiled with linaro 6.3.1
KSM and UKSM enabled (more free ram)
MSM performance re enabled for smoothness ( specially scrolling smoothness)
Another patch for safetynet bypassing (for checking bootloader unlocked status ) applied
And so many other optimizations
V3.5
Dynamic Fsync disabled by default for stability
Bypasses SafetyNet Unlocked Bootloader Check reverted for not causing conflict on it's function
synced with LOS kernel changes
Adding F2FS support to all roms by ramdisk modification
Using AnyKernel2
V3.3
Dynamic Fsync enabled + updated to v2
exfat support added ?!
power suspend updated to v 1.7
maple IO scheduler added
adreno idler updated
Added control for arch power and gentle fair sleepers ( it is better not to enable gentle fair sleepers and it's code edited for not causing reboot , so it may not work at all )
added toggles for wakelocks
V3.0.1
video problem solved
V3
CPU governors added : zzmoove , barry_allen , interactive_pro , intelliactive , smartassV2 , smartmax , lionfix , blazeactive
Adreno idler added
Faux's Sound Control v3 added
CPU hotplugs added : intelliplug , msm_hotplug , thunderplug
V2.5.5
battery drain solved ?! (report)
F2FS support ?I need a twrp with F2FS support to format partitions
Some power efficiency patches
other optimizations
V2.5
intellithermal added
Some enhancement for multicore Decision making
Some power efficiency patches
Some optimizations
Gentle Fair sleepers (experimental)
V2.0.7 experimental
USB FAST CHARGE added
V2.0.5 Important update
preventing from data loss please report if there is any data loss on this version !
V2.0.2
NTFS should work now
V2.0.1
Fix bootloop
V2.0
First xda release
​
[Frequently Asked Questions]​
Q ) Who is responsible if it caused problems ?
Use my Kernel only if you are sure about the risks of flashing custom Kernel to your device. I'm not responsible for any damage caused by using my files.
Click to expand...
Click to collapse
Q ) I flashed this kernel and it caused bootloop ! What should I do ?
Press and hold volume up and power button to enter recovery then restore your nandroid backup (only boot partition , if it didn't help , restore it compeletly )
Click to expand...
Click to collapse
Q ) Can I use it on stock rom ?, What varient support this kernel , How to uninstall it ?
No , only use it for Nougat custom roms , no guarantee for all custom roms !
Click to expand...
Click to collapse
Q ) What variant support this kernel ?
If your variant supports LineageOS 14.1 => It supports this kernel !
Click to expand...
Click to collapse
Q ) How to uninstall it ?
Restore boot partition or reflash a rom !
Click to expand...
Click to collapse
Q ) How can I optimize , change , ... the parameters in this kernel ?
Use Kernel Adiutor
Click to expand...
Click to collapse
Q ) How can I find some information about parameters ?
Most up to date guide on CPU governors, I/O schedulers and more!
Click to expand...
Click to collapse
Q) Should I report problems and ask features ?
Surely yes ! but don't insist on adding features and don't report the bugs which exists in the Lineage OS kernel
Click to expand...
Click to collapse
[Credit list]​crpalmer and BadDaemon for LineageOS
GuneetAtwal for his perfect kernel and without him this project was nearly impossible
osm0sis for Anykernel2
All other devs their code used in my project
Members of this perfect community who helped me in this project
(pm me If I missed anyone)
[Telegram group]​For beta versions , reporting and having more friendly communication ....
Click here to join the group
Can't wait to test
Sent from my KIW-L24 using XDA-Developers Legacy app
Quick stupid question: I read through everything and I'm not seeing whether this is meant for Stock MM/CM13 or CM14/Nougat ROMS. Could you please validate which?
Wolfhawke said:
Quick stupid question: I read through everything and I'm not seeing whether this is meant for Stock MM/CM13 or CM14/Nougat ROMS. Could you please validate which?
Click to expand...
Click to collapse
Q ) Can I use it on stock rom ?
No , only use it for nougat custom roms , no guarantee for all custom roms !
Click to expand...
Click to collapse
Finally!!!! :d custom kernel!!!1 yeeaaaaahh!!
we have a kernel developer.. ooh yeah!!
Congo Bongo OP ^_^ @mohammadsaa
Hope to see more from you ^_^
BTW, kernel is stable & cool enough
P.S. Go for advanced features as Fauxx sound, sultans camera enhancements & other famous kernel optimizations eg. EXKERNEL/BLUSPARK/TYRANT/Franco etc if you want... just a suggestion...
mumith3 said:
Congo Bongo OP ^_^ @mohammadsaa
Hope to see more from you ^_^
BTW, kernel is stable & cool enough
P.S. Go for advanced features as Fauxx sound, sultans camera enhancements & other famous kernel optimizations eg. EXKERNEL/BLUSPARK/TYRANT/Franco etc if you want... just a suggestion...
Click to expand...
Click to collapse
Yeah, the world is your oyester mate!
mumith3 said:
Congo Bongo OP ^_^ @mohammadsaa
Hope to see more from you ^_^
BTW, kernel is stable & cool enough
P.S. Go for advanced features as Fauxx sound, sultans camera enhancements & other famous kernel optimizations eg. EXKERNEL/BLUSPARK/TYRANT/Franco etc if you want... just a suggestion...
Click to expand...
Click to collapse
This features would be freaking amazing!
I´m testing this kernel for the moment all is fine!
---------- Post added at 06:33 PM ---------- Previous post was at 06:23 PM ----------
Anyone can provide best configurations for this kernel?
for example: Battery Life, Performance and more...
Version 2.5 beta
Usb fast charge added (experimental)
Tons of optimizations and options ... (find them in kernel adiutor)
https://www.androidfilehost.com/?fid=817550096634741941
mohammadsaa said:
Version 2.5 beta
Usb fast charge added (experimental)
Tons of optimizations and options ... (find them in kernel adiutor)
https://www.androidfilehost.com/?fid=817550096634741941
Click to expand...
Click to collapse
Work awesome , tnx [emoji120]
Sent from my KIW-L21 using Tapatalk
mohammadsaa said:
Version 2.5 beta
Usb fast charge added (experimental)
Tons of optimizations and options ... (find them in kernel adiutor)
https://www.androidfilehost.com/?fid=817550096634741941
Click to expand...
Click to collapse
Which options?
mohammadsaa said:
Version 2.5 beta
Usb fast charge added (experimental)
Tons of optimizations and options ... (find them in kernel adiutor)
https://www.androidfilehost.com/?fid=817550096634741941
Click to expand...
Click to collapse
Whether this can be used in kiw l22 variant? Because in Android file host it is given as kiw l24 variant!!
Fdraco10 said:
Which options?
Click to expand...
Click to collapse
I'm seeing same charge time as latest mokee using stock cord. Haven't tried other functions yet.
---------- Post added at 06:25 AM ---------- Previous post was at 06:13 AM ----------
esirad said:
Work awesome , tnx [emoji120]
Click to expand...
Click to collapse
Jithin0801 said:
Whether this can be used in kiw l22 variant? Because in Android file host it is given as kiw l24 variant!!
Click to expand...
Click to collapse
Check posts. I believe should work on 21 as used on 22 as I've noticed. Always make backup in TWRP and restore boot as needed.
dave71670 said:
I'm seeing same charge time as latest mokee using stock cord. Haven't tried other functions yet.
---------- Post added at 06:25 AM ---------- Previous post was at 06:13 AM ----------
Check posts. I believe should work on 21 as used on 22 as I've noticed. Always make backup in TWRP and restore boot as needed.
Click to expand...
Click to collapse
Tested working fine on kiw l22 but phone heats up a little.....
Jithin0801 said:
Tested working fine on kiw l22 but phone heats up a little.....
Click to expand...
Click to collapse
That's normal. On 2.0 USB for me charging was accelerated as normal. Stock charger was same tho.

[KERNEL][J7(6)] TheFlash Kernel V2.0

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
VARIANTS SUPPORTED:
J710F
J710FN
J710GN
J710MN
J710FQ (needs testing)
J710K (needs testing)
Just comment below if it works on those devices.
KERNEL INFORMATION
Kernel Base: J710FXXU3AQD4(Latest)
Linux Version: 3.18.36
Supports Custom Roms
FEATURES
Activated Interactive Governor
Underclocked to 343Mhz[/B]
Added a lot of CPU Governors
Disabled DM_VERITY
Disabled Forced File Encryption
Disabled TIMA
Disabled Secure Storage
Init.d Support
I/O Schedulers
Frandom
Swap with LZ4 Compression
Dynamic FSync
Powersuspend
Faster boot
Superb Battery Life
SEE CHANGELOGS FOR MORE
CPU Governors
alucard
conservative_x
darkness
despair
electrodemand
hyper
impulse
intellidemand
intellimm
ironactive
lionheart
nightmare
ondemand_x
ondemandplus
pegasusq
smartass2
zzmoove
And Many More!
CHANGELOG
TheFlash Kernel V5.0
Built from a new stable branch
Battery Life Super Awesome (Far better than stock or lazer)
Linux 3.18.36
Removed Hotplugging Drivers
Reduced RQ Lock-Contention for upto 0.7% increase in Performance
Optimized Integer SQRT. for upto 3x faster operation
Optimized Console FrameBuffer for upto 70% increase in Performance
crypto: crc32 - Add ARM64 CRC32 hw accelerated module (Improvement compared to crc32c-generic algorithm: ( TCRYPT CRC32C speed test shows ~450% speedup)
arm64: crypto: increase AES interleave to 4x
arm/arm64: crypto: boost performance
deadline: optimize for non-rotational
async i/o latency to a ssd (34% gain)
block: Disable add_random
Support for CRC-Toggle (Enabled by Default in Misc. TAB)- Disable "CRC-Check" for an improvement upto 30% faster I/O
Removed OC (It uses superior battery)
Impoved CPU volt distribution
Relaxed cpu governor
BFQ: Port BFQ-v8r10 to Android 3.18 kernel
Under Hood Changes Optimization
Better Performance
Removed Pre-Built Supersu
TheFlash Kernel V2.0
Fix ADB detection
Disabled unnecessary logcats
Fixed wifi password forget upon reboot
Busybox
crypto: crc32 - Add ARM64 CRC32 hw accelerated module (Improvement compared to crc32c-generic algorithm:
( TCRYPT CRC32C speed test shows ~450% speedup)
arm64: crypto: increase AES interleave to 4x
arm/arm64: crypto: boost performance
use more optimized nr_requests for UFS
deadline: optimize for non-rotational
async i/o latency to a ssd (34% gain)
block: Disable add_random
Support for CRC-Toggle (Enabled by Default in Misc. TAB)- Disable "CRC-Check" for an improvement upto 30% faster I/O
kernel: Reduce time to sleep
Upgraded to latest Linux 3.18.56
Built using A custom Built toolchain by @djb77 optimised for cortex_a53
Tune up for Cortex A53/ARMv8
Highly Stable
Added support for all the custom roms
Faster boot and shutdown
A lot of performance improvements
Fixed almost every bug
TheFlash Kernel V1.1
Fixed Flashlight
Should be more battery friendly now
TheFlash Kernel V1.0
Initial Build
TELEGRAM GROUP
I have a telegram group for the Kernel.
If you want you can join in the following link: [url]https://t.me/joinchat/AAAAAENIofmlAADZbAIBZQ[/URL]
USE MY FLASH KERNEL MANAGER APP TO TWEAK THE PARAMETERS​
DOWNLOADS IN 2ND POST
HIT THANKS IF YOU LIKE MY WORK THIS MOTIVATES ME FOR FURTHER DEVELOPMENT​
XDA:DevDB Information
TheFlash Kernel J7(6), Kernel for the Samsung Galaxy J7
Contributors
TheFlash, https://github.com/Siddhant-Naik/TheFlash-Kernel-J7-Prime/graphs/contributors
Source Code: [url]https://github.com/Siddhant-Naik/TheFlash-Kernel-J7-2016[/URL]
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 5.0
Stable Release Date: 2017-06-27
Created 2017-06-04
Last Updated 2017-06-27
DOWNLOAD
TheFlashKernel 5.0
Flash Kernel Manager
OLD VERSIONS
TheFlashKernel 2.0
TheFlashKernel 1.1(link fixed)
TheFlashKernel 1.0
Hi, do magisk work wih this kernel?
Thank you
cvo974 said:
Hi, do magisk work wih this kernel?
Thank you
Click to expand...
Click to collapse
Yes
TheFlash said:
Yes
Click to expand...
Click to collapse
Nice work hatts off
My phone stuck on boot. Is there any fix? I'm using J710GN..
After I reformat the phone, it successfully flashed but some bugs were spotted like the torch abnormally turned on and eventually it won't turn off until I reboot again the phone. Please attach the stock kernel here. Please...
Yes! another kernel dev for these variants! Not everyone can do what you people do so I thank you for your time and effort! So far a good kernel many governors to choose from and got extra performance using this kernel. Unfortunately I too am experiencing the bug same as with @knnthgngb. The torch turns on and when you try to turn it off it will only dim the torch. I found a few workarounds one is by opening the camera app the torch then should turn off. Another way is to restart the phone. Powering down the phone will not turn the torch off (haven't stuck long enough to see if it will). Thank you again and hope this info helps .
---------- Post added at 07:42 AM ---------- Previous post was at 07:31 AM ----------
knnthgngb said:
After I reformat the phone, it successfully flashed but some bugs were spotted like the torch abnormally turned on and eventually it won't turn off until I reboot again the phone. Please attach the stock kernel here. Please...
Click to expand...
Click to collapse
You can revert the stock kernel through a backup in twrp. Yun po yung ginawa ko ok na po sya. :good:
Bob The Blob said:
Yes! another kernel dev for these variants! Not everyone can do what you people do so I thank you for your time and effort! So far good kernel many governors to choose from got extra performance using these governors. Unfortunately I too am experiencing the bug @knnthgngb The torch turns on and when you try to turn it off it will only dim the torch. I found a few workarounds one is by opening the camera app the torch then should turn off. Another way is to restart the phone. Powering down the phone will not turn the torch off (haven't stuck long enough to see if it will). Thank you again and hope this info helps .
---------- Post added at 07:42 AM ---------- Previous post was at 07:31 AM ----------
You can revert the stock kernel through a backup in twrp. Yun po yung ginawa ko ok na po sya. :good:
Click to expand...
Click to collapse
I forgot to backup my kernel first so I search for a solution and I found this link, https://forum.xda-developers.com/showpost.php?p=71071663&postcount=49
Flash this via TWRP without wiping data then it will restore stock kernel. After you flash this, you will be fully unrooted but still your TWRP will not be disappear.. ?
This kernel only for stock ya customer Rom???
Rahul kumat said:
This kernel only for stock ya customer Rom???
Click to expand...
Click to collapse
Don't use this. This kernel needs improvement. Devs must test there creation first before releasing. Moderators should take an inspection on this post. @Vatsal
---------- Post added at 06:19 PM ---------- Previous post was at 06:13 PM ----------
Though I really appreciate the effort for this kernel but a slight improvement will do. Thanks.. ?
question
Rahul kumat said:
This kernel only for stock ya customer Rom???[/QUOTE
I agree with the question
Click to expand...
Click to collapse
knnthgngb said:
Don't use this. This kernel needs improvement. Devs must test there creation first before releasing. Moderators should take an inspection on this post. @Vatsal
---------- Post added at 06:19 PM ---------- Previous post was at 06:13 PM ----------
Though I really appreciate the effort for this kernel but a slight improvement will do. Thanks.. ?
Click to expand...
Click to collapse
How can u post like that the dev is working hard to get u a kernel and u complain about that
---------- Post added at 06:25 PM ---------- Previous post was at 06:25 PM ----------
galletap22 said:
Rahul kumat said:
This kernel only for stock ya customer Rom???[/QUOTE
I agree with the question
Click to expand...
Click to collapse
For both
Click to expand...
Click to collapse
Ungrateful peoples...Pity on you
CHANGELOG
TheFlash Kernel V1.1
Fixed Flashlight
Should be more battery friendly now
TheFlash said:
CHANGELOG
TheFlash Kernel V1.1
Fixed Flashlight
Should be more battery friendly now
Click to expand...
Click to collapse
Testing out.. ?
TheFlash said:
VARIANTS SUPPORTED:
J710F
J710FN
J710FQ (needs testing)
J710GN (needs testing)
J710K (needs testing)
Just comment below if it works on those devices.
KERNEL INFORMATION
Kernel Base: J710FXXU3AQD4(Latest)
Linux Version: 3.18.14
FEATURES
Activated Interactive Governor
Overclocked to 1.7 Ghz
Underclocked to 343Mhz
Added a lot of CPU Governors
Disabled DM_VERITY
Disabled Forced File Encryption
Disabled TIMA
Disabled Secure Storage
Init.d Support
I/O Schedulers
NTFS File System Support
Frandom
Swap with LZ4 Compression
Dynamic FSync
Powersuspend
A lot of performance tweaks
SEE CHANGELOGS FOR MORE
CHANGELOG
TheFlash Kernel V1.1
Fixed Flashlight
Should be more battery friendly now
TheFlash Kernel V1.0
Initial Build
TELEGRAM GROUP
I have a telegram group for the Kernel.
If you want you can join in the following link: https://t.me/joinchat/AAAAAENIofmlAADZbAIBZQ
USE MY FLASH KERNEL MANAGER APP TO TWEAK THE PARAMETERS
DOWNLOAD
TheFlashKernel 1.1(link fixed)
TheFlashKernel 1.0
Flash Kernel Manager
HIT THANKS IF YOU LIKE MY WORK
XDA:DevDB Information
TheFlash Kernel J7(6), Kernel for the Samsung Galaxy J7
Contributors
TheFlash, https://github.com/Siddhant-Naik/TheFlash-Kernel-J7-Prime/graphs/contributors
Source Code:https://github.com/Siddhant-Naik/TheFlash-Kernel-J7-2016
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2017-06-06
Created 2017-06-04
Last Updated 2017-06-06
Click to expand...
Click to collapse
Great work my friend....
Does it support loop devices?
i got bootloop on j710gn model i tried another kernel its called sidecore kernel and i got bootloop again lol sad to say i think all the kernel here are meant for j710fn/mn only not for j710gn i hope someone can fix this
jigzramirez said:
i got bootloop on j710gn model i tried another kernel its called sidecore kernel and i got bootloop again lol sad to say i think all the kernel here are meant for j710fn/mn only not for j710gn i hope someone can fix this
Click to expand...
Click to collapse
I got bootloop too on my j710fn but i try to remove battery and boot again and it turned on successful. Have you try to remove battery and see what happens?

Categories

Resources