[KERNEL][D410 & D405][STOCK 5.0.2] LollipopExtended KERNEL - LG Optimus L90

[D410 & D405] LollipopExtended KERNEL​
ONLY FOR LG D410/LG D405 WITH STOCK-based ROMs!
KERNEL COMPILED USING LINARO CORTEX-A7 4.9.3 TOOLCHAIN!
My changes in kernel:
Added CPU overclock to 1.6 GHz/underclock to 192 Mhz (default CPU freqs is 0.3-1.2 GHz, so you need to set up overclock and underclock in Kernel Auditor)
[*]Added GPU overclock to 533 MHz*/underclock to 100 MHz
[*]Added support for FAST CHARGE function (disabled by default - for enable use Fast Charge)
[*]Default governor changed to ondemand
[*]Added new CPU governors: CONSERVATIVE, INTERACTIVE, INTELLIDEMAND, INTELLIACTIVE, INTELLIMM, ZZMOOVE, YANKACTIVE, SMARTMAX, IMPULSE, ALUCARD, ADAPTIVE, WHEATLEY, DANCEDANCE, LIONHEART, SMARTASSV2 - experimental, on default parametres cpu works on max freq!
[*]Added some new I/O shedulers: BFQ, SIO, SIOPLUS, FIOPS, FIFO, VR, ZEN.
Added support for Faux Sound Control (v3.4) function (to set it up use: FauxSoundControl App)
Added support for intelli_plug (v3.8) (setting in the Kernel Auditor -> CPU Hotplug)
* - may work incorrect sometimes, so for most perfomance in games I recommend you to turn GPU governor to "perfomance".
Information
Developer: Nikita Pro Android
Just for STOCK-5.0.2 ROM and which based on STOCK.
Kernel version: 3.4.0
I compiled kernel from official kernel source code L90
Installation
1. Download and put to storage:
D410: >>>LINK<<< (v2.0)
D405: >>>LINK<<< (v2.0)
2. Go to recovery and wipe cache.
3. Flash downloaded .zip and reboot.
4. Reboot again!
5. This is all.
OLD VERSIONS:
D410:
v1.1 - https://yadi.sk/d/PKys5ToBgY3ym
D405:
v1.1 - https://yadi.sk/d/jf06noYHgZZvx
XDA:DevDB Information
LollipopExtended kernel, Kernel for the LG Optimus L90
Contributors
Nikita Pro Android
Source Code: https://github.com/NikitaProAndroid/android_kernel_lge_msm8226_w7ds/tree/lollipop-5.0.2
Kernel Special Features:
Version Information
Status: Stable
Created 2015-05-11
Last Updated 2015-05-11

D405 support will be added soon.

This is really nice
Thanks

Just a quick correction. OP states the kernel version is 3.4.10, but it is actually 3.4.0. Just want to avoid any confusion
Sent from my LG-D415

Question do u experience and boost in performance when clocked at 1.6
---------- Post added at 11:23 PM ---------- Previous post was at 11:17 PM ----------
also is selinux set to permissive ?

santitasheart said:
Question do u experience and boost in performance when clocked at 1.6
---------- Post added at 11:23 PM ---------- Previous post was at 11:17 PM ----------
also is selinux set to permissive ?
Click to expand...
Click to collapse
No, not very big perfomance. To enable selinux you should use special app.

Added support for LG D405 model!
Kernel version fixed to 3.4.0 (thanks @CaptivateKing )

Thanks for this! Testing it on D405n, so far so good!

I have a d405n and my kernel version says Unavailable
It does not support nfc.
It is possible to add support in d405n?
Tanks

Nikita Pro Android said:
Added support for LG D405 model!
Kernel version fixed to 3.4.0 (thanks @CaptivateKing )
Click to expand...
Click to collapse
Hi, Thank You for your best project.
Can you add USB OTG to your Kernel?

Download link is broken.

Iamnottheoneuknow said:
Download link is broken.
Click to expand...
Click to collapse
Both links are working on my end
Sent from my LG-D415 using XDA Free mobile app

OK is good now. I had to use IE to download, on Opera download does not work.

filipealexandre93 said:
I have a d405n and my kernel version says Unavailable
It does not support nfc.
It is possible to add support in d405n?
Tanks
Click to expand...
Click to collapse
So there is one defconfig for w7n device, I think it is what for yours D405n.

Farshadvh said:
Hi, Thank You for your best project.
Can you add USB OTG to your Kernel?
Click to expand...
Click to collapse
Our hardware doesn't support OTG so it'll be useless in kernel.

On the moto g, overclocking the msm8226 in that phone was proved to be a placebo. Is this true for other devices using the msm8226? I am considering adding overclock to my d415 kernel.

Yes it is

