[!UPDATE!][MOGAMI][KERNEL][ROM]//OptKernel\\[27.12.2014] - Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A

Hello community,
for some time I have been trying to make perfomance friendly kernel and ROM. I obviously haven't missed JustArchi's discovery - O3 compiling flags. Although I was first sceptic, after some days of testing (and feedbacks from brave testers) I found out this is truly masterpiece. After adding some kernel tweaks, here is result - OptKernel. Read more...
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or your mom shouting at you, because of you not being
* able to wipe browser history. 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.
*/
Features:
- Based on LX rebase branch, brings kernel to upstream (3.4.103) and includes various fixes.
- compiled with Linaro 4.7.4
- both ROM and kernel compiled with JustArchi's optimizations (*)
- overclocked up to 1.6 GHz, underclocked down to 24 MHz
- added Dynamic FSync by faux123
- 1024 KB read-ahead
- Dynamic dirty-page writeback by Christopher83
- Fast charge available (disabled by default)
- added FRandom module
- enabled Zsmalloc
- added governors (list in changelog)
- ability to undervolt separate frequencies via VDD interface
- lowered swappiness
- Optimized read/write semaphore
- Used glibc version of memcpy/memmove (much faster than original one)
- power_efficient workqueues
And of course all features of LegacyXperia as in 20141224 sources
BUGS:
Proximity sensor doesn't work most of the time
Click to expand...
Click to collapse
(*) except for /hardware/qcom/display-caf/libhwcomposer, because of compile errors.
Almost all features are detaily explained in Christopher83's thread (hit thanks to him)
NOTE:
- It is not mandatory to use OptKernel only with this ROM.
The only feature of the ROM are -O3 flags and 4.8 toolchain. All other features are implemented in the kernel.
You can use OptKernel with LX's 1224 build, just flash wifi modules (2rd post). Still, this ROM is really fast, worth a try
- Don't report issues on LX bugtracker if you do so.
- Don't ask for ETA!
I don't know when (if) I'll release! I won't respond, even worse, I'll report you!
- I am not a developer. Everything I've done was only about searching and cherry-picking general improvements.
>>DOWNLOAD<<
SOURCE:
https://github.com/Vynikal/android_kernel_semc_msm7x30
CREDITS:
mikeioannina for base ROM
@Dark Raven for more-RAM idea
Christopher83 for many ideas and a load of patches
JustArchi for great optimizations
@mdfzhi for inspiration
Everybody for cherry-picks
+ all brave testers

FAQ:
Will you build it for <device>?
I have slow pc, so I can't make it for too many devices. You are free to build by yourself.
Why is ROM/kernel so big?
Because -O3 flags are taking additional hunks of data. More info at Archi's thread. Don't worry, it will install fine.
Can I use your ROM as a base?
Yeah, you're clear. Just add me to credits.
Will you add <governor/io_sched>?
I personally don't like too many governors, but if you want any, post it here.
Why aren't all those tweaks already in LX CM11?
Because they are experimental and maybe unstable. Mike wants to make stable builds for all.
My wifi is not working!
Flash modules (in Drive folder)
How can I help you?
1. Every problem you face report with logs.
2. If you have enough knowledge, help with improving code on Github.
3. If you want to donate, donate to Mike instead. Without him, this kernel wouldn't exist.

