[KERNEL][CM][M/L][12092016] octopus kernel - Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other

Code:
[FONT="Times New Roman"][COLOR="Blue"]/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, dead cats,
* thermonuclear war, or you getting fired because the alarm app failed.
* YOU are choosing to make these modifications, and no point
* in pointing the finger at me for messing up your device
*/[/COLOR][/FONT]
This kernel is compiled from official xiaomi source for redmi 2 (ido-l-oss) and much thanks to @premaca for fixing the source code to our device.​
Features:
Built using Google 4.8 toolchains
OC CPU 200-1.4Ghz
OC GPU 100-465Mhz
I/O Schedulers: cfq, deadline, fiops, noop, row, sio, sioplus, tripndroid, zen
CPU Governors: barry_allen, bioshock, blu_active, darkness, despair, hyper, impulse, intelliactive, intellidemand, interactive, lionfish, ondemand, pegasusq, performance, powersave
CPU Hotplug: Zen Decision, MPDecision, IntelliPlug, MSM Hotplug, Mako Hotplug, Bricked Hotplug, Alucard Hotplug, Auto SMP, MSM Sleeper
Double Tap2Wake
KCAL
fsync on-off
Advance TCP Congestion
Qualcomm thermal replaced with Intelli Thermal
LZ4-compressed kernel
Frandom Drivers
Kernel Power Suspend
Disabled updating idle time if cpu offline
Included More ZRAM Devices
More more more...
Instalation steps:
Download the link
Place on your storage
Going to your recovery
Backup you current kernel first
Then, Install the file zip (without wiping anything)
Reboot
You're done
Update changelog L and MM kernel:
F2FS now support
Removed Intelli Thermal
Removed Intellidemand
Download Link:
Kernel Folder: https://www.androidfilehost.com/?w=files&flid=109722
[12-09-2016] For CM12.1 Based Roms: https://www.androidfilehost.com/?fid=24588232905725142
[12-09-2016] For CM13 Based Roms: https://www.androidfilehost.com/?fid=24686680535467946
Dev note:
Bug like music crash on CM13 still on progress to fix. maybe will take a longer time for this and i hope i can solved this one
If you take CM12 Based kernel, you faced camera bug and probably audio bug if you using this kernel. You can use CM12 based rom with uptodate source to solved this problem quickly.
Credits:
Xiaomi
premaca
ketut kumajaya
DoomLoRd
Santhosh
savoca
AudioGod
NeoBuddy
Fransisco Franco
XDA:DevDB Information
Octopus Kernel, Kernel for the Xiaomi Redmi 2
Contributors
ocoot
Source Code: https://github.com/ocoot/octopus-kernel
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2016-09-10
Created 2016-09-10
Last Updated 2016-09-11

Superb finally we can enjoy many hot plug
Thank you so much Dev

xda-x-man said:
Superb finally we can enjoy many hot plug
Thank you so much Dev
Click to expand...
Click to collapse
need a review from user who already using this kernel

ocoot said:
need a review from user who already using this kernel
Click to expand...
Click to collapse
Okay, I flashed this kernel on mokee latest stable version
I must say kernel has lots of tweaks and features.
In term of performance wise it's great and fluent animations.
Well we have so many governors and hotplugs.
Mokee with stock was lagging but with octopus kernel working without a single lag.
Multitasking also smooth.
One word for this kernel it's ...mind blowing
Thank you dev

@ocoot I've flashed it over CM13 nightly and it works very nice. It has many things that can be tweaked and it performs great. I simply love it.
The only issue I've found is that the headset controls are not working. This seems to be a common issue to all the kernels based on official source. Jerrica and Berserk-Jerrica also have this issue. Maybe someone can look into it? CM based kernels have headset controls working fine BTW.
Many thanks for this kernel!

proudh0n said:
[MENTION=4618394]
The only issue I've found is that the headset controls are not working
Click to expand...
Click to collapse
I have apple earpods and all working

WestFring said:
I have apple earpods and all working
Click to expand...
Click to collapse
I have the Xiaomi Piston 3 and with this kernel the volume controls do not work. With stock CM13 kernel they do. Also, the music cannot be played with any music player or file manager. This issue is also present on Jerrica. My model is 2014811 1GB, if that helps.
I'll provide logs as soon as possible

@ocoot Here is the logcat about the music playback and volume controls issue. I think i'll tag also @premaca because as I said this happens also on Jerrica for me. I hope i didn't bother you by tagging both of you on this response.
For more details:
ROM: CM 13.0-20160908-NIGHTLY-wt88047
Kernel: 3.10.49-octopus-g6a3da7c
SELinux: permissive
I didn't touch any kernel configurations and I don't use any audio mod. I've tried playing music with stock CM13 player, Shuttle+ and the file manager Solid Explorer. All of them try to play the song and it gives an error.
Many thanks for your contribution!

so far so good, this kernel should be available when cn14 released for our device

thermal control is not working properly,errors in the records hotplagov-1 core at the maximum frequency, the rest sleep

