Kernel with exfat support and mtkcamera for Dirty Unicorns 6.0.1 - Xperia Z1 Compact Android Development

Dirty Unicorns 6.0.1 is probably the best marshmallow rom for amami so far , although it has some problems: camera app cannot take pictures at 20.7mp, and exfat-formated sdcard is not supported.
So I made a kernel to fix these problems. You can flash with twrp or flashfire.
Kernel_Amami_AOSP_6_20160709.zip contains aosp kernel built with exfat-nofuse and some other features, as well as other executables or libraries needed to identify and mount exfat(vold , blkid etc.) This may work with other aosp 6.0.1 based roms, but I never tried by myself.
2016.06.18 : I ported some features from other kernels like M5 kernel. Features included:
1. Various cpufreq governors, hotplug drivers and i/o schedulers
2. KCAL color control by @savoca
3. Faux Sound Control V3
4. CPU/GPU OC & UV
5. Vibrator intensity control
6. Ultra-ksm
7. Kexec-hardboot
8. Dynamic Fsync 1.2
9. Mac80211 injection patch and HID patch for keyboard support
10. Sysfs interface to Enable / Disable CRC on the data blocks
11. Exfat and Paragon NTFS(UFSD)
12. Zram
13. Merge upstream patches up to 3.10.102
MtkCamera.zip contains camera app from Mediatek devices with lollipop. It can take 20.7mp photos(3936 x 5248) and has some useful features like visual effects and qrcode scanner.
Modified kernel source : https://github.com/KuronekoDungeon/android_kernel_sony_msm
Download : https://drive.google.com/folderview?id=0B-DoK6BdpB2fZEZ5eG5NcnhYNFU&usp=sharing

If you're interested, Myself5 is willing to release M5 for Amami, but needs a maintainer, since he doesn't have a Z1c anymore. Maybe you can work with him on M5 for AOSP...

levone1 said:
If you're interested, Myself5 is willing to release M5 for Amami, but needs a maintainer, since he doesn't have a Z1c anymore. Maybe you can work with him on M5 for AOSP...
Click to expand...
Click to collapse
Is he working on a 3.10.9x kernel ?

maz-1 said:
Is he working on a 3.10.9x kernel ?
Click to expand...
Click to collapse
This is from main thread latest version...

levone1 said:
This is from main thread latest version...
Click to expand...
Click to collapse
cool, I guess I will be a tester then.

maz-1 said:
cool, I guess I will be a tester then.
Click to expand...
Click to collapse
He did say that testers won't really help. Without a device of his own, he'll need a maintainer.

levone1 said:
He did say that testers won't really help. Without a device of his own, he'll need a maintainer.
Click to expand...
Click to collapse
Well, I mean I will build, test and submit fixes if possible. But I'm afraid I don't have the time and knowledge to take over all the maintenance. Any other volunteers?

maz-1 said:
Well, I mean I will build, test and submit fixes if possible. But I'm afraid I don't have the time and knowledge to take over all the maintenance. Any other volunteers?
Click to expand...
Click to collapse
maybe we can jointly maintain ?

CLINTZ9 said:
maybe we can jointly maintain ?
Click to expand...
Click to collapse
Sounds good.

maz-1 said:
Sounds good.
Click to expand...
Click to collapse
cool !

CLINTZ9 said:
cool !
Click to expand...
Click to collapse
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.

maz-1 said:
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
Click to expand...
Click to collapse
Hi, I install this, work well, but camera still laggy . What do you think, how else you can improve the image processing? The picture was much too sharp ... but it's better than before.
And...you can also add in your kernel any functions like as KryptonianKernel or AdvancedKernel

John.D.. said:
Hi, I install this, work well, but camera still laggy . What do you think, how else you can improve the image processing? The picture was much too sharp ... but it's better than before.
And...you can also add in your kernel any functions like as KryptonianKernel or AdvancedKernel
Click to expand...
Click to collapse
Laggy camera is a driver issue, just wait until sony updates software binaries for amami.

Hmm, why you delete MTKCamera? You have another app for taking photo in 21mp?)

MTKCamera cannot use frontcam. I think @SpiritCroc will try to add 20.7mp option to SnapdragonCamera, so wait for a new release.

maz-1 said:
MTKCamera cannot use frontcam. I think @SpiritCroc will try to add 20.7mp option to SnapdragonCamera, so wait for a new release.
Click to expand...
Click to collapse
I already added it, will probably be in next weekly

maz-1 said:
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
Click to expand...
Click to collapse
check your whatsapp inbox

What's 'jhead exif fix' file in your Gdrive link?

levone1 said:
What's 'jhead exif fix' file in your Gdrive link?
Click to expand...
Click to collapse
libjhead with this patch :
https://gist.github.com/updateing/2b58ebd4a8c75780443f28f514e9bb39
Photos token by Android N may contain wrong exif infomation and cause app crash on marshmallow/lollipop.

