[Kernel][L5 | L7 | L1 II | L3 II][KitKat/LolliPop/MarshMallow] VeeKernel3/VeeKernel4 - Optimus L3, L5, L7 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"
}
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. Hard. A lot.
The VeeKernel3 is builded thinking in good performance and smoothness with various features.
It is based on TeamHackLG lproj kernel, just thanks to all then.
Special thanks to @skyinfo, @aidasaidas75, @IGGYVIP, @PlayfulGod, @Cobmaster, @freeusername, @PecanCM and @ECr34T1v3, without they nothing (nothing even) would become reality, thanks!
Now let's start!
Linux Kernel 3.4.111
Google GCC 4.8
CPU Max to 1000MHz and Min to 65MHz
GPU OverClock to 133MHz
UnStable CPU OverClock to 1500MHz (Caution with this, much caution)
Stable CPU OverClock to 1400MHz
Stable CPU UnderClock to 65MHz
and a lot of Frequencies from 100MHz to 1300MHz (every 100MHz)
Stable GPU OverClock to 192MHz
Android Recommend Configs
SYSInterface Gentle Fair Sleepers
zRam | zCache | zSMAlloc | KSM
I/O Schedulers
[row] noop deadline cfq bfq sio sioplus fiops
Governators:
[ondemand] wheatley smartmax SmartassH3 dancedance badass AssWax adaptive conservative hyper interactive lulzactive ondemandX powersave smartassV2 userspace lionheart performance
TCP Congestion Control Algorithm:
[westwood] bic cubic htcp hstcp hybla vegas scalable lp veno yeah illinois reno
1 - Make sure you have KitKat or higher versions
2a - Download the VeeKernel3 for KitKat/LolliPop
2b - Or Download the VeeKernel4 for MarshMallow
3 - Place in the card
4 - Reboot to recovery
5 - Make backup of Nandroid (Just for precaution)
6 - Install the VeeKernel3 or VeeKernel4
7 - Reboot
8 - Enjoy !
KitKat/LolliPop Version's
Removed
MarshMallow Version's
Removed
VeeKernel3 - Removed
VeeKernel4 - Removed
Toolchains - https://github.com/TeamVee/android_prebuilt_toolchains
If you want to use my kernel in your ROM, just put my name in the credits.
"The Kernel Source is covered under GPL v2" - @skyinfo
"And XDA force us to share it" - @Caio99BR
How to control kernel?
Use Kernel Adiutor, support a open and best kernel manager.
The kernel rebooted at 1500MHz without reason
If you use this Overclock for a long time, possible a Random Reboot may happen, because the high values used
XDA:DevDB Information
VeeKernel3/VeeKernel4, Kernel for the LG Optimus L5
Contributors
Caio99BR
Source Code: https://github.com/Caio99BR/VeeKernel3
Kernel Special Features:
Version Information
Status: Stable
Created 2016-05-02
Last Updated 2016-12-06

Thanks!​

ChangeLogs​

Great job, well done
Sent from my Nexus 5 using Tapatalk

I had a Random Kernel Panic when I opened ES File Manager and try connect to connect to WiFi.
this is a logcat goo.gl/P5yuQ9
Sorry for my bad English.
Regards.

OP request and no activity in the thread since 6 months
THREAD CLOSED

Related

[kernel][LP][3.10.89+][latest] MONARCH kernel *EYES ONLY*

