[Kernel][Oreo][Pie][merlin] ZenFire Kernel for Moto G Turbo - Moto G 2015 Original Android Development

"ZenFire Kernel"​This is my "ZenFire" for the 2015 Moto G Turbo, codenamed Merlin. shares a common codebase with my kernels for surnia and lux. It consists of the latest Motorola MSM8916 kernel, with all the latest changes from CodeAurora and Kernel.org merged in, along with select cherry-picks and additions of my own. Flash it using TWRP. Bug reports and contributions are welcome.​
Features:​
Updated to Linux 3.10.108
Updated f2fs and WiFi drivers
Added CPU hotplug
alucard
bricked
Mako Hotplug
msm sleeper
KCAL MDP5 colour control
Improved zRAM management
DT2W (Full & Half)
IO Schedulers(cfq, bfq,fiops & tripdroid)
Power Suspend
Added Govs
alucard
darkness
elementalx
lagfree
blu_active
tripndroid
yankactive
cultivation
CPU Input Boost
Improved memory management
Improved storage performance
optimized configuration
Some Security updates and optimizations
What are the supported Roms ?​
Kernel supports All Nougat Roms like ( LOS-14.1 , AEX, and others)
Kernel supports also All Oreo 8.0 & 8.1.0 Roms like ( LOS-15.1 , AEX, and others)
Kernel Support All PIE 9.0 roms (LOS16, Pixel exp. .....)​
Downloads:
Zenfire Kernel For Merlin
NOTE
Till now just work on Moto G3 turbo[merlin].
Zip file contains O & N kernels and the script auto decide depends on rom version which file to chose.
If there is any bug please report here with logcat and dmesg to help us fixing this bug.
XDA:DevDB Information
ZenFire Kernel, Kernel for the Moto G 2015
Contributors
ArcherTanu, Alberto97 , @ki, @hritikutekar,@ishubhamsingh,@althafvly,@Chil360,@squid2,@franco
Kernel Special Features: alucard,darkness,elementalx,blu_active,lagfree,Mako Hotplug,tripdroid,fifo
Version Information
Status: Beta
Created 2019-06-25
Last Updated 2019-06-27

First thanks for your efforts?.
Can I get recommended balanced profile because i am not a advanced user
One more thing,
Bro there is something wrong with thread seeing multiple threads with same name & none of them are opening in xda labs app.

sanju455 said:
First thanks for your efforts?.
Can I get recommended balanced profile because i am not a advanced user
One more thing,
Bro there is something wrong with thread seeing multiple threads with same name & none of them are opening in xda labs app.
Click to expand...
Click to collapse
Im using alucard gov n hotplug..
For gaming use elementary gov..
I think blu_active is one of the best balance gov.. But i prefer alucard.

ArcherTanu said:
Im using alucard gov n hotplug..
For gaming use elementary gov..
I think blu_active is one of the best balance gov.. But i prefer alucard.
Click to expand...
Click to collapse
does it work with android 10 rom. pls reply

Related

[Kernel][osprey][merlin] Squid Kernel for Moto G 2015