What about F2FS suport?

Nice to see more and more kernels.
Will try and report for sure, Greetz.

Music crashed
ocoot said:
need a review from user who already using this kernel
Click to expand...
Click to collapse
Have tried a few kernel before this , all of them crashed my music app .. Mybe its my phone , but i dont think so .. Using cyanogenmod official nightlies ..

DenHafiz69 said:
Have tried a few kernel before this , all of them crashed my music app .. Mybe its my phone , but i dont think so .. Using cyanogenmod official nightlies ..
Click to expand...
Click to collapse
It's the kernel based on official sources, the kernels based on kumajaya's source have no issue with music playback on CM13. I have the same problem

proudh0n said:
@ocoot Here is the logcat about the music playback and volume controls issue. I think i'll tag also @premaca because as I said this happens also on Jerrica for me. I hope i didn't bother you by tagging both of you on this response.
For more details:
ROM: CM 13.0-20160908-NIGHTLY-wt88047
Kernel: 3.10.49-octopus-g6a3da7c
SELinux: permissive
I didn't touch any kernel configurations and I don't use any audio mod. I've tried playing music with stock CM13 player, Shuttle+ and the file manager Solid Explorer. All of them try to play the song and it gives an error.
Many thanks for your contribution!
Click to expand...
Click to collapse
i'll check it later. thankyou
zieruchan said:
so far so good, this kernel should be available when cn14 released for our device
Click to expand...
Click to collapse
thankyou :good:
olegst said:
thermal control is not working properly,errors in the records hotplagov-1 core at the maximum frequency, the rest sleep
Click to expand...
Click to collapse
i would to revert the intelli thermal later. this is may cause the problem

boris_k said:
What about F2FS suport?
Click to expand...
Click to collapse
will added soon!
DenHafiz69 said:
Have tried a few kernel before this , all of them crashed my music app .. Mybe its my phone , but i dont think so .. Using cyanogenmod official nightlies ..
Click to expand...
Click to collapse
proudh0n said:
It's the kernel based on official sources, the kernels based on kumajaya's source have no issue with music playback on CM13. I have the same problem
Click to expand...
Click to collapse
thankyou, i'll check it later. i hope can find the problem of this

ocoot said:
will added soon!
thankyou, i'll check it later. i hope can find the problem of this
Click to expand...
Click to collapse
Plss Increase the incall volume it is two low when compared to CM Stock kernel.

Sometimes when the device reboot, CPU stuck at lowest frequency and need to reboot again to fix.

when exiting sleep all the nuclei fixed at the maximum frequency.any hotplage.
This happens with any change frequency settings, or govornona hotplaga
P.S. after switching off locations all earned.very good core

you plan to update security patches?

Related

[Kernel][14/01/15][AOSP][D850|1|2|5 / VS985]Rin Kernel 1.6.5[LOLLIPOP]