{
"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"
}
Welcome to MONARCH kernel, *EYES ONLY*​
Code:
/*
* 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.
This Custom Kernel is made from the latest kernel sources from google, which are synced to google's standards and is compatible across all 10 Android One 1st Generation devices of Asia.
Devices Compatible:
*Android one (Sprout 4)
*Android One (Sprout 8)
-INDIA-
--Micromax Canvas A1 (4 & 8gb versions!)
--Karbonn Sparkle V
--Spice Dream Uno​
-Pakistan-
--QMobile A1​
-Bangladesh-
--Symphony Roar A50​
-Indonesia-
--Nexian Journey One
--Evercross One X
--Mito Impact​
-Myanmar-
--Cherry Mobile One​
-Philippines-
--Cherry Mobile One
--MyPhone Uno​
Feature's:
Android Device Bridge Optimisations:
Insecured
adb runnable as root
Schedulers:
block: Added SIO IOScheduler
block: Add BFQ IOScheduler
block: Add fiops scheduler
fs: added Samsung F2FS support
Reduce logger device RAM allocation to 128K
Set MM Linux read ahead size to 256K
Patches from upstream to optimize memory writeback
Disabled CRC check in MMC for 30% extra performance with IO
Reduced VFS cache pressure for better battery
Optimized square root algorithm
Compatible with CyanogenMod 11
Governors enabled: hybrid, ondemand, interactive
Speedup /proc/net/unix interface access
GPU Tweaks:
Mali GPU cache Optimizations
Mali: Increase L2 cache max read size
Mali: Disable state tracking
Mali: Reduce GPU utilization timeout
Mali: increase kernel memory buffer size
CPU Core Optimisations:
Enabled Multicore scheduler
Aggressive multicore power savings
ARM: Cortex A7 compiler optimizations
Miscellaneous:
Dynamic Fsync Control
Huge update to kernel.org mainline 3.10.73
init.d support
Automatic busybox installation
Disabled Gentle fair sleepers
Enabled arch power
Optimizations to SLUB memory allocator
Patches to block and mm to significantly improve ssd IO performance.
Dynamic entropy setting based on usage
Dynamic management of dirty page writebacks
ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators Special thanks to Varun Chitre.
A review of mine:
Battery Backup: upto 6 hours!
UI: [/I][/U]No lag of User Interface!
Download!
INSTRUCTIONS:
-Place the downloaded zip in sdcard
-Go to recovery and flash it!
-MONARCH kernel is NOW READY!
Source will be soon be published!
XDA:DevDB Information
MONARCH kernel Android One, Kernel for the Micromax Canvas A1
Contributors
abinsur279
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 9.0.1
Stable Release Date: 2015-09-27
Created 2015-09-27
Last Updated 2015-09-27
i have installed the zeus kernel on my canvas a1 device and now when i am trying to connect it to pc to flash using sp flash tools , the device driver shows mtp device cannot start code 10 error , it connects in switched on mode , also in debugging mode , i can unlock bootloader , etc via debugging , but no matter what i do , it doesnt get recognised in switched off mode , i want to flash stock rom using sp flash tools to get rid of the kernel , please help
When I installed this...phone is not booting to system but its going back to the recovery...pls help..
Thanks.

[L5][KERNEL][6.0.1][Linux 3.4.0] Floppy Kernel [RC1][18/05/16]

[L5][KERNEL][6.0.1][Linux 3.4.0] Floppy Kernel [RC1][18/05/16]
{
"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"
}
Floppy is kernel for all custom rom based on LineageOS 14.1, support the Xiaomi Mi5
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Based on Linux Kernel 3.4.0
Based on TeamVee Kernel @Caio99BR
GCC Linaro 4.7.3 compiled
Compiled with -Os flags and hardware neon-vfpv4 FPU enabled.
zRAM
qCache
zSmalloc
CCache
KSM
Full Linaro Optimizations ON
Optimized Parameters from L Speed
Overclock M4 1300MHz
-> ACPU_PLL_2 850Mhz -1100Mhz (Performance)(Degration in GPU)
-> ACPU_PLL_6 1200Mhz -1300Mhz (Balanced- may have reboot in high frequency)(Without degration in GPU)
Underclock M4 245 Mhz
GPU overclock 192 Mhz
M4 400 MB userspace RAM
Google Snappy Algorithm
USB force fast charging
ARM RWSEM Algorithm
Dynamic File Sync
Enhanced SELinux
Frandom - Entropy Generator
USB OTG Support
SYSInterface Gentle Fair Sleepers
Battery Life eXtender (BLX)
Support for GCC 5.0/6.0
Some ARM v7 optimizations
Improve 3x faster integer sqrt
Disable Gentle Fair Sleepers
Optimized SLUB memory allocator
LZ4 Compressor module
Performance enhancements
Ext4 leak memory fix
Optimized build flags
Audio enhancements
Kernel mode neon enabled
And much more!
Governors
wheatley
smartmax
SmartassH3
dancedance
badass
AssWax
adaptive
conservative
hyper
interactive
lulzactive
ondemandX
powersave
smartassV2
userspace
lionheart
ondemand
performance
noop
deadline
cfq
bfq
sio
fiops
row
sioplus
zen
vr
Reboot to recovery
Flash FloppyKernel.zip
Wipe cache e dalvik cache
Reboot
Floppykernel-RC1
TeamHackLG
CyanogenMod
TeamVee - @Caio99BR
XDA:DevDB Information
Floppy Kernel, Kernel for the LG Optimus L5
Contributors
Jonas Cardoso, Caio99BR, InsideMuz
Source Code: https://github.com/JonasCardoso/FloppyKernel-MM
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2016-05-18
Stable Release Date: 2016-05-18
Created 2016-05-21
Last Updated 2017-11-28
RC1 - 18/05/2016
Initial release
Frequently asked questions
Q: Will this conflict with any mod I'm using?
A: As long as it doesn't have any entropy related stuff, its okay. Since the kernel already comes with an inbuilt entropy generator, it will conflict with the ones from mod, causing a poor, stuttered performance!
Q: Deep Sleep isnt working for me, Google Services causing wake-locks, what to do?
A: Go to settings, Privacy, Privacy Guard, All apps, long press Google Services, and deny/disable wake-locks! (Thanks to @Paget96 for the solution)
Q: Which version should I flash
A: Flash kernel to respective model number (E612)
Q: Which frequency is the safest
A: The default frequency, 800MHz, is the safest!
But, there's no harm in overclocking upto 1100MHz.
You MAY face some issues on 1100MHz-1300MHz, but 1050MHz is stable as 'rock'!
Q: WiFi doesnt work for me
A: Reflash ROM and Kernel
Undervolt Interface:
The current voltage information is available at:
Code:
Code:
/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Defaults for L5:
Code:
Code:
[email protected]:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
245760: 3
320000: 4
480000: 5
600000: 6
800000: 7
900000: 7
950000: 7
1000000: 7
1050000: 7
1150000: 7
1200000: 7
1250000: 7
1300000: 7
To change for example the voltage level of the 800000 frequency, you could do:
Code:
Code:
echo '800000 6' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
If you cat this file again, you should see that the voltage level is picked up.
The new voltage level is picked up when the CPU will scale to the particular frequency level.
Long live L5!
i clean installed again cm13 with the Floppy Kernel and sometimes infinite "Rebooting Device" Screen!
Here is the logcat with ALL what happened with the phone:
http://pastebin.com/80Svhp0n
And the cpu frequency of 245-1100 causes the same effect.
Sorry for the repost.
SrWladimir said:
i clean installed again cm13 with the Floppy Kernel and sometimes infinite "Rebooting Device" Screen!
Here is the logcat with ALL what happened with the phone:
http://pastebin.com/80Svhp0n
And the cpu frequency of 245-1100 causes the same effect.
Sorry for the repost.
Click to expand...
Click to collapse
It was after that it started to happen?
Jonas Cardoso said:
It was after that it started to happen?
Click to expand...
Click to collapse
it's a complete logcat, extracted from adb when the "rebooting device" is already displayed.
if you want I can try to cut the logcat activity in which he began to restart
PS: my phone still in "Rebooting device"
SrWladimir said:
it's a complete logcat, extracted from adb when the "rebooting device" is already displayed.
if you want I can try to cut the logcat activity in which he began to restart
PS: my phone still in "Rebooting device"
Click to expand...
Click to collapse
Install VeeKernel4 from caio
Spoiler alert: it is awesome​
PS:This works in all rom L5

[L5][KERNEL][4.3.1][Linux 3.4.0] Blob Kernel [RC2][27/12/16]

[L5][KERNEL][4.3.1][Linux 3.4.0] Blob Kernel [RC2][27/12/16]
{
"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"
}
"You like it or not, it's on the power"​
Blob is kernel for all custom rom based on CyanogenMod 4.3.1, support the LG OPTIMUS L5
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Based on Linux Kernel 3.4.0
GCC UBERTC 4.9.4 compiled
Compiled with -O2 flags and hardware neon-vfpv4 FPU enabled.
zRAM
qCache
zSmalloc
CCache
KSM
Full Linaro Optimizations ON
Optimized Parameters from L Speed
Overclock M4 1300MHz
-> ACPU_PLL_2 850Mhz -1100Mhz (Performance)(Degration in GPU)
-> ACPU_PLL_6 1200Mhz -1300Mhz (Balanced- may have reboot in high frequency)(Without degration in GPU)
Underclock M4 245 Mhz
M4 400 MB userspace RAM
GPU overclock 192 Mhz
Google Snappy Algorithm
USB force fast charging
ARM RWSEM Algorithm
Dynamic File Sync
Enhanced SELinux
SYSInterface Gentle Fair Sleepers
Battery Life eXtender (BLX)
Support for GCC 5.0/6.0
Some ARM v7 optimizations
Improve 3x faster integer sqrt
Disable Gentle Fair Sleepers
Optimized SLUB memory allocator
LZ4 Compressor module
Performance enhancements
Ext4 leak memory fix
Optimized build flags
Audio enhancements
Kernel mode neon enabled
And much more!
Governors
wheatley
smartmax
SmartassH3
dancedance
badass AssWax
adaptive
conservative
hyper
interactive
lulzactive
ondemandX
powersave
smartassV2
userspace
lionheart
ondemand
performance
noop
deadline
row
cfq
bfq
sio
sioplus
fiops
Reboot to recovery
Flash BlobKernel.zip
Wipe cache e dalvik cache
Reboot
Blobkernel-RC1
TeamHackLG
CyanogenMod
XDA:DevDB Information
Blob Kernel, Kernel for the LG Optimus L5
Contributors
Jonas Cardoso, InsideMuz
Source Code: https://github.com/JonasCardoso/BlobKernel-JB
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: RC1
Stable Release Date: 2016-05-21
Created 2016-05-21
Last Updated 2016-12-31
RC1 - 21/05/2016
Initial release
RC2 - 27/12/2016
Now use toolchain UBERTC 4.9.4
M4 400 MB userspace RAM
Frequently asked questions
Q: Will this conflict with any mod I'm using?
A: As long as it doesn't have any entropy related stuff, its okay. Since the kernel already comes with an inbuilt entropy generator, it will conflict with the ones from mod, causing a poor, stuttered performance!
Q: Deep Sleep isnt working for me, Google Services causing wake-locks, what to do?
A: Go to settings, Privacy, Privacy Guard, All apps, long press Google Services, and deny/disable wake-locks! (Thanks to @Paget96 for the solution)
Q: Which version should I flash
A: Flash kernel to respective model number (E612)
Q: Which frequency is the safest
A: The default frequency, 800MHz, is the safest!
But, there's no harm in overclocking upto 1100MHz.
You MAY face some issues on 1100MHz-1300MHz, but 1050MHz is stable as 'rock'!
Q: WiFi doesnt work for me
A: Reflash ROM and Kernel
Undervolt Interface:
The current voltage information is available at:
Code:
Code:
/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Defaults for L5:
Code:
Code:
[email protected]:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
245760: 3
320000: 4
480000: 5
600000: 6
800000: 7
900000: 7
950000: 7
1000000: 7
1050000: 7
1150000: 7
1200000: 7
1250000: 7
1300000: 7
To change for example the voltage level of the 800000 frequency, you could do:
Code:
Code:
echo '800000 6' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
If you cat this file again, you should see that the voltage level is picked up.
The new voltage level is picked up when the CPU will scale to the particular frequency level.
Awesome work! I will provide the link of this topic in the topic of my rom
Update to the RC2​
E610
Just to double check:
will this work/cause any problems in E610?
ZBastro said:
Just to double check:
will this work/cause any problems in E610?
Click to expand...
Click to collapse
yeeh works in e610
I got white screen freezing problems...
Flashed the original kernel again...
Using cyanogenmod 10.2

[L7][KERNEL][4.3.1][Linux 3.4.0] Blob Kernel [RC1][21/12/16]

[L7][KERNEL][4.3.1][Linux 3.4.0] Blob Kernel [RC1][21/12/16]
{
"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"
}
"You like it or not, it's on the power"​
Blob is kernel for all custom rom based on CyanogenMod 4.3.1, support the LG OPTIMUS L5
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Based on Linux Kernel 3.4.0
GCC UBERTC 4.9.4 compiled
Compiled with -O2 flags and hardware neon-vfpv4 FPU enabled.
zRAM
qCache
zSmalloc
CCache
KSM
Full Linaro Optimizations ON
Optimized Parameters from L Speed
Overclock M4 1300MHz
-> ACPU_PLL_2 850Mhz -1100Mhz (Performance)(Degration in GPU)
-> ACPU_PLL_6 1200Mhz -1300Mhz (Balanced- may have reboot in high frequency)(Without degration in GPU)
Underclock M4 245 Mhz
GPU overclock 192 Mhz
Google Snappy Algorithm
USB force fast charging
ARM RWSEM Algorithm
Dynamic File Sync
Enhanced SELinux
SYSInterface Gentle Fair Sleepers
Battery Life eXtender (BLX)
Support for GCC 5.0/6.0
Some ARM v7 optimizations
Improve 3x faster integer sqrt
Disable Gentle Fair Sleepers
Optimized SLUB memory allocator
LZ4 Compressor module
Performance enhancements
Ext4 leak memory fix
Optimized build flags
Audio enhancements
Kernel mode neon enabled
And much more!
Governors
wheatley
smartmax
SmartassH3
dancedance
badass AssWax
adaptive
conservative
hyper
interactive
lulzactive
ondemandX
powersave
smartassV2
userspace
lionheart
ondemand
performance
noop
deadline
row
cfq
bfq
sio
sioplus
fiops
Reboot to recovery
Flash BlobKernel.zip
Wipe cache e dalvik cache
Reboot
Blobkernel-RC1
TeamHackLG
CyanogenMod
XDA:DevDB Information
Blob Kernel, Kernel for the LG Optimus L7
Contributors
Jonas Cardoso, InsideMuz
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: RC1
Stable Release Date: 2016-12-21
Created 2016-12-31
Last Updated 2016-12-31
RC1 - 27/12/2016
Initial release
Frequently asked questions
Q: Will this conflict with any mod I'm using?
A: As long as it doesn't have any entropy related stuff, its okay. Since the kernel already comes with an inbuilt entropy generator, it will conflict with the ones from mod, causing a poor, stuttered performance!
Q: Deep Sleep isnt working for me, Google Services causing wake-locks, what to do?
A: Go to settings, Privacy, Privacy Guard, All apps, long press Google Services, and deny/disable wake-locks! (Thanks to @Paget96 for the solution)
Q: Which version should I flash
A: Flash kernel to respective model number (E612)
Q: Which frequency is the safest
A: The default frequency, 800MHz, is the safest!
But, there's no harm in overclocking upto 1100MHz.
You MAY face some issues on 1100MHz-1300MHz, but 1050MHz is stable as 'rock'!
Q: WiFi doesnt work for me
A: Reflash ROM and Kernel
Undervolt Interface:
The current voltage information is available at:
Code:
Code:
/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Defaults for L5:
Code:
Code:
[email protected]:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
245760: 3
320000: 4
480000: 5
600000: 6
800000: 7
900000: 7
950000: 7
1000000: 7
1050000: 7
1150000: 7
1200000: 7
1250000: 7
1300000: 7
To change for example the voltage level of the 800000 frequency, you could do:
Code:
Code:
echo '800000 6' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
If you cat this file again, you should see that the voltage level is picked up.
The new voltage level is picked up when the CPU will scale to the particular frequency level.

Prototype™ 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"
}
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Introduction
Hello all!
So this is Prototype™ Kernel for Lenovo Z2 Plus on which i was working.Main Purpose of the kernel is to provide balance performance to the user in daily life while giving full freedom to users to control the kernel.So this a short contribution to zuk community from my side hope you all will like it!
Thanks.
*Please read FAQ and installation instructions carefully.
Features
Pie kernel Rebased over tag LA.UM.7.5.r1-02200-8x96.0 and oreo kernel rebased over als.
Upto date with linux stable (3.18.123)
Compiled with clang using Dragon TC 8 (-O3)
Governors: Impulse, Darkness, Interactive, Conservative, Ondemand, Powersave, Userspace, Alucard, Nightmare, Chill,
Relaxed, and Performance.
I/O Schedulers: Noop, Deadline, Cfq, ROW, Fiops, Bfq, Zen, Sio, Maple and Tripndroid.
ARM RWSEM Algorithm
F2FS Support
Advance TCP Congestion Control
Dynamic FSync
Boeffla WakeLock Blocker
Sound Control
Power Efficient Work Queue for major drivers and enabled by default
Kernel Samepage Merging (KSM)
UKSM during Charging
cpu_input boost instead cpu_boost
Faster app installation time
Simple GPU algorithm
PowerSuspend Drivers
Interactive and darkness governors tuned for balance performance
State Notifier
Ships with Aroma installer
msm_thermal_simple instead msm_thermal
And Much more.
Installation instructions
First time:
Reboot to recovery
Flash Prototype kernel.zip
Reboot
Update the kernel:
Reboot to recovery
Flash Prototypekernel.zip
Reboot
Coming from another kernel:
Reboot to recovery
Dirty flash your current ROM
Flash Prototypekernel.zip
Reboot
Download
Sourceforge Folder
FAQ
1. Why the kernel zip is so large?
-> Treble Pie and Treble Oreo version of the kernel are packed in single file.You have to choose your version during installation so choose carefully.
2. How frequently it will get updated?
->Well its not fixed ,most probably it will be updated after every 15 days.But if some major bug is there then there can be quick updates.
3.Do you have any telegram release channel where we will be updated about the news about this kernel?
-> Yes we have telegram channel-https://t.me/prototypereleases
4.Can we request features?
-> Yes you can request features and ill try my best to implement it but no promise
5.I dont have any knowledge about governors and schedulers?
-> Dont worry if you dont have any knowledge just select next in aroma installer
6.Which ROMS are supported ?
-> Treble ROMS of pie and oreo are supported.Further compatibility will expand.
6.My phone heating after booting the kernel ?
-> Yes as the phone boots CPU carries out various tasks which lead to increase load on cpu and thus heating.So it is recommended that after flashing the kernel keep the phone idle for 10 mins and then see the magic
Thanks To/Credits
Code:
@amog787 (My Master)
@dmitrikudas (Helped me to boot my first kernel)
@DD3Boh (Master Dev)
@faizauthor
@davidvinavil
@frap129
@SultanXDA
@yarost
@davidevinavil
@andip71
@Kenny3fcb (Cleared Some Major Doubts)
@Cosmedd
@Flar2
@franciscofranco
@sanketp60 (For thread banner)
@movzx (For aroma installer)
And all the authors of commit in my sources
[If i Forgot you by mistake please remind me]
Telegram Channel
@prototypereleases
XDA:DevDB Information
Prototype™ Kernel, Kernel for the Lenovo ZUK Z2 (Plus)
Contributors
Danish1999
Source Code: https://github.com/Danish1999/Prototype_Kernel
Kernel Special Features: Just Special
Version Information
Status: Stable
Current Stable Version: v1
Stable Release Date: 2018-10-04
Created 2018-10-04
Last Updated 2018-10-04
Finally a pie kernel. Well managed thermals undoubtedly. Although it is too early to comment. I hope battery lasts. Please move the thread to development section. Also kernel lacks hotplugs, wakelocks, and thermal controls. Also please list the work of each governors as listed on aroma on the thread for easy governor handling. One major missing is option to overclock gpu and cpu both.
@xanthrax please close this thread i by mistake created this thread in question answer section.Orignal thread is here https://forum.xda-developers.com/lenovo-zuk-z2/development/prototype-kernel-t3850339

Categories

Resources