This is my "Squid Kernel" for the 2015 Moto G, codenamed osprey. It shares a common codebase with my kernels for surnia and lux. It consists of the latest Motorola MSM8916 kernel, with all the latest changes from CodeAurora and Kernel.org merged in, along with select cherry-picks and additions of my own. Flash it using TWRP. Bug reports and contributions are welcome.
Version r22b and up require ROMs with an updated ACDB (audio calibration database) loader, such as LineageOS 14.1 builds from January 2018 and newer. If your ROM has an incompatible ACDB loader, you may experience low audio volume. Stick with version r22 for Marshmallow ROMs (including stock) and older Nougat ROMs without an updated ACDB loader.
Disclaimer:
This is for the 2015 Moto G (osprey and merlin) only! Don't flash it on a previous Moto G, or surnia, or lux. This kernel is provided AS-IS, with no warranties. I am not responsible for bricking your device. Flash at your own risk.
Features:
Moderately undervolted
Updated to Linux 3.10.108
Synced with latest CodeAurora changes
Improved memory management
Improved memory caching backported from Linux 3.15
Improved storage performance
Optimized ARM crypto routines
Updated f2fs and WiFi drivers
FIOPS and BFQ I/O schedulers
Lionfish CPU governor
IntelliPlug CPU hotplug (by faux123)
KCAL MDP5 colour control (by savoca)
Improved zRAM backported from Linux 4.9
Vibration intensity control
Compiled with Linaro GCC 7.3 and optimized for Cortex A53
Stripped down and optimized configuration
Release History:
Code:
r23: August 15, 2018
- Tonnes of security patches
- Updated binder
- Compiled with Linaro GCC 7.3.1
r22b: January 13, 2018
- Audio driver fixes
- Requires a ROM with an updated ACDB loader
r22: January 11, 2018
- Security patches
- Updated camera drivers
r21: December 6, 2017
- Updated to Linux 3.10.108
- Security patches
- Oreo support related patches
r20: August 2, 2017
- Updated to Linux 3.10.107
- Tonnes of security patches from many places
- Updated sdcardfs from Google
- Updated WiFi driver from CAF
- Compiled with Linaro GCC 6.3.1
r19: January 1, 2017
- Added support for Nougat ROMs
- Updated zRAM from Linux 4.9
- Updated (optimized) FUSE from CAF
- Kernel ASLR and many info leak fixes
- ARM PXN support for exploit mitigation
- Tons of security updates
- Some CAF updated from LA.BR.1.2.9_rb1.10
- Fixed kernel panic on VPN disconnection
- Updated compiler to Linaro GCC 6.2.1
r18: November 8, 2016
- Tons of security updates
- Updated to Linux 3.10.104
- Updates from Motorola Harpia kernel
- GPU driver latency reduction
r17: August 16, 2016
- Security updates
- Updated to Linux 3.10.102
- CyanogenMod compatibility updates
r16g: May 16, 2016
- Security updates
r16f: April 14, 2016
- Reverted f2fs update
- Updated zRAM from Linux 4.4
r16d: April 8, 2016
- Security fixes
- Vibration intensity control
- Updated f2fs
- Patches for CM13 compatibility
- IntelliPlug disabled by default
- Built with Linaro GCC 5.3
r16: March 20, 2016
- Updated to Linux 3.10.101
- Updated to Motorola MPD24.107
- Updated WiFi driver from CAF
- IO optimizations under heavy load
- Miscellaneous bug and security fixes
r15b: Feburary 27, 2016
- Updated to Linux 3.10.98
- ARMv8 crypto related fixes
- Use ARMv8 crypto for adopted storage
r15: February 6, 2016
- Updated to Linux 3.10.96
- Updated f2fs from Linux 4.5
- Kernel library optimizations
- Improved CFQ IO scheduler
- Improved kernel PRNG
- ARMv8 accelerated crypto support
- Better use of ARM instruction set
- Added minimum CPUs parameter for IntelliPlug
- Miscellaneous bug fixes
r14b: January 23, 2016
- Fixed low/poor call audio
- Security fix for CVE-2016-0728
r14: January 16, 2016
- MARSHMALLOW ONLY
- Updated to Motorola Marshmallow sources
- Updates from CAF LA.BR.1.2.7_rb1.1
- Security and bug fixes from Linux 3.12.52
- Compatible with Marshmallow stock ROM
- More than a dozen CAF security fixes
- Miscellaneous bug fixes
- Somewhat smoother animations
- Experimental support for merlin
r12: December 25, 2015
- FOR CM13 ONLY!
- Updates for latest camera driver changes
- Updated zRAM
- Improved memory caching scheme from Linux 3.15
- Optimized memory allocation and management
- Optimized CPU scheduler
- Optimized performance event tracking
r11f: December 17, 2015
- Updated to Linux 3.10.94
- Updated to LA.BR.1.1.3_rb1.41
- WiFi is a kernel module
- FOR CM13 ONLY!!!
r11e: December 1, 2015
- Fixed some cpufreq races
- Minor bug fixes
r10g: November 11, 2015
- Patched Pronto CR-930533 vulnerability
- Fixed possible use-after-free in zRAM
- Updated to Linux 3.10.93
- Compiled with Linaro GCC 5.1
r10f: November 8, 2015
- Updated to Linux 3.10.92
- Updated to CAF LA.BR.1.1.3_rb1.36
- Updated to Moto Maxx 2 Kernel
- Security and stability improvements
r10d: October 26, 2015
- Fixed r10c SELinux regression on stock ROM
r10c: October 24, 2015
- Fixed encryption support
- Patches for Android 6.0 support
r10b: October 4, 2015
- Fixed move app to SD card issue
- Cleaned up DTBs to reduce size
r10: October 3, 2015
- Added KCAL colour control (by savoca)
- Added optimized crypto routines for ARM
- Updated to Linux 3.10.90
- Optimized memory performance
- General cleanup and optimization
r9e: October 1, 2015
- Updated to lux kernel sources
- Updated to Linux 3.10.89
- Updated to LA.BR.1.1.3_rb1.32
r9b: September 29, 2015
- Fixed QSEECOM keymaster firmware issue
r9: September 28, 2015
- Initial standalone release for osprey
Downloads:
Main downloads tab
XDA:DevDB Information
Squid Kernel for Moto G 2015, Kernel for the Moto G 2015
Contributors
squid2
Source Code: https://github.com/sultanqasim/android_kernel_motorola_msm8916
Kernel Special Features: undervolted, lionfish, fiops, intelliplug, latest Linux and Qualcomm fixes
Version Information
Status: Stable
Current Stable Version: r23
Stable Release Date: 2018-08-15
Created 2015-10-02
Last Updated 2018-08-15
Installation Instructions
For the stock ROM and ROMs with WiFi drivers as a separate kernel module, use the "-osprey-stock" version of the kernel. For ROMs with WiFi drivers built into the kernel (such as CM12.1 nightlies), use the "-osprey" version.
Installation is easy as 123:
Boot into TWRP
Flash the kernel zip
Reboot back into your ROM
You can wipe cache and dalvik if you wish, but it's not required.
More Information
The surnia thread for this kernel is the original and may have useful historical information and more background. For information about my Lionfish governor, see this post in the surnia thread. For information about the memory usage benefits of this kernel, see this post on the surnia thread.
First flash kernel and than flash the Rom....Right?
ifu said:
First flash kernel and than flash the Rom....Right?
Click to expand...
Click to collapse
No, the other way around. ROMs come with a default kernel that you need to replace, so flash the ROM first then flash the kernel.
Thanks a lot for extending your support to Motorola's Stock ROM. This is going to be first kernel for stock.
Going to try osprey r9e first on my current PAC ROM.
Will get back on review after few hrs of analysis
Thank you..!
Im on official cm and im not joking when i say i was about to throw the fcking phone out of the window untill i flashed your kernel... Like day and night! Im coming from Oneplus 2 so you understand im used to speeeeeed
Skickat från min MotoG3
---------- Post added at 01:28 PM ---------- Previous post was at 12:32 PM ----------
No led notification like on lux?
Skickat från min MotoG3
squid2 said:
No, the other way around. ROMs come with a default kernel that you need to replace, so flash the ROM first then flash the kernel.
Click to expand...
Click to collapse
Can this be flashed on euphoria os ? If so which one I've to download ? Thanks in advance
OMG, my wifi and hotspot work again!!!! Thank you!!! I was about ready to flash a factory image because nothing was restoring functionality right!
I used the stock kernel on build .44 of the stock rom on xt1540 2gb...everything is running great!!
Thanks for all your hard work, @squid2 !!! You need a donation button so I can buy you a cup of coffee or a beer!!
Great! Yesterday I updated last unofficial 22-9 build to 1-10 official build and flashed this kernel. Everything works supberb, great battery time & performance System uses 360-390 RAM. Great work!
How can I donate?
ryude said:
How can I donate?
Click to expand...
Click to collapse
There should be a donate button under my avatar if you are view XDA on a wide screen, and a donate button will also be visible on the menu that appears when you click on my user name.
Squid Kernel r10
Today's release is a pretty nice one I think. As usual, I updated to the latest 3.10 series Linux from Kernel.org (3.10.90 in this case). On the new features front, I added the MDP5 KCAL colour control by @savoca and I incorporated optimized ARM crypto routines. On the optimization front, I cleaned up the defconfig to reduce size, and changed some configuration to significantly improve the performance of the virtual memory subsystem.
If you run a benchmarking tool like Antutu, you'll notice that the "RAM Speed" value will be higher on this build than on previous builds. If you're coming from r8, you may also notice that the "Storage IO" performance is higher than before, thanks to some optimizations (brought in from the lux kernel) that I added earlier in r9c.
squid2 said:
Today's release is a pretty nice one I think. As usual, I updated to the latest 3.10 series Linux from Kernel.org (3.10.90 in this case). On the new features front, I added the MDP5 KCAL colour control by @savoca and I incorporated optimized ARM crypto routines. On the optimization front, I cleaned up the defconfig to reduce size, and changed some configuration to significantly improve the performance of the virtual memory subsystem.
If you run a benchmarking tool like Antutu, you'll notice that the "RAM Speed" value will be higher on this build than on previous builds. If you're coming from r8, you may also notice that the "Storage IO" performance is higher than before, thanks to some optimizations (brought in from the lux kernel) that I added earlier in r9c.
Click to expand...
Click to collapse
Thanks for the stock ospery kernel
It's great and it doesn't break my wifi
Sent from my MotoG3 using XDA Free mobile app
Wiping cache and dalvik is must if flashed your last kernel?
Sent from my MotoG3 using Tapatalk
Squid Kernel r10b
This new build should fix the r10 regression regarding moving apps to the SD card. If you encounter any other bugs please let me know and I'll fix them when I can.
ifu said:
Wiping cache and dalvik is must if flashed your last kernel?
Sent from my MotoG3 using Tapatalk
Click to expand...
Click to collapse
You can wipe cache and dalvik if you want, but it isn't required.
Thank you for your work recently bought the Moto G 2015 and my battery lasted 5 hours not right in two hours of screen now ta lasting almost two days deep sleep ta not working well for me Your kernel .
Sorry my bad english.
Thank you so much squid2. This kernel really makes my phone feel alive and smooth!
Using it on stock rom, phone works much better, more free ram and also battery life is better!
Thanks for your development!

