Welcome to FlareKernel Reborn
The reborn of FlareKernel !
Code:
[CENTER]/*
* Your warranty is now void
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it ! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/[/CENTER]
Features :
- Build with latest UBERTC GCC 4.9 toolchain under Ubuntu 16.04.4 LTS
- Based on latest J530FXXU2ARA2 (ARB3 ramdisk)
- Deknoxed
- Fake enforcing
- Full SafetyNet bypass
- TCP window set to 64K (better network performances)
- Optimized for speed instead of size (kernel will be bigger but faster)
- CRC disabled by default (~30% perf. boost)
- Undervolt CPU (less heating, better battery life)
- Arch Power
- UKSM 0.1.2.3
- Disabled KNOX, TIMA and DM_VERITY
- GPU OC up to 1001 Mhz instead of 728 Mhz
- GPU undervolt (less heating, like CPU)
- Reduced timings for MMC
- Deadline I/O sched. by default
- Fsync toggle
- Many other performances, battery life optimization
- I forgot (check Github)
How to install :
- MAKE FULL BACKUP
- Download FlareKernel_V1.zip
- Copy it to your internal/external storage
- Flash it as zip throught the latest TWRP
- Flash Magisk (optional but recommended)
- Reboot and enjoy
- OPTIONAL : Use MTweaks in order to use all FlareKernel features
Download / Changelog / Informations below
GitHub source : [url]https://github.com/SharkEzz/FlareKernel[/URL]
Download & Changelog
Download :
FlareKernel V.1 :
Deknoxed
Fake enforcing
Full SafetyNet bypass
TCP window set to 64K (better network performances)
Optimized for speed instead of size (kernel will be bigger but faster)
CRC disabled by default (~30% perf. boost)
Undervolt CPU (less heating, better battery life)
Arch Power
UKSM 0.1.2.3
Disabled KNOX, TIMA and DM_VERITY
GPU OC up to 1001 Mhz instead of 728 Mhz
GPU undervolt (less heating, like CPU)
Reduced timings for MMC
Deadline I/O sched. by default
Fsync toggle
Many other performances, battery life optimization
Download : https://www.androidfilehost.com/?w=files&flid=262415
Coming soon :
Wakelock blocker
More CPU governors
More I/O schedulers
Upstream
More optimizations
All other J5 2017 models supported
And many more
Stay tuned by checking the Github repo !
Any chance of getting AOD embedded in your kernel ? Thanks
djedjy said:
Any chance of getting AOD embedded in your kernel ? Thanks
Click to expand...
Click to collapse
At the moment no, we have a screen flicker issue which can damage the screen when whe try to use AOD.
SharkEzz said:
At the moment no, we have a screen flicker issue which can damage the screen when whe try to use AOD.
Click to expand...
Click to collapse
It works with Lineage 15.1? Thanks.
xabby666 said:
It works with Lineage 15.1? Thaks.
Click to expand...
Click to collapse
No it's only for stock TouchWiz
Undervolt is setted by default?
Does it work on J7 pro (2017)?
wetito said:
Undervolt is setted by default?
Click to expand...
Click to collapse
Yes you can't change CPU voltage ATM
Greight said:
Does it work on J7 pro (2017)?
Click to expand...
Click to collapse
Only J5 for now, will add J7 support as soon I have testers
The kernel is good but wifi don't work properly. Is difficult to explain but i try. The first time i connect to wifi all seems ok. But if i disconnect e then recconnect, no wifi networks detect. After retry to recconnect. See all networks, connection ok but lost any configurations that i nade the first time (password, dns, ecc). Sorry for my english, i hope you undestand
wetito said:
The kernel is good but wifi don't work properly. Is difficult to explain but i try. The first time i connect to wifi all seems ok. But if i disconnect e then recconnect, no wifi networks detect. After retry to recconnect. See all networks, connection ok but lost any configurations that i nade the first time (password, dns, ecc). Sorry for my english, i hope you undestand
Click to expand...
Click to collapse
Yes I noticed this problem it will be fixed in next release !
There's also a problem with Bluetooth not turning on until I reset network settings. That works for a while then after some time phone crushes and after reboot the problem come back again.
drjacek14 said:
There's also a problem with Bluetooth not turning on until I reset network settings. That works for a while then after some time phone crushes and after reboot the problem come back again.
Click to expand...
Click to collapse
Thanks for the report, the issue will be fixed in future releases !
Hey just a quick update !
The V2 release will be delayed a little since I'm working on AOSP right now.
SharkEzz said:
Hey just a quick update !
The V2 release will be delayed a little since I'm working on AOSP right now.
Click to expand...
Click to collapse
Good news!
SharkEzz said:
Hey just a quick update !
The V2 release will be delayed a little since I'm working on AOSP right now.
Click to expand...
Click to collapse
Great. Thank You. Aosp base on an Aosp Version of FlareKernel?
xabby666 said:
Great. Thank You. Aosp base on an Aosp Version of FlareKernel?
Click to expand...
Click to collapse
At the moment no but later surely !
Related
*** NOTE: All kernels are now officially end-of-life (EOL).
Please do not expect any more updates for them in future, no maintenance and no bugfixing. ***
Hi all,
this is the thread about my Boeffla-Kernel for the Galaxy Note 10.1 n80xx.
Some of you might know my 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.
Compatibility
Important: This kernel is only meant to be compatible with official Samsung stock firmware and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Notes:
From version 2.2 onwards, this kernel should work on the following devices: n8000, n8010 and n8013
This kernel is only for Samsung based Jelly Bean (Android 4.1.x) roms!!! Do not install it on CM or AOSP based roms!!!
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/showthread.php?t=2621308
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app.
Click here 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...")
Change log for Android 4.1.x kernels: KLICK HERE
Features
* To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from here: DOWNLOAD
* Upstreamed to Linux 3.0.101 (www.kernel.org)
* Based on Samsung source code GT-N8000_JB_Opensource_Update7
* Initramfs from XXCMJ3 stock kernel
* CPU "soft" overclocking to 1500 or 1600 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 1800 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.5 to unleash the power of the audio hub wm1811
* Additional governors: zzmoove 0.7d, pegasusqplus,smartassv2 and lulzactiveq
* Governor profiles for pegasusq, pegasusqplus and zzmoove for performance, battery saving etc.
* Additional schedulers: ROW, ZEN, BFQ (v6r2) 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)
* Black crush fix for better balanced display
* 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!)
* NTFS (read-only access only!) compiled as a module
* CIFS compiled as a module
* NFS compiled as a module
* XBox controller 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.7 toolchain
* Internal kernel busybox version 1.21.1
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
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.
This said, I will definitely NEVER implement:
dual boot (I do not need it)
color "calibration" (I do not like it, but I like the crispy stock colours)
real hard overclocking higher than 1600 MHz as this is outside of Exynos specs
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.
Compatibility
To reiterate it again: This kernel is only for Samsung based Jelly Bean (Android 4.1.x) firmwares. It is not designed to run on AOSP based roms!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
Donation
If you like my work, feel free to donate: Donation-Link
You will receive a personal donation code which unlocks some nice comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
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:
* Yank555
* ZaneZam
* Hardcore
* Chainfire
* Harunjo
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Supercurio
* Mialwe
* Entropy512
* Faux
... 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 !!!
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.
Cheers and enjoy
Andi
--- reserved for future use ---
Last change log:
Version 3.2 stable - Final
19.02.2016
Merged latest Samsung KK kernel sources GT-N8000_KK_Opensource (XXUDOF1)
Internal kernel busybox updated to latest version 1.24.1 (self-compiled from sources, www.busybox.net)
Fixed improper file permissions in ramdisk (improve stability)
Changed some compiler switches (for stability)
Internal kernel superuser updated to su 2.52
--- reserved for future use2 ---
--- reserved for future use2 ---
Wow!! I was extremly pleased with your kernel for S3, just bad for me that I dont own the wifi version of this tab. Maybe do one for 8000 also? Anyways welcome to the party
Sorry nick. My rule of thumb is still in place: I only develop for a device I personally own and can test.
Andi
Thanks a lot. Have i9300 and n8010. Both with your kernel. :beer:
Sent from my GT-I9300 using XDA Premium 4 mobile app
Thanks, ATM I'm using it to change my scheduler to SIO and use the Boeffla sound engine. Most of what's in the Boeffla config are like airplane controls to me.
Would be nice if someone comes up with a guide with recommended settings.
It this capatible with GT-N8013?
Sent from my GT-N8013 using XDA Premium 4 mobile app
Finally a kernel for the N8010 and not the N8013. I know they are the same, but still
hope to have n8000 version of this kernel
WOW, great to see you here with a kernel for our device! I'm aware of your work for the Galaxy SIII. Gonna test the kernel NOW! Thanks!!
Looking good boss!
kalashenicof said:
It this capatible with GT-N8013?
Sent from my GT-N8013 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Honestly, I do not know. The 8013 seems to be the US variant of the 8010. Usually, kernels of US vs. European variants cannot be exchanged.
But I guess nothing can go wrong if you give it a try (do a nandroid backup first, so you have the current kernel safe).
If you tried it, please report back.
Nightf0x_007 said:
hope to have n8000 version of this kernel
Click to expand...
Click to collapse
Only if you guys put some buck together and buy me a n8000. Seriously.
I have a golden rule of thumb: I only develop for devices I have myself, as this is the only way to do proper testing and ensure quality.
Nikorasu said:
Thanks, ATM I'm using it to change my scheduler to SIO and use the Boeffla sound engine. Most of what's in the Boeffla config are like airplane controls to me.
Would be nice if someone comes up with a guide with recommended settings.
Click to expand...
Click to collapse
Hi,
well, it is a wide topic. That is why I recommended to head over to the S3 thread and search a little bit through it.
Also there is plenty (partially outdated) information on the kernel homepage under configuration as well.
However, my personal configuration currently is:
- governor zzmoove
- governor profile zzmoove -battery yank
- scheduler internal to row
- scheduler external to bfq
- read ahead buffer internal 512
- cpu idle mode to aftr+lpa
- boeffla-sound of course, but this is very much subjective
- touch boost down to 400 (to save some juice)
Andi
Lord Boeffla said:
Honestly, I do not know. The 8013 seems to be the US variant of the 8010. Usually, kernels of US vs. European variants cannot be exchanged.
But I guess nothing can go wrong if you give it a try (do a nandroid backup first, so you have the current kernel safe).
If you tried it, please report back.
Only if you guys put some buck together and buy me a n8000. Seriously.
I have a golden rule of thumb: I only develop for devices I have myself, as this is the only way to do proper testing and ensure quality.
Click to expand...
Click to collapse
Actually, about the europe and US variants - they appear to be absolutely identical. I personally purchased mine in Germany (obviously the N8010 europe variant), but I've been using a ROM and a kernel for the N8013 (US Variant) for quite a while and haven't lost any functionality or encountered any problems.
But it is very good that we do have a kernel for the europe variant finally.
++ for N8000 version as it lacks of kernels witch such funcionalities ;(
Documentation up-to-date
Hi all,
after many hours of hard work, I am now happy to announce, the documentation is now fully updated again.
Help on both Boeffla-Config app as well as every single configuration option with background information is now available on your finger tips.
How to get there?
1. In Boeffla-Config app go into menu, select help. This displays the Boeffla-Config app help to you. If you click the first link on that page, you are moved to the configuration section for all settings.
2. Just go on homepage www.boeffla-kernel.de and select from the left-hand menu.
3. Follow these links:
Boeffla-Config App help
Boeffla-Kernel Configuration
Hope it is useful for you. At least I will now point all people asking questions answered in these sections to that sections only.
Thanks
Andi
1.0-beta2
Hi all,
before I disappear into the weekend, a new beta version for you
1.0-beta2
Change Log
Added Zen scheduler
Added system fs to display asv level in Boeffla-Config app
Upstream to 3.0.97 Linux kernel from 27.09.13
Major cleanup
As always - get it via Load&Flash or grab it from the Kernel homepage.
Cheers
Andi
I was going to give it a shot on my 8013 and see if it would work. I'm not sure about something though. Your file for the kernel has "CWM" in the title. I am using TWRP. I didn't know if you HAD to use CWM for some reason or if TWRP would by okay? I guess I can change the recovery, but in the past I've seen people say CWM for this or that and TWRP worked fine. Want to be sure before I flashed it with TWRP.
Ups. Never used this recovery honestly. So I really do not know.
Maybe someone else can comment...
Sent via Tapatalk2 from my Galaxy S3 IPhone killer
This is a port of Optimus Kernel by Flashhhh for Peregrine
Must sure to thank him - Here
Not compatible with Dirty Unicorns atm as it's using the older cm-12.0 kernel source meaning wifi will not work if this is flashed.
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work on lollipop roms(Not for stock roms) only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
Enjoy!
Note: R12 or later will work perfectly only on LP bootloader. You need to be on a rom which has implemented new kernel sources. Read post #3 about bricked hotplug.
Custom Features:
- Compiled With Archdroid's 5.2 Toolchain
- Updated to latest CM131 Sources
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- Mpdecision hotplug driver(Using custom powerhal by CM)
- DoubleTap2Wake/Sweep2Wake
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- PowerSuspend Driver v1.5
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq and CpuBoost Optimizations
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Kexec patched (Multirom Compatible)
- Many more things (Check Github)
Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
Pls Read This before flashing:
You need ROM's default kernel before flashing this as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX.
DOWNLOADS:
AndroidFileHost
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Reinstall(Dirty flash) Rom + the kernel
4. Reboot and enjoy!
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say special thanks to @Flashhhh for allowing me to port his kernel and stealing his OP
@faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimus Kernel, Kernel for the Moto G
Contributors
Kayant, Flashhhh
Source Code: https://github.com/Kayant/android_kernel_motorola_msm8226
Kernel Special Features:
Version Information
Status: Stable
Created 2015-05-10
Last Updated 2016-01-17
Reserved
Looking for changelogs??
Marshmallow Releases -
R46 - http://forum.xda-developers.com/showpost.php?p=63788257&postcount=2395
R47 - http://forum.xda-developers.com/showpost.php?p=63923077&postcount=2399
R48 - http://forum.xda-developers.com/showpost.php?p=63952176&postcount=2417
R49 - http://forum.xda-developers.com/showpost.php?p=64110186&postcount=2431
R50 - http://forum.xda-developers.com/showpost.php?p=64389138&postcount=2449
R51 - http://forum.xda-developers.com/showpost.php?p=64468320&postcount=2461
R52 - http://forum.xda-developers.com/showpost.php?p=64511085&postcount=2462
R53 - http://forum.xda-developers.com/showpost.php?p=64652842&postcount=2479
R54 - http://forum.xda-developers.com/showpost.php?p=64767486&postcount=2492
R55 - http://forum.xda-developers.com/showpost.php?p=64818240&postcount=2509
------------------------------------------------------------------------------------------------------------------
Lollipop releases
R32 - http://forum.xda-developers.com/showpost.php?p=60951752&postcount=1661
R33 - http://forum.xda-developers.com/showpost.php?p=61101376&postcount=1706
R34 - http://forum.xda-developers.com/sho...ers.com/showpost.php?p=61345718&postcount=310
R4 - http://forum.xda-developers.com/showpost.php?p=61420409&postcount=350
R38 - http://forum.xda-developers.com/showpost.php?p=61863825&postcount=2038
R41 - http://forum.xda-developers.com/showpost.php?p=62566814&postcount=2195, http://forum.xda-developers.com/showpost.php?p=62450985&postcount=2128
R42 - http://forum.xda-developers.com/show...postcount=2306
R43 - http://forum.xda-developers.com/show...postcount=2326
R44 - http://forum.xda-developers.com/show...postcount=2342
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on CM12/12.1 and AOSP roms that have the latest wifi drivers. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
7. D2TW not working? It may be a hardware issue
A: http://forum.xda-developers.com/showpost.php?p=64116915&postcount=138
Reserved
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
Thanks for bringing another kernel to our device, Kayant! Much respect!
On a side note, is Pink Kernel no longer being updated on the original developer's side, or have you abandoned it??
Thanks as always!
Thank you for your work, I will give it a try immediately!
hhrokarvi said:
Thanks for bringing another kernel to our device, Kayant! Much respect!
On a side note, is Pink Kernel no longer being updated on the original developer's side, or have you abandoned it??
Thanks as always!
Edit: Works Great with Dirty Unicorns and AICP!!
Click to expand...
Click to collapse
More developer side but from looking at github pinkflozd might be coming back soon maybe?
@Kayant good work dude!
So the reason my dt2w doesn't work is because I changed my screen? Thank you for clarifying that for me. I had a feeling that was my issue but I wasn't certain.
Sent from my Moto G 4G LTE (XT1045) Retail US variant
ROM: SaberMod 10 (5.1.1) 4/30 build
Carrier: Cricket Wireless
is it good for daily use?
Some of the option you have listed in the OP seem not to be present, I am referring to CPU underclocking (min freq. 300 MHz here) and GPU under/overclocking (min 200, max. 450)
My xt1039 does not boot... It shows the motorola logo, then il vibrates and the screen becames black.
I'm using the beeto's CM 12.1 and I can't find the log file..
Got another issue, too. IntelliPlug (max frequency with screen off: 300 MHz), Interactive governor. When I woke up the phone and started scrolling around, I found it a bit laggy; I checked in Kernel Adiutor, max and min frequencies were both set to 787 MHz, even though I personally set them to 300 MHz/1194 MHz before. Reverted back to Spirit Kernel for now!
Gianlu92 said:
Some of the option you have listed in the OP seem not to be present, I am referring to CPU underclocking (min freq. 300 MHz here) and GPU under/overclocking (min 200, max. 450)
Click to expand...
Click to collapse
Gianlu92 said:
Got another issue, too. IntelliPlug (max frequency with screen off: 300 MHz), Interactive governor. When I woke up the phone and started scrolling around, I found it a bit laggy; I checked in Kernel Adiutor, max and min frequencies were both set to 787 MHz, even though I personally set them to 300 MHz/1194 MHz before. Reverted back to Spirit Kernel for now!
Click to expand...
Click to collapse
You right I have updated the OP. There shouldn't be any problems will GPU stuff weird....
sclcn12 said:
My xt1039 does not boot... It shows the motorola logo, then il vibrates and the screen becames black.
I'm using the beeto's CM 12.1 and I can't find the log file..
Click to expand...
Click to collapse
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Kayant said:
You right I have updated the OP. There shouldn't be any problems will GPU stuff weird....
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Click to expand...
Click to collapse
Kayant I faced that issue as well. Apparently I tried to flash it on AICP, Beeto's Unofficial CM 12.1... It showed the bootlogo and then it would stay blank till I restart it or something. And I did reflash the ROM's cleanly before flashing this kernel
However it works fine on Official CM12.1 and BlissPOP.
Am I missing something?? Can @Flashhhh help some fellow Peregriners????
Kayant said:
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Click to expand...
Click to collapse
Yes I was! Will try with another ROM, I'll flash AICP
Thank you anyway!
(If you have some time, take a look to slimrom thread, thanks )
Just flashed on official CM 12.1.
So far the frequencies seems to be workning as they should, will report back if anything weird happens. Using the kernels stock settings.
hhrokarvi said:
Kayant I faced that issue as well. Apparently I tried to flash it on AICP, Beeto's Unofficial CM 12.1... It showed the bootlogo and then it would stay blank till I restart it or something. And I did reflash the ROM's cleanly before flashing this kernel
However it works fine on Official CM12.1 and BlissPOP.
Am I missing something?? Can @Flashhhh help some fellow Peregriners????
Click to expand...
Click to collapse
Can u ask on rom's thread if they don't use modified ramdisk?
Flashhhh said:
Can u ask on rom's thread if they don't use modified ramdisk?
Click to expand...
Click to collapse
He said "I used CM Sources and I don't think they're modified."
hhrokarvi said:
He said "I used CM Sources and I don't think they're modified."
Click to expand...
Click to collapse
Ok I'll talk to @Kayant and try to solve the issue
Flashhhh said:
Ok I'll talk to @Kayant and try to solve the issue
Click to expand...
Click to collapse
Thanks Brother!! Looking forward to the outcome!!
Zombie is a Kernel which extends the Xperia Z's capabilities.
It is aimed at including only useful and strictly tested features, enhancements and optimisations,
it will not receive any Linux upstream updates and only useful CAF enhancements, to not sacrafice stability
for "the latest and greatest" (which is only very few cases really "the greatest" but more like very prone to introduce all kinds of issues).
Important: I do not accept Bug reports when you are running a modified Rom or using Xposed!
Features:
* Compiled with Google's AOSP GCC 4.8 and Size Optimisations (-Os) (for maximum stability)
* 2-Phase fully-configurable Kernel Thermal (userspace thermald is disabled)
* APQ-Hotplug (All CPUs are online by default, CPUs 1-3 are offline during suspend)
* Optional conservative KGSL Policy (offers more efficient clock scaling and adjustablility)
* DoubleTap2Wake/Sweep2Wake/Sweep2Sleep with adjustable (optional) haptical Feedback (Sweep2Sleep works in Navigation and Status Bar)
* Backlight-Dimmer-Hack (Reduces min. brightness to the lowest possible point)
* Faux' Gamma Control / Pre-tuned Gamma for the Sharp Panel (only controllable via Fauxclock)
* Faux' Sound Control 3.x (controllable via e.g. Fauxsound)
* Alucard24's Touch-Boost Driver (adjustable boost-freqs / boost-CPUs)
* Updated Prima-Wlan Driver from Code Aurora + Improved Wlan Configuration
* Adjustable Vibrator Strength
* Morfic's Voltage Control
* Chad Froebels FastCharge
* Ezekeel's Fsync Control
* Full MultiRom support
Todo:
* -
Downloads:
Kernel Zip Package:
Yuga:
Latest Build: Zombie-b23
Odin:
Latest Build: Zombie-b22
Flashable Recoveries:
MultiRom TWRP 2.8.7
TWRP 2.8.7
Installation:
* Flash Kernel Package via Recovery (Not only the Boot Image via Fastboot: there are important scripts which need to be applied to ensure the Kernel works as intended).
* If desired: Flash TWRP via Recovery.
Kernel Source:
Zombie-Lollipop Kernel-Source @ Github
XDA:DevDB Information
Zombie, Kernel for the Sony Xperia Z
Contributors
Tommy-Geenexus
Kernel Special Features:
Version Information
Status: Stable
Created 2015-06-03
Last Updated 2015-12-23
Reserved
Sysfs Paths for Kernel Tuning
msm_thermal:
/sys/kernel/msm_thermal/allowed_low_freq
/sys/kernel/msm_thermal/allowed_low_temp
/sys/kernel/msm_thermal/allowed_low_rel_temp
/sys/kernel/msm_thermal/allowed_max_freq
/sys/kernel/msm_thermal/allowed_max_temp
/sys/kernel/msm_thermal/allowed_max_rel_temp
/sys/kernel/msm_thermal/poll_ms
/sys/kernel/msm_thermal/throttle_poll_ms
/sys/kernel/msm_thermal/shutdown_temp
alucard_touch_boost:
/sys/module/alu_t_boost/parameters/input_boost_freqs
/sys/module/alu_t_boost/parameters/input_boost_ms
/sys/module/alu_t_boost/parameters/min_input_interval
/sys/module/alu_t_boost/parameters/nr_boost_cpus
apq_hotplug:
/sys/kernel/apq_hotplug/apq_hotplug_version
/sys/kernel/apq_hotplug/max_online_cpus
conservative_kgsl_policy:
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy/<trustzone-conservative>
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy_config/conservative/policy_scale_mode/<C-E-P>
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy_config/conservative/polling_interval/<10000-1000000>
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy_config/conservative/thresholds
doubletap2wake/sweep2wake:
/sys/devices/virtual/input/input1/wakeup_gesture
/sys/devices/virtual/input/input1/wg_vib_enable
/sys/devices/virtual/input/input1/wg_vib_strength/<18-100>
sweep2sleep:
/sys/sweep2sleep/sweep2sleep
/sys/sweep2sleep/vib_enabled
/sys/sweep2sleep/vib_trigger_time/<18-100>
lm3533_backlight_hack:
/sys/class/leds/lm3533-lcd-bl/device/bl_hack
kcal/gamma_control: (not recommended to touch via init/script)
/sys/devices/platform/DIAG0.0/power_line
/sys/devices/platform/DIAG0.0/power_rail
/sys/devices/platform/DIAG0.0/power_rail_ctrl
/sys/devices/platform/DIAG0.0/power_reset
sound_control:
/sys/kernel/sound_control/gpl_cam_mic_gain
/sys/kernel/sound_control/gpl_headphone_gain
/sys/kernel/sound_control/gpl_headphone_pa_gain
/sys/kernel/sound_control/gpl_mic_gain
/sys/kernel/sound_control/gpl_speaker_gain
/sys/kernel/sound_control/gpl_sound_control_version
/sys/kernel/sound_control_3/gpl_cam_mic_gain
/sys/kernel/sound_control_3/gpl_headphone_gain
/sys/kernel/sound_control_3/gpl_headphone_pa_gain
/sys/kernel/sound_control_3/gpl_mic_gain
/sys/kernel/sound_control_3/gpl_sound_control_hw_revision
/sys/kernel/sound_control_3/gpl_sound_control_locked
/sys/kernel/sound_control_3/gpl_sound_control_rec_locked
/sys/kernel/sound_control_3/gpl_sound_control_version
/sys/kernel/sound_control_3/gpl_speaker_gain
/sys/kernel/sound_control_3/gpl_sound_reg_read
/sys/kernel/sound_control_3/gpl_sound_reg_sel
/sys/kernel/sound_control_3/gpl_sound_reg_write
vibrator_strength:
/sys/devices/virtual/timed_output/vibrator/level/<12-31>
fast_charge:
/sys/kernel/fast_charge/force_fast_charge
fsync_control:
/sys/class/mis/fsynccontrol/fsync_enabled
voltage_control:
/sys/devices/system/cpu/<cpu0-cpu3>/cpufreq/UV_mV_table
Reserved
Everyone experiencing wifi related issues (disconnections, etc..) should read the following.
Luckily i have updated Prima from CAF, and pulled a wcnss configuration file from their cgit.
This means you can adjust wlan parameters like deep-sleep, idle-scan, etc.. there.
File path: /system/etc/firmware/wlan/prima/WCNSS_qcom_cfg_ini
For example, enabling IdleScan seems to have fixed frequent wifi disconnections.
Feel free to adjust things and experiment, certain issues may get fixed this way.
Donors:
* @langeveld024
* @shoey63
Thanks for the support!
So that worked! Here I started testing. :good:
Can I ask you if you could add exfat support?
kael2404 said:
Can I ask you if you could add exfat support?
Click to expand...
Click to collapse
You can, but i won't add it
Waoo tom you are fast!!!
if they make a stock kernel zip this I try to use it every time I'm not going fasboot[emoji12]
Tommy-Geenexus said:
You can, but i won't add it
Click to expand...
Click to collapse
Haha I don't know how to do it
I know it's your kernel and there were some problems with exfat. Maybe any other type of format that support files larger than 4 gb? If you want of course
kael2404 said:
Haha I don't know how to do it
I know it's your kernel and there were some problems with exfat. Maybe any other type of format that support files larger than 4 gb? If you want of course
Click to expand...
Click to collapse
Afaik, there is no other format which has the same abilities.
I am really sorry about that, but no Exfat, format to FAT32
Tommy-Geenexus said:
Hi all,
The following Kernel builds are only suitable for .454 Stock or Stock-based Roms.
Disclaimer:
No Recovery / Multirom support yet.
Features:
* Compiled with AOSP GCC 4.8 and -0s
* Gamma Control / Pre-tuned Gamma
* Morfic's Voltage Control
* APQ-Hotplug (All Cores online by default - one Core is online during suspend)
* Backlight-Dimmer-Hack (Reduces min. brightness to the lowest possible point)
* 3-Phase fully-configurable Kernel Thermal (userspace thermald is disabled)
* Sound Control 3.x
* DT2W/S2W with haptical Feedback
* FastCharge
* Ezekeel's Fsync Control
* Tunable Vibrator Strength
Todo:
* Add all modules to zip (not needed but anyway)
* Recovery
* Time will bring.
Downloads:
https://www.androidfilehost.com/?fid=23991606952614100
Installation:
Fastboot a Kernel with Recovery.
Flash via Recovery - done.
Source:
https://github.com/Tommy-Geenexus/android_kernel_sony_apq8064_yuga_5.x
XDA:DevDB Information
Zombie, Kernel for the Sony Xperia Z
Contributors
Tommy-Geenexus
Kernel Special Features:
Version Information
Status: Alpha
Created 2015-06-03
Last Updated 2015-06-03
Click to expand...
Click to collapse
You're FAST !!! and Thanks ALOT !!! will try now !! :good:
I can noticeably feel great improvement in battery life so far. :fingers-crossed:
Cores don't go offline? Isn't this bad for battery?
aidfarh said:
Cores don't go offline? Isn't this bad for battery?
Click to expand...
Click to collapse
Nope. Hotplugging Cores uses a lot energy, and stock Mpdecision is switching them on/off continually (it is a bad kernelspace/userspace hotplugger anyway).
Simply leaving Cores online saves energy, and with a proper governor tuning they can run at lower frequencies thus improving battery life.
Tommy-Geenexus thank you for this great kernel!
anyway, could you please consider adding GPU overlocking into this kernel in the future? The GPU, Adreno 320 of Xperia Z doesn't perform well when playing games and there are always apparent lags. Thus GPU overclocking will help making the phone runs better.
Thank you!
flytomars said:
Tommy-Geenexus thank you for this great kernel!
anyway, could you please consider adding GPU overlocking into this kernel in the future? The GPU, Adreno 320 of Xperia Z doesn't perform well when playing games and there are always apparent lags. Thus GPU overclocking will help making the phone runs better.
Thank you!
Click to expand...
Click to collapse
The A320 is quite good, the issue is the FHD Panel.
But: The 8064 SOC has an unpleasant issue, heating. This is the case on all phones using this SOC. Any form of OC will lead to instant throttling.
Whats more important than OC'ing is to keep the temperature down.
Most games run fine till throttling kicks in, my goal is to keep it unthrottled as long as possible.
Also we have no battery throttling, the battery gets really hot, OC will damage your battery.
Processor cant be tuned to 1512hz. Its keep on changing to 1350 hz. Help!!
jindal_bharat said:
Processor cant be tuned to 1512hz. Its keep on changing to 1350 hz. Help!!
Click to expand...
Click to collapse
Somethings messing with your freqs, not kernel related.
As i remember I had formatted my sdcard to exfat and it WORKS! In terminal emulator it says "texfat". I don't know why "t" at the beginning
Interesting. But why no recovery? We had it for stock kernel within a day of release, so it can't be that difficult...
Sent via Tapatalk on my Xperia Z
Code:
/*
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*if you flashed it over marshmallow, i will laugh more than anyone would do !
*/
EMUI 5 ONLY !
Kernel features:
∆this kernel is intended to increase performance, without affecting battery
∆SIO io scheduler added
∆FIOPS io scheduler added
∆ROW io scheduler added
∆TRIPNDROID io scheduler
∆fast fingerprint wake up
∆ fsync on/off support
∆quick wake up added
∆F2FS file system support
∆tweaked stock governors (ondemand/interactive)
∆ NTFS file system support
∆ implemented mbcache2
∆ toggable crc check ( you can en/dis able it) (disabled by default)
∆ drop vfs cache pressure for more ram
∆ faster fingerprint wakeup, decreased duration to 2000ms (3000 was before)
∆ much faster /proc/vmstat for better performance
∆ disabled safetynet check
∆increased number tcp stream (you can do many network requests,more than normal ! )
∆optimized memory utilities
∆cpuidle enabled so as to improve power consumption
∆optimized sfck compression
∆increased threads of dm-crypt
∆set initial tcp window to 64k so as to improve speed.
∆Built with Anykernel package = it can be installed in any version & any model, and without losing root !
∆with this kernel and some small tweaks using kernel adiutor, you can reach 60k point in antutu benchmark ??
Download:
THIS FILES ARE FOR EVERY ROM/FIRMWARE EXCEPT ARSENIK V2 !
SMOKY-KERNEL-V3
SMOKY-KERNEL-V2
SMOKY-KERNEL-V1.1
SMOKY-KERNEL-V1
THIS LINK IS ONLY FOR ARSENIK V2, NOT ARSENIK V1.1 OR V1 ! ARSENIK V2 ONLY !
SMOKY-V2-FOR ARSENIK
Installation:
1/download and install Kernel adiutor
2/enable init.d by emulating it
3/backup boot only
4/Flash the Kernel zip in TWRP Recovery.
5/reboot
CHANGELOG
SMOKY-KERNEL-V2
+ implemented mbcache2
+ toggable crc check ( you can en/dis able it)
+ drop vfs cache pressure for more ram
+ faster fingerprint wakeup, decreased duration to 2000ms (3000 was before)
+ much faster /proc/vmstat for better performance
+ disabled safetynet check
SMOKY-KERNEL-V1.1
+added quick wakeup ( double tap 2 wake became faster)
+added tripndroid io scheduler
+added f2fs file system support
+tweaked stock governors (interactive/ondemand)
SMOKY-KERNEL-V1:
initial release
XDA:DevDB Information
Smoky Kernel for Huawei P9 Lite
Contributors
@simo255 (me)
i wanna really thank @OldDroid , because he helped me so as to build this kernel, after 1000 and 1 errors, if he wasn't here, you would have never seen this kernel !
Thank you @OldDroid !
Source Code: https://github.com/simo255/Smokey-Kernel
Version Information
Status: ~STABLE~
Created 2017-07-14
Last Updated 2017-07-25
can i use on meticulus builds?
hugor671 said:
can i use on meticulus builds?
Click to expand...
Click to collapse
nope, this kernel is only for emui 5 !
Nice to see development for this phone!
Can use otg with this kernel...
Waseem.haidernawa said:
Can use otg with this kernel...
Click to expand...
Click to collapse
im always finding a solution so as to enable otg but atm it isn't working
Ok so where is problem can u tell me ?
simo255 said:
EMUI 5 ONLY !
Kernel features:
∆SIO io scheduler added
∆FIOPS io scheduler added
∆ROW io scheduler added
∆fast fingerprint wake up
∆ fsync on/off support
∆ NTFS file system support
∆Built with Anykernel package = it can be installed in any version & any model, and without losing root !
Download:
SMOKY-KERNEL-V1
Installation:
1/download and install Kernel adiutor
2/enable init.d by emulating it
3/Flash the Kernel zip in TWRP Recovery.
4/reboot
XDA:DevDB Information
Smoky Kernel for Huawei P9 Lite
Contributors
@simo255 (me)
i wanna really thank @OldDroid , because he helped me so as to build this kernel, after 1000 and 1 errors, if he wasn't here, you would have never seen this kernel !
Thank you @OldDroid !
Source Code:https://github.com/simo255/Smokey-Kernel
Version Information
Status: ~STABLE~
Created 2017-07-14
Last Updated 2017-07-14
IF ANYONE WANNA TEST ANOTHER VERSION OF THE KERNEL(ALPHA) WHICH HAS NEW GOVERNORS, PLEASE SEND ME A PM
Click to expand...
Click to collapse
Hello there! I would love to test the alpha kernel
pafchu said:
Hello there! I would love to test the alpha kernel
Click to expand...
Click to collapse
ive sent you a pm
New update )
Can u enable motion future's like rise to ear i mean overall motion guesturs....
Waseem.haidernawa said:
Ok so where is problem can u tell me ?
Click to expand...
Click to collapse
well, i have to change a value inside the source code and build the kernel ,even the ramdisk, I'm trying one by one but none of them worked,
if i find a solution so as to enable it i will release a new version asap
any tricks to go back to stock kernel without flashing whole ROM again?
tw1st3d83 said:
any tricks to go back to stock kernel without flashing whole ROM again?
Click to expand...
Click to collapse
flash stock boot.img
simo255 said:
flash stock boot.img
Click to expand...
Click to collapse
can i extract and flash from ArseniK because i flashed SMOKY over ArseniK?
tw1st3d83 said:
can i extract and flash from ArseniK because i flashed SMOKY over ArseniK?
Click to expand...
Click to collapse
of course
Can you enable high clocks? Would be nice if I can get a bump in speed.
Hi friend. Can you suggest me the best settings in Kernel adiutor to get the best from this phone with your kernel?
If you Need a tester or help i'm ready
UPDATE !
check changelog for more infos
Paolo83 said:
Hi friend. Can you suggest me the best settings in Kernel adiutor to get the best from this phone with your kernel?
If you Need a tester or help i'm ready
Click to expand...
Click to collapse
hello,
for io scheduler , in internal storage use fiops io scheduler with 1024 kb read ahead
do the same for external storage, but with row io sched
disable crc check and fsync, done
you will have this result
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Click to expand...
Click to collapse
Hello, this kernel is for aosp/caf ROMS so no miui,
Our Telegram Chat group:
tg://join?invite=GIipsxIDOQxumb-ayOOrvQ
there you can come directly in contact with me.
Since my device got bricked, i finnished V3 to make my kernel oreo compatible and wish you a good time,
with my kernel and the Rom your choosing.
I will further support my kernel but i will not work on it (beside bugs) until i have a device
================================================== ==================================================
Voodoo is meant to give you great battery life and performance (depending on how you tune it , more on that later in the second post), essentially I tried to optimize it for everyday usage (gaming, media consumption. browsing the web, all that stuff), I'm not aiming to have the highest Antutu score (although it is very high, it's just not my focus), you see benchmarks don't really reflect actual everyday usage.
The main thing that I do is port good features and optimizations from the various OnePlus 3/3t kernels (they have many great kernel devs and a lot of their work can benefit us too), I also optimize the kernel settings and stuff like that
Its builded with Linaro Toolchain.
It is based off of the lineage kernel with tons of improvements from @mosimchah, and @Razziell for the base of this kernel. .
try it and report. (Interactive can lag on first time display is touch its because battery saving options, but not lag further than)
Here are some of the features
(check out the third, and fourth posts for more info)
Compiled with Linaro 7.2.x Toolchain a56 optimized
Linux version 3.18.89
Android 8.0 Oreo support
CAF tag 'LA.UM.5.6.r1-06500-89xx.0 (latest aurora)
CPU:
impulse governor (best Battery i think)
blu_active (best balance)
Relaxed
Chill
Optional overclock (-OC kernel)
GPU:
Adreno boost
Adreno idler
Screen
kcal
Backlight dimmer
I/O:
Improved deadline
improved cfq
bfq
sio
fiops
tripndroid
sioplus
zen
maple (default)
Virtual memory:
various optimizations
zram
zswap
ksm
entropy:
some optimizations
tcp-algorithms:
westwood
Misc:
Vibration Control
dynamic fsync toggle
Many more optimizations
Several wakelocks have been blocked
Added the ability to tweak the thermal throttle settings for the CPU (be very careful with this)
USB fast charge
faster unlock
improved network performance
Option to enable the disabled gentle fair sleepers
Option to enable software crc control
DONATE for a some coffee
Download Link
Mod edit, links removed.
Thanks to:
Razziell
darkobas and lineage for the amazing base and continued work on it
Sultan
Franco
dabug123
GalaticStryder
The Flash
There are many more
XDA:DevDB Information
Voodoo, Kernel for the Xiaomi Redmi 4 Prime
Contributors
unterwelt
Source Code: [url]https://github.com/unterwelt/android_kernel_xiaomi_msm8953[/URL]
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V7
Stable Release Date: 2017-11-30
Created 2017-09-24
Last Updated 2018-06-12
This is a work in progress guide to getting great battery life
Note: This guide is meant to be used on my kernel, there's several optimizations that I've left out of this guide because I enabled them by default in my kernel
1. In kernel adiutor, in the CPU section, change the cpu governor to impulse
2. Go to the governor tunables, and set the powersave_bias to 1 (warning, setting it to 1 can cause a lot of lag)
3. Underclock the cores to 1804Mhz
4. Set the GPU governor to simple_ondemand
5. Set the vibration strength to zero (or close to zero) in the misc section
6. Set the default I/O scheduler to noop
7. Go to developer options and turn off the logger buffer sizes (you will have to turn this back on in order to get a logcat for bug reports, and to pass safety net)
8. Use greenify to enable aggressive doze and doze on the go, and use it to limit background apps
10. Turn off all animations in developer options
11. In kernel adiutor set the low memory killer values to the aggressive setting
12. Disable fsync (risky, you could lose data if the system crashes)
================================================== ================================================== ================================================== ================================================== ==========
This is a work in progress guide to getting great Performance at the expense of battery life
Note: This guide is meant to be used on my kernel, there's several optimizations that I've left out of this guide because I enabled them by default in my kernel
1. Go to developer options and turn off the logger buffer sizes (you will have to turn this back on in order to get a logcat for bug reports)
2. Use greenify to enable aggressive doze and doze on the go, and use it to limit background apps
3. Turn off all animations in developer options
4. Overclock the cores to 2208mhz
5. Disable fsync (risky, you could lose data if the system crashes)
6. Enable ksm, and use zram for more free ram, good for gaming
7. Set the CPU governor to blu_active
More infos? Check out these guy(helped me alot) third post has good infos about the governors.
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976/
Yeahhhhhh
I do not have a wifi connection (lineage 20170904)
unterwelt said:
More infos? Check out these guy(helped me alot) third post has good infos about the governors.
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976/
Click to expand...
Click to collapse
You say the kernel version is up to 3.18.71 but your source and its branches did not reflect that. Please upload YOUR OWN changes as well as per GPL guidelines.
Kernel is uploaded
Custom kernel for miui would be great
Odoslané z Redmi 4 pomocou Tapatalku
domino2115 said:
Custom kernel for miui would be great
Odoslané z Redmi 4 pomocou Tapatalku
Click to expand...
Click to collapse
Use validos and this kernel. Try it and you will not need miui
unterwelt said:
4. Overclock the cores to 2208mhz
Click to expand...
Click to collapse
How to get overclock? I coulndt find mentioned core clock in kernel adiutor
aldirudianto said:
How to get overclock? I coulndt find mentioned core clock in kernel adiutor
Click to expand...
Click to collapse
Dont Quote the whole thread. It is for the experinental build upload it later im not at home.
@manulais i know your rom is too old, update it please. (Vendor is not uptodate)
unterwelt said:
Kernel is uploaded
Click to expand...
Click to collapse
So where's the commit history? How do we know you aren't hiding anything malicious?
All anyone can see is one large commit that says "first". Why are you doing this?
What are you hiding?
FaustTN said:
So where's the commit history? How do we know you aren't hiding anything malicious?
All anyone can see is one large commit that says "first". Why are you doing this?
What are you hiding?
Click to expand...
Click to collapse
Source code is opend. I update it later to v1.1 look into it. Trust me or not source code is opend thats what you (xda) wanted and now its not right? Your Problem look into source. But thanks for your hardwork really helped me alot.
unterwelt said:
Source code is opend. I update it later to v1.1 look into it. Trust me or not source code is opend thats what you (xda) wanted and now its not right? Your Problem look into source. But thanks for your hardwork really helped me alot.
Click to expand...
Click to collapse
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
FaustTN said:
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
Click to expand...
Click to collapse
Well i can sync your source from mido and sync my source and you had all your commits and my changes. Sry for bothering you
FaustTN said:
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
Click to expand...
Click to collapse
Sorry to hear that. This farce is working very good and bug-free.
thomasginn said:
Sorry to hear that. This farce is working very good and bug-free.
Click to expand...
Click to collapse
+1 this kernel working great, on crDroid 7.1.2
+1 great kernel, great dev.
FaustTN said:
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
Click to expand...
Click to collapse
Calm your Tits, he is contributing just like you.
Thank you for your hardwork,seems quite well-developed and I'm going to test it during this week,would you please tell me what do you think about all these optimizations added to this kernel https://forum.xda-developers.com/on...m13-x-cm14-x-ab123321-kernel-oneplus-t3545468 ?
Excuse me @unterwelt should I consider your absent reply as a "I don't about your suggestion because by my mind it's useless"