need help - CPU GOVs and frequencies
Hi,
first of all thanks for the kernel! I'm just migrated from RR Lollipop to MM DU ROM (today to the build of 17. June). I have strange issues with the kernel.
I can not change the CPU govs. More critical: The minimum CPU frequency is shown to be 1.8 GHz. Whatever I try, I cannot get the values gov/freq to stick.
Always when I reopen an tuning app, the settings are reverted.
Root seems to work fine. Also tried to disable SE-linux via terminal ("setenforce 0"). The same.
(Combinations I tried: kernel audiutor, performance control, system tuner... also on DU (3. june) + kernel (5. june)
Can somebody help me out?
Who can permanently adjust the CPU settings on DU with/without this kernel?
Thanks in advance!

Related

[KERNEL][ALPHA][LINARO] OK Kernel v2 for stock roms updated 18.02.2015

Hello guys,
I recently began kernel development. For the first thing I'd like to credit @YoshiShaPow it wouldn't be possible without you man! Thanks a ton for your help with this!
Working:
Everything
This kernel is built of stock sony sources with LINARO so it's already buttery smooth compared to stock sony kernel
I'll propably update this kernel really often because as soon as I get some time I quit gaming and work on the kernel instead. It's much more enjoyable for me (and no, I don't suck at gaming, PM me if you want to play BO2 one on one or in a team against others)
Features: (this list will expand like hell really soon, at v1 it's just what's listed here, as I'll be adding stuff to the kernel this list will slowly grow, so if you're not interested remember to check back soon if the features of my kernel would interest you after a few updates)
added interactive governor
Linaro toolchain optimizations
Added intelliplug CPU driver!
WIP: (whatever comes to my mind that I'll be working on will be put here)
enabled KSM (I might have added it already, I'm not sure ^^ )
setting intelliplug is as a default CPU hotplug driver instead of the stock one
configuring kernel instead of having to configure it manually
Download:
HERE - press DOWNLOAD NOW because "download" is an advertisment and will not download my kernel to your drive.
How to flash?
fastboot flash boot mojbootv2.img
or (noob way)
start flashtool
connect your device to the PC in fastboot mode
press on lightning icon in flashtool
choose fastboot
doomlord - right side of the popup window
flash kernel using doomlords way
check the flashtool main window if it says "OKAY" or "OK" after writing boot
pull out the cable from your phone
start your phone
done
About overclocking:
There are some Snapdragon SoC screening issues, so even if you set it above 2.15 GHz it will still not go above 2.15GHz for whatever reason. My Z1 also runs really hot on stock kernel sometimes so I guess that I'll not be adding this. The kernel is already good enough to run everything on my phone at 960MHz smoothly, so I don't really even need more powerful CPU and for this reason I'll not be adding this. Maybe in the future, for the sakes of learning how to add overclocking possibilites, but don't take my word on this. I'll have to get rid of more important features of the kernel in my mind first, then I'll MAYBE add O/C. I just see no point in adding O/C if my phone is already fast as hell at 960MHz way below max stock frequency...
Please do write how the kernel feels for you. I did this for myself, but I'd really like to hear some feedback from you on how it runs.
For best battery (my main goal with this kernel)
download Kernel Adiutor
from the side bar:
CPU
MAX 960MHz,
governor - interactive,
governor tunables - hispeed_freq = 960000, go_hispeed_load=90
Multicore Power Saving = Enabled
CPU Hotplug
Disable MPDecision
Enable IntelliPlug
IntelliPlug profile = conservative
Disable Touch Boost
GPU
Max frequency=320MHz
Your battery will work forever and your phone will still be A LOT faster than on stock
Good to see some new stock based kernels around here! I am going to try this later on!
Destroyedbeauty said:
Good to see some new stock based kernels around here! I am going to try this later on!
Click to expand...
Click to collapse
Thanks, please let me know how the kernel does for you after you flash it.
Thx
olokos said:
Thanks, please let me know how the kernel does for you after you flash it.
Click to expand...
Click to collapse
Will do! Once I get my ordered and brand new white Z3, I'm going to flash this on my Z1
Stay tuned
Destroyedbeauty said:
Will do! Once I get my ordered and brand new white Z3, I'm going to flash this on my Z1
Stay tuned
Click to expand...
Click to collapse
You can already flash it. I am safe to say that this kernel is even more stable than full stock one. Battery life is amazing if you disable mpdecision cpu hotplug and set cpu scaling to 960mhz max. It's perfectly smooth on 960mhz. I'll have to switch default hotplug driver with the intelliplug to get even better battery life. It's already really good after you do what I said before, try it by yourself! :highfive:
Sounds very appealing to me Does it support multirom?
olokos said:
You can already flash it. I am safe to say that this kernel is even more stable than full stock one. Battery life is amazing if you disable mpdecision cpu hotplug and set cpu scaling to 960mhz max. It's perfectly smooth on 960mhz. I'll have to switch default hotplug driver with the intelliplug to get even better battery life. It's already really good after you do what I said before, try it by yourself! :highfive:
Click to expand...
Click to collapse
What features is included in this kernel, did you say?
Destroyedbeauty said:
What features is included in this kernel, did you say?
Click to expand...
Click to collapse
I think for now we have these bro, and maybe other under WIP
olokos said:
Features:
added interactive governor
Linaro toolchain optimizations
Click to expand...
Click to collapse
@olokos Thanks a ton for have given another touch of magic for our device buddy :highfive:
Keep rocking friend :good:
[Fenix] said:
I think for now we have these bro, and maybe other under WIP
@olokos Thanks a ton for have given another touch of magic for our device buddy :highfive:
Keep rocking friend :good:
Click to expand...
Click to collapse
Is this kernel have s2w, d2tw ??
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
dephia said:
Is this kernel have s2w, d2tw ??
Click to expand...
Click to collapse
I don't think so, wait for dev's reply
bibica said:
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
Click to expand...
Click to collapse
For now only interactive governor is added (plus the stock one)
BlAckXpeRia said:
Sounds very appealing to me Does it support multirom?
Click to expand...
Click to collapse
it will support multirom for sure. I'll just have to implement kexec-hardboot patch as the multirom recovery is already included
dephia said:
Is this kernel have s2w, d2tw ??
Click to expand...
Click to collapse
Nope.
bibica said:
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
Click to expand...
Click to collapse
Stock governors +interactive for now.
[Fenix] said:
I don't think so, wait for dev's reply
For now only interactive governor is added (plus the stock one)
Click to expand...
Click to collapse
Correct.
Thx for creating this kernel my friend Good work!
Now add some I/O, Gov, sound control, gamma, TCP and some decent overclock/feature and I'm in............
Colour/Gamma controls
Could you please add screen controls from this link to your kernel :
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
Thank you !
@olokos maybe you can start from v22 of doomlord and add new features
fer2503 said:
@olokos maybe you can start from v22 of doomlord and add new features
Click to expand...
Click to collapse
I will not start from doomlord source. His code is buggy and my phone even didn't boot once after I flashed his kernel on my Z1. The reason behind that is simple - he is building kernels for TONS of devices and I focus on the Z1, nothing else. I want a stable, fast and battery-friendly kernel. That means that I need a kernel that wouldn't be buggy, that wouldn't cause any errors and issues because of poor coding. I need to build a stock kernel from fresh sources. Right now I'll be redownloading stock sony sources and I'll try to build it tomorrow. I don't know if wifi works because I have broken files on my current stock ROM. I'll propably reflash it in the morning and I'll update if the WiFi works. This is my rom issue, not the kernel issue whatsoever, thats why I can't test wifi, because I already broke my WiFi before compiling a kernel.
BlackSoulxxx said:
Thx for creating this kernel my friend Good work!
Now add some I/O, Gov, sound control, gamma, TCP and some decent overclock/feature and I'm in............
Click to expand...
Click to collapse
Thanks a lot mate! I'll do that as soon as I'll get it to compile again and to the state that my PC could compile it like it did before. ^^
camlin said:
Could you please add screen controls from this link to your kernel :
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
Thank you !
Click to expand...
Click to collapse
Personally, I'm not interested at all in this, but using stock sony color calibration app you should be able to use it already without any changes from my side. Stock sony kernel supports it and I'm using stock sony kernel base here.
PS. I'll focus on kernel optimizations because optimized kernel = fast response and long lasting battery. Sony didn't give a damn about battery when building a Z1, they just threw 3k mAh battery on it, nothing else. I truly think that they did not optimize the kernel properly. Next update will be purely optimization, that means that this kernel will work faster and your phone will last even more on battery after flashing it!
Can you add doble tap function to your kernel? Venkat kamesh did this on his kernel, but phone desn't go on deep sleep... Thanks!
Olokos thx for making this kernel.
Could you make flashable zip of it?
Sent by my Z1 with XDA Fax
conny005 said:
Can you add doble tap function to your kernel? Venkat kamesh did this on his kernel, but phone desn't go on deep sleep... Thanks!
Click to expand...
Click to collapse
I might make it happen, but only if I manage to get the phone to go to deep sleep. If it won't go to deep sleep then it won't be included in my kernel, simple as that, as I want my kernel to be stable, fast and battery friendly, features are on the 2nd page.
Duvel999 said:
Olokos thx for making this kernel.
Could you make flashable zip of it?
Sent by my Z1 with XDA Fax
Click to expand...
Click to collapse
There's no point, if you're unable to flash the kernel via fastboot then you propably are also unable to use it's features. I have no interest in doing that.

[KERNEL][STOCK][LP][D802][UBERTC4.9][7.5.2015]BlueCyclonKernel2.2!!!

This is stock lp kernel for our d802 compiled from lge source 30d. The main future of this kernel is to provide near stock experience with fixes and few modifications, to stay light as possible.​
Futures:
Built with Linaro4.9 Toolchain by @Christopher83
Linux 3.4.0
Built using -O3 flags
Removed a lot of useless debugging and more to come
Exfat support thanks @faux123
Using pure stock 30d source with needed fixes to build
Light as possible
AutoPanel detection thanks @dr87
Bumped thanks @cybojenix
Install instructions:
You must be on stock LP rom with root and custom recovery installed and kitkat bootloader
Make a backup if something goes wrong so you can restore your device
Flash my kernel
Reboot your device and enjoy​
Bugs:
You tell me i will add everything​
Questions:
Feel free to ask anything related to my kernel here in thread I will answer you as fast as I can.​
Downloads:
BCKernel1.0
BCKernel1.1
BCKernel2.0
BCKernel2.1
BCKernel2.2
Disclaimer:
Your warranty is now void. By installing my kernel you take all responsibility to hardware,software bricks so its not my fault if you don't read and do stupid things.
I test every my release on my own device before the official release so there is no big chance to brick your device if you follow instructions.​
Thanks:
First of all HUGE thanks to my friend @duki994 for all the help great guy! without his help this would never be the same kernel.
@ferreirawax for his AWESOME guide!
HUGE thanks to @dorimanx for his fixes on the kernel source to build and boot properly and for everything else he is a kernel master.
@faux123
@bruce2728 for fixes
LGE for source​
PS:
This is my first official kernel release so please be kind and tell me if I done something wrong I have no intentions to make someone mad or break the forum rules so I would really like some help and advices from YOU guys.​
Source:
Kernel
Ramdisk
XDA:DevDB Information
BlueCyclonKernel, Kernel for the LG G2
Contributors
Boris31
Source Code: https://github.com/simex31/BC_Kernel_LP_STOCK_D802
Kernel Special Features:
Version Information
Status: Beta
Created 2015-04-17
Last Updated 2015-05-07
CHANGELOG:
18.4.2015 VERSION 1.1
Fixed exfat support
Merge some fixes from nexus5 caf
Selinux permissions fixes
Build using -o3 compiler flags
21.4.2015 VERSION 2.0
Exfat 1.2.4 from source
F2FS support thanks @neobuddy89
A lot of selinux fixes
A lot of new fixes from nexus5 caf
New custom build optimizations and flags
Optimization flags for GPU drivers
Added BFQ/SIO/FIOPS/ZEN/VR IO Schedulers and set CFQ as default
Set interactive governor as default
Deleted a lot of debugging and much more to come
Added Fsync enabled by default
Reduced minimum panel brightness for better reading at night
PM driver updates from Aurora 3.5
6.5.2015 VERSION 2.1
Compiled with UBERTC4.9
Added 3 new cpu governors INTELLIMM, INTELLIACTIVE, ALUCARD
Added GPU underclock and overclock to 650 max frequency.
A lot of gpu optimizations and new driver which should increase battery life and performances
Added MSM Hotplug which is enabled by default MPDecisions still run for other services but mp decision hotplug controls are disabled.
Full KCALv2 support by @savoca just download the app from here to use it.
Cpu optimizations which should increase battery life and performances
Added francisco fracno's light and clean Thermal driver and removed lg's
ZEN IO shed is set as default now
A lot of other patches from mainline kernel
Added Sweep2Sleep only enabled by default
Removed more useless debugging
Fixed potential memory leaks
And a lot more(check my git)
7.5.2015 VERSION 2.2
Bug fixes for gpu drivers
Bug fixes for gpu frequency now every freq works and sticks
Added voltage control be careful with uV not recommended more than -50
Rock stable
1 more
Thank good job
any support for fast charge?
Mastermind_hassan said:
any support for fast charge?
Click to expand...
Click to collapse
In plans for next release.
Any support for color control Mate?
Thank you , Can it use in ROM Port ?
Thanks @Boris31 for great kernel! I'm using it right now, It is faster than the stock one, a little bit, but it seems that's not quite battery friendly. What I want to say is that I'm truly satisfied, keep it up with great work!!! Hope next release will be soon
somboons said:
Thank you , Can it use in ROM Port ?
Click to expand...
Click to collapse
Yeah sure mate
Killy J. said:
Thanks @Boris31 for great kernel! I'm using it right now, It is faster than the stock one, a little bit, but it seems that's not quite battery friendly. What I want to say is that I'm truly satisfied, keep it up with great work!!! Hope next release will be soon
Click to expand...
Click to collapse
Thanks for kind words it really helps me a lot. I'm new to kernel development I learn new things everyday so optimizations and battery is my 1st thing to concentrate on.
@Boris31 ; Does this kernel works with CloudyG2 3.0 modified by @somboons ?
casual_kikoo said:
@Boris31 ; Does this kernel works with CloudyG2 3.0 modified by @somboons ?
Click to expand...
Click to collapse
Yes it should work please try and report back if you can. Thanks
Boris31 said:
Yes it should work please try and report back if you can. Thanks
Click to expand...
Click to collapse
Ok, thanks guy, I flash it and I'll report you!
Will this work on v30e and does it support fast charging?
Boris31 said:
Yes it should work please try and report back if you can. Thanks
Click to expand...
Click to collapse
Nope, it not works, bootloop after installation..
casual_kikoo said:
Nope, it not works, bootloop after installation..
Click to expand...
Click to collapse
Don't work.
casual_kikoo said:
Nope, it not works, bootloop after installation..
Click to expand...
Click to collapse
casual_kikoo said:
Ok, thanks guy, I flash it and I'll report you!
Click to expand...
Click to collapse
somboons said:
Don't work.
Click to expand...
Click to collapse
Well, cloudyg3 is based on f320 system so it's maybe because of that. I know that f320l/k/s on kitkat could boot with a d802 kernel but had problems like Fmradio etc.. i dont know why it does not work here so wait for cloudy to release it official or maybe I will try to find how fix it.
@somboons which kernel did you use in modded cloudyg3?
Boris31 said:
Well, cloudyg3 is based on f320 system so it's maybe because of that. I know that f320l/k/s on kitkat could boot with a d802 kernel but had problems like Fmradio etc.. i dont know why it does not work here so wait for cloudy to release it official or maybe I will try to find how fix it.
@somboons which kernel did you use in modded cloudyg3?
Click to expand...
Click to collapse
There is not my work maybe from VN. Base F320 .I have unpacked ramdisk I saw f320 in properties fils But I can't remember the name.
I think these kernel modify from f320 for D802.
somboons said:
There is not my work maybe from VN. Base F320 .I have unpacked ramdisk I saw f320 in properties fils But I can't remember the name.
I think these kernel modify from f320 for D802.
Click to expand...
Click to collapse
Yes that is the reason why it doesn't work it needs to be modified f320 ramdisk for d802 i think

[KERNEL]Sandy Kernel v1.4 [25/02/2016] [ Sandy charger control ] | [More]

My kernel would have only what's needed. However users can request a feature and if i find it worthy i would test it and add.
I am keeping short and writing the features i have added so far !
FEATURES:
V 1.4 : [ As of now only CM based ]
Switched to latest CM13 source base
Voltage control
More refined sandy charger control
Tuned elementalx governor
Darkness governor
Kcal tweaks
FIOPS & SIO added
Compiled with latest uber toolchain
Other tweaks from my end
V 1.3 :
FIOPS scheduler added
Tuneups to interactive governor
Changes to elementalx and it's tunables.
Solves potential MTP mode USB issues and sound issues.
Full synapse support added ( Doesn't directly come inside from my kernel. You will have to flash separately ). Thanks to @yarpiin
More thermal changes
Lot more in store
To download synapse flashable zip refer third post
Please install CM camera next mod which is also available under downloads section. Just install it as normal apk. Hotplug has video rec freeze on stock OP camera. Blame Oneplus for it.
V 1.2 :
Sandy charger control. Now charge your op2 much faster than stock ( Use synapse or updated kernel adiutor app [available in my downloads,not playstore of kernel adiutor] to enable it and control )
Intelliplug. Use it wisely and according to ur usage
Initial support to synapse ( The bulk needs to be still controlled via Kernel Adiutor )
Initial attempt at porting Faux Sound control ( It's not working completely yet. Will be fixed soon )
Merged with latest Oxygen 2.1 source
Plenty of other features hidden.
Initial release :
Compiled with Sabermod gcc 4.9 toolchain
Powersuspend with different modes
USB Fast charge
Intelligent cpuquiet hotplug framework ( Based on NVDIA and tuned to msm )
ElementalX governor from flar ( with latest patches )
Kcal control ( colour control driver by savoca )
Fsync on/off support
BFQ I/O scheduler added
Thermal code tweaked heavily ( device should stay at it's coolest )
Optimized for best performance and battery ( you can get some of the best results )
Smoothness guaranteed
Rcu,sched,mm and other various enhancements
There are plenty more hidden ! Just use and experience the kernel. Don't forget to post your reviews
I can only say that you can get one of the best experiences with probably no real bugs !
Recommended app :
Kernel Adiutor by grarak
Downloads :
Sandy kernel for One Plus two
Installation guide :
Download the zip
Reboot to recovery ( custom recovery )
Flash the zip
Enjoy sandy kernel on one plus two
Credits :
@grarak - For the code base and for his time. Nice guy to speak with
And to everyone else, whose code i have used.
Tester credits :
@Skybark - For testing. Nice guy to speak with as well. Thanks mate !
XDA:DevDB Information
Sandy Kernel for One plus two, Kernel for the OnePlus 2
Contributors
Santhosh M
Source Code: https://github.com/sandymanu/sandy_oneplus2_msm8994
Kernel Special Features: [Fast Charge] | [ Elementalx] | [Darkness ] | [ Ice cool thermal]
Version Information
Status: Stable
Current Stable Version: 1.4
Stable Release Date: 2016-02-25
Created 2015-09-04
Last Updated 2016-04-28
FAQ's
Q : Will this work on all ROM's ?
A : It will work bugless in Oxygen OS, but could give you bugs in CM or CM based ROM's ( as they are under alpha stage )
Q: OMG ! Baettaryyy SUCKZ ! STAPH putting lame kernels
A : My kernel is intended for battery and performance. I have no intention to build a kernel for battery draining. Your drain comes from your location apps,wake locks,etc. Use App ops or servicely app and check damn wakelocks & keep awake of your apps ( Play services, Maps, facebook,etc )
Q: What governor do you suggest ?
A : I have included only one governor ( elementalx ) other than stock and hence i would suggest you switch to it if it's not pre-switched after flashing.
Synapse link
Synapse flashable zip
Tested and all I can say is to flash that s#it!!Smoothness overloaded.Awesome power management!
5* rating
Tapped from my ①+②=❸
Well looks good but you havent stated is it for CM12.1 or Oxygen ?
Will it work with CM12(BETA) and Oxygen OS 2.0.2?
yarpiin said:
Well looks good but you havent stated is it for CM12.1 or Oxygen ?
Click to expand...
Click to collapse
Works great on OOS 2.0.2!
ebanreb37 said:
Will it work with CM12(BETA) and Oxygen OS 2.0.2?
Click to expand...
Click to collapse
Tapped from my ①+②=❸
Great !!! will try
Reserved for my tweaks.. Thanks for the kernel.
From lettuce with LiquidSmooth ROM and Sandy Kernel
vaisakh7 said:
Works great on OOS 2.0.2!
Tapped from my ①+②=❸
Click to expand...
Click to collapse
camera force close, mp3 error, all big cores always on?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
No issues!Camera works fine,MP3 works fine,cores are shut down on light usage(thanks to CpuQuiet hotplug).
Tapped from my ①+②=❸
Works great~~ still testing the fast charge~ tho is it possible to have westwood tcp congestion or others perhaps?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
You mean you face this ?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
Seems like a recurring theme with these early OP2 kernel attempts..
return.of.octobot said:
Seems like a recurring theme with these early OP2 kernel attempts..
Click to expand...
Click to collapse
These are not there in this kernel ! [ He was just questioning if it is there ]
Santhosh M said:
These are not there in this kernel ! [ He was just questioning if it is there ]
Click to expand...
Click to collapse
Gotcha, definitely appears to be the most competently developed one we've seen thus far.
Am I to assume that the lack of included governor list indicates that it's the same as stock? I could really dig me some smartmax..
return.of.octobot said:
Gotcha, definitely appears to be the most competently developed one we've seen thus far.
Am I to assume that the lack of included governor list indicates that it's the same as stock? I could really dig me some smartmax..
Click to expand...
Click to collapse
Heavily tweaked elementalx should satify your needs
Tapped from my ①+②=❸
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
Can you verify if this is true?
ebanreb37 said:
Can you verify if this is true?
Click to expand...
Click to collapse
This isn't true.I've been a tester and I can assure that these issues doesn't exist!
Tapped from my ①+②=❸
vaisakh7 said:
Heavily tweaked elementalx should satify your needs
Tapped from my ①+②=❸
Click to expand...
Click to collapse
does elementalx efficient in terms of battery?

[KERNEL][LineageOS 13/14.1] Steel 6/7 Kernel

-STEEL 6/7 KERNEL-
This is my kernel based on the LineageOS stock kernel! I try to keep it as optimized as possible while adding a few features here and there. Suggest or request features, I don't care as long as it's logical. I hope you like it! Everyone has a different taste though.
-CREDITS-
ZaneZam, Lord Boeffla, Yarpiin, anupritaisno1, Pranay Narang, FranciscoFranco, the XOS team, LineageOS, osm0sis, aviraxp and maybe a couple others, i'm sorry if I forgot someone!
-FEATURES-
• CPU underclock to 302mhz on big and little clusters.
• GPU underclock to 27mhz.
• GPU default governor is simple_ondemand.
• Zram disabled.
• CPU Governors: interactive, ondemand and performance.
• Franco wakelock blocker.
• SLIMbus overclock.
• Fingerprint boost.
• Kcal control.
• Spectrum support with 4 preconfigured profiles.
• Headphone audio boost.
-DOWNLOADS-
Google Drive
-COMPATIBILITY-
It is most compatible with LineageOS 14.1/13 and most ROMs based on it. It should work on AOSP/CAF ROMs but not all features are guaranteed.
-BUILD INFO-
I use UBERTC 4.9.4 and Kubuntu Linux 17.
XDA:DevDB Information
Steel 6/7, Kernel for the OnePlus 2
Contributors
Nick80835
Source Code: https://github.com/Nick80835/Steel-Kernel-OP2-Lineage
Kernel Special Features: It boots!
Version Information
Status: Stable
Current Stable Version: 2017-08-01:16
Current Beta Version: ---
Created 2017-06-22
Last Updated 2017-08-01
Known Issues: Tell me please! Seriously.. tell me.
Nick80835 said:
Known Issues:
• DT2W can only be enabled and disabled using a kernel settings app for LOS14.1 based ROMs, for AOSP and CAF based ROMs the switch in the settings app should work if it is there.
• Incompatible with Boeffla Config app.
Click to expand...
Click to collapse
why isnt Boeflla config app compatible?
suraj.das said:
why isnt Boeflla config app compatible?
Click to expand...
Click to collapse
I believe it's an issue with the kernel version or a value I need to fix back to default.
Nick80835 said:
I believe it's an issue with the kernel version or a value I need to fix back to default.
Click to expand...
Click to collapse
Hmm.. It worked for me when I was modifying boeffla kernel for personal use. Ill take a look into your source once its up ?
suraj.das said:
Hmm.. It worked for me when I was modifying boeffla kernel for personal use. Ill take a look into your source once its up ?
Click to expand...
Click to collapse
I think I accidentally modified a few things I should have left in place, before I finish putting the source up I'll look and see if I can fix it.
Nick80835 said:
I think I accidentally modified a few things I should have left in place, before I finish putting the source up I'll look and see if I can fix it.
Click to expand...
Click to collapse
So now it's Boeffla app compatible?
CounterC said:
So now it's Boeffla app compatible?
Click to expand...
Click to collapse
No, and won't be because this kernel has too many changes to work properly with the app. I apologize if this is inconvenient. It has been working fine with Kernel Adiutor all day for me though. :fingers-crossed:
Just uploaded an update, I added touchboost back, I removed Boeffla sound and Boeffla controls altogether. I basically refreshed the audio system, still based on PDesireAudio 10.0 due to issues with 10.1. The default IO readahead is now 128kb.
Edit: This kernel works with SuperSU and MagiskSU just fine. I've tested MagiskSU and it passes safetynet. SuperSU doesn't pass safetynet.
I'm working on adding LZ4 Fast compression/decompression to my kernel and I was wondering if anybody who may see this could help? Any tips or info are welcome, I'm trying to learn as much as possible.
Nick80835 said:
No, and won't be because this kernel has too many changes to work properly with the app. I apologize if this is inconvenient. It has been working fine with Kernel Adiutor all day for me though. :fingers-crossed:
Click to expand...
Click to collapse
You need to recover almost every part of Boeffla ramdisk.
aviraxp said:
You need to recover almost every part of Boeffla ramdisk.
Click to expand...
Click to collapse
I don't plan on doing that so I just removed it. The boeffla config app doesn't provide all the options and functionality that my kernel has so it's really bottlenecking it's array of options. The kernel works fine, flashes fine and builds fine as it is and I see no reason to hold it back in such a way. I based this kernel on Boeffla kernel for a good reason, compatibility with ROMs and his great AnyKernel implementation.
Nick80835 said:
I don't plan on doing that so I just removed it. The boeffla config app doesn't provide all the options and functionality that my kernel has so it's really bottlenecking it's array of options. The kernel works fine, flashes fine and builds fine as it is and I see no reason to hold it back in such a way. I based this kernel on Boeffla kernel for a good reason, compatibility with ROMs and his great AnyKernel implementation.
Click to expand...
Click to collapse
Then I assume things like swipe2awake are broken now?
aviraxp said:
Then I assume things like swipe2awake are broken now?
Click to expand...
Click to collapse
Sadly, yes.
Nick80835 said:
Sadly, yes.
Click to expand...
Click to collapse
Then remove Boeffla swipe2wake helper. I think it can be simply removed through reverts, or build your own kernel auditor with Boeffla implentations.
aviraxp said:
Then remove Boeffla swipe2wake helper. I think it can be simply removed through reverts, or build your own kernel auditor with Boeffla implentations.
Click to expand...
Click to collapse
I thought I did remove it, where is it exactly?
Edit: You, and anyone else, can message me on telegram, my username is @Nick80835
Just uploaded a small update after a long testing period. It's safe to say it's stable for use! I fixed a couple bugs, removed zram compression (not used, a waste of space), removed a little bit of bloat and set some settings to their proper values.
Nick80835 said:
Just uploaded a small update after a long testing period. It's safe to say it's stable for use! I fixed a couple bugs, removed zram compression (not used, a waste of space), removed a little bit of bloat and set some settings to their proper values.
Click to expand...
Click to collapse
would be helpful if you state update date in the title of thread
Uploaded a very tiny update, only change is the default GPU governor is now simple_ondemand
Hey at least implement pdesireaudio correctly
Well I don't feel like publicly saying **** about other's work (since the kernel is really good, awesome job man) but if you really want pdesireaudio working maybe you should pm me
Again nice work man, good kernel

[KERNEL]UberKernel For Lenovo ZUK Z2 Plus[Oreo][Treble][Based On Void5.4 For Z2Pro]

Features:
1.PUBG Runs Smoothly:laugh:
2.GPU Overclocked To 710mhz
3.CPU Overclocked To 2.3ghz BIG & 1.8gz SMALL cores
4.ZEN Io
5.Intellithermal
6.Westwood TCP Algorithm
7.Simplified Thermal Configuration
I Also Modified Its Thermal Properties To Make It Run Cooler On Our Device:laugh:
All Work Is Based On Void 5.4 Kernel For Z2 pro by @void23
Many many thanks to @void23 for the original development
Full Details About The Kernel Can Be Found In The Void Kernel Thread Given Below
https://forum.xda-developers.com/zu...kernel-z2-pro-kernel-gpu-oc-zen-f2fs-t3661822
Note:
As Its Overclocked So Battery Life May Be Lower If You Want More Battery Life Then Use An App Like Kernel Auditor To Underclock The Frequency To 2.15ghz BIG, 1.6ghz LITTLE & 624mhz for GPU
Also Let The Kernel Settle For A Couple Of Days Before Posing Any Issues
Recommended To Be Used With This Thermal Mod To Prevent Overheating
https://forum.xda-developers.com/lenovo-zuk-z2/themes/treble-treble-ubercool-thermal-mod-t3784947
Hit Thanks If You Loved It
Download Link(Treble)
https://drive.google.com/file/d/1wHYQbw2ttTYQSzmlgJN23PvePWH9wvZS/view?usp=drivesdk
Sources
https://github.com/virtvoid/android_kernel_zuk_msm8996-1
https://github.com/virtvoid/android_kernel_zuk_msm8996-5
treble?
boluoot said:
treble?
Click to expand...
Click to collapse
Treble Only
thx
AstroBiswas said:
Treble Only
Click to expand...
Click to collapse
Make it for non treble also !!
make one for non treble
Please add a sound control
What's the Linux Kernel Version? 5.4 or 3.18.x?
1a2b257 said:
What's the Linux Kernel Version? 5.4 or 3.18.x?
Click to expand...
Click to collapse
3.18
Nice,
but add Credits to the Void Kernel guy and his original Credit list also and also while you post a Kernel in XDA you should put Kernel Source link that you have used else it is against XDA rules.
With Regards
KuberSharma
Nice work
kashyapp said:
Make it for non treble also !!
Click to expand...
Click to collapse
zakaria12 said:
make one for non treble
Click to expand...
Click to collapse
It Has Been Worked Upon But Is Untested Do Comment Your Review After Installation
Non-Treble Version Released With Some Changes
-upstreamed to .107
-added zen IO scheduler
-updated some governers
-new thermals
-and some more stuff
Download Link Given In Op
Initial Installers Do Comment How Does It Work. I Have A Treble Rom So Its Untested By Me
AstroBiswas said:
Non-Treble Version Released With Some Changes
-Sound gain fixed
-Upstreamed to .107
-added zen IO scheduler
-added CAF active governer
-updated some governers
-new thermals
-and some more stuff
Initial Installers Do Comment How Does It Work. I Have A Treble Rom So Its Untested By Me
Click to expand...
Click to collapse
new trees or old trees ?
thehumanx said:
new trees or old trees ?
Click to expand...
Click to collapse
New Trees
Wtaf
Kanged bfr 3.6 changelog.
So it's a renamed bfr? And reuploaded?
??
amog787 said:
Wtaf
Kanged bfr 3.6 changelog.
So it's a renamed bfr? And reuploaded?
Click to expand...
Click to collapse
Its Based On Void Not Bfr
i am unable to flash the non treble zip files.
error occured.
locolyric said:
i am unable to flash the non treble zip files.
error occured.
Click to expand...
Click to collapse
Send the screenshot of twrp showing error

Categories

Resources