[Thread closed][Kernel] The Last Drops of N910C

This Kernel is based on the previous work of @AndreiLux and @halaszk88 on N910C​
/* Changes Under-The-Hood since perseus-halaszk-V2.2
Built with UBERTC 6.x, -O3 and more optimization flags
Latest Linux Kernel 3.10 merged
Latest SM-N910C Kernel source and Ramdisk(DPJ4) merged
Important patches from Google's android/kernel_common merged
Misc performance-related patches for ARM backported from Linux mainline
RNG driver and exynos-rng backported from Linux mainline and Galaxy S7
90% of CFS scheduler, cpuidle driver and related parts backported from Linux 4.4
Workqueue backported from Linux 4.4 with power-efficient patches from Linaro enabled
HMP scheduler related changes backported from Galaxy S7
"interactive" governor backported from Galaxy S7 merged with @arter97's patches as the default and only CPU governor
"Maple" I/O scheduler by @frap129 set as default
Input booster driver backported from Galaxy S7
GPU driver Mali T7xx R7P0 from Galaxy A8(2016) merged
Thermal driver from Galaxy Note5 partly merged
CPUSet enabled with better setup and merged @arter97's invisible cgroup patch
Samsung DVFS-related and Hotplug driver patches from @arter97 merged
Tweaked CPU and GPU clock table for better performance
Slightly rewrite Wakelock Controller for better performance
More Linux and Samsung's debugger removed/disabled
Reverted lots of changes that seems unnecessary or redundant IMO
*/
/* Changes in Synapse
Removed Governor section since now we only have one usable governor
Removed HMP section, I've hardcoded and reverted some stuff, so this is unnecessary.
Removed CortexBrain from ramdisk and synapse.
Removed Charger Control in battery section for now
Removed Sound Control and Thermal Control , unnecessary.
*/
/* Thanks To And Credit */
Editing...
*/
/* Disclaimer
Editing...
*/
/* Download
Uploading...
*/
/* Source Code
Uploading...
*/
XDA:DevDB Information
[Thread Closed][Kernel] The Last Drops of N910C, Kernel for the Samsung Galaxy Note 4
Contributors
Frank.G
Kernel Special Features:
Version Information
Status: Testing
Created 2016-11-17
Last Updated 2016-11-18
Reserved.
Reserved #2.
omg i m ready. ejaculate those last drops of n910c.
we needed this, thanks
noooooooooooooo xD
still uploading? btw can you make n5/n7 port variant? since dn7 came out this should be the perfect kernel for it
im sure you know how to do it
Deleted
I think he is dead while uploading. Life is short my friend so rest in peace.
Do not upload more sorry for my test
Atlast my buddy.. Cogratulations! Im so glad about this..
Thread closed at OP request.
The OP is not going to release this work anymore.
Regards,
Wood Man
Forum Moderator