AOSP RIN Kernel for D855/P/K, D852 and VS985
Close to stock with some sugar added ... delicous!
For the AT&T Variant look here and for the T-Mobile Variant here.
Hey guys and girls,
here is my attempt to build up on the cm source for an modified AOSP kernel, hope you like it, have fun
First of, DISCLAIMER, I'm not responsible for bricked devices, dead unicorns, rainbows with missing colors, world war, nose bleed, void warranty (you know that already, don't you? your warranty is void now and it's your fault ) or any other harm happening to your device, you or people around you!
What does it serve? (Features)
AnyKernel
Kexec Hardboot patch
FauxSound support
OC to 2.7GHz and UC support
Voltage control
Intelliplug
Cpu limiter
GPU Overclocking to 675Mhz
Simple GPU Algorithm
Simple_ondemand GPU Governor fixed
fsync on/off support (on by default)
Power efficient workqueues
Dynamic management of dirty page writebacks
Dynamic Read Ahead
IO Schedulers
CFQ
DEADLINE
FIFO
FIOPS
NOOP
ROW (default)
SIO
TRIPNDROID
VR
ZEN
Governors
Adaptive
Conservative
DanceDance
Intelliminmax
Interactive (default)
Lagfree
Lionheart
OnDemand
Performance
Powersave
SmartassV2
Userspace
Wheatley
Smartmax
TCP Congestion Algorithms
BIC
Westwood+
Vegas
Veno
Yeah
HTCP
Cubic (default)
Reno
LiveSharpening
2-Way Call Recording support
exFat support
DriveDroid support
KSM
android logger sysfs toggle (disabled by default)
Many under the hood fixes
Stability
More to come
How to apply it? (Installation)
IMPORTANT: Read through all the requirements, steps and warnings before you do anything, if any requirement doesn't match or you don't know what one or more of the steps below mean or do, ask before you do any of them, if you don't know how all the steps can be done, let it be, I warned you, if you don't do and something bad happens, I'll just laugh at you!!
Requirements? Yes!
D855/P/K, D852 or VS985
Custom Recovery
AOSP based lollipop ROM (Mainly cm12 based)
How to flash the kernel?
Download zip
Place on internal or external SD
Reboot to recovery
Choose install zip
Search for the downloaded zip
Confirm flashing
Wipe cache
Reboot
Have fun
Changes? (Changelog)
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
13.01.2015/1.6
Initial AOSP release
Full list of commits can be found here
Where to get it from? (Download)
google drive | AndroidFileHost | dev host
Let me test!! (Beta Testing Community)
Google+ LG G3 Beta Testing Community
Show me the so(u)rce(ry)! (Source Code)
https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Donators (huge thanks, you're simply great )
@Toneman07
@Helloworld294
@shaarky
@Dreamxtreme
@guyd
@mosincredible
@tobitege
@AndroidUzer
Credits
XDA for the great community
Google for their great operating system
LG for the great device
CyanogenMod for the base this is built up from
@invisiblek for his marvelous job on the bring up of the device and the many patches
@HolyAngel for some commits I used
@faux123 for his great work with intelli* and beyond
@KAsp3rd for some commits I used
@myfluxi for some commits I used
@trialsrider1 for some commits I used
@Skin1980 for his breakthroughs at our device, his support and for being such a nice guy
@Lord Boeffla for some commits I used
@GuneetAtwal for some commits I used
@DooMLoRD for some commits I used
@Fechinator for some commits I used
@savoca for AnyKernel, Livesharpening and some other stuff
@Christopher83 for his implementation of Dynamic management of dirty page writebacks and some additional stuff
If you like my work, please show your appreciation by pressing the thanks button, if you want to do more, i've nothing against a little donation, but I'm as happy when you just thank me by pressing the button
XDA:DevDB Information
Rin Kernel AOSP, Kernel for the LG G3
Contributors
Tectas
Source Code: https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 1.6.5
Beta Release Date: 2015-01-14
Created 2015-01-13
Last Updated 2015-01-14
Reserved
Thank you mate. Will try it.
Will try today. Thanks!
Edit: flashed it on cm12 secondary rom (multirom) and everything works great. One requestn hopefully if you can add fauxsound app support. Big thanks!
Now you released it... Well done mate!!!
Suppor f400?
toraj13 said:
Suppor f400?
Click to expand...
Click to collapse
Not yet.
Just to report, kexec hardbboot patch is working properly... Just switched RR as my primary rom using the kernel...
It's good and working great so far... Thanks for the hard work!!! =)
D855/3GB
teddy0209 said:
Just to report, kexec hardbboot patch is working properly... Just switched RR as my primary rom using the kernel...
It's good and working great so far... Thanks for the hard work!!! =)
D855/3GB
Click to expand...
Click to collapse
Great, thanks, glad all is working out for you
Tectas said:
Great, thanks, glad all is working out for you
Click to expand...
Click to collapse
Yup, just made the switch to test the multirom function....
All is good, thanks to you!!! :good:
teddy0209 said:
Yup, just made the switch to test the multirom function....
All is good, thanks to you!!! :good:
Click to expand...
Click to collapse
Multirom is @Skin1980 s baby, not mine, so when it comes to that, thank him, not me
So, but enough chitchat within a development thread^^
Nothing to see here...
Will this work on Chupa Chups v20e?
Thanks in advance..
Tectas said:
Nothing to see here...
Click to expand...
Click to collapse
You got a PM my friend!
Awesome, you have the first kernel for cm12 with working multirom
Thanks a lot !
By the way, could it be possible to have FauxSound ? That would be awesome
RL77LUC said:
Awesome, you have the first kernel for cm12 with working multirom
Thanks a lot !
By the way, could it be possible to have FauxSound ? That would be awesome
Click to expand...
Click to collapse
Shouldn't be the problem, next version
Hey Tectas, would it be possible to implement GPU undervolting?
Since the GPU seems to be the reason why the G3 gets warm so easily while for example in Chrome (tried to freeze the CPU clock at 300mhz -> still gets warm, tried to set the GPU clock at 200mhz -> no more warming up), I think you could save a lot of battery here.
I couldn't find a gpu governor/max clock speed that's battery friendly and won't cause stuttering every time I do something.
Hey Tectas could you please support D852?
Helloworld294 said:
Hey Tectas could you please support D852?
Click to expand...
Click to collapse
On its way, check the beta community
Tectas said:
On its way, check the beta community
Click to expand...
Click to collapse
Thanks a lot man. I sent request to join.

[KERNEL][CM12.1][14/04/16] octopus Kernel [OC/UV/DT2W/Powersuspend/Fastcharge]

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 yo
*/
This is my 2nd kernel for our thomas device. based on latest kumajaya kernel source with some modification added. Compatible only for CM12 roms. if you flashing this to another roms based on cm12 you'll faced audio and camera bug. unless, you ask the developer to update they rom with latest source from kumajaya :fingers-crossed:
Features:
OC cpu to 1.4MHz
UC & OC GPU
18 Cpu govs
Intelliplug, msm hotplug, mpdecision hotplug, alucard hotplug, Thunderplug
Intelli thermal & Custom thermal
Adreno idler
KCAL
USB fastcharge
10 i/o scheduler
qpnp vibration
Fsync & Dynamic fsync
Powersuspend
Advance TCP congestion
State notifier
LCD notifier
More more....
Instalation:
Download the file kernel
Go to your recovery (TWRP recommended)
Backup your boot partition
Install file kernel without wipe
Reboot
Done
Thank to:
Ketut Kumajaya
Tarun93
haikalizz
sultanqasim
Ashish94
Khusika Dhamar Gusti
Mr-AW
XDA:DevDB Information
Octopus Kernel, Kernel for the Xiaomi Redmi 2
Contributors
ocoot
Source Code: https://github.com/ocoot/octopus_kernel_msm8916
Kernel Special Features:
Version Information
Status: Stable
Created 2016-03-28
Last Updated 2016-04-14
Updates section
DOWNLOAD
DEV-HOST
CHANGELOG
14-04-2016:
*new: UKSM added
*new: Add DanceDance Govs
Reserved
Issue/bug
1. Touchscreen not responsive in charging mode
2. Blue flickering in camera
billbuds said:
Issue/bug
1. Touchscreen not responsive in charging mode
2. Blue flickering in camera
Click to expand...
Click to collapse
1. it's not happend here. waiting another respons
2. IMHO. like cm13 before, it's bcz device tree problem. also ask kumajaya to confirmed it
1.4 ghz not mhz correct it bro..!
-Sourav_8434
Thanks for your Kernel for cm12.1. I tested during a normal day of my use (twitter, whatsapp and a few games). Not warmed up and the battery lasted all day. I could not see if the touch hangs during charging because left overnight in charge. In Kernel Auditor that there are several hotplugs connected, is this normal?
My configuration:
HM2014819
Build 20160318 kumajaya
1400~200MHz
Elementalx
sio
Westwood
Revert this bro !
https://github.com/kumajaya/android...mmit/25d12669b4ebaf3213397c9f992ba158e97dc0a2
This is touchscreen problem in CM13 kumajaya Old build
Sourav_8434 said:
1.4 ghz not mhz correct it bro..!
-Sourav_8434
Click to expand...
Click to collapse
thankyou!
bruxef said:
Thanks for your Kernel for cm12.1. I tested during a normal day of my use (twitter, whatsapp and a few games). Not warmed up and the battery lasted all day. I could not see if the touch hangs during charging because left overnight in charge. In Kernel Auditor that there are several hotplugs connected, is this normal?
My configuration:
HM2014819
Build 20160318 kumajaya
1400~200MHz
Elementalx
sio
Westwood
Click to expand...
Click to collapse
it's normal. just switch off the others hotplug
billbuds said:
Revert this bro !
https://github.com/kumajaya/android...mmit/25d12669b4ebaf3213397c9f992ba158e97dc0a2
This is touchscreen problem in CM13 kumajaya Old build
Click to expand...
Click to collapse
as your wish https://github.com/ocoot/octopus_kernel_msm8916/commit/370dca9d236452ec6ef94c2dd1098c0cff3c4bca
Work flawlessly with cm12.1 build 0312 . Thank you ?
Sent from my 2014817 using Tapatalk
asterix14 said:
Work flawlessly with cm12.1 build 0312 . Thank you
Sent from my 2014817 using Tapatalk
Click to expand...
Click to collapse
thankyou. waiting for the review
Waiting new build and testing new commit in your github.
I'm getting a message after restart saying that ( unfortunately com.process. phone) stopped working.
After resetting also the message appears
Rom-Cm12
Help me out
this kernel is by far the best custom kernel for cm 12.1
job executed flawlessly .. nice one bro!
@ocoot maybe you could add DT2W from @pirej to this kernel?
Many thanks!
Riyanx55tu said:
I'm getting a message after restart saying that ( unfortunately com.process. phone) stopped working.
After resetting also the message appears
Rom-Cm12
Help me out
Click to expand...
Click to collapse
What version of your rom you using?
inpamcoxie said:
this kernel is by far the best custom kernel for cm 12.1
job executed flawlessly .. nice one bro!
Click to expand...
Click to collapse
thankyou
proudh0n said:
@ocoot maybe you could add DT2W from @pirej to this kernel?
Many thanks!
Click to expand...
Click to collapse
dt2w still unstable. maybe no for the future until it's stable
in resurrection remix last LP update 5.9.9,the kernel is smooth but am getting error in camera.any solution?
superstar007 said:
in resurrection remix last LP update 5.9.9,the kernel is smooth but am getting error in camera.any solution?
Click to expand...
Click to collapse
you need to ask the developer for update the RR upstream for lolipop
Touchscreen in charging mode is fix ???
Sent from my 2014817 using XDA-Developers mobile app
billbuds said:
Touchscreen in charging mode is fix ???
Sent from my 2014817 using XDA-Developers mobile app
Click to expand...
Click to collapse
i don't know. try it

[KERNEL][7.x][LINEAGE/AOSP] Optimus Kernel R3 [POTTER][12/7/17]

OPTIMUS KERNEL​
Hi guys, this is Optimus kernel for Potter. Only necessary features will be added.
This is for Nougat only. Works on Lineage/AOSP Roms. Enjoy!
Code:
Disclaimer:
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:
- Updated to latest Motorola & CAF Sources
- Updated to latest upstream (3.18.60) from kernel.org
- Built with custom tailored GCC-5.4.1 toolchain (cortex-a53 neon-vfpv4 hard-float targeted, build with latest Crosstool-NG)
- Makefile: gcc optimizations (03 & VFP hardfloat support)
- Added Fingerprint boost driver
- Added zen,fiops & sio I/O schedulers
- Added Fsync ON/OFF Control
- Added wakelock blocker support
- display: added simple api to query ON/OFF state
- Interactive: reduced timer with screen off
- KCAL control driver
- Added Sound Control driver
- Enabled power efficient workqueues by default
- Added Wake Gestures support
- KGSL & Devfreq patches
- msm: added sysfs node for vibration control
- Disabled CRC check: 30% Performance boost
- Merged upstream ARM,crypto changes
- Updates to zram,zsmalloc,irq etc
- Sched & Cpufreq Tweaks
- Removed some debug and logging options
- Enabled Advanced TCP Congestions
- Lineage Profiles compatibility
- Many more (check github)
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!
You need ROM's default kernel before flashing this as this kernel uses Anykernel2 by @osm0sis (huge thanks to him). Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel)
DOWNLOAD:
GDRIVE
Special thanks to:
vache
flar2
franciscofranco
frap29
GtrCraft
fAiyaZ
The Legacy Team
XDA:DevDB Information
Optimus Kernel, Kernel for the Moto G5 Plus
Contributors
Flashhhh
Source Code: https://github.com/desaishivam26/Optimus_Potter/commits/n7.1
Kernel Special Features:
Version Information
Status: Beta
Created 2017-05-29
Last Updated 2017-07-12
I am still working on the kernel. So if u encounter any bugs pls report with logs.
Little info about Optimus Governor:
Optimus governor is based on conservative governor. It sets the CPU frequencies depending on the current usage.
It differs in behaviour in that it gracefully increases and decreases the CPU speed rather than jumping to max speed
the moment there is any load on the CPU. It tries to stay on minimum frequency as much as possible reducing power
consumption. I have added a tunable OPTIMAL_THRESHOLD. When the load reaches optimal threshold the cpu frequency
increases to preset optimal_freq. You can adjust these parameters using a kernel tweaker app. It also makes use of simple
display state API to query panel ON/OFF operations reducing power consumption during screen off
I recommend using EX kernel Manager or Kernel Adiutor for tweaking kernel parameters if u want to.
Yo will there. Be support for the stock rom?
Are you the same Flashhhh who used to build for Moto G 1st?
@Flashhhh nice job mate!
Amazing ?
Thug level: beyond calculation.
Sarthak Narang said:
Thug level: beyond calculation.
Click to expand...
Click to collapse
I second that.
zeft64 said:
Yo will there. Be support for the stock rom?
Click to expand...
Click to collapse
Maybe. I need testers for stock rom
navaneethkom said:
Are you the same Flashhhh who used to build for Moto G 1st?
Click to expand...
Click to collapse
Yup
I am ready to test for stock rom sir.
You got another stock tester right here
Flashhhh said:
Maybe. I need testers for stock rom
Yup
Click to expand...
Click to collapse
I'll do it!
zeft64 said:
I'll do it!
Click to expand...
Click to collapse
You should try the kernel on stock. I don't see a reason why it shouldn't work. Just backup your stock boot.img. If anything goes wrong u can always restore stock boot.img
Flashhhh said:
You should try the kernel on stock. I don't see a reason why it shouldn't work. Just backup your stock boot.img. If anything goes wrong u can always restore stock boot.img
Click to expand...
Click to collapse
Pause. That's a trap. I've. Tried that before with other kernels. It never works lol
zeft64 said:
Pause. That's a trap. I've. Tried that before with other kernels. It never works lol
Click to expand...
Click to collapse
We are using anykernel method. It doesn't replace boot.img so it should work. Just give it a try. But remember to backup stock boot.img
Flashhhh said:
We are using anykernel method. It doesn't replace boot.img so it should work. Just give it a try. But remember to backup stock boot.img
Click to expand...
Click to collapse
The kernel I'm talking about used the any kernel method as well. I'm talking about extended kernel. Didn't work until I flashed the one the dev made for stock
zeft64 said:
The kernel I'm talking about used the any kernel method as well. I'm talking about extended kernel. Didn't work until I flashed the one the dev made for stock
Click to expand...
Click to collapse
Ok . That wasn't the case for my previous device Osprey. The kernel worked on both custom and stock. I think I'll have to make a separate zip for stock then
Flashhhh said:
Ok . That wasn't the case for my previous device Osprey. The kernel worked on both custom and stock. I think I'll have to make a separate zip for stock then
Click to expand...
Click to collapse
Can you please include Faux sound , headset high performance mode also .?
Thanks for such an awesome work , I'll try your one on stock too to see if it works .
Ohhh yeahhh Flashhhh is here too. I'm in love potter support <3 ...
Man, I tried the kernel, and it is smooth. But with optimus, interactive, conservative, ondemand governors, the frequence goes to high clock (2.0ghz) and it stuck there for hude time, even without using all power, then it goes to Min (0.6ghz) and stuck there for hude time too, even when it is necessary to use high clocks.
aki_007 said:
Can you please include Faux sound , headset high performance mode also .?
Thanks for such an awesome work , I'll try your one on stock too to see if it works .
Click to expand...
Click to collapse
Did it work?

[KERNEL][ALL VARIANTS][AnyKernel][v3.0] G3X-Ultimate Kernel for CM and AOSP ROM's

Introduction:
Welcome! I've developed ArtxKernel, with the aim to make a great and clean kernels for CM and AOSP ROM's, but this one is for those that don't want to mess with a lot of features, like a Flash and Use Kernel! Battery life its very impressive and this Kernel is the most clean that I've made, so, enjoy it
Click to expand...
Click to collapse
Features:
- CPU Input Boost
- Gov's: Interactive, OnDemand, Conservative, Powersave, Perfomance, Userspace, pegasusq, zzmoove, Alucard and IntelliMM
- Multicore power saving
- Alucard and Bricked hotplugs
- 27Mhz GPU
- Adreno Idler
- FastCharge Support (Updated, faster than ArtxKernel)
- PowerSuspend Mode
- Kcal color control
- Faux sound control
- Fifo, fiops, sio and zen schedulers
- Frandom support
- Async I/O, 37% more perfomance
- Fsync control
- init.d support
- Selinux permissive
- Fixed simple_ondemand GPU Gov
- 2-Way Stereo Call recording Patch
- PVS Level via sysfs
- Boosted min and max screen Brightness (It's safe)
- RAM, GPU and Battery optimizations
- Some Artx Optimizations
SmoothUnlocker:
If you want an extra boost flash it, check MEGA link, but take in consideration that it will make your Battery drain faster in exchange of perfomance and pure Smoothness
Downloads:
----------
MEGA
----------
Spectrum:
Wanna use it with Spectrum App? Then follow this simple steps:
• Download Spectrum Injector HERE (3rd post) Thanks to @frap129
• Flash the Kernel and then Spectrum Injector
• Put my Profile files in spectrum/profiles folder in your internal memory after boot
------
Profiles
------
• You're done, remember that you can change those configs with a text editor
Bugs:
If you see a bug, let me know and I'll be glad to help you and fix it
Social:
Wanna join a Telegram group of this Kernel? If you have any question or you need help, get in!
(let me know if the link is broken )
----------
Telegram Group
----------
Compatible with:
(Thanks to @marcdw and @jlb1959.01)
- Nougat ROM's
- Marshmallow ROM's
- Lollipop ROM's (Not confimed yet)
Thanks to:
cesarandres_8911, savoca, faux123, LineageOS Team, osm0sis, Feinzer
LG, matthewdalex, Andrei F, yarpiin and me
If anyone is missing here PM me
If you like the kernel and want to do a small donation it for sure gonna help me a lot and keep me motivated! :laugh:
Thank you and enjoy it!
​
XDA:DevDB Information
G3X-Ultimate, Kernel for the LG G3
Contributors
Stayn
Source Code: https://github.com/Artx-II/G3X_Kernel_lge_g3
Kernel Special Features: See above
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2017-07-05
Created 2017-06-28
Last Updated 2017-08-19
Changelog!
Code:
[B]* v3.0[/B]
- Source updated
- Boosted min and max screen brightness (It's safe)
- Added 2-Way Stereo Call Recording Patch
- Added Governors: Alucard & IntelliMM
- PVS Level via SysFs
- RAM, GPU and Battery optimizations
- Some optimizations from Artx Kernel
- Cleaned a lot of code
[B]* v2.0[/B]
- Source updated
- Added Dualsim support
- Added Pegasusq Gov
- Added zzmoove Gov
- Added Alucard and Bricked hotplug
- 27Mhz GPU
- Adreno Idler
- Sound control (Replaces Faux)
- Power Suspend Mode
- Added fifo, fiops, sio and zen schedulers
- Added Frandom
- Kernel Selinux permissive
- Fsync control
- Compiled with updated UberTC
- General optimizations
- Battery improvements
[B]* v1.0[/B]
- Initial release
Smooth as butter, and charging so fast it's almost scary
Thank you
You need a banner for your OP which is called "KernelBae"
Anyway thanks for awesome job and new kernel.
Sent from my LG-D855 using Tapatalk
Stayn said:
Reserved
Click to expand...
Click to collapse
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
mohammadtalha93 said:
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
Click to expand...
Click to collapse
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
mohammadtalha93 said:
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
Click to expand...
Click to collapse
I cannot use stock based ROMs, it's too much lag for me
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
francois amon said:
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
Click to expand...
Click to collapse
Light and normal kernel has better battery life that depends on how you configure it
Stayn said:
Light and normal kernel has better battery life that depends on how you configure it
Click to expand...
Click to collapse
Allright then You. I will stay with the latest Light Version.
THX for reply
Iv been on this kernel all this morning and so far its great!
PS: Is it possible to add bioshock to this kernel?
Downloaded twice fot f400, both zip corrupted.
khnoizer said:
Downloaded twice fot f400, both zip corrupted.
Click to expand...
Click to collapse
Sorry dude, I re-uploaded it
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
khnoizer said:
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
Click to expand...
Click to collapse
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
Keep your time. You don't have to push an update all days. Let the users use it for a while and then report. One day with this kernel and report it is nothing. The system need time to get one with the kernel settings
G3X is pretty much beta. ArtX is not beta (IMO). If you want a more stable kernel use ArtX until this one gets all the kinks worked out.
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
I think I should also mention that I'm using RR 5.8.3 rom for F400 variant by oadam11, which is also have performance governor by default on its default kernel. Maybe there are something related.
Anyway, take your time, and thank you for your hard work.
EDIT: However, I've tried artxlight 2.1 but its governor wasn't set to performance by default. It was zzmoove.
Hi I have a little problem. When I flash through TWRP I get unsupported device and error 1. My device is d852.

[KERNEL] G3 XTD [N O, P] [AOSP, CM] [ALL Variants] DISCONTINUED

Code:
/* *** Disclaimer
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, etc. 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 at your won risk
*/
This is my 3rd attemt at making custom kernel for G3, after few months of working on it, i think its mature enough to make it public. Kernel used lineage cm-14.1 as a base, since then i made over 1500 changes to it. Much features are taken from 3.10 base and its version is probably closer to 3.10 then to 3.4.
R1 to R7 Kernel comes in 4 variants:
Standard and slim version for Nougat and Oreo
Slim verion lacks in additional governors and hotplugs.
This kernel was only tested on D855, but should work on other variants without issues, if any let me know.
R8 Kernel is only for Pie and Oreo Roms.
Nougat and slim versions are EOL.
Features:
Compiled with UBERTC 4.9
Additional governors: Impulse, zzmove, alucard, electroactive, elementalx, intelliactive
nightmare, slim, smartmax, smartmax_eps, umbrella_core, yankactive
Addtitional hotplugs: alucard, autosmp, blu_plug, bricked, mako, intelliplug, msm
MSM Limiter
State Notifier
Powersuspend
Power Efficient Workqueues
Per core input boost
CFS Scheduler policy
Intellithermal
Adreno idler
Simplr GPU Algorithm
KCAL
Faux Sound Control
USB Fast Charge
Arch Power
Additional io schedulers: deadline, fifo, fiops, maple, sio, sioplus, tripndriod, vr, zen
Wakelocks bloker
Dynamic fsync
Async Fsync
Frandom
CPU OC to 2,8 GHz, UC to 288MHz - oc disabled by default
GPU OC to 657 MHz, UC 27MHz - oc desabled by default
Patches and optimizations from newer kernels
and many more...
Download
MEGA
These zips are AIO this means it will detect your G3 version and flash proper kernel, a backup of stock boot.img will be created in the directory where the zip is, just in case smh goes wrong.
Also i included a control app to manage the kernel, its based on KA fork made by @bhb27, i made changes to make it work on G3, plus added some other features missing in @bhb27 KA.
Credits:
All the guys from the LG G3 DEVELOPMENT telegram channel for unparalleled kind of humour.
For the rest, check the kernel commits.
Changelog:
Release2 (26-12-2017):
Fixed kernel version not showing i rom information page.
Make LCD colors more vivid.
Add FunctionFS
Release3 (01-01-2018):
Cleanups
Optimizations
Release4 (09-02-2018):
Fixed bug with USB device not recognized
KGSL patches and optimizations
General optimizations
Release5 (13-02-2018):
Removed KGSL patches for now since it causes random reboots
Keep inline with LineageOS kernel
Release6 (02-05-2018):
Fix sound control
Enabled exfat and sdfat support
minor fixes
Release7 (12-06-2018):
Inline with other msm8974 lineageos kernels
Security patches
Bugfixes
Updates
Release8 (04-10-2018):
PIE ready
Inline with other msm8974 lineageos kernels
Security patches
Compatibilty with G3DS and D856 variants
Release9 (07-12-2018):
Inline with other msm8974 lineageos kernels
Tethering should work now
Ability to connect to hidden wifi is working now
Detailed Changelogs
XDA:DevDB Information
LineageXTD kernel for G3 Nougat, Oreo, Kernel for the LG G3
Contributors
ppajdek
Source Code: https://github.com/ppajda/kernel_g3
Toolchain: UBER from matthewdalex/arm-eabi-4.9
XTD Kernel Adiutor: ppajda/kernel_adiutor
Version Information
Linux: 3.4.113
Status: Stable
Stable Release Date: 2018-10-04
Created 2017-12-22
Last Updated 2018-10-04
Gangsta!
Your out of the box settings are awesome.
Turned on sound control and fast charge both work. PC connection charges at 850mA instead of 500mA.
Set headphone to +3 and it's a lot. I'm concerned about the mic set to +24 default setting??? is that to high, haven't tested yet.
No idea on battery life but cores are nicely under control. Also gpu is very tame!
:good::good::good::good::good::good::good::good::good::good::good::good::good:
I should mention. D850 LOS-N
Works well Thanks, but no kernel information in setting !
Tengakallan said:
Works well Thanks, but no kernel information in setting !
Click to expand...
Click to collapse
Didn't noticed gonna check this
ppajdek said:
Didn't noticed gonna check this
Click to expand...
Click to collapse
Hey @ppajdek! I know this kernel is for nougat and Oreo, does this also work on Oreo 8.1 as well?
Excavator2015 said:
Hey @ppajdek! I know this kernel is for nougat and Oreo, does this also work on Oreo 8.1 as well?
Click to expand...
Click to collapse
G3_laos_xtended_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_slim_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_o8x - is for oreo 8.x
G3_laos_xtended_slim_o8x - is for oreo 8.x
Battery life is superb , fast charging supported .
Overall perfect for my D855. Thanks :good:
Flashed it, lets test out it now
ppajdek said:
G3_laos_xtended_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_slim_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_o8x - is for oreo 8.x
G3_laos_xtended_slim_o8x - is for oreo 8.x
Click to expand...
Click to collapse
Thanks man. One thing tho, your kernel auditor doesn't work, I installed it after I flashed the kernel and tried opening it, and it just sits on a white screen. Any idea why its doing that? Thanks man in advance.
His kernel auduitor works well, you just have to give root in magisk.
---------- Post added at 09:23 PM ---------- Previous post was at 09:21 PM ----------
I recommended uninstalling the old kernel auduitor, full reboot, then go into recovery to install the kernel.
eric93se said:
His kernel auduitor works well, you just have to give root in magisk.
---------- Post added at 09:23 PM ---------- Previous post was at 09:21 PM ----------
I recommended uninstalling the old kernel auduitor, full reboot, then go into recovery to install the kernel.
Click to expand...
Click to collapse
It works now, thanks guys! Just had to reflash magisk...and reinstalled magisk manager..don't know how I lost root. Lol.
Tengakallan said:
Works well Thanks, but no kernel information in setting !
Click to expand...
Click to collapse
It's fixed, next release coming soon
mind if you share some of your profiles, preferably the ones that are better for battery
ochomdnl said:
mind if you share some of your profiles, preferably the ones that are better for battery
Click to expand...
Click to collapse
I use zzmove Governor with profile #4.
Currently undervolting by around 70 mv across the board
Sent from my LG-ls990 using XDA Labs
ochomdnl said:
mind if you share some of your profiles, preferably the ones that are better for battery
Click to expand...
Click to collapse
I will add profiles later with spectrum support, the default one is balanced, run xtd kernel adiutor and look what is set.
seanskiT! said:
I use zzmove Governor with profile #4.
Currently undervolting by around 70 mv across the board
Click to expand...
Click to collapse
How are you undervolting to around 70mv? This may sound dumb, and I should know this...but where in the kernel auditor settings is the profile #4?
Hope you have a wonderful and safe Christmas.
Thanks in advance man.
Excavator2015 said:
How are you undervolting to around 70mv? This may sound dumb, and I should know this...but where in the kernel auditor settings is the profile #4?
Hope you have a wonderful and safe Christmas.
Thanks in advance man.
Click to expand...
Click to collapse
In the cpu voltage settings.
For the zzmove profiles, go to cpu tunables and scroll down to profile number, tap it, delete the zero and enter 4
Hope you and everyone here have a Merry Christmas as well.
Sent from my LG-ls990 using XDA Labs
seanskiT! said:
In the cpu voltage settings.
For the zzmove profiles, go to cpu tunables and scroll down to profile number, tap it, delete the zero and enter 4
Hope you and everyone here have a Merry Christmas as well.
Click to expand...
Click to collapse
Not seeing profile #4, only 3 hotplugs.... Ugh.
Excavator2015 said:
Not seeing profile #4, only 3 hotplugs.... Ugh.
Click to expand...
Click to collapse
Go to cpu, where you set the governor, scroll down to cpu tunables.
Sent from my LG-ls990 using XDA Labs
Excavator2015 said:
Not seeing profile #4, only 3 hotplugs.... Ugh.
Click to expand...
Click to collapse
He mean't cpu governor tunables, look for profile profile_number and remove 0, replace it with it 4 (name is zzbat) i think.

Categories

Resources