zowpow said:
On the moto g, overclocking the msm8226 in that phone was proved to be a placebo. Is this true for other devices using the msm8226? I am considering adding overclock to my d415 kernel.
Click to expand...
Click to collapse
It will get you only less battery life, not very big perfomance. I plain to remove overclocking from my kernel in next version.

sometimes overclocking could be useful, in my case i decompress and re-compress zips and the performance with es file explorer is better with oc, you should change clocks default to 1.2 but set oc optional

sergioslk said:
sometimes overclocking could be useful, in my case i decompress and re-compress zips and the performance with es file explorer is better with oc, you should change clocks default to 1.2 but set oc optional
Click to expand...
Click to collapse
That would only be true if the overclocking method was full proof. Right now it's all placebo. I've ran multiple benchmarks on this chipset at 1.6GHz vs 1.2GHz, and they performed exactly the same. This chipset is locked on stock frequencies for the time being
Sent from my LG-D415 using XDA Free mobile app

Related

[STOCK 5.0.2] LollipopExtended Kernel for L90

LollipopExtended Kernel for LG L90 (-L.E.K.-)
It's not old buggy LollipopExtended, this kernel completely new and based on new LGE kernel sources - now IR port and all another works fine
General information
Author: Nikita Pro Android
What is it: stock kernel with added features, most of them can be disabled/enabled on your own.
For what ROM is it: any 5.0.2 STOCK-based ROM
Kernel version: 3.4.0
LGE source code version: v20b (the last available for G2 Mini & L90)
Kernel toolchain: official last google ARM-EABI-4.8​
Changes in kernel:
1) Added GPU overclock (533 MHz)
2) Added RAM overclock (566 MHz)
3) Added new CPU frequency: 499 MHz.
4) Added new GPU governor: conservative
5) Fixed simple_ondemand GPU governor crash - now it's working fine
6) Added Simple GPU Algorithm by Faux123 - additional for msm_adreno-tz GPU governor.
7) Some tweaks for GPU drivers - now it displays not visible before the "zero" GPU frequency 19 MHz
8) Added new CPU governors: conservative (already was in kernel, just enabled), interactive (already was in kernel, just enabled), pegasusQ, wheathley, zzmove, intellidemand, intelliactive, intellimm
9) Added INTELLI_PLUG & Alcucard_hotplug
(analogs for standart MPDesicion)
10) Added new I/O shedulers: cfq,
sio, sioplus, fiops, fifo, vr, zen
11) Added USB forced fast charge V2 (now there's no bug with charging battery icon after unplugging phone)
12) Added KSM Page Check (kernel object which check if page already has scanned)
13) Added Dynamic FSync (fs tweak)
14) Added powersuspend v1.5 (new google driver for autosleep - configure in Kernel Auditor -> Misc Controls -> Power Suspend Mode, set on "autosleep").
15) Added some minor tweaks and optimizations (NOT any -O3 "super" optimizations which just add bugs and random reboots)
v2.0:
16) Updated RAMdisks (D410 - V20D, D405/D405n - V20C)
17) Added support for init.d (to enable write in build.prop sys.init.d=on)
18) Added support for Faux Sound Control
19) Added many new TCP algorithms (by default "cubic")
20) Applied some kernel patches from codeuarora forum (caf)​
Download:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this 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.
*/
LG D410 (two SIM variant): https://yadi.sk/d/LSbpc0vUmrNET
LG D405/D405n : https://yadi.sk/d/iPoxqfCPmrNEf
ALL VERSIONS (folder): https://yadi.sk/d/zSE0Dqh0iDrQM​
Installation:
Before installation it's recommend to delete all apps for kernel set up to avoid conflicts.
1) Be sure that you have LG L90 model D410 or D405.
2) Be sure that you have 5.0.2 STOCK-based ROM.
3) Download .zip from spoiler above.
4) Go to recovery.
5) Do wipe cache.
6) Install downloaded .zip.
7) Reboot, wait until system will fully load.
8) Reboot again, wait until system will fully load.
9) Install Kernel Auditor and set up kernel as you like or just enjoy sun at the window ​
To set up kernel on your phone I recommend to use: Kernel Adiutor - Google Play link​
XDA:DevDB Information
LollipopExtendedKernel, Kernel for the LG Optimus L90
Contributors
Nikita Pro Android, faux123, Attack11
Source Code: https://github.com/NikitaProAndroid/android_kernel_lge_qualcomm_msm8226
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2015-08-02
Created 2015-08-02
Last Updated 2016-01-22
¯\_{ツ}_/¯
Is this real or another fake OC?
ANYWAY, good job
It for D415?
judas1977 said:
Is this real or another fake OC?
ANYWAY, good job
Click to expand...
Click to collapse
I think it's only fake again. I applied the OC to my Stormy Sea kernel, but no GPU result differences in benchmark tests.
judas1977 said:
Is this real or another fake OC?
ANYWAY, good job
Click to expand...
Click to collapse
GPU overclock not locked but it's too little difference between 450 and 533 MHz so you will not see it. You can set 450 as max freq, what's the problem?
0967894983 said:
It for D415?
Click to expand...
Click to collapse
What Software version do you have? I need boot.img from last V20x for D415 and I'll can make kernel for you.
Nikita Pro Android said:
GPU overclock not locked but it's too little difference between 450 and 533 MHz so you will not see it. You can set 450 as max freq, what's the problem?
Click to expand...
Click to collapse
I don't have any problems because i don't use that kernel.
Just asking.
judas1977 said:
I don't have any problems because i don't use that kernel.
Just asking.
Click to expand...
Click to collapse
So are You satisfied with the answer?
Knowing you? I didn't expect that much.
judas1977 said:
Knowing you? I didn't expect that much.
Click to expand...
Click to collapse
Don't understand what you meaned. Anyway, let's close offtop.
judas1977 said:
Knowing you? I didn't expect that much.
Click to expand...
Click to collapse
you can't criticize anyone, you have builded a dozen of rom and none of these are fully working, so stop complaining in others contributions that really works
I was reffering to his answer, not to his work.
And, actually, i think that @Nikita Pro Android is doing really great thing in this kernel sources, really. He fixed some errors, which affect even custom ROM's kernel. This kernel could be a really, really great thing for the stock users. That's not the point. But, basically, you're right, sorry @OP
EDIT:
@OP
Which file contains "real" v20b sources? Because when i unpack one - it's v20a inside (kernel sources)?
judas1977 said:
EDIT:
@OP
Which file contains "real" v20b sources? Because when i unpack one - it's v20a inside (kernel sources)?
Click to expand...
Click to collapse
L90 kernel sources are v20a inside "v20b" archive. G2 Mini kernel sources are v20b inside "v20b" archive and have many additions and fixes (compared with L90 sources) so I used them.
I'm very sorry -4pda users found bugs that sensors (Accelerometer, Magnetic and Proximity) not worked on L90 devices. I'll try to fix it.
@up
Did they tell you which variant they have tested?
I used your v20b commit on my own project(didn't know where did you take that update before) and sensors work good on d405n.
I don't think that other changes in your sources could affect our device - L90.
I use the kernel on KitKat but i don't think it's the problem here...
Nikita Pro Android said:
I'm very sorry -4pda users found bugs that sensors (Accelerometer, Magnetic and Proximity) not worked on L90 devices. I'll try to fix it.
Click to expand...
Click to collapse
With me it's working perfectly. Not a simple fault.
Sent from my LG-D405 using XDA Free mobile app
judas1977 said:
@up
I used your v20b commit on my own project(didn't know where did you take that update before)
Click to expand...
Click to collapse
It's sources overlay which I did to see LG changes in each revision.
I need some help.. I change min cpu frequency to 300 MHz and tick apply on boot but it always changes to 700MHz even without reboot.. Is there any chance to make this work? changing governor for example (using on demand)
My Phone is d405n
Warimation said:
I need some help.. I change min cpu frequency to 300 MHz and tick apply on boot but it always changes to 700MHz even without reboot.. Is there any chance to make this work? changing governor for example (using on demand)
My Phone is d405n
Click to expand...
Click to collapse
open your build.prop and search for this string "ro.min_freq"
replace the value 787000 with 300000
then reboot

[KERNEL][I919x][CUSTOM][TouchWiz][KK4.4.2]

Hellow!
This kernel works only on stock and some custom KItKat 4.4.2 TouchWiz ROMs for Samsung Galaxy S4 mini I9190/I9195/I9192 variants!
Features:
Based on last official kernel source for GT-I9195 (used SilviuMik's branch)
Synced with E370KKTU2BOD2 kernel source (KK 4.4.4 kernel for SHV-E370K variant of Galaxy S4 Mini LTE (announced only for Korea))
CPU Overclock (OC): up to 2052MHz
CPU Underclock (UC) down to 81MHz
GPU Overclock up to 627MHz
CPU Voltage Control (VC)
Hotplug thread infrastructure
Faux123's Intelliplug
MyFluxi MSM-hotplug new
Alucard-hotplug new
Lazy-hotplug new
Gamma control
Faux123's GPL Sound Control 2.1
Sweep2Sleep
Fast charge
Upgraded taus88 to taus113 algorithm for entropy generator
Added and realy used frandom (fast random number generator)
Krait optimized strcmp and memcmp
Motorola MSM memcopy enhancements (memutils) to improve of the memory subsystem performance
CPU-boost new
Quickwakeup new
KSM (Kernel SamePage Merging)
Timer slack controller
Speedup late resume patch for faster wakeup of the device
F2FS support
NTFS support with full read/write access
init.d support
Updated exFAT module to v1.2.12
LZ4 compressor for zSwap new
TCP-cong: westwood, vegas, reno and etc.new
Set SELinux always into "Permissive mode"
Pre-installed bosybox (placed in /sbin folder)
Compiled with Linaro GCC 4.9.4-2015.06 Toolchain
Additional Governors:
Impulse
[*]Intelliminmax
[*]Intelliactive
[*]Lionheart
[*]Ondemandplus
[*]Smartmax
[*]Preservative
[*]Wheatly
[*]Intellidemand new
[*]Alugard new
[*]Slim new
Additional I/O Schedulers:
FIOPS (Fair Input/Output Per Second)
[*]SIO (Simple I/O)
Credits:
@arco68
@Christopher83
@F4k
@junkyde
@SilviuMik
@Grarak​Installation instructions:
for ODIN:
1. Extract XXXX-ALX-x.x.x.md5 from XXXX-ALX-x.x.x.tar.zip
2. Flash with ODIN XXXX-ALX-x.x.x.md5 file​
for CWM:
1. Copy XXXX-ALX-x.x.x.zip (without tar) to your sdcard
2. Reboot into CWM recovery
3. Choose "Install zip from sdcard"
4. Select XXXX-ALX-x.x.x.zip kernel and confirm installation.​
Download:
Link1
Link2​
XDA:DevDB Information
Custom TouchWiz KK4.4.2 Kernel for I9190/I9195/I9192, Kernel for the Samsung Galaxy S 4 Mini
Contributors
alexax66
Source Code: https://github.com/alexax66/KitKat_kernel_samsung_msm8930-common
Kernel Special Features: CPU and GPU Overclocking, CPU Underclocking, CPU Voltage Control, Advanced CPU hotplugs, Gamma control, Faux123's Sound Control, Sweep2Sleep, Additional Governors and I/O Schedulers, KSM, F2FS, NTFS, Timer Slack Controller, Fast charge
Version Information
Status: Stable
Current Stable Version: ALX-0.1.2
Stable Release Date: 2015-11-15
Current Beta Version: ALX-0.1.3
Beta Release Date: 2015-12-30
Created 2015-08-15
Last Updated 2015-11-18
How to use kernel features
- for CPU, GPU, Hotplug and Gamma Control tunings use Kernel Auditor by Grarak
- for Faux123's Sound Control tuning use FauxSound Audio/Sound Control
- set of some features for switching through a parameters of the build.prop:
For all kernel version:
- to enable Sweep2Sleep:
Code:
ro.config.sweep2sleep=true
- to enable init.d support add in build.prop:
Code:
ro.config.sysinit=true
Only for ALX-0.1.0 and later:
- to enable KSM:
Code:
ro.config.ksm=true
Only for ALX-0.1.1 and later:
-to enable Adaptive LMK:
Code:
ro.config.adaptive_lmk=true
Read about how adjust LowMemoryKiller with management of not killable processesin
Only for ALX-0.1.2 and later:
Use only one of this hotplugs!
-to set Alugard-hotplug as default:
Code:
ro.config.alucardplug=true
-to set MyFluxi MSM-hotplug as default:
Code:
ro.config.msm-hotplug=true
-to set Intelli-hotplug as default:
Code:
ro.config.intelliplug=true
-to set Lazy-hotplug as default:
Code:
ro.config.lazyplug=true
Chaneglog:
ALX-0.1.0
ALX-0.1.1
ALX-0.1.2-Release
ALX-0.1.3
Full Changelog
Kernel tested by me over month, all :good:
---------- Post added at 09:23 AM ---------- Previous post was at 09:10 AM ----------
One thing, gamma control work only in device control app, and after reboot is set by default, maybe in future is will be fixed
can i use with ploiki's rom?
00ehsan00 said:
can i use with ploiki's rom?
Click to expand...
Click to collapse
I not test this kernel in ploiki's rom, but i think that it work without any problems.
OOMMGG!!! Finallyyyyyy!!! I can't believe it!!!
THANK YOUUUU! :victory: :good:
o0chtm0o said:
OOMMGG!!! Finallyyyyyy!!! I can't believe it!!!
THANK YOUUUU! :victory: :good:
Click to expand...
Click to collapse
Yep)))
Some summer day i tired waiting kernel from f4k and ask my friend alexax66, he say ok no problem, next day i tested first version
P.S.
By the way, he not use stock, he use CM, and he did it for us just because he good man :good:
denon480 said:
Yep)))
Some summer day i tired waiting kernel from f4k and ask my friend alexax66, he say ok no problem, next day i tested first version
Click to expand...
Click to collapse
Wow! It's INCREDIBLE!! I have no words. I hope it's not the first and last work, I hope OP can continue with this project. It's amazing! I was waiting for this since loooooong time ago, losing any hopes
o0chtm0o said:
Wow! It's INCREDIBLE!! I hace no words. I hope it's not the first and last work, I tope OP can continúe with this project. It's amazing! I was waiting forma this since loooooong time loosing any hopes
Click to expand...
Click to collapse
not first and not last)))
Soon, OTG and maybe ext4 support
it's stable and there is no battery drain with overclock and underclock.
it's fully work with ploiki's rom too.
do u have plane to add otg and bln support?
and another question is that how can i use sweep2sleep?
thanks again for kernel.:good:
00ehsan00 said:
it's stable and there is no battery drain with overclock and underclock.
it's fully work with ploiki's rom too.
do u have plane to add otg and bln support?
and another question is that how can i use sweep2sleep?
thanks again for kernel.:good:
Click to expand...
Click to collapse
We test some new patches bln, dosent work
add in build.prop
ro.config.sweep2sleep=true
reboot
swipe on the bottom screen from left to right, is lock the phone
Tested new kernel with memory patches.
Just for info, work on kernel dont stop
Very very good job... I appreciate your work with this kernel ... I have only one question if is possible, what are the best governor and scheduler to use for a balance between performance and battery?
Sent from my GT-I9195 using xda premium
petrevirgil said:
Very very good job... I appreciate your work with this kernel ... I have only one question if is possible, what are the best governor and scheduler to use for a balance between performance and battery?
Sent from my GT-I9195 using xda premium
Click to expand...
Click to collapse
I personally like ondemand/cfq I find it makes things that tiny bit more responsive like 1080p video recording and scrolling thru my Google Keep widget. Ondemand for me gives some of the best battery.
who have tested this kernel with the rom "N5 four mini" ?????
better than silviu for battery ???
Will this work on I9192?
Loulou-13 said:
who have tested this kernel with the rom "N5 four mini" ?????
better than silviu for battery ???
Click to expand...
Click to collapse
I'm currently using this with N5 four mini rom, works so awesome, incredible battery life, there is just one problem though, private mode does not work with this kernel, but they said its because of the rom not fully compatible with the kernel., i don't know if this works fine with s6 port 5.1, havent tried yet.
Can I use with S6 Mini Port Rom
alexax66
sajid0786 said:
Can I use with S6 Mini Port Rom
alexax66
Click to expand...
Click to collapse
Yes, you can use this variant