[Kernel][Pie][4.4.158] InsigniuX Kernel [CLANG][DragonTC][Bootlin][27-09-2018]

InsigniuX​ Kernel for xiaomi_sdm660 with essential features. This project was initialised for whyred. us Users reported it working well on Mi 6x, Created this thread. All download links and changelogs will be available in the whyred thread. I will update this thread as I update the kernel.
Features:
Latest CAF tag
Linux stable merge
Wireguard.
TCP - Westwood(default)
BFQ i/o scheduler
KCAL color control
Power Efficient Workqueue by default
Vibration Control
lz4 compression for zram
SdFAT support
Compiled with Dragon TC Clang 7.0 + Bootlin GCC 8.2 Bleeding Edge​
Supports:
#Custom Roms(Oreo and Pie)
#Miui​
Downloads
Thread
Source
Fund. If it's worth ​
duplicate thread closed

[Kernel][8.0/8.1][J701X]HeliosPro Kernel V2.6

Welcome to The HeliosPro Kernel Thread for Galaxy J7 Nxt/Core/Neo
Built with Various Oreo 7870 Source.
Linaro GCC 7.3.1​
Warning : Me nor XDA Are responsible for any damage that might be caused after flashing any file provided here. Please take caution and be aware of what you are doing. And Always backup !
-- Features --
[x]Fake Enforcing (Permissive and shows enforcing)
[x]Various Compiler Optimisations
[x]Compiled with Linaro7.3.1
[x]ADB Insecure
[x]Fake KNOX
[x]Private Mod support
[x]MultiCPU Governors
[x]Multi I/O Schedulers
[x]Multi TCP Algorithms
[x]Limited Wakelocks
[x]Dynamic Fsync 2.0
[x]Fsync
[x]PowerSuspend 1.5
[x]UKSM V1.23
[x]Boeffla wakelock blocker v1.1.0
[x]StateNotifier & SysfsHelper
[x]Optimized ZSwap
[x]Optimized Deadline I/O
[x]Better Input Booster
[x]Quicker Doze entry
[x]Other improvments for Batterylife and performance
[x]Support Android 8.0/8.1
[x]WireGaurd Support
[x]CPU VoltageControl
[x]CPU OC upto 1700MHz
[x]GPU OC Upto 1146MHz
[x]GCC 6/7 Support
[x]CRC Disabled by default
[x]Reduced Wakelocks
[x]GPU/CPU Voltage dropped
[x]Improved GPU Utilization
[x]Improved standby
[x]Adoptable SD patched
[x]Deodex oreo support
[x]Many ram improvments
[x]No sim breaking with 8.1 rooting
[x]Encryption Support for StockRoms
[x]And many more listed in changelogs below
[x]Pre-Rooted
The kernel comes included with EliteTuner to control various kernel parts.
--How to install--
If you have flashed Root through any means other than magisk, Please uninstall it (SuperSU>Full unroot)
Open developer options (Press aboutphone > build number 7 times) Enable OEM Unlock
Flash TWRP Recovery that can be found in J701 Section
Fully Wipe internal storage and format data (Must for first time flashing TWRP)
Copy Kernel to your desired Location
Install Zip > Select kernel.zip
Reboot and wait
First time rooting, Open magisk app Once to ensure root is working
--Basic Info --
This kernel is mainly for users who want more than just root, As permissive allows for more flexibility with some of the mods found on xda
You are free to use this kernel in any future rom aslong as you Link this thread / Github Source
-- Credits -- 
 @ananjaser1211 for this golden kernel and adding support for our device. 
 @BlackMesa123 and @corsicanu for working with my projects