CHANGELOG
Code:
20141227
- read-ahead set to 1024 KB
- Kernel compiled with Linaro 4.7.4
- Whole ROM "crushed" with pngcrucher - size decreased by (much needed) 20 MB
- Features of LX 20141224
20140906
- free RAM is now at LX level (to see if bugs will disappear)
- in ROM, some perfomance flags enabled
- also in ROM, disabled low_RAM prop
- updated kernel to .103
20140807
- Completely rebased on LX [URL="https://github.com/LegacyXperia/android_kernel_semc_msm7x30/commits/rebase"]rebase branch[/URL], this includes:
- Kernel fully updated to upstream to 3.4.96
- Various fixes
- (By me) More patched to upstream (now .101) and updated all features from LX branch.
- Add some toolchain improvements and compiled with newest SaberMod 4.9
- Fast charge support
- Fix camcorder preview lag (RAM decreased by some MB)
- More undervolt
20140719
- Underclock down to 24 MHz
- Undervolt many frequencies
- VDD interface (allows manually change voltage of separate frequencies)
- Lowered swappiness
- New CPU governors - InteractiveX, OndemandX, Lionheart, Lulzactive, Hyper, Brazilianwax, Intellidemand
- Bumped RAM to 433 MB (lowered SF_SIZE)
- Optimized read/write semaphore
- Used glibc version of memcpy/memmove (much faster than original one)
- power_efficient workqueues
many other things, check [URL="https://github.com/Vynikal/android_kernel_semc_msm7x30/commits/OptKernel"]here[/URL]
all features of LX kernel 0718
20140703
- Initial release
HOW TO BUILD
1. follow this guide up to "repo sync" (don't execute it)
2. Open /.repo/local_manifests/semc.xml (hidden, press Ctrl+H)
Find this line
<project name="LegacyXperia/android_kernel_semc_msm7x30" path="kernel/semc/msm7x30"/>
Click to expand...
Click to collapse
and change it to this
<project name="Vynikal/android_kernel_semc_msm7x30" path="kernel/semc/msm7x30" revision="OptKernel-rebase"/>
Click to expand...
Click to collapse
3. Now sync repositories (depends on your internet connection)
Code:
repo sync
4. Run this
Code:
curl https://raw.githubusercontent.com/LegacyXperia/local_manifests/cm-11.0/updates.sh > ~/android/system/updates.sh
chmod a+x updates.sh
./updates.sh
And this
Code:
cd ~/android/system/vendor/cm
./get-prebuilts
5a. Download source.zip, unpack it to the root of your source and overwrite all.
5b. Run this, to give correct permissions to pngcrusher
Code:
chmod a+x build/tools/releasetools/pngcrusher
6a. Download SaberMod 4.8 toolchain and unpack them to /prebuilts/gcc/linux-x86/arm/
http://d-h.st/qsd
6b. For kernel toolchain, use a Linaro 4.7 toolchain (I use Christopher83's). Then put it to the folder above and rename to "arm-eabi-4.8"
7a. Build ROM (takes long time)
Code:
. build/envsetup.sh
breakfast <your_device>
brunch <your_device>
7b. To build only kernel (much shorter)
Code:
. build/envsetup.sh
breakfast <your_device>
make -j4 bootimage
8. Zip/kernel is in /out/target/product/<your_device> ready to install
If you found this guide wrong, got error or anything, write it down this thread.

Vynikal said:
For the glory of satan, of course
Click to expand...
Click to collapse
Before somebody else says this, let me have the honor
How about for other MDPI devices too?

rahimali said:
Before somebody else says this, let me have the honor
How about for other MDPI devices too?
Click to expand...
Click to collapse
In FAQ

Vynikal said:
... If you want to build for your device by yourself, I can make a detailed guide. :good: ...
Click to expand...
Click to collapse
A detailed guide would be nice...

Thanks. I will try.

Screenshoot pls.

So atlast finally you have released it
Bt does it have everything which is present in 0703 build....????
Cz 0703 build itself is very smooth... and with this...it would just fly
Sent from my WT19i using XDA Premium 4 mobile app

Awesome!!
431 MB RAM..impressivee..if there were something..like overclocking the RAM like overclocking CPU...these devs would possibly make 512 MB RAM incresint to 1 GB RAM haha... :silly:
Great rom by the way..blazing fast..but 1 problem,,,i always get bootloop whenever i try to switch to ART on clean install without any apps installed on internal...any possible solution for this?? just wanna try it with INT2EXT
1 problem with camera..whenever i take pic at night there is flash but..the final image is totally black with your rom..and whenever i stop recording the video camera force closes!
this bug wasn't on mikes 20140703 build!!..so fix this dude..

Just want to know what other things change in Rom itself other than kernel and archis optimization..
Any new script or mod
Because want to try kernel but just confused with flashed whole Build OR just kernel with july 3 CM11 build
(*) except for /hardware/qcom/display-caf/libhwcomposer, because of compile errors.
u post this
But it is really matter?
any issue because of this miss?
Downloading Now give u report back.
Thanks for awesome share Dev.
---------- Post added at 11:23 AM ---------- Previous post was at 10:49 AM ----------
One issue got after fresh install that
In Camera at the time video recording preview not shown its only stopped screen not showing anything but after recording complete the Output result gives nice video like CM11 only
What the wrong with preview Dev
I think its because of kernel
And also first boot RAM free is less than CM11
as i got 190MB in CM11 and here only 130MB

Posted both screen for RAM
Sent from my WT19i using XDA Premium 4 mobile app

After ROM stable RAM also stable screen attached
Good to see that..
No issue with RAM management.
Sent from my WT19i using XDA Premium 4 mobile app

Allow others to build and share them
@Vynikal you say you won't make builds for more devices. But will you allow to others to compile roms and kernels with your changes and share them here? So that if someone would compile for mango. Then he would upload it and PM the link to you. Then you'd add the link to the OP. If this could be done, many-many users would be happy:victory:
EDIT: I see that you are Czech, sme susedia

Can someone please compile Mini Pro (Mango) kernel?

Mine only issue is new Theme manager not set the themes correctly basically the CM11 theme only
Need to restart device for correctly set BUT after second OR third reboot it again set to default:crying:
What the exact cause
Before that NO issues occurs with themes
Only working theme correctly till now is Atomic Green+ which is Basically CM10.2 theme with CM11 addons
HELP ME

As I said, all features are clearly performance stuff, small bugs are risk, but expected.
I don't know about themes, I only use Xperia Z2 theme, works fine for me.
About libhwcomposer - it is not important, just a note for devs that there is a bit, which needed old -Os flag.
About camcorder FC. I will look at it, but not much chance.
I have compiled for smultron, will upload today. Also for mango, but only kernel.
Sent from my WT19i using XDA Free mobile app

Smultron and mango added, have fun.
(mango only kernel)

Tried to download smultron build 2 times and both times got an error after 40/50MB of download.
EDIT: Tried it for the 3rd time but still no luck. I was able to download the kernel.

Grof87 said:
Tried to download smultron build 2 times and both times got an error after 40/50MB of download.
Click to expand...
Click to collapse
Sorry, problem is on your side.

Related

[ROM][AOSP][UNOFFICIAL]CarbonRom 2.0 bèta[4.3][togari][Oct 31]

Why choose for CarbonRom?
CarbonRom is an AOSP based rom, which is always compiled with the latest linaro toolchain. The kernel also is compiled with -O3 optimizations for better performance. It also gives you a great option of customization. Reasons to go for CarbonRom are:
- Compiled with Linaro, this will make your phone ultrafast and ultrasmooth
- AOSP based, s no bloatware or other stuff
- Great Customization options
- Nice look
- HALO
- ...
Current Version
CarbonRom 2.0 is still in early stages, it's Android 4.3, but not all features are implemented!
I won't manually search for all new features, just wait for an official 2.0 changelog when it is completed.
- Android 4.3
- HALO
- DSP Manager
- New battery icons
- stability and speed enhancements
- a million other little things as well - we basically don't even sleep anymore.
What is CarbonRom?
CarbonRom is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Please feel free to look at, build, and use our code on CarbonDev GitHub.
We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained and can be viewed on our repository.
Special thanks also go to Slim Rom for some of their features, PA, AOKP, @FXP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! If you have questions, ask your fellow users or ask us in #teamcarbon on freenode IRC.
Screenshots
Download Carbon
All Carbon downloads and further information such as features, changelog, and FAQ can be found here in the second post of this thread and in the download tab.
I'll continue building nightlies as much as possible.
Support
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has adressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our goo.im page linked above. It's new, but expanding fast. Just like us!
3) Ask a question here. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
Who is the Carbon maintainer for your device?
For you guys, Xperia developer is me only, Krabappel2548. I'm the only one working for Xperia devices, maybe I'll add more devices to my support list soon. Any donations are highly appreciated, I'll always use them for my development, to buy new devices
Who are the Team Carbon members?
andros11
BigShotRob
dg4prez
Kejar31
mattmanwrx
morfic
nocoast
pixeldotz
slick_rick
winner00
Thanks to your help we now have the machines we need for nightlies. We couldn't have done it without you! Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!
​
XDA:DevDB Information
[ROM][AOSP][UNOFFICIAL]CarbonRom 2.0 bèta[4.3][togari][Oct 31], a ROM for the Sony Xperia Z Ultra
Contributors
krabappel2548
ROM OS Version: 4.3.x Jellybean
ROM Kernel: Linux 3.4.x
ROM Firmware Required: unlocked bootloader
Version Information
Status: Beta
Beta Release Date: 2013-10-06
Created 2013-10-06
Last Updated 2013-10-31
Reserved
Downloads Android 4.3
Rom: CarbonRom Android 4.3 Bèta download
Gapps: Android 4.3 gapps
Installation instructions
Clean install
- Wipe data, cache dalvik cache
- Install CarbonRom
- Install gapps!
- Reboot device & enjoy!
Update:
- Wipe cache, dalvik cache
- Install CarbonRom
- Reflash gapps
- Reboot device & enjoy!
Working
- Everything that's not in the "bugs list"
BUGS?
- Let me know
To Do List
- Readd all tweaks in the kernel
- Compile with linaro and -O3
- Maybe even more CPU Governors
- Maybe even more I/O Schedulars
- tell me!
Xperia Z1 changelog
The newer changelog can be found here: Carbon Rom
Code:
[QUOTE][B]== 24/10 Nightly ==[/B]
Updated the kernel:
- Minor stability improvements
- Latest CM changed
Updated the rom:
- PIE
- A lot of small updates
- Latest Carbon changes[/QUOTE]
[B]== 06/10 Nightly ==[/B]
Updated the kernel:
- Update to Sony 15.1.G.1.534 sources
- Added MPdecision
- Added BFQ I/O schedular
- Added Badass and Lionheart CPU governors
- Adder GPU OC possibilities to 600MHz
- Booting up at 2.1GHz (stock speed)
- Add OC upto 2,342 GHz
- Added some more CPU frequencies in between to sav battery: Test!
- Initial ZUltra release
- Latest CM changed
Updated the rom:
- Initial ZUltra release
- Latest Carbon changes
[B]== 03/10 Nightly ==[/B]
Updated the kernel:
- Fixes for various stuff
- Added VDD
- Added Sound control
- Adder GPU OC and enabled it
- Add OC possibilities
- Add some more optimizations
- Latest CM changed
Updated the rom:
-[B][COLOR="Blue"] Camera is now working[/COLOR][/B]
- Working Audio and video
- A lot of improvements and fixes for Z1
- Latest Carbon changes
[B]== 27/09 Nightly ==[/B]
Updated the kernel:
- Initial Z1 release
Updated the rom:
- Initial Z1 release
== Kernel FAQ - GPU OC - Voltage Control - Sound Control==
GPU OC
OVERCLOCKING GPU WILL REDUCE BATTERY LIFE!
you can overclock/underclock GPU manually via scripts/commands...
[ how to do this manually/script ]
To check current max clock of GPU clock use:
Code:
cat /sys/devices/fdb00000.qcom,kgsl-3d0/kgsl/kgsl-3d0/max_gpuclk
To set GPU to particular frequency (overclock or underclock) use:
Code:
echo 533333000 > /sys/devices/fdb00000.qcom,kgsl-3d0/kgsl/kgsl-3d0/max_gpuclk
available scaling frequencies are:
Code:
[LIST]
[*]600000000 - 600 MHz
[*]533333000 - 533 MHz
[*]450000000 - 450 MHz (DEFAULT)
[*]320000000 - 320 MHz
[*]200000000 - 200 MHz
[/LIST]
Voltage Control
All credits for this interface go to Faux123!
WARNING!
DO NOT USE TOO HIGH OR TOO LOW VOLTAGES, SLOWLY increase the voltage one notch at a time for a particular frequency and do stability/testing for few hours. once you have verified that you CPU chip can handle that voltage ONLY then "Set at boot"/Use init.d script
You can either use an APP (like IncrediControl) [others mentioned in OP] or use an init.d script to do the work...
to see current voltage table use:
Code:
[B]cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
to set voltage for a particular frequency:
Code:
[B]echo 1512000 1150000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
will set 1512Mhz freq voltage at 1150mV
to reduce voltages for ALL frequencies:
Code:
[B]echo -25000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
to increase voltages for ALL frequencies:
Code:
[B]echo +25000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
Sound Control
Kernel level Sound Control
This feature has been added by faux123 himself!
The sources for this feature are covered under GPL and are released along with my kernel sources at my GITHUB repo.
[ WARNING ]
high volume can damage hearing!
Krabappel2548, DooMLoRD or faux123 are not to be held responsible if this damages ur headphones/speakers/etc
USE THIS AT YOUR OWN RISK!
There are two ways to use this interface.
manual control through sysfs interface
paid app (FauxSound Audio/Sound Control)
How to use the app FauxSound Audio/Sound Control is pretty self explanatory so I will write on how to control using the sysfs interface...
BEFORE DOING ANY ADJUSTMENTS EXIT THE APPS LIKE MUSIC PLAYER/etc!!
The interface to control the sound output is located at:
Code:
[B]/sys/kernel/sound_control_3[/B]
it has 4 control interfaces:
Camera MIC
Code:
/sys/kernel/sound_control_3/gpl_cam_mic_gain
Headphone
Code:
/sys/kernel/sound_control_3/gpl_headphone_gain
MIC
Code:
/sys/kernel/sound_control_3/gpl_mic_gain
Internal Speaker
Code:
/sys/kernel/sound_control_3/gpl_speaker_gain
each supports gain levels from 20 (-20) to 50 (+10), base is 40 (0)
(the number in the brackets correspond to the numbers displayed in the app)
say if u want to boost headphone output (both left and right channels) then use the following command:
Code:
echo "44 44" > /sys/kernel/sound_control_3/gpl_headphone_gain
u can also individually increase/decrease the gain for each right and left channel
similarly other interfaces can be controlled
TIP:
do not jump to maximum values as sometimes the headphones/speakers might start distorting the audio... slowly increase and do testing for the levels which suit you!
not all accessories will work well with boosted audio output
All of this wouldn't be possible without @Kali- and @Bin4ry helping with stuff and setting up device tree etc
Also big thx to @DooMLoRD for some of his kernel commits to tweak the CM kernel
Download links added, here is proof it runs:
http://www.imagebam.com/image/042c8f280445739
Oh yeah! Thanks a lot Krabappel!
I was worried that you left us
LordManhattan said:
Oh yeah! Thanks a lot Krabappel!
Click to expand...
Click to collapse
avetny said:
I was worried that you left us
Click to expand...
Click to collapse
No
it's till uploading for those wondering where the link is
It has some tweaks in kernel
Omg my friend Morfic is in your team ! noway
avetny said:
Omg my friend Morfic is in your team ! noway
Click to expand...
Click to collapse
He's a carbon dev, I'm only maintainer for Xperia
Anyway download link added
Waiting tonight
Thanks for share
big said:
Waiting tonight
Thanks for share
Click to expand...
Click to collapse
It's already released and download link is added
Sent from my Xperia Z1 using xda app-developers app
So the camera doesn't work? Or was that just for the z1 version?
Sent from my GT-N7100 using Tapatalk 4
krabappel2548 said:
It's already released and download link is added
Sent from my Xperia Z1 using xda app-developers app
Click to expand...
Click to collapse
downloading now. Will complete a video review of the ROM for the OP if you want. Can't wait to test this lil puppy out! :silly:
Reb0rn said:
So the camera doesn't work? Or was that just for the z1 version?
Sent from my GT-N7100 using Tapatalk 4
Click to expand...
Click to collapse
Only Z1, on Z Ultra no issues I think it's same as CM
Sent from my Xperia Z1 using xda app-developers app
God damn i want my ultra now... I'm getting it on Friday. Nice too see that there's some familiar faces around here and a nice ROM collection this far.
Sent from my GT-N7100 using Tapatalk 4
krabappel2548 said:
Only Z1, on Z Ultra no issues I think it's same as CM
Sent from my Xperia Z1 using xda app-developers app
Click to expand...
Click to collapse
Carbon settings/ lock screen/ targets - holding the lock icon makes carbon settings not respond
Also wifi and mobile icons not displayed on reboot. Shows 2 bars sometimes... (i think you know that bug though)
So far everything else is working.. camera is stock CM10.2 so thats always gonna be better than Sony.
Dark Carbon theme will save battery a little.. and looks better..
Over all a good experience...
How to enable PIE control? i cant find it in carbon setting
nice another new rom ! will flash and test it out tomorrow - have run the carbon rom on other devices and really liked the rom - is they overclocking and undervolting with this kernel ?
hamdogg said:
Carbon settings/ lock screen/ targets - holding the lock icon makes carbon settings not respond
Also wifi and mobile icons not displayed on reboot. Shows 2 bars sometimes... (i think you know that bug though)
So far everything else is working.. camera is stock CM10.2 so thats always gonna be better than Sony.
Dark Carbon theme will save battery a little.. and looks better..
Over all a good experience...
Click to expand...
Click to collapse
How can Dark Carbon theme save battery?
GOF007 said:
How can Dark Carbon theme save battery?
Click to expand...
Click to collapse
its black Vs grey. Grey uses more while backlight, so will use more display, hence more battery. Not much, probably 3-4% each day..

[EOL][KERNEL][PORT][n51x0][JB/KK/CM12.x/CM13.x/LOS14.1] Boeffla-Kernel (26-08-2018)

** Note: This kernel is end-of-life and will no more be maintained. There will be no LineageOS 15.1 or newer kernel be available anymore **
Hi Guys!
Thanks to one of my coworker at work which had no further usage for his Note 8 GT-N5110 i had recently the possibility to call it my own! I was very happy about that but what i instantly missed after powering on the device for the first time was the great boeffla kernel which runs very well on my S3 for quite some time now. So i decided to "route" some spare time into porting the boeffla kernel for n801x devices to n51x0 devices. After a „couple of days“ and after fighting around with git, merging things and stuff i can enjoy now the power of boeffla on this device too! Finally i want to share this kernel with the ones who maybe missed boeffla on a Note 8 too and of course with all others which maybe want to give it a try.. As it is pretty much complete and i didn't want to reinventing the wheel i did (in agreement with Lord Boeffla!) a shameless copy of his text from the n8x0 thread and changed the relevant parts for this version. It is and it should stay a Boeffla Kernel so i think it's not that “blasphemic” if i copy the Lord himself. btw. all credits to him!!
This is the thread about the ported version of the Boeffla-Kernel for Galaxy Note 8 n51x0 devices
Some of you might know Lord Boefflas kernel already from the Galaxy S3 area.
If you want to learn more about the kernel, it's features and how to configure what, I would recommend you to visit the Galaxy S3 thread of the kernel.
Notes:
This kernel (provided in separate images) should work on the following devices:
GT-N5110 (Wifi only), GT-N5100 (G3 modem) and GT-N5120 (G4/LTE modem) Only GT-N5110 versions are tested by me as i have no possibility to test the others! So feedback about how the kernel is working on a GT-N5100 and GT-N5120 would be highly appreciated, thx!
The kernel images are only for Samsung based Jelly Bean (Android 4.2.2) or Kit Kat (Android 4.4.2) roms!!! Do not install it on CM or AOSP based roms!!!
Kernel versions 1.x are only for Samsung based Jelly Bean 4.2.2 roms!!!
Kernel versions 2.x are only for Samsung based Kit Kat 4.4.2 roms!!!
Custom Roms:
This Kernel is not compatible with the yNote ROM because of modifications related to init process and removing SELinux!! But it should work for example with stock based custom roms like civatos CivZ roms!
WARNING: Be sure that u flash the right kernel for the right device !! Images are named accordingly so double check that u use the right one! Flashing a wrong version may brick your device !!
If you have questions to settings, presets, others configuration and wanna share your configuration, head over to the unofficial Boeffla-Config App Config sharing thread: http://forum.xda-developers.com/show....php?t=2621308
Support
First read the FAQ section on the Homepage (offline, project EOL) !!!
Click here (offline, project EOL) to learn about all possible kernel settings in the config app.
Click here (offline, project EOL) to learn about using the config app.
I will refuse to give support if you do any undervolting and experience freezes or hot reboots.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Features
* To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from here: DOWNLOAD (offline, project EOL)
* Upstreamed to Linux 3.0.101 (www.kernel.org)
* Based on Samsung source code GT-N5110_JB_Opensource_Update2/GT-N5110_KK_Opensource.zip and current CM12.x sources
* Initramfs from XXCMK1 (for all JB builds) stock kernels
* Initramfs from XXDNI2 (for KK n5110 builds) stock kernel
* Initramfs from XXDNH3 (for KK n5120 builds) stock kernel
* Initramfs from XXDNL5 (for KK n5100 builds) stock kernel
* Initramfs from official CyanogenMod roms for all CM versions (in "pre-anykernel" images)
* CPU under/overclocking to from 100 Mhz to 1920 MHz
* CPU undervolting interface
* GPU frequencies configurable (underclocking, overclocking up to 700 MHz)
* GPU voltages configurable (undervolting, overvolting)
* Configurable charger rate for AC and USB (default increased to 1100 mA for ac charging)
* Charge info display support
* Configurable zRam
* Configurable touch boost frequency
* Configurable early suspend time (for screen off animations, 100ms default)
* Boeffla-Sound engine V1.6.7 to unleash the power of the audio hub wm1811
* Additional governors: ZZMoove 1.0 beta8, pegasusqplus,smartassv2, intelliactive, lulzactiveq and wheatley
* Governor profiles for pegasusq, pegasusqplus and zzmoove for performance, battery saving etc.
* Additional schedulers: ROW, ZEN, BFQ (v7r8) and SIO
* Schedulers configurable separate for internal and external SD memory
* Hardcore speedmod sharpness fix implemented (default is off)
* SD card read ahead buffer configurable separate for internal and external SD memory (default increased to 256 kB)
* Ext4 File system tweaks (default to on, can be disabled)
* System Tweaks predefined supported (default is off)
* WIFI Multicast filter for better battery life
* WIFI wakelock times reduction
* Proportional rate reduction for TCP
* TCP congestion changed from Cubic to Westwood
* Wifi mac address change support
* Dynamic fsync 1.2 implemented
* Timeout for external SD card changed to improve handling of crappy SD cards
* Custom boot animation support
* Swap supported (but not recommended, use zRam instead)
* init.d support (in /system/etc/init.d - set correct permissions! No support for Zipalign scripts for good reasons!)
* NTFS (read-only access only!) compiled as a module
* CIFS compiled as a module
* NFS compiled as a module
* XBox controller support as module
* USB OTG Ethernet (Asix) support as module
* exFat support switchable (switch it off if you do not need it)
* Battery monitor wakelocks reduced
* Kernel can root if required (create file "autoroot" on internal sd and reboot)
* Android logger can be disabled
* Kernel logging can be disabled
* Disabled various debug logs and traces
* Frandom compiled as a module (for mods like Crossbreeder)
* Automatic EFS backup to external (priority) or internal SD Card (fallback)
* Kernel initialisation log file (with history of 3 log files)
* Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
* Compatibility to common standard apps (Voltage Control, SetCPU, System tuner etc.)
* Compiled with Google arm 4.8 toolchain
* Internal kernel busybox version 1.24.1
* Added support for broken m5c73m3 camera firmware
* Fixed non-working MDNIE negative mode (change in v2.x for KK only)
* WiFi working on JB bootloader! (related to v2.x for KK only)
* Support for external USB web cams enabled
* Mali driver updated to r3p2 rel4 (related to v2.x for KK and all CM12.x, CM13.x, LOS14.1)
in addition added by me ZaneZam (partially taken from civatos SphereEngine and SphereKat projects – thx and credits to him!):
* Configurable touch to wake with S-Pen Support (JB+KK+CM12.x+CM13.x+LOS14.1)
* Implemented double-tap-to-wake (aka knockon - this is NOT how the LG G2 works, it just replaces
the single tap in existing touch wake by a double tap) (JB+KK+CM12.x+CM13.x+LOS14.1)
* Strip the Wireless modules of debugging for size (JB+KK+CM12.x+CM13.x+LOS14.1)
* Brought back Triangle Away Support (JB+KK)
* Added intelligent writeback (JB+KK+CM12.x+CM13.x+LOS14.1)
* Update battery driver to work correctly on JB bootloader (fixed LPM mode - change in v2.x for KK only and might not work on every system!)
* SELinux included full compatibility and set to enforcing like in stock roms as default (change in v2.x for KK and all CM12.x+CM13.x+LOS14.1)
* Mobicore included (change in v2.x for KK only)
* Added new GPU control interface (5 frequencies and voltages) for new mali drivers (change in v2.x for KK+CM12.x+CM13.x+LOS14.1 only)
* Added support for 'fun with resistors' (http://forum.xda-developers.com/showthread.php?t=820275) (JB+KK+CM12.x+CM13.x+LOS14.1)
* Added missing Samsung SideSync USB Gadget (JB+KK+CM12.x+CM13.x+LOS14.1)
* Added Support for USB keyboard app (CM12.1+CM13.x+LOS14.1)
* Added Intelli Plug and use that instead of native kernel hotplug support for legacy governors (JB+KK+CM12.x+CM13.x+LOS14.1)
(=Hotplug support for all non-hotplug-able governors via included intelliplug v1.6 and this will be enabled when switching to such a governor)
Special Note 8 Info:
* S-Pen Alignment fix included (By original JB Samsung/CM Sources and also added to KK Sources)
* Memory Leak fixes included (By original JB+KK Samsung and CM Sources)
* Added Security fix CVE-2013-6282 (CM12.1)
* Added Security fix CVE-2015-3636 (CM12.1)
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de (offline, project EOL)
want to live on the edge?
checkout Unoffical Boeffla Kernel Linaro Builds
Lord Boefflas Objective
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
I will, also in future, only add features that make sense to me personally as well and are not against my initial objectives. You can always raise your wishes and requests, however there is absolutely no guarantee it will be implemented.
Quote Lord Boeffla:
This said, I will definitely NEVER implement:
dual boot (I do not need it)
f2fs - it is known to cause various issues and compatibility problems
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it. Everything else I am happy to check and decide.
Click to expand...
Click to collapse
So i (ZaneZam) won't do that either but all the things Lord Boeffla decides to implement in the future will of course find their way into this kernel as long as it is possible to implement them plus/minus some little things i might find useful for the Note 8 devices but at the end always respecting Lord Boefflas Objective!
Compatibility
To reiterate it again: This kernel is only for Samsung based Jelly Bean (Android 4.2.2) and Samsung based Kit Kat (Android 4.4.2/GT-N5100 4.4.4) firmwares. Since 26.04.15 there are also CM12.x,CM13.x,LOS14.1 versions available. It is not designed to run on AOSP based roms!
SPECIAL NOTE ABOUT NEWER STOCK ROMS: to be able to use the KitKat kernel builds with newer roms like XXDNH2 or XXDNH3 stock roms or based ones u will need to patch your rom beforehand. due to mali API changes in these roms booting with custom kernels isn't possible. so you can now checkout and install civatos fix HERE (many thx and credits to him!) after patching the rom the kernel should boot fine! <-- 10.04.15 since kernel version 2.2 obsolete as it has been "fixed" in the kernel itself. nonetheless if u still face issues with newer roms then u can use civatos method in addition but for now it's not needed to boot the kernel on newer roms.
Kit Kat 4.4.4:
Since version 2.1 stable this kernel is compatible with the XXDNL5 rom for GT-N5100 devices.
CM12.x:
Since 26.04.2015 there are also CM12.0 and CM12.1 versions for GT-N5100 and GT-N5110 devices available. these are compatible with offical CyanogenMod 12.x roms and based ones.
CM13.x:
Since 17.04.2016 there are also CM13.0 versions for GT-N5100 and GT-N5110 devices available. these are compatible with offical CyanogenMod 13.0 roms and based ones.
Since 01.05.2016 there are also CM13.0 versions for GT-N5120 devices available. these are compatible with offical CyanogenMod 13.0 roms and based ones.
LineageOS 14.1:
Since 13.01.2017 there are also LineageOS/CM14.1 versions for GT-N5100, GT-N5110 and GT-N5120 devices available. these are compatible with offical LineageOS 14.1 roms and based ones.
Note: You need at least version 2.4.19 of Boeffla-Config V2 to allow all functionalities to be available.
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from here: DOWNLOAD (offline, project EOL)
Donation
If you like my work, feel free to donate via XDA developers: Donation-Link or via link on Homepage (offline, project EOL)
Or, just purchase the donation version of the Boeffla-Config app, which also gives you some extra features.
Yeah go on folks donate for this great Dev!! :good:
Source code
All sources can be found in my Github repository: https://github.com/zanezam
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* Andip71
* Yank555
* Hardcore
* Chainfire
* DerTeufel
* Harunjo
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Supercurio
* Mialwe
* Entropy512
* Faux123
* civato
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
And special thanks from me to my friend Andi for letting this kernel-port exist „under his hood“ by providing it on his homepage and for supporting it in his Config App! Appreciate that much!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in CWM recovery and safely store your personal data before you flash a new kernel.
One last important note from me ZaneZam:
This is a contribution to the Boeffla Kernel project and not my own project! This port was made in agreement with Lord Boeffla but not by himself! I will support this ported version as good as i can, Lord Boeffla will not as he doesn't support versions for devices he doesn't own! So please if you have device specific questions ask them here and not in any other boeffla kernel thread, thanks!
Cheers and now enjoy the power of Boeffla on the Note 8!
ZaneZam
reserved 1
reserved 2
reserved 3
Give this guy his cookie, can't wait till Samsung releases the KK kernel source to try this baby out.
yeah i'm waiting too to be able to start from scratch
Been waiting for this thank you.....tested kernel on civatos rom, works great no issues at all.battery life and performance are great. Boffella sound is awesome and the boffella config gives a little more control over audio than just boffella sound. Would love to see a aosp kernel with these features since no current 4.4.2 aosp or cm kernels have boffella sound working. I downgraded from 4.4.2 for this kernel and happy I did.... Thanks
Have flashed it on my N5100 running latest X-Note ROM.
After first flash, my screen was flickering.
Then I did cache and dalvik wipe and flashed again.
Now no flickering any more, but my GSM doesn't work any more.
So back to civz kernel.
Gesendet von meinem GT-N5100
blowy666 said:
Have flashed it on my N5100 running latest X-Note ROM.
After first flash, my screen was flickering.
Then I did cache and dalvik wipe and flashed again.
Now no flickering any more, but my GSM doesn't work any more.
So back to civz kernel.
Gesendet von meinem GT-N5100
Click to expand...
Click to collapse
first of all thx for your braveness *gg* and thx for the report!
as said unfortunately i cannot test versions other then the N5110, so i rely on your reports.
but maybe i can pinpoint the problem with your help at least if you still are willing to help,
that would be great but also isn't a problem if u refuse
another one with such a problem on GT-N5100 or GT-N5120?
ZaneZam said:
first of all thx for your braveness *gg* and thx for the report!
as said unfortunately i cannot test versions other then the N5110, so i rely on your reports.
but maybe i can pinpoint the problem with your help at least if you still are willing to help,
that would be great but also isn't a problem if u refuse
another one with such a problem on GT-N5100 or GT-N5120?
Click to expand...
Click to collapse
One thing I noticed that is very important to me is docking mode is no longer supported with this kernel. Switch to civatos kernel it works again.dock mode supports USB host charging and HDMI at the same time all u need to do is place a 65k resistor between Id pin and ground on ur USB host cable.....very important to me since tablet is used in my car as a head unit... I'd appreciate any help.Maybe s3 uses a different resistance?
b3ltazar said:
One thing I noticed that is very important to me is docking mode is no longer supported with this kernel. Switch to civatos kernel it works again.dock mode supports USB host charging and HDMI at the same time all u need to do is place a 65k resistor between Id pin and ground on ur USB host cable.....very important to me since tablet is used in my car as a head unit... I'd appreciate any help.Maybe s3 uses a different resistance?
Click to expand...
Click to collapse
actually to be as near as possible to boeffla kernel I didn't activate it in config but will check that for u and maybe we have an beta 2 soon!
I appreciate that . I really want to get into kernel dev. I built a few windows 7 moded os. But seems u need Linux experience I only have some backtrack experience. Thanks for the reply. I'm always open to testing
b3ltazar said:
Been waiting for this thank you.....tested kernel on civatos rom, works great no issues at all.battery life and performance are great. Boffella sound is awesome and the boffella config gives a little more control over audio than just boffella sound. Would love to see a aosp kernel with these features since no current 4.4.2 aosp or cm kernels have boffella sound working. I downgraded from 4.4.2 for this kernel and happy I did.... Thanks
Click to expand...
Click to collapse
So you know my JB kernel also support Boeflla.
Second I'm test building Kitkat kernel.
Already working is:
Exfat
Cifs
Wifi
Cpu OC up to 1.92GHz and UC to 100MHz
CPU voltage control
S_Pen alignment fixed
RTL28.. USB modem support
Various Fixes in memory leaks
DynamicFsync
ZZmoove & lulzactive governor added
row, vr, sio shedulers added
and all of this without samsung source thanks to a help full eye of one of my users
More to come...........public release?
civato said:
So you know my JB kernel also support Boeflla.
Second I'm test building Kitkat kernel.
Already working is:
Exfat
Cifs
Wifi
Cpu OC up to 1.92GHz and UC to 100MHz
CPU voltage control
S_Pen alignment fixed
RTL28.. USB modem support
Various Fixes in memory leaks
DynamicFsync
ZZmoove & lulzactive governor added
row, vr, sio shedulers added
and all of this without samsung source thanks to a help full eye of one of my users
More to come...........public release?
Click to expand...
Click to collapse
thx for the info civato, i think he knows that already as he used/uses your kernel btw i was going to contact you about your JB sources as i missed an updated repo in your github account, or am i blind? could u please give me some hint? and here again: thx for all your work! :good:
[*]and all of this without samsung source thanks to a help full eye of one of my users
Click to expand...
Click to collapse
-> very interesting!
ZaneZam said:
thx for the info civato, i think he knows that already as he used/uses your kernel btw i was going to contact you about your JB sources as i missed an updated repo in your github account, or am i blind? could u please give me some hint? and here again: thx for all your work! :good:
-> very interesting!
Click to expand...
Click to collapse
Yep sorry I noticed that 4.2.2 kernel source hasn't been updated, just no time.
When I finish my KitKat kernel I will upload the source to github.
Will try to do that this weekend.
yeah i know that "time thingy" very well! thx looking forward to your update.
ZaneZam said:
yeah i know that "time thingy" very well! thx looking forward to your update.
Click to expand...
Click to collapse
Still running this kernel working good. Battery life is amazing. Hopefully u can get docking mode figured out when u have time.
I'm surprised there aren't more people interested in this kernel. Give it a try with civs 4.2.2 build u won't regret it.
New Version v1.0 beta2 available!
Hi Guys,
a new beta is available!
as usual you can get it HERE or via Load & Flash functionality in Boeffla Config App
Changelog:
Version 1.0-beta2
22.06.2014
Update to zzmoove 0.9-beta2 (ZaneZam)
Speedup late resume for faster wakeup of the device (credits to Yank555)
A few performance tweaks (Lord Boeffla)
Fix n_tty_write crash when echoing in raw mode (Lord Boeffla)
Update su to version 2.00 (Lord Boeffla)
Update to latest changes in Boeffla ramfs (ZaneZam)
Fix compatibility issues by changing Samsung ramfs to the original n5100/n5120
(XXCMK1) rom versions (ZaneZam for n5100 and n5120 builds)
Enable audio/smart dock mode for MAX77693 chip to support 'fun with resistors'
(http://forum.xda-developers.com/showthread.php?t=820275) (ZaneZam)
enjoy!
ZaneZam said:
Hi Guys,
a new beta is available!
as usual you can get it HERE or via Load & Flash functionality in Boeffla Config App
Changelog:
Version 1.0-beta2
22.06.2014
Update to zzmoove 0.9-beta2 (ZaneZam)
Speedup late resume for faster wakeup of the device (credits to Yank555)
A few performance tweaks (Lord Boeffla)
Fix n_tty_write crash when echoing in raw mode (Lord Boeffla)
Update su to version 2.00 (Lord Boeffla)
Update to latest changes in Boeffla ramfs (ZaneZam)
Fix compatibility issues by changing Samsung ramfs to the original n5100/n5120
(XXCMK1) rom versions (ZaneZam for n5100 and n5120 builds)
Enable audio/smart dock mode for MAX77693 chip to support 'fun with resistors'
(http://forum.xda-developers.com/showthread.php?t=820275) (ZaneZam)
enjoy!
Click to expand...
Click to collapse
Just to make sure, this still doesn't support TW KitKat Roms? I read in the OP that is for jellybean roms.

[KERNEL][GPL][L][1/6/15] Stuxnet v5.0

What is this:
This is Stuxnet a custom kernel for Android, this kernel focuses on simplicity and stabiilty. All features on this kernel are based on long hours of testing and all are thoroughly tested to give end users the best experience for their device.
Stuxnet is mostly stock with optimizations and features that are often used by users that are not affecting performance on their device. Future development of this kernel will focus on Performance and Stability.
So enough with the intro and start testing this on your device.
Features:
Based on Android 5.0 AOSP source
Mainstream Linux version 3.4+
SaberMod arm-eabi-4.9 Toolchain
Fully Optimized Stock Kernel
Double Tap to wake
Sound Control
Gamma Control
Thermal Enhancements
Check SOURCE for full changelog
How To's:
Install in recovery
Reboot
Kiss yo' mama
***** Slap an iPhone user.. Smile!
Enjoy
Credits:
Google
Linux
Sabermod @sparksco @MikeCriggs
SimpleAOSP @BaNkS @snak3ater @CallMeAldy @Chochiwpg @apatal
and all custom kernel devs
Downloads:
CLICK ME
"This kernel has 2 builds, Stable and Exp(experimental). For the experimental builds, take note that "experimental" means its not stable so expect the unexpected. But for Stable, it's direct to the point saying what it is."
Build Stuxnet from source:
Code:
repo init -u https://github.com/Stuxnet-Kernel/stuxnet_manifest -b master && repo sync -j4 --no-clone-bundle
After syncing go to build folder and change the toolchain path on the scripts (stable for stable, etc.):
Code:
EXPORT CROSS_COMPILE="Point this to your existing toolchain"
After changing the path run the build command:
Code:
./mako-stable.sh
Finished product will be located inside mako/zip
For building CM kernel, do this commands after syncing the source:
Code:
cd mako && git branch cm-12 && git checkout cm-12 && git pull https://github.com/Stuxnet-Kernel/kernel_mako cm-12
Then while still on mako folder:
Code:
cd ../build && ./mako-cm.sh
Changelogs:
v1.0
Code:
- Initial Release
v2.0
Code:
- kexec patch
- voltage control
- halfbreed calibration
v3.0
Code:
- rework voltage control
- revert halfbreed calibration
- added governor tweaks
v4.0
Code:
- adjusted voltages
- enabled LZ4 compression
v4.1
Code:
- Linux 3.4.105
v4.2
Code:
- Entropy tweaks
- Check [B][URL="https://github.com/emceethemouth/kernel_mako/commits/Stuxnet"]GIT[/URL][/B] for full changelog
v4.3
Code:
- Lower down min frequency to 192Mhz
- Added CM12 support
v4.4
Code:
- Latest Google lollipop changes
v4.5
Code:
- Removed 192Mhz (seems I need to further check this one)
- added fsync control
v5.0
Code:
- reworked optimizations
- latest SM 4.9.3 built straight from SaberMod repo
- BFQ v7r7 latest
[/HIDE]
If I still had my N4 I know what I'd be flashing. Keep up the hard work @Gnome if this kernel is anything like your Arkenstone kernel it will be stable and very smooth. Enjoy guys/gals. :good:
Thanks for this new kernel, I flashed it and everything works smoothly ( 26126 in Antutu ), but I miss voltage control, will you add it in next builds ?
blusydays said:
Thanks for this new kernel, I flashed it and everything works smoothly ( 26126 in Antutu ), but I miss voltage control, will you add it in next builds ?
Click to expand...
Click to collapse
Voltage control is cool but some users really doesn't know how to use it, then if they screw up they go "blame it on the dev." Lol! Anyways I might release another version that has that just to be safe, soon if time permits.
Finally something for lollipop. Subscribed. Flashing.
are you using mpdesicion by qualcomm?
lalo20 said:
are you using mpdesicion by qualcomm?
Click to expand...
Click to collapse
Yes, no other hotplugs. Im not comfortable with others. Thats just me, but others are good too.
New kernels for Nexus 4 again haha..
praise 1 beer for you, @Gnome
Gnome said:
Yes, no other hotplugs. Im not comfortable with others. Thats just me, but others are good too.
Click to expand...
Click to collapse
great, qualcomm has the best hotplug, flashing now
Hey Francis! Does this have USB fast charge?
Edit : checked your git. It does!
Thanks!
Hey, will this turn my Nexus 4 into a Nexus 6? :angel:
Thanks
Any faux sound patches?
Also what's different with experimental kernel?
CallMeAldy said:
Hey, will this turn my Nexus 4 into a Nexus 6? :angel:
Thanks
Click to expand...
Click to collapse
Yes. I just flashed and it transformed
Horizone said:
Any faux sound patches?
Also what's different with experimental kernel?
Click to expand...
Click to collapse
It has voltage control and other stuff.
CallMeAldy said:
Hey, will this turn my Nexus 4 into a Nexus 6? :angel:
Thanks
Click to expand...
Click to collapse
Yes it'll make you sing this song.
http://www.youtube.com/watch?v=mhujM7T1_fQ
I am assuming we use ukm to tweak the kernel? BTW great work! Great to see an awesome dev make another kernel!
v2.0 is up changelog's on 2nd post.
@oxxshadow you can use and kernel daemon you like, I personally use trickster, but any will do.
Hello! First of all, nice kernel! It works Smooth!!!
But I have 2 questions. How I can change the colors? I don't like this kernel colors, I prefer stock. And... How I can activate the doubletap_to_wake?
Thanks a lot!
Asce92 said:
Hello! First of all, nice kernel! It works Smooth!!!
But I have 2 questions. How I can change the colors? I don't like this kernel colors, I prefer stock. And... How I can activate the doubletap_to_wake?
Thanks a lot!
Click to expand...
Click to collapse
trickstermod...faux kernel control
u can do both
For People who likes experimental builds, a new build is up. Changes just check it out HERE.
DOWNLOAD

[KERNEL] UniKernel v8-0002 COH9 [G920 /925]

~~~~S6 UniKernel~~~~​
For Galaxy S6 920 F / I / S / K / L / T / W8 ​For Galaxy S6 925 F / I / S / K / L / T / W8 ​
For Lollipop 5.1.1 only! ​
UniKernel Features
- Supports F / I / S / K / L / T / W8 variants of 920 AND 925 devices
- Supports 920FS, ID and SD Dual SIM devices
- All edge screen special functions on Edge devices working
- Built from official Samsung Sources
- Full init.d scripting support
- SE Linux set to permissive (will prevent private mode from working)
- Stock Clocks
- Fully working Auto-Root for all 5.1.1 roms
- BusyBox injection if not detected in ROM
- DriveDroid support
- CIFS / FUSE
Kernel Configuration
The TWRP flashable kernel now comes with an Aroma installer, allowing you to choose a configuration you prefer. It also comes with 3 preset options - Stock, Performance, and Battery.
The Stock preset will make the kernel behave exactly as a stock kernel - no turbo mode, CFQ scheduler, stock interactive
If no pre-existing configuration file is found on the phone, (ie - New ROM flash) the ODIN flashable kernel will also have stock behaviour.
Every Aroma option is clearly labelled with an accurate description of what the setting will change. You are free to reflash to change configurations or manually edit the /system/unikernel.prop file that is generated by the installer (and then reboot). If you choose either the performance or custom options and enable Turbo mode, do not post in this thread about poor battery life. Turbo mode costs battery. deal with it
Download
UniKernel v8-0002 TWRP FLASHABLE >>> https://www.androidfilehost.com/?fid=24052804347808102
UniKernel v8-0002 ODIN FLASHABLE >>> https://www.androidfilehost.com/?fid=24052804347808101
If you get any FCs after flashing this kernel, wipe cache and dalvik cache in TWRP and reboot.​
Changelog
UniKernel v8-0001
- Updated to COH9 Sources (New WiFi Driver and sensorhub firmware amongst other things)
- Fixed CIFS support
- Slight modification to ramdisk tweaks when a non-stock configuration is used
UniKernel v8-0001
- Updated to COH2 Sources
- Rewritten unification code
- Aroma Installer with preset and configurable options (Stock, Performance, Battery, Custom)
- ALL 5.1.1 ROMs are supported, even early versions, ie - BOFj / COF6
Sources
UniKernel >>> https://github.com/glewarne/S6-UniKernel
Credits
Source contributors
@ktoonsez - Major contributor to universal patch set
@edgarf28 - Relentless Testing testing testing, help and suggestions
@Xileforce - Help, encouragement and some code bits
@mikeyinid - Help, DHA tweaks
AndreiLux - Permissive mode patch and some other bits
Awesome Testers
@-Mr. X- for relentless and speedy testing
@sswagonman - Primary 925 feedback
Kyle - For not sucking any more
Robert - Primary 925 feedback
Steve - Primary 925 feedback
Other Credits
@Chainfire - For SuperSU included in the kernel
Disclaimer
You, the User, Accept full responsibilty for anything you choose to flash to your own device. I cannot be held responsible for any loss of data, income, revenue, software or hardware damage that may occur due to the use, or attempted use of this kernel.
reserved
Okay tried on the Canadian 920W8 and no call audio and Network Settings gets replaced with Sim Card Manager. LTE icon doesn't show anymore but data works!
Elisha said:
Okay tried on the Canadian 920W8 and no call audio and Network Settings gets replaced with Sim Card Manager. LTE icon doesn't show anymore but data works!
Click to expand...
Click to collapse
Yeah, to be expected. the defconfig in the kernel sources I used was specific to the international versions only. I will need to download the sources for the T variant (and maybe W8) and examine them for file differences and defconfig differences. gonna take some time. However, i I can build a working one its easy to build 2 simultanoeusly for upload in the future. only takes 5 mins per kernel.
thanks for testing though!
No problem.
If I flash back the stock kernel, will there be any leftovers from your kernel in the system?
So far no problem at all. Good work. I hope that some talented dev could port to our galaxy savoca color calibration... Thanks.
mcreego said:
So far no problem at all. Good work. I hope that some talented dev could port to our galaxy savoca color calibration... Thanks.
Click to expand...
Click to collapse
great to hear! thankyou
Hi , what about performance ? is it really more fluid than the stock one ?
thanks
Works like it should. Thank you for your work and time spent!
I don't see ktoonsez in your credits. Since you copied his voltage control.
jordan.elliott said:
I don't see ktoonsez in your credits. Since you copied his voltage control.
Click to expand...
Click to collapse
1) not released yet
2) originator is on the github commit
3) is actually made by Andrei lux
There is no need to credit every kernel contributor in existence especially if those commits are tagged
Um. ktoonsez spent hours trying to get the voltage control to actually apply. It was being overridden by touchjizz rom on every boot. I was one of his testers. It took about 4 hours. It wasnt just a copy paste.
jordan.elliott said:
Um. ktoonsez spent hours trying to get the voltage control to actually apply. It was being overridden by touchjizz rom on every boot. I was one of his testers. It took about 4 hours. It wasnt just a copy paste.
Click to expand...
Click to collapse
that may well be the case. however, as I said previously, the commits on my github from today are on code that has not been released yet. You can see the released kernel with the defconfig v01a commit and comment (last one pushed yesterday)
perhaps im using voltage control sysfs for some internal testing? maybe ill remove it before release? maybe i am going to release it in the future? maybe i would have given credit, as I have everyone else on the *curerntly released* code.
I will not enter into any further discussions with you on this matter. If you wish to report my thread please do go ahead. as it stands right now, i am 100% in compliance with both the stickies at the top of this very thread and XDAs very clear GPL rules.
The OP has not violated the GPL or xda rules by using kernel code from other developers. First because he hasn't released that code as a binary yet, and second he has not squashed the original authorship out of his sources. This satisfies the GPL and xda's rules on giving credit.
It is simply not possible to list all the kernel contributors in the OP...the list is way way way way too long.
If there are any more issues about the GPL, credit, sharing, etc. Please PM me about them.
Thanks!
OK everyone
After a bit of a delay due to computer issues, i have a new kernel ready for beta testing. Anyone interested?
Built in OC to 1.6GHz on .LITTLE and 2.3GHz on .big cores
lots of fixes and boosts
very very smooooooth
Bring it on. I would love to overclock 53 but tone down the 57 ones, it's possible with a tuner I belive?
Sent from a mobile gadget...
g.lewarne said:
OK everyone
After a bit of a delay due to computer issues, i have a new kernel ready for beta testing. Anyone interested?
Built in OC to 1.6GHz on .LITTLE and 2.3GHz on .big cores
lots of fixes and boosts
very very smooooooth
Click to expand...
Click to collapse
Can I test ? ?
sure ill have a beta up for you guys later tonight
ok, beta kernel time!
download here: https://www.androidfilehost.com/?fid=23991606952601582
some changelog:
BFQ scheduler default
increased bus frequency on apollo and atlas cores
enabled Mali 772Mhz GPU maximum
lots of kernel patches
framework for fixed overclock implementd (though not enabled in this build)
reduced readahead (is actually faster)
tweaked interactive and ondemand governors - interactive is now default again
please test for general stability and performance, I will released a overclocked version soon maybe
sources: https://github.com/glewarne/Galaxy_S6_920F_Kernel_v2

[64-bit][KERNEL][UBER-TC][15 Oct]Spirit.Kernel r3 [CAF]

[64-bit][KERNEL][UBER-TC][15 Oct]Spirit.Kernel r3 [CAF]
Spirit Kernel
This kernel works on all the latest roms available which require new kernel source.
Statutory Warning: This kernel is not a feature bloated kernel like other kernels available, if you like tons of govs/io and hotplugs all in one and if you like to blow up your device, then you are at the wrong spot. This kernel will be minimal and only necessary features will be added.
A while back my users requested me to make a kernel which supports new ROMs(as few of them fail to). So I have decided to make a kernel which contains essential features along with stability and smoothness.
I will update this regularly as I have time and will add new features and fixes as well.
If you have any feature requests, don't hesitate to post it here!! I will consider if I like it​
PLEASE READ
How to report a bug?
Include the following in your bug report:
The ROM you are currently using + a link to the ROM's thread
A log, preferably dmesgs or kmsgs (use Google to find out how to pull these from your device)
The version of SpiritKernel you use (=rx, e.g.r3)
Bug reports not meeting these requirements will be ignored.
NO BUG REPORTS ON EXPERIMENTAL BUILDS!​
Features
This Hybrid kernel contains features from great kernel devs with like faux,franco etc, optimized for tomato to make it work.Initially there are less features but I will add much more soon
[*]Based on the Latest CyanogenMod sources
[*]CAF Patches by Abhinav
[*]Governors: stock for now
[*]Hotplug: ThunderPlug 2.5
[*]KCAL Driver by savoca
[*]Powersuspend by faux123
[*]FRandom module
[*]Adreno Idler by arter97
[*]Advanced TCP Congestion
[*]Built using UBER TC
[*]LMK Optimizations
[*]Graphite flags
[*]ANY Kernel zip
[*]And other opts
[*]TCP: HTCP/HSTCP/HYBLA/VEGAS/SCALABLE/LP/VENO/YEAH/ILLINOIS/WESTWOOD
TO-Do List
New Govs and I/Os
GPU OC and UC
* Recommended app for tweaking the kernel: FauxControl,Kernel Auditor or TricksterMod
How DO I flash this?
Reboot to recovery.
Install zip from SD Card.
Choose the Spirit.Kernel-rx-tomato.zip
Install and Reboot.
Changelog:
Click Me
Downloads:
Basketbuild
Source:
Github(branch:cm-12.1-amss-1.0.2)
Wiki containing changelogs,settings and more
Credits goes to these SUPERHUMAN for Inspiration and support (In no specific order)
Varun Chitre
Abhinav Jhanwar
arter97
faux123
yank55lu
savoca
cyanogen
And my supporters
And more
XDA:DevDB Information
Spirit.Kernel for YU Yureka, Kernel for the YU Yureka
Contributors
DC07
Source Code: https://github.com/DC07/spirit_msm8916
Kernel Special Features: CAF,KCAL,ThunderPlug,Adreno Idler and much more
Version Information
Status: Stable
Created 2015-10-10
Last Updated 2015-10-15
Does it support miui
DC07 said:
and if you like to blow up your device
Last Updated 2015-10-10
Click to expand...
Click to collapse
What do you mean ?
Does a bloated kernel 'blows up' device ?
baratheon16 said:
What do you mean ?
Does a bloated kernel 'blows up' device ?
Click to expand...
Click to collapse
adding unnecessary features and modifying codes without knowing anything does.
for eg. adding 4-5 hotplugs (enabled by default) and all working at once does.
Regards
Update is live.
Changelog
Dynamic FSync
ThunderCharge Control from Varun Chitre
Added Darkness governor
-OFast flags for more opt
Arch Power
vegas tcp tweak
Removed wlan.ko which was accidentally added
For more check github.
Enjoy.
Update is live
======r3=====
What's new?:
* F2FS and NTFS Support
* SWAP Support
* Enable all CPU cores while boot for quick boot
* kill some logspam
Changelog:
a47e11c spirit: use all cores on-boot for faster bootup
184bd1a moar changes
addc11d spirit: rework build script and bump to r3
9d5f29e spirit: add changelog.sh
52fcf5b spirit: Add NTFS Support
031757e Revert "dts : use all cores on-boot for faster bootup"
19b2c34 spirit: enable swap
701bcef mm: page_io.c: remove write error messages for swap devices
db6f10b mm/zswap: NUMA aware allocation for zswap_dstmem
122a852 mm/zswap.c: remove unnecessary parentheses
a37407a mm/zswap: support multiple swap devices
fa8792d mm/zswap.c: update zsmalloc in comment to zbud
58374d9 mm/zswap.c: fix trivial typo and arrange indentation
b1a1ec6 mm/zswap.c: change params from hidden to ro
2d81f29 mm/zswap: refactor the get/put routines
a664710 vnswap: integrate vnswap from Samsung
0a12121 mm/zswap: bugfix: memory leak when invalidate and reclaim occur concurrently
431421d mm/zswap: avoid unnecessary page scanning
4eeb42b mm/zswap: bugfix: memory leak when re-swapon
9a8de22 mm/zswap: use postorder iteration when destroying rbtree
65a7d5a mm/zswap.c: get swapper address_space by using macro
8af692f dts : use all cores on-boot for faster bootup
10b0414 spirit: updates to build.sh
699223a tomato: Enable f2fs
7986854 arm64: Kill logspam
Download: https://basketbuild.com/filedl/devs?dev=DC07&dl=DC07/Spirit/tomato/Spirit.Kernel-r3-20151015.zip
=====r3=====
Enjoy.
can we flash this on stock yureka rom! cm 12.1??
rishivg said:
can we flash this on stock yureka rom! cm 12.1??
Click to expand...
Click to collapse
It won't work on stock COS.
It works on AOSP and CM based roms
does it work for yureka plus?
does it work in blisspop rom
adamnp2000 said:
does it work in blisspop rom
Click to expand...
Click to collapse
Yea... It does... I am using it right now with blisspop
kdhupar0 said:
does it work for yureka plus?
Click to expand...
Click to collapse
yes, it does
Can you give us a daily usage setting for the kernel, please?
fanatic75 said:
Can you give us a daily usage setting for the kernel, please?
Click to expand...
Click to collapse
Check op
Work with cm13 ?
Any update @DC07?
Sent from my AO5510 using Tapatalk
This kernel is good but yureka plus is too damn slow on darkness governer.. Have to keep it on performance.. Any settings for a balanced usage without lags and good battery backup??
Thanks for the kernel.. ??
Does it supports MIUI 7?
Pls add 2.0ghz oc
DC07 said:
It won't work on stock COS.
It works on AOSP and CM based roms
Click to expand...
Click to collapse
So not compatible with Stock CM12.1 rom
Correct

Categories

Resources