[Kernel][6.0.1 ROM] 1600MHz (By Vignesh Kartishan) - CPU OC upto 1600MHz

1600MHz Kernel
(For 6.0.1 roms)​
Today I am sharing a kernel for all 6.0.1 roms.
By using this kernel you can overclock CPU upto 1600MHz.
I found this kernel on "Grand duos whatsapp group".
Tested on:
• AICP
• AOKP
• RR-M
• XOSP
• CM13/LOS13
features:
• CPU overclocked upto 1600MHz
• Others features, find yourself ?
Flashing instructions:
• Take nandroid backup
• Flash 1600MHz kernel zip
• Wipe dalvik cache
• Reboot
• Install Kernel Adiutor app
Download:
1600MHz.zip
Credits:
Vignesh Kartishan (VK)​
#1
#2
ohh thanks
It's perfect
Tested on RR-M
support LOS 13.0?
any source code for us to take a look?
nwlun said:
support LOS 13.0?
any source code for us to take a look?
Click to expand...
Click to collapse
Yaah its support.. sorry i don't hv anything else except this zip
gena33 said:
It's perfect
Tested on RR-M
Click to expand...
Click to collapse
how is it different from the stock kernel??
RockingSaintZ said:
how is it different from the stock kernel??
Click to expand...
Click to collapse
You can overclock CPU up to 1.6ghz. I guess it has support for zram.
gello0 said:
You can overclock CPU up to 1.6ghz. I guess it has support for zram.
Click to expand...
Click to collapse
anything else?? like performance or battery improvements ???
Swap is supported?
---------- Post added at 02:56 PM ---------- Previous post was at 02:40 PM ----------
Ramexpander say, that support
I used it for 4 days and did not realize anything too much just overclocking the cpu and i had several random reboots
It work well in stockrom..it support??
AZMIE_76 said:
It work well in stockrom..it support??
Click to expand...
Click to collapse
Its only for cm/aosp based 6.0.1 roms
We hv other (frost)/kernel for stock
How's the battery life after using this Kernel?
Does the Kernel allow Battery undervolting?
Thanks a lot
hello dear
In this kernel cpu governor is less
plz check and add more governor
default have more governor in RRM but after install this kernel governor is less plz take a look
3 to 4 governor missing plz add this
thanks