@topjonhuw For Magisk
@geiti94 For Wifi password Fix
@Noxxxious For general help
@JaskaranSM for Building it For J7velte
@mohitmallick17 for his zip template
And my Elite-Team for their contributions to my projects and being Awesome.
Download <> Changelog <> More info In second Post
Github Source :http://github.com/jaskaranSM/Helios_7870
XDA:DevDB Information
HeliosPro Kernel V2.6-J7velte, Kernel for the Samsung Galaxy J7
Contributors
JaskaranSM
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V2.7
Stable Release Date: 2019-06-07
Created 2019-02-28
Last Updated 2019-06-07
HeliosPro V2.7 Update​This is TOUCHWIZ only. The new compiler greatly improves performance on both 8.0 and 8.1 Based roms.
Enjoy, i know im not making any roms due to time and My potato PC , but i can support this kernel.
Changelog :-
- Compiled with Linaro 7.4.1 Compiler
- Performance and battery greatly improved with new compiler
- IO Schedular Driver Optimisations
- Added hKtweaks app for kernel tuning. (Thanks @corsicanu)
- More Speedier.
- Added NVS Hibernation Driver for better power management.
- Semi-OFast Optimsations for proper balance between performance and battery backup.
- Added Newer Boefolla Wakelock Blocker
- Added Newer Xpad (Joystick Controller) Drivers for Better Compatibilty.
- Added State Notifier Driver
- Added F2FS Filesystem Support.
- Memory driver using FIFO Queue and crypto optimisations
- Updated Wireguard VPN driver.
- Enabled IP tunneling for IPv6 Networks with TCP and UDP ports Support.
- Hotplugging with Real Time Scheduling
- Reduced Wakelocks for WLAN (WiFi) driver
- Added a lot of new TCP congestion Algorithms.
- Initial TCP window size is set to 64k for better caching
- More precise cpu frequency control
- Magisk Included
- New Cool AROMA theme
Follow the Full change log on the Github source.
Download : Google Drive
Size : 34MB
HeliosPro V2.6 Update​This is TOUCHWIZ only. The new compiler greatly improves performance on both 8.0 and 8.1 Based roms.
Enjoy, i know im not making any roms due to time, but i can support this kernel.
Changelog :-
- Compiled with Linaro 7.3.1 Compiler
- Performance and battery greatly improved with new compiler
- Fixed custom ramdisk scripts
- Deodex Supported well with magisk
- GMS Blocker
- 99Killer service (kills gms in idle for better sleep)
- NFC Should work now
- More precise cpu voltage
- Magisk 18.1 Included
Follow the Full change log on the Github source.
Download : Google Drive
Size : 37MB
Does the flash write something to the data partition the requires it to be formatted?
I'm asking because it seems like it would be easier for most people, me included, to be able to copy those files and set permissions from the running system opposed to formatting in order to make data readable from TWRP.
Make for Galaxy J6 please
Thanks...Man
The kernel has a problem, the adjustments and how much it goes to the GPU regarding its frequency does not appear, and does not allow overclocking
I have bin 7 android 9 this work?

[Kernel] [Iron_Kernel] [Whyred]

About the kernel :-
- Kernel is based on extended kernel
- like any other kernel i made my kernel trying to give the best user experience
- the kernel has 2.2 oc and -80mv uv for cpu & gpu
- i added some touches and tweaks to make user experience good as much as possible
- kernel always updated to latest linux-stable
- added io schedulers anxiety & tripndroid and set anxiety as default
Download:-
https://drive.google.com/folderview?id=1-BOe4_7-JX-wI_jihms9JVGYSULUvmu3
Source code :-
https://github.com/kerolosel3w/iron-kernel-whyred-
Kernel support :- https://t.me/iron_kernel
Channel :- https://t.me/Iron_kernel_stable
Hey OP , I would like to see a list with your added touches and tweaks if you may, it would make the thread look nicer

Categories

Resources