[Port] 5/6.x [UBER 5.3] Optimus Kernel R55 [-O3][Graphite][DT2W] - Moto G 4G Android Development

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!!

Related

[KERNEL][CM12/CM11/AOSP] Donkey Kang Kernel - V3.8 (FINAL - discontinued)

for Moto G
Smooth, power efficient and featured
supporting CM11, CM12 and AOSP Roms
Hotplug Drivers:
- Modified Aero_Hotplug (default)
- Faux's Intelliplug
- MpDecision
Custom Features:
- CPU Underclock
- GPU underclock/overclock
- Default CPU Govs tweaked and optimized
- Add Intelliplug/Intellidemand (tweaked)
- Added SmartAssFalcon (tweaked)
- Added IntelliMinMax (tweaked)
- LCD Kcal Control
- DoubleTap2Wake / Sweep2Wake
- USB Fast Charge
- LCD Notify / PowerSuspend V1.5
- Faux's IntelliThermal V2
- Faux's Sound Control
- Power Efficient WorkQueues
- Added BFQ/SIO/FIOPS/ZEN/VR IO Schedulers
- Ultra Kernel Samepage Merging
- Extra ram free (reduced loggers)
- Kexec patched (only CM12 version)
Optimizations:
- Updated to last CM11/CM12 developement
- Built with Linaro 4.9.3 / Gcc 4.9 (ArmV7 optimized) - Sabermod 4.8.4
- Performance & Energywise flags systemwide (+O2/+O3)
- TCP optimizations (faster locks, balanced power comsumption)
- Heavily tweaked and optimized workqueues
- Sched powersave and performance tweaks
- Kgsl & CpuFreq & Futex optimizations
- Compression & Crypto optimized
- Better ramdomness implementations
- Fixed SimpleOndemand GpuFreq governor
- Added Faux's implementation to msm_cpufreq GpuGov
- Much more (check my git source for further info)
Thanks to:
- Cyanogenmod team, AOSP and Motorola Mobillity LLC, dhacker, savoca, alberto76, yoshishapow, faux123, NeoBuddy, Blechd0se, Quarkx, Klozz, anerik, Shivam Kuchhal, Yank555.lu, Pinkflozd, and so many other great devs (sorry if I'm missing anyone)
DISCLAIMER: Your warranty is now void. I am not responsible for bricked devices, or any other damage you may produce. Read carefully and make sure you know what you are doing. Remember, YOU are choosing to make these modifications, so you responsible for the results. AND PLEASE; AS THIS IS ONLY FOR CM12/CM11/AOSP[/U] BASED ROMS. DO NOT FLASH IT ON STOCK/GPE.
Community 'Niceness' common ground:
- Don't ask for ETAs, remember... patience is a virtue.
- If you got some bug or problem to report, be nice, clear and try to provide evidence I can work with (logcats, etc.)
- If you don't know how to do that, check this link: https://plus.google.com/u/0/+PaulReioux/posts/BcWrhEr1JCz
- If you need some help on how to behave among other XDA people, you can check this too, LOL:
http://www.xda-developers.com/androi...m-user-xda-tv/
XDA:DevDB Information
Donkey Kang Kernel, KERNEL for Moto G
Contributors
fermasia
Source Code
ROM OS Version: 4.4.x KitKat / 5.x Lollipop
Version Information
Status: Beta
Created 2014-11-15
Last Updated 2015-1-10​
RELEASES: (developement of this kernel has been discontinued,
and I'll be giving no support for this kernel anymore!!)
THIS LITTLE FILE YOU ARE DOWNLOADING, TOOK A BIG EFFORT.
SO PLEASE, IF YOU APPRECIATE MY WORK, HIT THE THANKS BUTTON) :good:
Version 3.8 - CM12/Aosp Lollipop - [03/01/15]
Version 3.8 - CM11/Aosp KITKAT - [03/01/15]
Version 3.7 - CM12/Aosp Lollipop - [31/12/14]
Version 3.6 - CM12/Aosp Lollipop - [27/12/14]
Version 3.5 - CM12/Aosp Lollipop - [20/12/14]
Version 3.2 - CM12/Aosp Lollipop - [16/12/14]
Version 3 (beta - CM12)
Version 3 (alpha3 - CM12)
Version 3 (alpha - CM12)
Version 2 (beta - CM11/Aosp KitKat)
Version 1.1 - Regular ZIP (CM11/Aosp KitKat)
Version 1.0 - AnyKernel ZIP (CM11/Aosp KitKat) / http://d-h.st/SnK
How to Install
- Boot into recovery (tested on TWRP, should work fine on CWM/Philz)
- Wipe Cache and Dalvik
- Flash .zip
- Reboot & enjoy
CHANGELOGS:
Version 3.8 - KitKat
- Kitkat support resumed, including all features from the CM12 version, except for kexec patches.
Version 3.8 - CM12
- Kexec Hardboot patches applied (multirom compatible)
Version 3.7 - CM12
- Reverted power efficiency patches that were causing SODs
Version 3.6 - CM12
- Sorted out Interactive Gov getting stuck on max freq
- Re-tweaked Aero-Hotplug and IntelliMM tunables
- Applied some battery saving patches
- Built with Sabermod 4.8.4 and back to 02 flags.
Version 3.5 - CM12
- Added Double Tap 2 Wake and Sweep 2 Wake (testing) - disabled by default
- Added USB fast charge (testing)
- Added IntelliMinMax governor and adapted/retweaked it for our device
- Added Intelithermal V2 - enabled by default
- Combined LCD Notify and PowerSuspend (when pwsusp is disabled Lcd Notify will operate)
- CPU underclock
- GPU underclock and overclock
- Various sched, lowmemorykiller and workqueues optimiations
- Built with Linaro 4.9.3, and own optimization flags
- Governors optimized and re-tweaked
- More battery saving and stability optimizations
Version 3.2 - CM12
- Solved random-reboots (as far as I've tested, you might get ocassional problems when toggling the hotplug driver).
- Added Faux's Intelliplug and IntelliActive/Demand governors.
- Now the hotplug drivers are toggleable (mpdecision/aero_hotplug/intelliplug) - Aero_Hotplug is located in userspace (!) in Faux's Control App, or if using Trickstermod, Aero-Hotplug will be active if Intelliplug (and mpdecision, of course) are disabled.
- Default combo: AeroHotplug + Ondemand gov
- Better compression optimizations.
- Samepage merging enabled by default.
Version 3 - beta
- Switched from MyFluxi's hotplug driver to Aero_Hotplug (thanks to @Blechd0se and @Quarx)
- Adpated and tweaked hotplug driver
- Readded powersuspend, bumped to v1.5 and optimized settings.
- IOsched power saving optimizations
- Dumped Intellidemand, Intelliactive, OndemandPlus and Weathley governors (for now)
- Added SmartAssFalcon governor (thanks to @YoshiShaPow)
- CPU Min Freq set to 192000 (again)
- Picked some commits to make the kernel fully compatible with Alberto76's build (to be tested)
- Reworqued workqueues even more, following blechd0ses's implementation for aero_hotplug and added more tweaks
- Added LZ4 kernel compression to fasten bootup process
Version 3 - alpha 3
- Added powersuspend (for now) - got to enable it through any kernel tweaker, thought.
- IOsched optimizations
- Applied several fixes for diff. mem leaks
- Added crypto optimizations
- Added GPU overclock (to be set in any kernel tweaker)
- Min CPU freq set to 192000
- Power efficient workqueues
- Added Faux's sound control support
- Randomness and cpu-freq optimizations (optimized interactive and ondemand governors)
- TCP performance and stability tweaks
- Much more!
Version 3 - alpha
- Based on the official CM12 source (rebuilt from scratch).
- Compiled with Linaro 4.9.2
- Added msm-hotplug (alongside mpdecision, can be toggled)
- Defaulted to 1 cpu and 300000 freq while lcd is off.
- Added LCD Notify
- Optimized GPU / SimpleOndemand GPU gov working with msm-hotplug (not mpdecision)
- Added more IO schedulers
- Added LCD KCAL
- TCP and other various optimizations
Version 2
- Added MSM Hotplug by default - huge thanks to @savoca for his Titan sources and help
- Simple Ondemand GPU governor working fine (no reboots)
- CPU freq lower limit 192000
- GPU max freq 533mhz
- Optimized CPU governors for msm-hotplug
- Optimized workqueues management
- LCD Notify
- Ramdisk tweaks
- A really big bunch of optimizations and fixes to make hotplug more efficient
Version 1.1
- Dropped AnyKernel template.
- Added some ramdisk tweaks and defaults.
Waiting fa tha linkz
OldYellowBricks said:
Waiting fa tha linkz
Click to expand...
Click to collapse
Have just posted the link, check the second post. :good:
Does this kernel have f2fs support??
Sent from my Moto G using XDA Free mobile app
Is the function home2 wake available on your kernel?
You didn't mention which variant it's for.
Does it work on XT1033 with networks?
Sent from my Moto G using XDA Premium 4 mobile app
syrkles said:
Does this kernel have f2fs support??
Sent from my Moto G using XDA Free mobile app
Click to expand...
Click to collapse
Yes.
Mchasard said:
Is the function home2 wake available on your kernel?
Click to expand...
Click to collapse
If you mean dt2w, no, it's stated in the op.
KDB223 said:
You didn't mention which variant it's for.
Does it work on XT1033 with networks?
Sent from my Moto G using XDA Premium 4 mobile app
Click to expand...
Click to collapse
As it's based on CM11 it should support all variants CM support, so yes, it should.
But as I own an xt1032 I haven't tested, and I'm not familiar with any 1033 specific bugs the CM11 base has.
I'd appreciate your feedback, please.
fermasia said:
As it's based on CM11 it should support all variants CM support, so yes, it should.
But as I own an xt1032 I haven't tested, and I'm not familiar with any 1033 specific bugs the CM11 base has.
I'd appreciate your feedback, please.
Click to expand...
Click to collapse
Okay then. I'll try it out and report.
Sent from my Moto G using XDA Premium 4 mobile app
wifi not turning on. Logs are here:
runnning CrDroid which is CM11 based build date I guess circa 10-29 (which is the latest build for this ROM)
camera and bluetooth is running fine
View attachment 2014-11-09_13.31.zip
OldYellowBricks said:
wifi not turning on. Logs are here:
runnning CrDroid which is CM11 based build date I guess circa 10-29 (which is the latest build for this ROM)
camera and bluetooth is running fine
View attachment 3006288
Click to expand...
Click to collapse
I'm on Crdroid aswell and I'm connected without problems. Try to reboot (or reflash!). So far no problems with the kernel, everything ok! Thank you very much for your work buddy, keep it up
Feyerabend said:
I'm on Crdroid aswell and I'm connected without problems. Try to reboot (or reflash!). So far no problems with the kernel, everything ok! Thank you very much for your work buddy, keep it up
Click to expand...
Click to collapse
gonna try a clean flash of CrDroid and I'll get back in 10 mins I guess okay?
Working great on liquidsmooth milestone. Thanks for the solid work Dev.
Sent from my Moto G using XDA Free mobile app
OldYellowBricks said:
wifi not turning on. Logs are here:
runnning CrDroid which is CM11 based build date I guess circa 10-29 (which is the latest build for this ROM)
camera and bluetooth is running fine
View attachment 3006288
Click to expand...
Click to collapse
Feyerabend said:
I'm on Crdroid aswell and I'm connected without problems. Try to reboot (or reflash!). So far no problems with the kernel, everything ok! Thank you very much for your work buddy, keep it up
Click to expand...
Click to collapse
First, THANKS (I'm gonna cry) for reporting your problem with a logcat and dmesg - lol.
It doesn't look like kernel related, and since Feyerabend got it working, it mustn't be. Try with a fresh & clean install (specially if you've been flashing other kernels, or stuff).
Feyerabend said:
I'm on Crdroid aswell and I'm connected without problems. Try to reboot (or reflash!). So far no problems with the kernel, everything ok! Thank you very much for your work buddy, keep it up
Click to expand...
Click to collapse
Man I tried a clean flash and wifi still doesn't turn on haha. Wonder what's causing the problem (for me at least)
(by clean flash I mean clean for new rom via philz, and flashing crdroid, after that flashing the kernel, and then rebooting)
Just flashed it, EVERYTHING works beautifully - WiFi, camera, network - EVERYTHING.
Thanks a lot Mr. Dev
EDIT : On an (unconverted) XT1033
Sent from my Moto G using XDA Premium 4 mobile app
fermasia said:
First, THANKS (I'm gonna cry) for reporting your problem with a logcat and dmesg - lol.
It doesn't look like kernel related, and since Feyerabend got it working, it mustn't be. Try with a fresh & clean install (specially if you've been flashing other kernels, or stuff).
Click to expand...
Click to collapse
Man I tried a clean flash and wifi still doesn't turn on haha. Wonder what's causing the problem (for me at least)
(by clean flash I mean clean for new rom via philz, and flashing crdroid, after that flashing the kernel, and then rebooting)

[Kernel][Sony5.x][Z/ZL]Zombie[23.12.15]

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

[KERNEL][ZR][6.0.1][CM/AOSP/RR] Airless Kernel

So, here is Airless Kernel for Xperia ZR, compatible with all CM/AOSP based Marshmallow ROMs.
Features:
CPU
- Governors: ondemand, interactive, performance, intellimm, yankactive, yankdemand, impulse, zzmoove, barry_allen
- Multicore Power Saving - tries to group tasks into the least cores possible
- Schedule workqueues on awake CPUs
- CPU Frequency underclock (192 MHz) and overclock (1.7 GHz) capability
- Voltage regulation
Thermal management
- Simplified and efficient thermal driver
- Flexible ramp threshold temperature
GPU
- Governors: simple, ondemand, performance
- 27 MHz idle frequency for ideal power saving
- Overclocked to 487 MHz
Sound
- Faux Sound Control allowing amplified speaker, headphones and microphones volume
Misc
- RGB subtractive color control
- I/O Schedulers: sioplus, bfq, fiops, zen, row, deadline, noop
- Dynamic FSYNC
- Kernel Samepage Merging
- ARM Auto Hotplug (mpdecision replacement) - no tunables
- Gentle Fair Sleepers
- PM: Power Suspend as a replacement to Early Suspend
- TCP congestion protocols: westwood, highspeed, cubic, reno
- Disabling of some well known wakelocks (e.g. msm_hsic_host)
- Fast Charge
- Vibration Strength control
- Compiled with latest UBER 5.3 GCC toolchain
- Latest upstream patches: 3.4.112
- Many build flag optimizations (graphite, Ofast)
Installation:
- Make sure you're running a CM or AOSP-based Marshmallow ROM (Resurrection Remix, AOKP, etc..)
- Flash the zip in TWRP 3.0 (tested, recommended) or other compatible recovery
- Reboot
Source code
Airless Kernel CM-13.0
Bug reporting rules
Only use the DevDB bug report tool for reporting bugs, provide proper logs and state the ROM, its XDA thread and version you're using. All other reports will be ignored!!
You assume all responsibility for anything that may happen
and I cannot and will not be held responsible
for anything that may happen to your device as a result of flashing a kernel.
*FLASH AT YOUR OWN RISK*
XDA:DevDB Information
[KERNEL][ZR][6.0.1][CM/AOSP/RR] Airless Kernel, Kernel for the Sony Xperia ZR
Contributors
Daedroza, airlessproject
Kernel Special Features:
Version Information
Status: Testing
Created 2016-06-02
Last Updated 2016-06-05
This should fix f2fs bug that has been all over qsnc build 0509!
However, I'm thinking of a buildbot to create unofficial builds with qsnc's device trees and this complimentary kernel.
I have tested this on my own 0527 build, and it works great.
Also, please switch off mpdecision
Daedroza said:
So, here is Airless Kernel for Xperia Z, compatible with all CM/AOSP based Marshmallow ROMs.
Features:
CPU
- Governors: ondemand, interactive, performance, intellimm, yankactive, yankdemand, impulse, zzmoove, barry_allen
- Multicore Power Saving - tries to group tasks into the least cores possible
- Schedule workqueues on awake CPUs
- CPU Frequency underclock (192 MHz) and overclock (1.7 GHz) capability
- Voltage regulation
Thermal management
- Simplified and efficient thermal driver
- Flexible ramp threshold temperature
GPU
- Governors: simple, ondemand, performance
- 27 MHz idle frequency for ideal power saving
- Overclocked to 487 MHz
Sound
- Faux Sound Control allowing amplified speaker, headphones and microphones volume
Misc
- RGB subtractive color control
- I/O Schedulers: sioplus, bfq, fiops, zen, row, deadline, noop
- Dynamic FSYNC
- Kernel Samepage Merging
- ARM Auto Hotplug (mpdecision replacement) - no tunables
- Gentle Fair Sleepers
- PM: Power Suspend as a replacement to Early Suspend
- TCP congestion protocols: westwood, highspeed, cubic, reno
- Disabling of some well known wakelocks (e.g. msm_hsic_host)
- Double Tap to Wake
- Fast Charge
- Vibration Strength control
- Compiled with latest UBER 5.3 GCC toolchain
- Latest upstream patches: 3.4.112
- Many build flag optimizations (graphite, Ofast)
Installation:
- Make sure you're running a CM or AOSP-based Marshmallow ROM (Resurrection Remix, AOKP, etc..)
- Flash the zip in TWRP 3.0 (tested, recommended) or other compatible recovery
- Reboot
Source code
Github link
Bug reporting rules
Only use the DevDB bug report tool for reporting bugs, provide proper logs and state the ROM, its XDA thread and version you're using. All other reports will be ignored!!
You assume all responsibility for anything that may happen
and I cannot and will not be held responsible
for anything that may happen to your device as a result of flashing a kernel.
*FLASH AT YOUR OWN RISK*
*Please switch off MPDECISION in Kernel Auditor, it is causing issues. Everything else is stable.*
XDA:DevDB Information
[KERNEL][Z][6.0.1][CM/AOSP] Airless Kernel, Kernel for the Sony Xperia ZR
Contributors
Daedroza, airlessproject
Kernel Special Features:
Version Information
Status: Testing
Created 2016-06-02
Last Updated 2016-06-02
Click to expand...
Click to collapse
Download zip link?
See the download section @nostupidthing
Daedroza said:
See the download section @nostupidthing
Click to expand...
Click to collapse
Where is the download section sorry... I
---------- Post added at 11:59 AM ---------- Previous post was at 11:58 AM ----------
Ah git it
http://forum.xda-developers.com/devdb/project/?id=15524#downloads
(there seems to be a glitch with the page showing up on my phone's chrome)
it's kernel works on Resurreection Remix (CM13)???
ostadmaster said:
it's kernel works on Resurreection Remix (CM13)???
Click to expand...
Click to collapse
read first post by op
What are the best recommended settings of the kernel?
Very good kernel ....please update it , flashed on RR Mix 5.6.9 working fine so far.
sbm1976 said:
Very good kernel ....please update it , flashed on RR Mix 5.6.9 working fine so far.
Click to expand...
Click to collapse
Rom RR and this kernel stable ???thank you
So Double Tap to Wake is working fine on this kernel??
LaudaDev said:
So Double Tap to Wake is working fine on this kernel??
Click to expand...
Click to collapse
No, it is disabled. I have tried patching it, but it simply doesn't work.
Chum.zuizui said:
Rom RR and this kernel stable ???thank you
Click to expand...
Click to collapse
Some people are saying it is working, so I assume it's all right. Kernel is stable.
sbm1976 said:
Very good kernel ....please update it , flashed on RR Mix 5.6.9 working fine so far.
Click to expand...
Click to collapse
It will work even on future builds, if it doesn't let me know
neildalal said:
What are the best recommended settings of the kernel?
Click to expand...
Click to collapse
Don't know, everyone has a different taste. I use -> yankdemand , KSM turned off. But that's just how I like it.
Best kernel for mm(using tesla rom)
This is will work on rr 5.7.0?
Stable and smooth on RR 5.7.0 no bugs until now
Thanks
I have updated the source code with new thermal behaviour. I haven't tested this new stuff. I'm busy with cm kernel, so we could get closer to cm nightlies.
Thanks, feel free to compile or wait for me to do a major stable update
Daedroza said:
I have updated the source code with new thermal behaviour. I haven't tested this new stuff. I'm busy with cm kernel, so we could get closer to cm nightlies.
Thanks, feel free to compile or wait for me to do a major stable update
Click to expand...
Click to collapse
Yeaps.. nice to heae that!!!
I hope wifi will be fixed next update
Please improve battery management.And limit the battery uses I mean At 15% phone should turn off for battery life safety.
Røbin said:
And limit the battery uses I mean At 15% phone should turn off for battery life safety.
Click to expand...
Click to collapse
Heh, bad idea...
Why not rather you turn it off yourself when it goes down to 15%? I see no need to implement that behavior.
LaudaDev said:
Heh, bad idea...
Why not rather you turn it off yourself when it goes down to 15%? I see no need to implement that behavior.
Click to expand...
Click to collapse
Didn't you notice in stock rom?phone automatically turned off when battery goes down to 15% or 10% for battery health safety.And because this kernel is not stable yet this could cause battery damage like now I'm suffering with it.My phone battery had 26% charge but after a random reboot it causes a major damage to my battery.Its complete dead now.I don't think its battery fault.I'm using my phone for 3 years and I never faced such problem.
Nope. The thing you described is actually because you have a bad battery.
Phone is meant to shut down at 0% and that's the stock kernel behavior with a good battery. Otherwise, it's up to you if you want to shut it down when it gets to 15%.
Sent from my C5503 using Tapatalk

[KERNEL][AOSP/LOS] Quanta-Reborn

Quanta kernel fork with LineageOS changes and SINAI-N4 optimizations
Known-issues
HTML:
- To be filled
Changes and differences from the original
HTML:
COMPILED WITH CUSTOM TOOLCHAIN "QUVNTNM-TC" Linaro 6.4 with Cortex-A15 optimizations and neon/float-abi=hard
LineageOS changes
SDCARDFS
Some optimizations
MSM_SLEEPER
Wakelocks toggler
GPU minimum frequency is 27 MHz
Simple GPU Governor
RWSEM Optimized
Writeback & ext4 updates
Slimbus updates & overclock
GPU Overclock
Intellimm governor
XZ Compression
Maple IOSched
Many tweaks from SINAI-N4
IntelliThermal
Installation:
1. Wipe cache/dalvik cache
2. Flash kernel zip over stock kernel of the ROM
3. Reboot system
Credits:
Special thanks to
- AOSP
- BasketBuild
- frap129
- Chipp_a
- AdrianDC
- zaclimon
- spezi77
- hellsgod
- rostifaner
- ganachoco
- txuki2005
- yoinx
- Cl3Kener
- franciscofranco
- faux123
- eng.stk
- stratosk
- show-p1984
- mrg666
- Defconoi
- neobuddy89
- flar2
- CallMeAldy
- AK
- Alucard
- And anyone I forgot
Download links:
Nougat AOSP BASED: BasketBuild
Nougat CM/LOS BASED: BasketBuild
XDA:DevDB Information
Quanta kernel fork for Nexus 4, Kernel for the Google Nexus 4
Contributors
sudokamikaze, Faux123, franciscofranco, spezi77, zaclimon
Source Code: https://github.com/Sudokamikaze/Quanta-Reborn
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V2.3
Stable Release Date: 2017-07-17
Created 2017-07-17
Last Updated 2017-12-26
If you want/don't want *feature name* just reply this msg with *feature name* and problems/ideas with it
Booted normal. I cleared KA stored settings.
Now:
CPU - No changing. Default in interactive.
Hotplug - No changing. Default in mako-hotplug. No other hotplugs.
-- Before the kernel becomes stable, I think there's no need to add more features. You could also do major work in SINAI-N4.
-- once booted into launch, KA show Max frequency 1240MHz, after a few minutes it restored to 1512MHz, normal. 4 cores actived.
--dt2w - worked.
-- Thermal - it's simple, I like it~
--IO scheduler - I changed it to noop. Others no changing.
--Anything else no changing.
--Camera OK, 1080P video recording OK.
Today I will keep monitoring the logcat file to PC.
Thanks for your great work! BTW, you did so fast.
dcshallot said:
Booted normal. I cleared KA stored settings.
Now:
CPU - No changing. Default in interactive.
Hotplug - No changing. Default in mako-hotplug. No other hotplugs.
-- Before the kernel becomes stable, I think there's no need to add more features. You could also do major work in SINAI-N4.
-- once booted into launch, KA show Max frequency 1240MHz, after a few minutes it restored to 1512MHz, normal. 4 cores actived.
--dt2w - worked.
-- Thermal - it's simple, I like it~
--IO scheduler - I changed it to noop. Others no changing.
--Anything else no changing.
--Camera OK, 1080P video recording OK.
Today I will keep monitoring the logcat file to PC.
Thanks for your great work! BTW, you did so fast.
Click to expand...
Click to collapse
You writes to me to not modify governors/scheds
And I didn't touched it, mako hotplug is default in Quanta, I merged only optimizations, sdcardfs and other
I don't touch hotplug driver because it may cause music lags.
I add zen and other schedulers
What governors do you want to see?
sudokamikaze said:
You writes to me to not modify governors/scheds
And I didn't touched it, mako hotplug is default in Quanta, I merged only optimizations, sdcardfs and other
I don't touch hotplug driver because it may cause music lags.
I add zen and other schedulers
What governors do you want to see?
Click to expand...
Click to collapse
By now, no reboot. And I have to join a meeting now... Governors are not so much important to me. We can see how nice the kernel will be.
I think the wakelock can be optimized.
sudokamikaze said:
You writes to me to not modify governors/scheds
And I didn't touched it, mako hotplug is default in Quanta, I merged only optimizations, sdcardfs and other
I don't touch hotplug driver because it may cause music lags.
I add zen and other schedulers
What governors do you want to see?
Click to expand...
Click to collapse
I personally would like to bfq added, if it hadn't already.
And what is the current battery life on Quanta-Reborn?
moriel5 said:
I personally would like to bfq added, if it hadn't already.
And what is the current battery life on Quanta-Reborn?
Click to expand...
Click to collapse
About battery, you can see my screenshot upstairs.
A first random reboot, but it's still more stable than the other kernel.
I was in charging and playing coc.
dcshallot said:
A first random reboot, but it's still more stable than the other kernel.
I was in charging and playing coc.
Click to expand...
Click to collapse
Charging and playing may cause overhead
With this kernel you may use a Kernel Adiutor from GooglePlay
dcshallot said:
About battery, you can see my screenshot upstairs.
Click to expand...
Click to collapse
It looks fine, however what is your average SOT?
Mine will probably be slightly longer, as I do not utilize Google's Play Services, nor do I play games (and I limit the CPU's frequency, so it does not overheat).
moriel5 said:
It looks fine, however what is your average SOT?
Mine will probably be slightly longer, as I do not utilize Google's Play Services, nor do I play games (and I limit the CPU's frequency, so it does not overheat).
Click to expand...
Click to collapse
Sot?
Everything installed. No self reboot.
Now I want to come back lineage OS........
dcshallot said:
Sot?
Click to expand...
Click to collapse
Screen on time check it by going to settings battery then click screen it will tell you how long your screen has been on since last full charge
---------- Post added at 12:28 AM ---------- Previous post was at 12:23 AM ----------
sudokamikaze said:
If you want/don't want *feature name* just reply this msg with *feature name* and problems/ideas with it
Click to expand...
Click to collapse
Quantum kernel or quanta reborn both are fine by me
[email protected] said:
Screen on time check it by going to settings battery then click screen it will tell you how long your screen has been on since last full charge
Click to expand...
Click to collapse
I'm still connecting the cable. I'll upload a series of screenshot after a few hours.
Reboot.
I received an SMS message.
Double tap to wake.
Drag on lock screen to preview the message.
I was going to slice away the message, and it rebooted.
dcshallot said:
Reboot.
I received an SMS message.
Double tap to wake.
Drag on lock screen to preview the message.
I was going to slice away the message, and it rebooted.
Click to expand...
Click to collapse
After the random reboot, it lost a few hours' record.
I just flashed LOS... But, it can't boot into launcher. Keep loading the booting animation. Sometimes I just consider maybe I should not use f2fs.
UPDATE: I converted /data and /cache back to ext4. Succed to boot into launcher. Hope it work well as old quanta.
In LOS, please disable default mako-hotplug. I see mpdecision enabled by default. If mako-hotplug disabled by default, ignore my question.
UPDATE: When I was restoring apps+datas, it rebooted, I thought it cause by double-hotplug. No logs, because I'm still reboot to applying settings.
LOS: 1080P video recording normal.

[Kernel][8.1 Oreo][MARKW][Stable] Voodoo 13+

/*
* 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"

Categories

Resources