**NOTORIOUS-Kernel** || TW || BRG6 || G96X || 05-08-18 || V103 || ELS based-4.9.117

NOTORIOUS-KERNEL-9810​
Features:
*Latest linux-stable always merged in, which ensure your device's kernel is up-to-date with latest patches. Forked from ELS starlte tree.(4.9.99 on thread creation date.)
*NK9810 support encrypted and unencrypted devices. [1]
*Changeable selinux state. (DEFAULT is Enforce and i do recommend to stick with it.)
* android-4.9 merged (latest EAS, llvm and other android related patches).
*Added BFQ-v8-v4.9, Maple, Fiops, Zen, Sio
*Enabled deadline & noop io schedulers as well.
*Wake_Gestures: sweep2wake, doubletap2wake and sweep2sleep
*Enable Dex with any HDMI adapter
*RGB, color control
*Various improvements that enhance overall system performance.
*Requires NO /system or /vendor modifications.
*TW based roms only, don't try this kernel on any AOSP rom.
If encountered by problems related to WiFi or Bluetooth:
- [STEP1]Flash stock vendor via odin then check.
- IF still having problems after doing [STEP1], which you most probably won't then try to wipe/re-install the rom or change it.
[1] IF you are on an encrypted device than you would be able to flash NK9810 and use it normally, but keep in mind that TWRP don't support encrypted /data on our devices hence why i prefer that you keep an OTG or external_sd arround just so you can update/install roms or kernels etc...
DOWNLOAD
V103 https://androidfilehost.com/?fid=5862345805528066700
Credits:
@jesec
@AndreiLux
XDA:DevDB Information
NOTORIOUS-Kernel-9810, Kernel for the Samsung Galaxy S9
Contributors
farovitus
Source Code: https://github.com/farovitus/starlte.git
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V103
Stable Release Date: 2018-08-05
Current Beta Version: 101
Beta Release Date: 2018-05-15
Created 2018-05-10
Last Updated 2018-08-08
Builds changelogs:
NK9810-V101_T
*Added Maple, Fiops, Zen, Sio
*Enabled deadline & noop io schedulers as well.
*Wake_Gestures: sweep2wake, doubletap2wake and sweep2sleep
*Enable Dex with any HDMI adapter
*RGB, color control
*Various improvements that enhance overall system performance.
Reserved
Awesome!
Great!!!!
Thank you! Is this kernel the same with the one Andrei used in his article about the analysis of 9810?
Jason_zhang said:
Thank you! Is this kernel the same with the one Andrei used in his article about the analysis of 9810?
Click to expand...
Click to collapse
No.
farovitus said:
No.
Click to expand...
Click to collapse
So can this kernel overlock the cpu?
Jason_zhang said:
So can this kernel overlock the cpu?
Click to expand...
Click to collapse
It's underclocked. Overclock is not a good idea anyway. Exynos9810 is already powerful enough, but when in use at full it's power hungry as well hence why overclock will not be supported in this kernel.
wtf i thought you wouldnt do more than the ELS updates? Great Stuff
Great to see your kernel come back to S9 too. Downloading and flashing right away. ?
Is this also for S9+???
zimmerAndy said:
Is this also for S9+???
Click to expand...
Click to collapse
It is in Cross device section, so yes it is for S9+ too
Black_Focus_X said:
It is in Cross device section, so yes it is for S9+ too
Click to expand...
Click to collapse
Ok thanks cause that would be a big bummer if dont work on star2lte so better ask and hear then flash and break the phone:good:
---------- Post added at 11:01 AM ---------- Previous post was at 10:14 AM ----------
Ok guys it worked. But i have a question how come the minimal cpu freq off big is lower then the little cores minimum???
Big=455Mhz little=650mhz??? Doesn't it be the way around or is it because i use Mtweaks app????
zimmerAndy said:
Ok thanks cause that would be a big bummer if dont work on star2lte so better ask and hear then flash and break the phone:good:
---------- Post added at 11:01 AM ---------- Previous post was at 10:14 AM ----------
Ok guys it worked. But i have a question how come the minimal cpu freq off big is lower then the little cores minimum???
Big=455Mhz little=650mhz??? Doesn't it be the way around or is it because i use Mtweaks app????
Click to expand...
Click to collapse
Kernel adiutor shows that my minimal freq of big cores is 650M, and little is 455M. Do you mistake those two?
Jason_zhang said:
Kernel adiutor shows that my minimal freq of big cores is 650M, and little is 455M. Do you mistake those two?
Click to expand...
Click to collapse
Well then it must be Mtweaks check this
t0m2k said:
wtf i thought you wouldnt do more than the ELS updates? Great Stuff
Click to expand...
Click to collapse
Got the device and here we are
farovitus said:
Got the device and here we are
Click to expand...
Click to collapse
I got the same readings with kernel auditor too
Any idea on this OP??? Farovitus???
My device is 965F/DS s9+
zimmerAndy said:
I got the same readings with kernel auditor too
Any idea on this OP???
Click to expand...
Click to collapse
Seems there is something wrong with mtweaks, cpu freqs tables are inverted indeed, report this issue the mtweaks dev please.
farovitus said:
Seems there is something wrong with mtweaks, cpu freqs tables are inverted indeed, report this issue the mtweaks dev please.
Click to expand...
Click to collapse
But it is also with kernel auditor?? May i ask witch app u use to check???

[KERNEL] [9.0][N][O][PIE] RZ Kernel v3.5 for Sony Xperia Z2

Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/
Features
I/O Schedulers (these were actually added in upstream kernel source)
BFQ
CFQ
DEADLINE
FIOPS
NOOP
ROW [DEFAULT]
ZEN
CPU hotplugs: intelli_plug (ENABLED BY DEFAULT)
CPU thermal control: intellithermal (ENABLED BY DEFAULT)
Governors
conservative
elementalX
intelliactive
interactive
ondemand
powersave
performance
zzmoove [DEFAULT, profile: 3 (ybatext)]
CPU
Support for Multi-Core Power Saving, reduce CPU usage (available in CPU tab of Kernel Adiutor).
Reduced CPU Average-Load drastically (Less CPU-Load=Cool Device=More Battery-Life).
Support userspace CPU voltage controlling
GPU
Support for Adreno Idler algorithm, reduce high GPU frequencies usage for better battery performance
Support for Simple GPU Algorithm
Memory
Support for Adaptive Low Memory Killer (ALMK) (kill any process that cause thrashing scenario)
Support for Kernel Samepage Merging (KSM).
Support for zRAM compression algorithm (updated to upstream Linux 4.8)
Support for LZ4HC (LZ4 high-compression rate) compression algorithm for zRAM
Other tweaks and optimizations
Init.d support
Support Faux Sound Control (use Faux Sound app to set audio gain profiles)
Optimized Integer SQRT. for upto 3x faster operation.
OVERCLOCKED CPU to 2,7GHz GPU to 657MHz
Westwood TCP congestion algorithm (small boost on network speed)
Hacked swappiness up to 200 by using hacks from Samsung kernel sources (default swappiness is 130)
SELinux Permissive (for V4A and etc...)
Disabled some battery-hogging WAKELOCKS
Support zswap for better memory compression
Download
RZ_kernel_v3.5_sirius - OREO/PIE
RZ_kernel_v3_5_Sirius_Nougat(TEST)
Click to expand...
Click to collapse
Source code: https://github.com/Raschad/android_kernel_sony_msm8974-1
XDA:DevDB Information
RZ Kernel, Kernel for the Sony Xperia Z2
Contributors
raschad, remilia15
Kernel Special Features:
Version Information
Status: Beta
Beta Release Date: 2019-02-03
Created 2019-02-03
Last Updated 2019-02-03
Tks!
Thank you for supporting our Z2 device
Exfat formatted SD Card not working. (Please Fix it ASAP)
Can you add Quick Charge.
Thanks for your work
But I can't see zzmove and Inteliavtive in kernel auditor
Also interactive is default governor
I changed to ondemand because with interactive games becomes laggy and slow
---------- Post added at 08:48 PM ---------- Previous post was at 08:46 PM ----------
nesan95 said:
Thank you for supporting our Z2 device
Exfat formatted SD Card not working. (Please Fix it ASAP)
Can you add Quick Charge.
Click to expand...
Click to collapse
There is an option in battery section in kernel auditor,you can enable quick charge
Persiastar said:
Thanks for your work
But I can't see zzmove and Inteliavtive in kernel auditor
Also interactive is default governor
I changed to ondemand because with interactive games becomes laggy and slow
---------- Post added at 08:48 PM ---------- Previous post was at 08:46 PM ----------
There is an option in battery section in kernel auditor,you can enable quick charge
Click to expand...
Click to collapse
Can you give me the specific adjustment parameters of the auditor? I will not adjust it for the first time, I want to adjust it according to your plan.
Sir, can you send out your kernel-tune version? I found that the kernel tuning downloaded from the Google market is a bit out of tune with the tutorials you sent.:silly:
raschad said:
Governors
conservative
elementalX
intelliactive
interactive
ondemand
powersave
performance
zzmoove [DEFAULT, profile: 3 (ybatext)]
Click to expand...
Click to collapse
When I flashed this over a fresh RR7 install, there definitely was no zzmove governor, and the default gov was interactive. How would that be possible?
aelfinn said:
When I flashed this over a fresh RR7 install, there definitely was no zzmove governor, and the default gov was interactive. How would that be possible?
Click to expand...
Click to collapse
It may have been deleted. This was in the first versions
Persiastar said:
Thanks for your work
But I can't see zzmove and Inteliavtive in kernel auditor
Also interactive is default governor
I changed to ondemand because with interactive games becomes laggy and slow
---------- Post added at 08:48 PM ---------- Previous post was at 08:46 PM ----------
There is an option in battery section in kernel auditor,you can enable quick charge
Click to expand...
Click to collapse
It's not Quick Charge. QC is different from fast charge And the fast charge is not working properly (700mA-1100mA) this is what I got from the lock screen. I am using Anker 24W power adapter.
Before RR Pie I was using RR Oreo with QC 2.0 mod kernel (https://forum.xda-developers.com/xperia-z2/development/mod-enable-quick-charge-2-0-t3784333) And The mA rate was 1000-1700.
I flashed the same kernel on RR Pie which I was used in RR Oreo it was successfully booted and Quick Charge worked like on RR Oreo but hotspot and USB Tethering not working so I flashed back to RZ Kernel.
That's why I am asking the developer to add QC 2.0. I know it's difficult but it's possible. Sorry for my bad English. Thank you. @raschad
xperia1-2 said:
Can you give me the specific adjustment parameters of the auditor? I will not adjust it for the first time, I want to adjust it according to your plan.
Click to expand...
Click to collapse
Im not professional but i tell my settings
With this kernel and aex rom battery life and charging is really good
For extremely saving battery,Conservative Governor is good
I always set it to ondemand for gaming and daily use
With interactive i noticed lag in games
The multicore powersaving option can be set to Aggressive for better battery saving
I also set cpu frequency to 2265 MH,more than this my device getting very high temperature
Another thing,when you wanna play games or heavy apps,make sure all 4 cores is online,i always turn off mpdecision in cpu hotplug section and turn on or off the cores manually because i noticed bad behavior with mpdecision on,or i use another
Hopefully in this kernel mpdecision is off by default
raschad said:
It may have been deleted. This was in the first versions
Click to expand...
Click to collapse
I’m not sure I’m following you there: which “versions” do you mean? v3.5 is the first one for the Z2 you have published here, right? In any case, that’s the version I have got, and the info in the OP refers to that version, doesn’t it?
nesan95 said:
It's not Quick Charge. QC is different from fast charge And the fast charge is not working properly (700mA-1100mA) this is what I got from the lock screen. I am using Anker 24W power adapter.
Before RR Pie I was using RR Oreo with QC 2.0 mod kernel (https://forum.xda-developers.com/xperia-z2/development/mod-enable-quick-charge-2-0-t3784333) And The mA rate was 1000-1700.
I flashed the same kernel on RR Pie which I was used in RR Oreo it was successfully booted and Quick Charge worked like on RR Oreo but hotspot and USB Tethering not working so I flashed back to RZ Kernel.
That's why I am asking the developer to add QC 2.0. I know it's difficult but it's possible. Sorry for my bad English. Thank you. @raschad
Click to expand...
Click to collapse
Oh sorry my mistake
 @raschad in cpu hotplug section,intelli-plug is absent
nesan95 said:
It's not Quick Charge. QC is different from fast charge And the fast charge is not working properly (700mA-1100mA) this is what I got from the lock screen. I am using Anker 24W power adapter.
Before RR Pie I was using RR Oreo with QC 2.0 mod kernel (https://forum.xda-developers.com/xperia-z2/development/mod-enable-quick-charge-2-0-t3784333) And The mA rate was 1000-1700.
I flashed the same kernel on RR Pie which I was used in RR Oreo it was successfully booted and Quick Charge worked like on RR Oreo but hotspot and USB Tethering not working so I flashed back to RZ Kernel.
That's why I am asking the developer to add QC 2.0. I know it's difficult but it's possible. Sorry for my bad English. Thank you. @raschad
Click to expand...
Click to collapse
Im able to charge at 1500-1600ma using samsung fast charger, here is a screenshot. Btw im on AEX with rz kernel v3.5
vikash1994b said:
Im able to charge at 1500-1600ma using samsung fast charger, here is a screenshot. Btw im on AEX with rz kernel v3.5
Click to expand...
Click to collapse
Yes you are right. I bought a new QC 3.0 charger. I got the same result and Quick Charging also working . Here is the evidence.
Root
Does it needs root?
Thanks.
kecao said:
Does it needs root?
Thanks.
Click to expand...
Click to collapse
To flash on Android pie rom, NO
But to change kernel settings via kernel auditor then Yes
vikash1994b said:
To flash on Android pie rom, NO
But to change kernel settings via kernel auditor then Yes
Click to expand...
Click to collapse
Thank a lot.
Is it enough to flash from TWRP?
bad.a55 said:
Is it enough to flash from TWRP?
Click to expand...
Click to collapse
yeap
Hi everyone, any solution for external sd card? I have “deteriorated sd card” error even it work in twrp recovery.

Categories

Resources