[Kernel][SpeedMax for condor][MM&LP][UBER-4.8][R6&R2] (JUL/12/2016) - Moto E Original Android Development

SPEEDMAX KERNEL FOR MOTO E​
Code:
#include <std_disclaimer.h>
/*
* 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.
*/
Requeriment for flash it
TWRP
ROM based only in Marshmallow (aosp/cm)
ROM based on Lollipop (aosp/cm) For test
Features
Builded with uber gcc 4.8
Support for aosp and cm roms mm
Improves in core.c
Important changes in video
Fixed some memory leaks
Fixed slow sync
Changes in shed for good performance
Added scripts for easy build
Lastest wlan modules
Installation
Download last build
Flash it using twrp without wipes
Bugs
For now nothing, if you have any bug tell me here
Download
Release 1 (June 12 2016) here
Release 2 (June 12 2016)
Release 2b (June 15 2016)
Release 3 (June 16 2016)
Release 3b (June 19 2016)
Release 4 (June 21 2016)
download folder mm
There
download Folder lp
There
Changelog marshmallow
Code:
[COLOR="blue"][URL="http://forum.xda-developers.com/showpost.php?p=67719947&postcount=62"]R6: 12 july 2016[/URL][/COLOR]
[COLOR="blue"]r5b: 3 july 2016[/COLOR]
binfmt_elf.c: use get_random_int() to fix entropy depleting
PM: devfreq: Use high priority workqueue
Makefile: Add -O3 Level
selinux: enforcing by default
[COLOR="blue"]r5: 27 june 2016[/COLOR]
60ed942 fix typos
53c0c23 Bump to speedmax r5
44bf2fd timer: Clean up timer initializers
5e37c2b timer: Generalize timer->base flags handling
625b0c0 cfq-iosched: fix the setting of IOPS mode on SSDs
958f619 block: Make CFQ default to IOPS mode on SSDs
50fc83c memcg: gix memory accounting scalability in shrink_page_list
02b8941 mm: vmscan: fix inappropriate zone congestion clearing
20e5aa7 block: deadline: Optimize for non-rotational
af9409d mm: vmpressure: fix backport
[COLOR="blue"]r4: 21 june 2016[/COLOR]
-Port of sound control 3
-ASoC: wcd9xxx: Enable headset in high performance
-Squash Intelli_plug from faux123
-Default to NOATIME and NODIRATIME for FS performance improvement
- sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-ipv6: clean up anycast when an interface is destroyed
-cpufreq: interactive: turn boost_pulse off on boost off
-sched: Queue RT tasks to head when prio drops
-intelli_plug: refactor stats calculation code and add per cpu nr_running
-sched: fix compile
[COLOR="blue"]r3b: 19 june 2016[/COLOR]
-Synced with lastest CM changes
-tick: Upstream fixes
-block/partitions: optimize memory allocation in check_partition()
-cpufreq: Upstream optimizations
[COLOR="blue"]r3: 16 june 2016[/COLOR]
-ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim
-msm: cpufreq: Add API to allow limiting of min and max cpu frequencies
-sched/fair: Optimize find_busiest_queue()
-sched/fair: Optimize cgroup pick_next_task_fair()
-sched: Optimize build_sched_domains() for saving first SD node for a cpu
-sched: Remove unused params of build_sched_domain()
-lib/memcopy: use glibc version
-lib/string: use glibc version
-cpufreq: introduce wheatley governor
-cpufreq: introduce ondemandplus governor
[COLOR="blue"]r2b: 15 june 2016[/COLOR]
-ext4: support read-only images
-writeback: fix writeback cache thrashing
-sched: Implement smarter wake-affine logic
-sched: Micro-optimize the smart wake-affine logic
-Lionheart: fix build
[COLOR="blue"]r2: 12 june 2016[/COLOR]
-arm: crypto: Add optimized SHA-256/224
-arm: crypto: sha256_glue: change module alias
-arm: crypto: sha256_neon_glue: missing header
-arm: crypto: update gitignore
-slub: fix a possible memory leak
-deadline: Allow 0ms deadline latency, increase the read speed
-zlib: clean up some dead code
-Bye dirty and builded with ccache
[COLOR="blue"]r1: june 12 2016[/COLOR]
-Initial build
Changelog lollipop
Code:
[COLOR="blue"][URL="http://forum.xda-developers.com/showpost.php?p=67719947&postcount=62"]R2: july 12 2016[/URL][/COLOR]
[COLOR="blue"]r1b: july 3 2016[/COLOR]
binfmt_elf.c: use get_random_int() to fix entropy depleting
selinux: enforcing by default
Add GNU89 flag
[COLOR="blue"]r1: 27 june 2016[/COLOR]
4cab7e8 Fix build
827c589 fix typos
590ca0b Bump to initial build lollipop
493c1db Added tools and build script
5b506ee mmc: core: With great features come great spam
e2c674c deadline: Allow 0ms deadline latency, increase the read speed
015a591 mmc: core: disable software crc by default
4ea15ec slub: Fix calculation of cpu slabs
6aaa57d Reduce Disk Writes With noatime, nodiratime noatime, nodiratime are disk mount options to disable access time information updates onto every file or directory the system access. By using these options, disk writing activity can be reduce significantly.
4c60893 fs/buffer.c: increase the buffer-head per-CPU LRU size
Credits
Google
CyanogenMod
XDA
Faux123
UBER
SrFarias
XDA:DevDB Information
SpeedMax, Kernel for the Moto E
Contributors
TechnoAnder
Source Code: https://github.com/Ander-Alvarez/android_kernel_motorola_msm8610
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R6&R2
Stable Release Date: 2016-07-12
Created 2016-06-12
Last Updated 2016-07-12

Does it have Double Tap/Swipe to Wake ?

@pulkit said:
Does it have Double Tap/Swipe to Wake ?
Click to expand...
Click to collapse
No, this kernel doesn't have support for dt2w/s2w

awesome
is possible add more tweaks, gpu and ram tweaks, fsync control @[email protected] and more hotplugs, governors :3

You will update the kernel with the future cm kernel updates???

Tsuragi said:
is possible add more tweaks, gpu and ram tweaks, fsync control @[email protected] and more hotplugs, governors :3
Click to expand...
Click to collapse
Yes, in next releases I'll add amazing changes
Sent from my condor using XDA-Developers mobile app

hetor99 said:
You will update the kernel with the future cm kernel updates???
Click to expand...
Click to collapse
Of course, good idea
Sent from my condor using XDA-Developers mobile app

Finally some good kernel,Thanks @TechnoAnder
Inviato dal mio Moto E utilizzando Tapatalk

Cheez2553 said:
Finally some good kernel,Thanks @TechnoAnder
Inviato dal mio Moto E utilizzando Tapatalk
Click to expand...
Click to collapse
Yes, the best of this kernel is that will have regular updates
Sent from my condor using XDA-Developers mobile app

New build (r2)
The changelog and download link in main post
If you like my work, press thanks

Thanks for bringing up new kernel for our moto e.
One question will it work on lollipop?

Shaikh Arbaaz said:
Thanks for bringing up new kernel for our moto e.
One question will it work on lollipop?
Click to expand...
Click to collapse
Unfortunately this kernel does not have support for lollipop
Sent from my condor using XDA-Developers mobile app

Updates?
Enviado desde mi Moto E mediante Tapatalk

Now I'm preparing an build with minor changes
Sent from my condor using XDA-Developers mobile app

Hey, can anyone please explain the benefits of this kernel in layman terms. Thanks.
Sent from my Moto E using XDA-Developers mobile app

SpeedMax r2b released!!!
The link download and changelog is avalaible in main post..
Press thanks if you like my work

Would you mind to add DT2W on next build?
Sent from my Moto E using XDA Labs

rian_tama said:
Would you mind to add DT2W on next build?
Sent from my Moto E using XDA Labs
Click to expand...
Click to collapse
This feature doesn't look good in this kernel because it's not battery friendly...

@TechnoAnder you can add intelliactive governor???
In some devices like moto g, it gives good performance and battery life.
And if you want testers, i can be one

I'm preparing a big update with some govs and tweaks for good smooth, thanks ur suggestions
Sent from my condor using XDA-Developers mobile app

Related

[KERNEL] <r115> Arc Reactor. | Milestone 1 (12-June) Build M6 Test 1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Be powered by the heart.
* BOTH BOOTLOADER SUPPORT *
OFFICIALLY SUPPORTED ROMs
- Official CyanogenMod 10.1
- CyanGalOp
Intro
Now. Tony Stark revolutionized his world with the Arc reactor. It was once his heart, his life. Used as a life saver to replace his heart. Subsequently, it developed as the heart of a weapon. Now, the weapon is your phone and this, is the heart of the phone.
/*DISCLAIMER*/
Code:
#define disclaimer
#if ARC is used, set_warranty =0,
I am not responsible for any thermonuclear war or whatsoever.
If the device is bricked, its your descision that you flashed this. Expect me to pay nothing. But at least, shall i help :)
#endif
#define compliance
boolean GPLv2
Features
----Features after r106----
Full Kernel Algorithim Optimisation
-pipe compiling
SHA-1 Implementation
Cleaned up CPUFreq Driver
----Features after r100----
MinoochKlok - Fully Functional
ARM Topology full optimisation - Fully tweaked Topology
ARM linux algorithm tweaks
----Features after r77------
MinoochKlok Power saver -Underclock your device to 164MHz!-
SmartASSv2 Dedicated Governor
----Features after r66------
Multi Core ARM Manager
Topology Definitor
Improved Bootup Speed
Optimized CFLAGS
LZO Compression Tweak
Syncing Tweaks
Faster Boot Speed
300% More efficient than r12
----Features after r12------
Optimized Algorithims
Overclock of up to 1.2GHz
OV/UV Support
USB Fast Charge Support
Optimized Governors
SmartASSV2, LagFree & OndemandX Governors Added
ARM Single core mode
WIFI Tx Support
BLN Support
Added an Optimized Battery Driver by pengus77
Dynamic FSync Control
WLAN Sleep Fix
#Installation Procedure#
1. Download the flashable zip
2. Reboot into recovery and make sure you are using the latest recovery, either TWRP or CWM. It doesn't matter
3. IF you are scared, Wipe cache and dalvik cache *OPTIONAL*
4. Flash the zip
5. Reboooooot and hyperdrive xD
Source:
Latest Source - https://github.com/MinoochX/lge-kernel-star.git
Old Obsolete Source - https://github.com/MinoochX/ARC-p990.git
​Follow Me On Twitter For More News!​
Every Thank comes every release!
And thus, I don't take in $$$. Clicking the :good: button on all three posts considers you as my donor! xD
(Credits)
- CyanogenMod & carburano +Source+
- Pengus77 +Kowalski Battery Driver+ +Various WLAN & CPUfreq Fixes+ +aat2870 fixes+
- Motorola Xoom Community, for Algorithim Tweaks
- franco.kernel,faux123 & ezekeel + Tweaks
- vicino - LOGO -
Recommendations for Governors
• Performance
- SmartASSV2
• Overall Best
- Conservative
• Powersaver
- OndemandX
Changelog
CURRENT VERSION: r107
STAGING VERSION: r107
- M6 BUILD - Vibranium Series
- Milestone 1 - Pre-Vibranium
Changed misc partition from mmcblk0p3 to mmcblk0p5
MinoochKlok: Temporarily disabled
Mark II: Revision 105
cpufreq.c: big fixup
[PATCH] ARM: entry: no need to increase preempt count for IRQ
arm: mm: fixing 'offset.un' may be used uninitialized in this function
Remove ARM sha1 routines
lib/sha1: use the git implementation of SHA-1
Enable -pipe compiling.
Added optimized CRC32 algorithm.
sched: don't call task_group() many times in set_task_rq()
Added optimized ARM RWSEM algorithm.
Source: Setup for New BL
- M5 BUILD - Palladium Final
aat2870: enable log/log auto brightness ramp + 2sec sensor readings
ARM: enable topology to function
Defconfig: CMDLINE changes
Defconfig: Clean the configs
Source: Changes for BL Differentiation
DVFS: Fixes for MinoochKlok
Tegra: Use stock clock drivers
DVFS: Add 164MHz
CPU: Fix MXK clocking
Tegra: Fix DVFS and Clock
Power: We shall revert to stock battery driver
Tegra: Assembler fixes for hotplug
CPU: Lower lowest clockrate for MXK
defconfig: Fixes
rh: Fixes
Source: Fix errors
Source: Lets clear the defconfigs
-M4 BUILD - r77 - Palladium Series
Source: Revision 77
Source: Revert to su660 battery to ignore ISO C90 standards
Kowalski-battery: Fix missing file
Source: Kowalski Battery Fix
- M3 BUILD - r72 - Palladium Series
Revert "proc: enhance time-average nr_running stats"
proc: enhance time-average nr_running stats
Source: Makefile fixes
MinoochKlok: Initial push for supersaver 164MHz
Source: Update defconfig
Kowalski-battery.c: Merges from pengus77's post
- M2 BUILD - r66 - Palladium Series
Source: Revision 66
Sound: Fixes to wm8994
Revert: Boeffla Engine 1.6.0
Blank commit
Boeffla Engine 1.6.0
Boeffla-Sound: Engine 1.6.0
module.c: kernel: make an exception in module loading to load proprietary libs"
Revert "block.c: allocate boot (MMC) partitions on probe"
block.c: allocate boot (MMC) partitions on probe
sched_features: enable arch_power
ARM: cpu topology: add debugfs
ARM: cpu topology: Add asym topology flag for using cpu0 1st
Topology; Revert notifiers
Revert "ARM: topology: Add a topology update notification"
ARM: topology: Add a topology update notification
Revert "ARM: topology: Add a cpu_power function"
ARM: topology: Add a cpu_power function
ARM: topology: Update topology according to current sched_mc mode
ARM: topology: save cpu id of each core
ARM: 7182/1: ARM cpu topology: fix warning
ARM: 7011/1: Add ARM cpu topology definition
Source: Revision 45
aat2870: mod auto brightness and add sysfs interface
Revision 36
Revert "Revert "mutex: restrict mutex spinning to only one task per mutex"
Merge branch 'jb-412' of https://github.com/MinoochX/lge-kernel-star
aat2870: mod auto brightness and add sysfs interface
Source; Clear Mutex
Revert "mutex: Move mutex spinning code from sched/core.c back to mutex"
mutex: Move mutex spinning code from sched/core.c back to mutex.c
Revert "mutex: Make more scalable by doing less atomic operations"
Revert "mutex: restrict mutex spinning to only one task per mutex"
Revert "mutex: dynamically disable mutex spinning at high load
fs: Reverts to sync.c
switch do_fsync() to fget_light()
cpufreq: interactive: add input_boost_freq userspace tunable
mutex: dynamically disable mutex spinning at high load
mutex: restrict mutex spinning to only one task per mutex
mutex: Make more scalable by doing less atomic operations
arm: mutex: merge Will Deacon's patch for including a different implementation
Source: block: test-iosched.c fix
Revert "block: urgent request: remove unnecessary urgent marking"
Source: block: Fix conflict
block: urgent request: remove unnecessary urgent marking
hrtimer: Prevent enqueue of hrtimer on dead CPU
hrtimer: Consider preemption when migrating hrtimer cpu_bases
block: blk-merge: don't merge the pages with non-contiguous descriptors
init: main: commented out ftrace_init()
Source: ARM Makefile set
- M1 BUILD - r12 - Palladium Series
*Source: Set build name
*CPUFreq: Underclock enabled
*kowalski-battery: fixed voltage reporting
*rh: differenciate between old/new bl
*Source: Merge pull request #2 from pengus77/jb-412
*battery: introduce kowalski battery based on LG source
*CPUFreq: Fixes
*CPUFreq: Added lagfree governor
*CPUFreq: Added OndemandX Governor
*CPUFreq: Fixes to Makefile
*CPUFreq: Added SmartassV2 Governor
*Source: Set to ARC
Click to expand...
Click to collapse
What's next:
Tweaks to all drivers
ARM structure tweaks - COMPLETE -
Introduction of Intellidemand and SmoothAss
With this App you can manage most of the Kernel features!
Supported Kernels:
ARC Reactor
Kowalski Kernel
Civatos Skywalker Kernel (some things)
Click to expand...
Click to collapse
On a side note i can support any Kernel you like, so if i should support more features or support another Kernel just ask for this! :good:​
Features:
Enable/Disable:
Power save polling
Hotspot power management
Awake (screen on) management
Automatic display brightness
Fast Charge
Dynamic FSync
Single core mode
Change Value(s) from:
Wifi Txpower
Softkey LED brightness
ALC Table
ALSA Speaker / Headphone volume
Internal/External SD Card read ahead
TCP Congestion Algorithm
Min/Max CPU Frequency
Max Screen off Frequency
Governor
I/O Scheduler
Voltage Table
Sched power saving mode
(When your Kernel doesn't support a feature it can't be activated/changed)
App features:
Restore settings at boot
Enable/Disable restore of Performance settings
Verify Kernel at boot, before restoring
Switch App theme
Click to expand...
Click to collapse
Screenshots:
Bugs:
-
Download:
Version 2.0 [New Design]
Introduced new Design [thanks tonyp for the idea]
Added about menu
Bug fixes
Version 1.0 [Old Design]
Initial Release
Click to expand...
Click to collapse
Thanks:
MinoochX, for testing and helping
pengus77, also for testing and helping me with all that features!
tonyp, because he is just such a good help in development
Click to expand...
Click to collapse
M4 Bugs:
- 164MHz is not utilized by all governors. This could be due to tha fact that the Kconfig in cpufreq is set to 216 as the lowest instead of 164.
-------Downloads-------
Palladium Series
NEW BOOTLOADER
Code:
[URL=http://d-h.st/R3E]arc-m1.zip - 4.02 MB[/URL]
MIRROR +[URL=http://db.tt/ik7Nk9Bi] arc-m1.zip - 4.02 MB[/URL]
[URL=http://d-h.st/ZiR]arc-m2.zip - 4.02 MB[/URL]
MIRROR + [URL=http://db.tt/cz6xs1LH]arc-m2.zip - 4.02 MB[/URL]
[URL=http://d-h.st/F1L]arc-m3.zip - 4.02MB[/URL]
[URL=http://d-h.st/nx9]arc-m4.zip - 4.20 MB[/URL]
[URL=]arc-m5.zip - 4.86 MB[/URL] - SUSPENDED.
*THESE ARE TEST BUILDS* FLASH AT RISK
[URL=http://d-h.st/rzI]arc-m6-test1.zip - 4.88 MB[/URL]
OLD BOOTLOADER
Code:
[URL=http://d-h.st/7zL]arc-m5-old.zip - 4.86 MB[/URL]
Pre-Vibranium *MILESTONE 1*
Code:
[COLOR="Blue"]NEW BOOTLOADER[/COLOR]
[URL=]arc-milestone1.zip - 5.55 MB[/URL]
Suspended.
[COLOR="Red"]OLD BOOTLOADER[/COLOR]
[URL=]arc-milestone1-old.zip - 4.88 MB[/URL]
Suspended.
proyatzu said:
Finally you have created a new thread.. well done
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
LOL Haha XD My pleasure the point of this is to see people smile
Sent from my LG-P990 using Tapatalk 2
@pengus77
Look at this, i laughed upside down man. after following your instructions XD
Haha looks funny 999% Battery left so the battery hold very very long (just a little joke)
I will test your Kernel soon as possible, if you closed the bugs
Still one question... what you mean with:
MinoochX said:
[*]WLAN Sleep Fix
Click to expand...
Click to collapse
Are this meaning if your Phone in standby wifi will be on (in ics you know it goes off in few min in standby)
Send from my LG-P990
sgspluss said:
Haha looks funny 999% Battery left so the battery hold very very long (just a little joke)
I will test your Kernel soon as possible, if you closed the bugs
Still one question... what you mean with:
Are this meaning if your Phone in standby wifi will be on (in ics you know it goes off in few min in standby)
Send from my LG-P990
Click to expand...
Click to collapse
Yeah xD i was joking about that xD
Yea. it immediately goes into sleep mode. the WLAN module should be much more efficient.
Sent from my LG-P990 using Tapatalk 2
MinoochX said:
Yeah xD i was joking about that xD
Yea. it immediately goes into sleep mode. the WLAN module should be much more efficient.
Sent from my LG-P990 using Tapatalk 2
Click to expand...
Click to collapse
Hehe yes me too its a funny bug
So you mean wifi goes into the sleep mode and doesn't be "allways on" ?
sgspluss said:
Hehe yes me too its a funny bug
So you mean wifi goes into the sleep mode and doesn't be "allways on" ?
Click to expand...
Click to collapse
no. it goes into idle mode. the sync uses a lower decibel, so it saves power
Congratulations for your work. I´ve a question. Which are the best combination between governor and scheduler??. I find battery saving and fluency in performance.
Appreciate your advices. Thanks
ca229872 said:
Congratulations for your work. I´ve a question. Which are the best combination between governor and scheduler??. I find battery saving and fluency in performance.
Appreciate your advices. Thanks
Click to expand...
Click to collapse
Have you read the first post?
MinoochX said:
Recommendations for Governors
• Performance
- SmartASSV2
• Overall Best
- Conservative
• Powersaver
- OndemandX
Click to expand...
Click to collapse
Hope this will help you
"Houston.... We have a problem". I´ve install this kernel but when I´ve restarted my phone, the battery was to 100% and it don´t has changed in a long time (.... and I think that it don´t will change). I did a wipe cache and wipe dalvik cache but it´s remains the same.
Some solution, please???
to me I feel the same I have the battery to 100% since I have the M3 four hours ago ...
Enviado desde mi O2X
Hmm same here, i tried your kernel but same 100% problem, i reverted back to kob kernel.. waiting for fixes! M3 build
Sent from my LG-P990 using xda app-developers app
My fellow good friends:
MinoochX said:
M3 Bugs:
- Battery Meter broken
- MinoochKlok broken
Click to expand...
Click to collapse
Sent from my LG-P990 using Tapatalk 2
Hope you will close this bugs soon
sgspluss said:
Hope you will close this bugs soon
Click to expand...
Click to collapse
Guess what, i'm closing it in 1 hours xD IM GONNA RUSH IT XD
p.s. School is starting in two hours XD
Sent from my LG-P990 using Tapatalk 2
MinoochX said:
Guess what, i'm closing it in 1 hours xD IM GONNA RUSH IT XD
p.s. School is starting in two hours XD
Sent from my LG-P990 using Tapatalk 2
Click to expand...
Click to collapse
Hehe its ok bro take your time you need if you have school go first to it after that you can build an update. You know privat life first this are only our hobby
Send from my LG-P990
sgspluss said:
Hehe its ok bro take your time you need if you have school go first to it after that you can build an update. You know privat life first this are only our hobby
Send from my LG-P990
Click to expand...
Click to collapse
sorry bro, but i gotta tell you the truth. I'm aiming to work for Android. So yeah. Now i'm just focusing on my diploma, before heading on the degree.. xD
Look
MinoochX said:
sorry bro, but i gotta tell you the truth. I'm aiming to work for Android. So yeah. Now i'm just focusing on my diploma, before heading on the degree.. xD
Look
View attachment 1959926
Click to expand...
Click to collapse
Hehe looks nice bro
Looking forward to test your kernel soon...
Still one question its OT: are you using virtual pc for complie or an other programm?
Send from my LG-P990

[AOSP/CM] Seladang Kernel v10 - 3.4.99, ondemandplus governor

Main feature :
Governors: Wheatley, SmartMax, Ondemandplus, Stockdemand - apart from the other official governors
F2FS enabled
Intelliplug from @faux123
Advanced customization for MPDecision as in Bricked Kernel
[*]Intelliactive Governor
USB fast charge
Semaphore's Double Tap to Work (You need to use Semaphore Manager to enable this, does not supported in Trickster)
Changelog:
Code:
Add Wheatley and Ondemandplus governor
v10 (23 JULY 2014)
AOSP
download
CM11
download
Previous releases:
v9 (17 JULY 2014)
AOSP
download
CM11
download
v8 (4 JULY 2014)
AOSP
download
CM11
download
v7 (17 JUNE 2014)
AOSP
download
CM11
download
v6 (10 JUNE 2014)
AOSP
download
CM11
download
v5 (18 MAY 2014)
AOSP
download
CM11
download
v4 (28 APR 2014)
AOSP
download
CM11
download
v3
AOSP
download
CM11
download
v2
AOSP
download
CM11
download
v1
AOSP
download
CM11
download
DOWNLOAD DIRECT FROM XDA
XDA:DevDB Information
Seladang Kernel, Kernel for the Google Nexus 4
Contributors
mnajem
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v10
Stable Release Date: 2014-07-23
Created 2014-04-12
Last Updated 2014-07-22
Version 3 (19 Apr 2014)
Changelog:
Code:
1a26197 DT2W stuffs
1818a93 mm: fix anon vma naming
77507b7 input: lge_touch_core: final file that works with the compilation
cb5c4bd drivers: misc: Initial support for touchwake
9b5972d input: lge_touch_core: Reset touch screen on power on
cdd313d input: lge_touch_core: Release all touch events when power on
ca17ba1 DTW2 7th commit
93fa03b DTW2 6th commit
1fc130b DTW2 5th commit
93f743e input: lge_touch_core: Send input to touchwake only if it's enabled
90bf853 Revert "touchwake: Handle touch suspend/resume only if touchwake is enabled"
cc5cc32 DTW2 4th commit
c51cc10 DTW2 3rd commit
13e1daa DTW2 second commit
f34c2c1 DTW2 from Semaphore kernel
90d3485 Revert overclock
5bb99ba Remove conflicted garbage - BFQ stuffs
cbc0bd1 Remove redundant CPU binning in acpuclock
1dc38d4 Repair BFQ error
1dd24ed Revert "MSM sleeper"
876f244 Apply BFQ 3.4.0-v6r2
b860603 intelliactive: add upstream patches
0821957 intelliactive: tune for APQ8064 devices
eeacad7 cpufreq: intelliactive: initial coding and introduction\!
5db0557 Seladang v3
62e8d46 MSM sleeper
5e6054d ARM: add auto hotplug driver
7538cdc ARM: add auto hotplug driver
7cad74a macm-msm Kconfig: readd MSM_CPU_VOLTAGE_CONTROL
47e2355 Overclock option
1c49fb0 Underclock
4ad2d47 Userspace Voltage Control
b956d92 USB FASTCHARGE
e6ffb37 Linux 3.4.87
I underclocked this version to 270MHz and max to 1350MHz .. depends on CPU binning, it may or may not boot on your Nexus 4!
AOSP
download
CM11
download
Just running couple hour with ressurection rom..so far so good..and its balance performance and battery life..thanks
Sent from my Nexus 4 using Tapatalk
arief347 said:
Just running couple hour with ressurection rom..so far so good..and its balance performance and battery life..thanks
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
cool!
v4 (28 APR 2014)
Changelog:
Code:
Upgrade to kernel 3.4.88
Fetch upstream commits
I underclocked this version to 270MHz ... depends on CPU binning, it may or may not boot on your Nexus 4!
v4 (28 APR 2014)
AOSP
download
CM11
download
v5 (18 MAY 2014)
Changelog:
Code:
Upgrade to kernel 3.4.90
Fetch upstream commits
Disabled Intelliactive and 270MHz - for a while - only in this release
I underclocked this version to 270MHz ... depends on CPU binning, it may or may not boot on your Nexus 4!
v5 (18 MAY 2014)
AOSP
download
CM11
download
v6 (10 JUNE 2014)
v6 (10 JUNE 2014)
AOSP
download
CM11
download
v7 (17 JUNE 2014)
v7 (17 JUNE 2014)
AOSP
download
CM11
download
v8 (4 JULY 2014)
Changelog:
Code:
Upgrade to kernel 3.4.96
Add SmartMax and Stockdemand governor
v8 (4 JULY 2014)
AOSP
download
CM11
download
Does this kernel have f2fs?
I've searched whether if it does, couldn't seem to find any mention of it.
unsungkhan said:
Does this kernel have f2fs?
I've searched whether if it does, couldn't seem to find any mention of it.
Click to expand...
Click to collapse
now (in v9) it's supported.
thanks for asking
v9 (17 JULY 2014)
Changelog:
Code:
d946f36 Seladang defconfig update
7b829f4 Revert "block: row: Add some debug information on ROW queues"
df7daf6 seladang defconfig update
e457df6 defconfig: fix typo
9beabfa Seladang AOSP v9
a0c6381 intelli_plug: refactor stats calculation code to be less intrusive
9beebd9 intelli_plug: add parameter to control touch boost on/off
bf6aafb intelli_plug: add screen off max controls
f139384 Intelli_plug: add wakeup cpufreq boost for quicker wakeup
9d27245 intelli_plug: code review clean up
7c37efc intelli_plug: switch to use dedicated high priority workqueue
f9a1bd1 intelli_plug: tune for tablet devices
539dd88 intelli_plug: performance tune-up continued...
21cbd94 intelli_plug: use a context safe function call instead
a8d5216 intelli_plug: add touch input logic
56aa001 intelli_plug: add dynamic load sampling rate logic
f74a2b4 intelli_plug: code clean up and minor bug fixes
740022e intelli_plug: slow down hotplug activity from 50ms to 200ms
553dcdd intelli_plug: disable by default
1c1ce59 intelli_plug: restore hysteresis value for quad back to 8
6640802 intelli_plug: use mp_decision to reduce online persistence count for cores
32bcafd wip: intelli_plug: change logic for better benchmark performance
02b3149 intelli_plug: bump threshold slightly for better response
1c1c8a9 intelli_plug: tweak mp_decsion parameters and remove unused logic
1462c16 intelli_plug: use mp_decision() algorithm for core 3 and 4
2219b60 intelli_plug: use rq_stats to help detect artificial or constant loads
a54ba52 block: row: Add some debug information on ROW queues
6870f8b intelli_plug: make it gcc-4.6.x eabi compatible :p
995ac4c intelli_plug: another performance tweak for better UI response
c499e51 intelli_plug: increase cores on persistence
a90a94b intelli_plug: tweak for faster wakeup from suspend
1c5e72f intelli_plug: intelligent hotplug cpu driver with eco mode
01ff22c intelli_plug: switch to use dedicated high priority workqueue
df001a8 Linux 3.4.99
efa6c74 Linux 3.4.98
7d1f5f2 Linux 3.4.97
6190178 f2fs: fix to unlock f2fs_lock at the omitted error case
e7d0f10 f2fs: call redirty_page_for_writepage
751bd38 f2fs: avoid to conduct roll-forward due to the remained garbage blocks
8db9d76 f2fs: fix wrong statistics of inline data
b4e2018 fs: f2fs: update to latest F2FS version
2ee26e0 f2fs: data: AIO optimization compatibility fixup
492397d FS: import F2FS
v9 (17 JULY 2014)
AOSP
download
CM11
download
How about UKM/Synapse support? :x
Konstantinos said:
How about UKM/Synapse support? :x
Click to expand...
Click to collapse
I will try it first.
Thanks for the comment.
mnajem said:
I will try it first.
Thanks for the comment.
Click to expand...
Click to collapse
Thank you a lot.
Konstantinos said:
Thank you a lot.
Click to expand...
Click to collapse
I just tested. Seems working fine with Synapse.
v10 - 23 JULY 2014
Changelog:
Code:
Add Wheatley and Ondemandplus governor
v10 (23 JULY 2014)
AOSP
download
CM11
download
hi! you have made a lot of kernel...what is the best for cm in performance and battery?
Wady el-Natrun said:
hi! you have made a lot of kernel...what is the best for cm in performance and battery?
Click to expand...
Click to collapse
aha that one you have to test by yourselves or ask friends here. why not you try them first and share your results here.

[KERNEL][LP][3.10.80+] ★BlackBox-Kernel-9.0★ | From The Darkest Places

★★★BlackBox-Kernel★★★​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Always Updated Linux Kernel
Tap2Wake And Sweep2Wake Functionality
Various Patches to mm, idleslee
Added Various I/O Tweaks *new
Tweaks For Better Battery (smp.c) *new
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
IO Scheduler Added : ROW
Incompatibility Issues Fixed
Added Block Patches!
Reduced Cache Pressure
GFS Sleepers Disabled
Governer : InteractivePlus, Interactive, Conservative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
And Various New. Check Changelog Below
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : Downloads Here
XDA:DevDB Information
[KERNEL][LP][3.10.80+] ★BlackBox-Kernel-9.0★ [SPROUT], Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: LP-9.0
Stable Release Date: 2015-06-13
Created 2015-04-09
Last Updated 2015-06-13
To do list and changelog will be added here!
ChangeLog :-
$$ Twelfth Major Update Release(13/6/15) $$
-Kernel Version Updated to 3.10.80 From 3.10.79.
-Added Tap2Wake And Sweep2Wake | Enabled T2W_only by Default. thanks to @thwisenerd
-Governor Reboots Fixed.
-Various cpuIdle Patches/Tweaks.
-Workqueue, mm and memblock and power patches.
-Various other patches for kernel (as linux kernel updated to 3.10.80).
$$ Eleventh Minor Update Release(18/5/15) $$
-Kernel Version Updated to 3.10.79 From 3.10.78.
-Now Optimized for CM12.1 Beta 4 and further official releases.
-Fixed All The Governors Efficiently (Reboot Issue Fixed) (Thanks to @intersectRaven for the patch)
-Selinux mode set to Permissive from Disabled Previously.
-various new patches for kernel (as linux kernel updated to 3.10.79 Stable Release)
-and several tweaks check sources for the same...
$$ Tenth Successful Release(18/5/15) $$
-Kernel Version Updated to 3.10.78 From 3.10.77.
-ASoC: compress: Use power efficient workqueue
-ASoC: jack: Use power efficient workqueue
-regulator: core: Use the power efficient workqueue for delayed powerdown
-ASoC: pcm: Use the power efficient workqueue for delayed powerdown
-fbcon: queue work on power efficient wq
-block: queue work on power efficient wq
-PHYLIB: queue work on system_power_efficient_wq
-workqueue: Add system wide power_efficient workqueues
-workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented …
-various new patches for kernel (as linux kernel updated to .78)
-and several tweaks check sources for the same...
.
$$ Ninth Release(12/5/15) $$
-Kernel Has Been Updated to 3.10.77+
-ThunderQuake Engine Added (Viberation Intensity). thanks to @varunchitre.15
-Native NTFS Support Added.
-EnabledZSWAP, FRONTSWAP, VNSWAP and disabled ZRAM.
-Power: make sync on suspend optional.
-Hotplug optimizations.
-Cpufreq: Introduce new relation for freq selection.
-Various other minor patches check source for the same....
$$ Eihth Release(8/5/15) $$
-Add frandom(/dev/frandom) -Fast kernel number generator.
-Remove '+' symbol from kernel version string.
-block: sysfs: allow non superusers to change i/o scheduler.
-Compiled with linaro 4.9.3.
-Enabled Interactive Governor.
$$ Seventh Release(5/5/15) $$
-binfmt_elf.c: use get_random_int() to fix entropy depleting.
-block: cfq: merge tweaked tunable.
-XZ: Optimized XZ Compression.
-Will Be Introducing Experimental Features In X Version.
-Compiled With Linaro 4.9.3.
-Overall Battery Performance Improved And Performance Tweaked.
$$ Sixth Release(23/4/15) $$
-nohz_full: Add Kconfig parameter for scalable detection of all-idle state.
-ARM Patches:-
-ARM: prefetch: remove redundant "cc" clobber.
-ARM: atomics: prefetch the destination word for write prior to strex.
-ARM: 7983/1: atomics: implement a better __atomic_add_unless for v6+.
-Apply frequency calculation change from ondemand to hotplug. (Thanks to intersectraven)
-Apply frequency calculation change from ondemand to hotplug. ~~
-Do not scale to max frequency when hotplugging CPUs. ~~
-Ramped Up To Minor Version Update 4.5.
$$ Fifth Release(18/4/15) $$
-Enhance power efficiency: Series of patches from NVIDIA.
-sched/idle: Avoid spurious wakeup IPIs
-Prevent reschedule on offline CPU.
-Use built-in byte swap function.
-Optimizations For Modern Arm Platform.
-Optimized ARM memset and memzero functions.
-lib/string: use glibc version.
-lib/memcopy: use glibc version.
-Various Patches For ARM Platform.(Thanks To Khilman)
-Disabled deferment during full tickless mode.(Thanks To IntersecRaven)
$$ Fourth Release(16/4/15) $$
-IO Scheduler Added : ROW
-Incompatibility Issues Fixed
-Added Block Patches!
-Made IO Tweaks!
-Bumped Up To Version "3.0"
-Compiled With Linaro 4.9.3
$$ Third Release(14/4/15) $$
-I/O Schedulers Removed*new (they have issues with mediatek so won't work)
-Unstable Governors Fixed, Interactive Governors Removed
-Made Small Tweaks
-Bumped Up To Minor Update Version "2.5"
-Compiled With Linaro 4.9.3
$$ Second Release(10/4/15) $$
-I/O Schedulers Added :- ROW, SIO, VR, ZEN *new (they have issues with mediatek so won't work)
-Kernel Version Bumped up to 3.10.73+ *new
-Added Various I/O Tweaks *new
-Tweaks For Better Battery (smp.c) *new
-Compiled With Linaro 4.9.3
$$ Initial Release(9/4/15) $$
To Do List :-
* Add I/O Schedulers. (DONE-Worthless on MTK)
* Add More Governers.
* OverClock (HardPlay).
* Tap To Wake & Sweep To Wake.(DONE-Successfully Implemented)
kunal.kene.1797 said:
blackbox-kernel​
this kernel is based off latest sources from google! This kernel has been made to balance perfectly between performance and battery backup. This kernel will get updates periodically and will get updated with new features on every update. This kernel is made for android one devices running 5.1 stock rom and also cm-12.1 custom rom. And will also be compatible with any other cm compatible rom's
features :
init.d support
compiled with linaro 4.9.3
dirty ratio tweaks
disabled noatime and nodiratime
added dynamic fsync (thanks to @faux123)
multicore scheduler support
io blockplugs removed for performance improvements
network tweaks for lower ping and higher output speeds
mmc: Disable crc check for 30% extra performance
mali gpu cache optimizations and various gpu tweaks
optimized various files
reduced cache pressure
gfs sleepers disabled
compatible with both stock lp and cm12.1 rom (all cm based rom's too)
governer : Interactiveplus, interactive, consetvative, on demand, userspace, powersave, hotplug, performance.
flashing instructions :
download the zip file.
copy to sd card & enter recovery.
flash the kernel and that will be it!
download : https://kunalkene1797.in/downloads
xda:devdb information
[kernel][lp] blackbox-kenel [v-1.0][sprout] | from the darkest places, kernel for the oem cross device development
contributors
kunal.kene.1797
source code: https://github.com/blackbox-kernel/blackbox_sprout
kernel special features:
version information
status: stable
current stable version: 1.0
stable release date: 2015-04-10
created 2015-04-09
last updated 2015-04-09
Click to expand...
Click to collapse
file not found ??
Would OC really be possible?
Sent from my Micromax AQ4501 using XDA Free mobile app
File not found (404 error)
Kunal.Kene.1797 said:
BlackBox-Kernel​
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @Faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
Reduced Cache Pressure
GFS Sleepers Disabled
Compatible With Both Stock LP And CM12.1 ROM (All CM Based ROM's Too)
Governer : InteractivePlus, Interactive, Consetvative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : https://kunalkene1797.in/downloads
XDA:DevDB Information
[KERNEL][LP] BlackBox-Kenel [V-1.0][SPROUT] | From The Darkest Places, Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-04-10
Created 2015-04-09
Last Updated 2015-04-09
Click to expand...
Click to collapse
Bro... It shows "file not found" error...
I downloaded
And guess what it bootlooped my roar A50 with cm12.1
ammuuu08 said:
View attachment 3254045
file not found
Click to expand...
Click to collapse
bowo3 said:
File not found (404 error)
Click to expand...
Click to collapse
Rino Appus said:
Bro... It shows "file not found" error...
Click to expand...
Click to collapse
Those who were haveing file not found issue, the only thing that has to be done was reove the https:// from the link, i've made the changes in the OP now you can download the kernel
Okkk..
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
working
working like a charm in Roar A50 :fingers-crossed:
Thedifferent said:
And guess what it bootlooped my roar A50 with cm12.1
Click to expand...
Click to collapse
hjmodi said:
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
Click to expand...
Click to collapse
With BlackBox-2.0 All Your Issues Are Solved Now!
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
hjmodi said:
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
Click to expand...
Click to collapse
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Kunal.Kene.1797 said:
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Click to expand...
Click to collapse
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
hjmodi said:
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
Click to expand...
Click to collapse
xdaisntfornoobs said:
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the reports, i'll take a look and make changes update fix and imrove the next version of kernel! Meanwhile as of i know these governors and io schedulers have issue with mediatek and thus causing all this issue! also the reason why varun disabled those governers!
Warm Regards!
Thanks a lot! Eagerly waiting for your next build!
You're the only dev who actually interacts with the users and not ignore the problems!
Sent from my Micromax AQ4501 using XDA Free mobile app
Please add FM drivers in kernel so that we can run best xda community app spiritF
Sent from my Sparkle V using XDA Premium 4 mobile app
Awesome work bro. Looking forward to some ROM ports by you.[emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji13]

[KERNEL]Chewie Kernel

This is the new refined home for DarkRoom Development. If you submit bug reports without a log, you may be prosecuted...or executed.
Disclaimer:
If your device fails to comply with your standards of what you consider functioning, I am not liable. This is provided free of charge and does not come with a warranty. Although, if you provide a log, I can provide some sort of assurance that I will look into your issue.
Links:
Social:
Twitter - http://twitter.com/DespairDev
G+ Community - https://plus.google.com/u/0/communities/117685307734094084120
Telegram - https://t.me/darkroomdev
Discord - https://discord.gg/BGTFutW
Downloads:
https://hunternott.com/darkroom
Source:
Github – https://github.com/matthewdalex/
Credits:
faux123
franco
Google
flar2
imoseyon
Cl3Kener
neobuddy89
Star Wars
Current Changelog:
a6dc509c build: R4
df2a509 adrenoboost: disable by default
f6117af adrenoboost: finetuning algorithm - scale it a bit down
ed77a83 msm_adreno_tz: add adrenoboost parameter
1012464 build: R3
a09b725 cpufreq: cpu-boost: don't raise min freq if the current frequency is already >= boost frequency
afc784c cpufreq: cpu-boost: don't boost the gold cluster unecessarily
0676b46 cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0
94c3db2 cpufreq: cpu-boost: export input_boost_enable to userspace
f90daa8 Added fsync on/off support.
ebf714c fs: default to noatime
05b9703 kgsl: Increase priority of RT thread
564bc63 msm: kgsl: Report correct GPU frequency in sysfs
571e66a msm: performance: prevent userspace hints to decrease max cpu freq
0265564 msm: performance: prevent the driver from handling userspace min freq cpu boost hints. We'll use the standard cpu-boost input-boost functionality which gives users freedom to choose their own settings
ae7fb5f msm_performance: don't limit min and max cpu freq
77574b8 build: R2
c46550c Disable Add Random
f88197d workqueue: change permissions to allow root control of wq_power_efficient toggle
e9ccbd7 int_sqrt: Improve 3x faster integer sqrt.
5afcf4c int_sqrt.c: Correction square root algo with naming
509bc26 proc: Remove additional SafetyNet flags from /proc/cmdline
38cef65 PM: devfreq: Use high priority workqueue
3266e8d cpuidle: don't disable cpuidle when entering suspend
cbb5b1a proc: Remove verifiedbootstate flag from /proc/cmdline
1063ffa AIO: Don't plug the I/O queue in do_io_submit()
b32ac4f disable crc check
21ee74e makefile: optimize
bd46e35 build: R1
c185f46 techpack: compile inline
05ce4c2 module: break vermagic
178e5b4 defconfig: enable wakelock locker and compile dt overlay
69804f7 boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
a1fb808 boeffla_wl_blocker: update to wakelock blocker driver v1.0.1
3dbe10c 6boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 Based on ideas of FranciscoFranco's non-generic driver.
6bf1b50 build: add script
Nice work buddy!!
Sent from my OnePlus6 using XDA Labs
I'll flash after work. (It's in the middle of nowhere)
The first kernel of OP6~
Thank you!
I get an internal error has occurred on this device with r1 when booted . WiFi is working though, but you get that error on boot. This didn't happen on r0.
mwilky said:
I get an internal error has occurred on this device with r1 when booted . WiFi is working though, but you get that error on boot. This didn't happen on r0.
Click to expand...
Click to collapse
As far as I know, probably a vendor mismatch? Can ignore that message though, nothing harmful for running the phone "Normally".
Where's Hans Solo
Hi,
Will this patch over both partitions, and work well.
Also, does it improve battery life?
Kind regards.
echo246 said:
Hi,
Will this patch over both partitions, and work well.
Also, does it improve battery life?
Kind regards.
Click to expand...
Click to collapse
Not sure about both partitions but in terms of battery life, this is almost stock with the exception of a wakelock blocker. Will need to wait some time for any changes that will add up to better battery life over stock.
Sent from my OnePlus6 using XDA Labs
echo246 said:
Hi,
Will this patch over both partitions, and work well.
Also, does it improve battery life?
Kind regards.
Click to expand...
Click to collapse
It will do the active one
rav101 said:
Not sure about both partitions but in terms of battery life, this is almost stock with the exception of a wakelock blocker. Will need to wait some time for any changes that will add up to better battery life over stock.
Sent from my OnePlus6 using XDA Labs
Click to expand...
Click to collapse
Should be the same for R1 unless you block stuff
great to see the first custom kernel if you do get round to adding kcal will be unlocking my bootlader lol
Delete
strikerdj2011 said:
great to see the first custom kernel if you do get round to adding kcal will be unlocking my bootlader lol
Click to expand...
Click to collapse
Will need to look into it, the drivers have moved
Who, nice ! Thank's ?
Can you please add fsync disabler?
Maybe even perfect remounts on boot? Hmm something to consider
mwilky said:
I get an internal error has occurred on this device with r1 when booted . WiFi is working though, but you get that error on boot. This didn't happen on r0.
Click to expand...
Click to collapse
Hi, will your rom have Rice support?
virtyx said:
Can you please add fsync disabler?
Maybe even perfect remounts on boot? Hmm something to consider
Click to expand...
Click to collapse
It is in R3, this is a work in progress, trying to release some builds with some small changes to ensure stuff doesn't break too much
Hi,
So for anyone curious, all you need to do is flash the latest version followed by Magisk (I'm using 16.4 beta). You will get the error on boot "There's an internal problem with your device error but it has booted" but once you dismiss this you won't see it again.
Regards,
Ravi

[PIE/Q][KERNEL][4.9.223-Upstream][GPU-OC] TrinityKernel R4.0 -(Gaming-Battery Kernel)

[ Introduction : ]
Welcome to The TrinityKernel, Giving the Most recent Bit Patches including new Distinctive features and Optimization(s), When your utilizing this kernel expect 2 weeks regular update.
WIP THREAD​
KERNEL DOWNLOAD :
https://github.com/francisrosario/android_kernel_razer_sdm845/releases/download/4.0/TrinityKernel-kernel-r4-20200512.zip
Special Features.
Upstream Kernel update to 4.9.215 from 4.9.198. Tons of Changes!!
KCal ( Change Display R G B Values. )
Added Adreno Boost V2.2
Added KLapse
Added new PM Driver
Added USB Fast Charge @ 900mA
Added more GPU Optimization
Compiled using Linaro Toolchain! with Snapdragon Optimization Reverted to GCC, I'll be using Different CC soon!!
Full Changelog :
Code:
[U][I][B]r4
[/B][/I][/U]
Set to Version 4.0
defconfig: Changes in SCHED_TUNE
build_kernel: use 2020-03 for the patch level
Merge 4.9.223 into kernel.lnx.4.9.r34-rel
Merge 4.9.222 into kernel.lnx.4.9.r34-rel
Merge 4.9.221 into kernel.lnx.4.9.r34-rel
Merge 4.9.220 into kernel.lnx.4.9.r34-rel
Merge 4.9.219 into kernel.lnx.4.9.r34-rel
Merge 4.9.218 into kernel.lnx.4.9.r34-rel
Merge 4.9.217 into kernel.lnx.4.9.r34-rel
Merge 4.9.216 Fix
Merge 4.9.216 into kernel.lnx.4.9.r34-rel
Revert "dynamic eas boost: add 4th level - longer input boost, higher…
Revert "dynamic schedtunes: boost framework based top-app boost uci h…
Revert "sched/tune: Create dynamic_boost SchedTune parameter"
Revert "cpu-boost: Reset Dynamic SchedTune Boost only if it is curren…
Revert "sched/boost: Perform SchedTune boosting when sched_boost is t…
Revert "dynamic schedtune: Boost Value of 3"
Revert "dynamic schedtune: add UCI rootless config hooks"
Revert "dynamic eas boost: add 4th level - longer input boost, higher…
Revert "Dynamic Tuneboost V3"
Revert "sched/tune: Add initial support for Dynamic SchedTune Boost"
Add BFQ and Patches
[U][I][B]r3
[/B][/I][/U]
a1b25362f906 [SIZE="4"]Version 3.1[/SIZE]
f3042ef51c73 devfreq_boost: Merge fixup
65425451d967 Regenerate Defconfig + enable devfreq boost
eedbb7f89a9e base: dd: Continue probe deferral forever as needed after late_initcall
d7089bdcb539 drm/msm/sde: Cache register values when performing clock control
c44748f7dfe1 devfreq_boost: Replace all instances of fb_notif with msm_drm_notif
088e8713acb2 devfreq_boost: Convert to msm_drm_notifier
6e25561aa700 devfreq: Introduce devfreq boost driver
585649668676 defconfig: Regenerate
25f3a25bd678 Revert "drm: msm: sde: Boost CPU when a new frame is ready to be committed"
779cfdee0f9a cpufreq: Return 0 from ->fast_switch() on errors
08ba2b4cef95 Revert "mm: Boost when memory pressure becomes high"
2ac6b8c2b77f Revert "kernel: Boost to the max for a short amount of time when zygote forks"
cf964e14044b power: qpnp-fg-gen3: fix soc not keeping full after charging overnight
215800e2282c sched: boost: Don't try to kick idle CPU
f48c30b60da4 ARM: dts: sdm845: Set GPU idle timeout to 64 ms
bb1ebbfd4607 gcc-9: silence 'address-of-packed-member' warning
192912e0d72c qseecom: micro optimization for module detection
ac529eda77bf thermal: core: Use high value to init low temp tracking thermal_zone
91a5c4f6cd15 cpufreq: Return 0 from ->fast_switch() on errors
91607fc81ce2 cpufreq: blu_schedutil: merge latest CAF kernel/msm-4.9
6f713ec32fcb cpufreq: blu_schedutil: fix iowait_boost_enable on gov change
e3d5e498db9a cpufreq: blu_schedutil: add some bits from Pixel 3
5cab0f285280 cpufreq: blu_schedutil: add a couple fixes
752fef8bae3f cpufreq: blu_schedutil: make iowait boost optional
661c57491bd2 cpufreq: blu_schedutil: Introduce initial bringup
b0b716669178 beryllium: Block a couple wakelocks
2e5fa2022a18 kernel: Boost to the max for a short amount of time when zygote forks
efb95e07616a drm: msm: sde: Boost CPU when a new frame is ready to be committed
766a7b9289e7 qpnp-fg: adjust percentage calculation formula
243e391a74be drm/msm/sde: Cache register values when performing clock control
b2fd6214e852 string: Use faster alternatives when constant arguments are used
248f45bbad83 Initialize ata before graphics
6b73094b185c kernel: time: reduce ntp wakeups
4d81ebff7f7b drm/msm: do not notify events when the system is shutting down
ca73061a13ac mm: Boost when memory pressure becomes high
ba153511da46 drm/msm/sde: Wait for ctl_start asynchronously on cmd mode panels
cdb7a2faee49 clk: qcom: clk-cpu-osm: Don't sleep inside the global clk lock
e5aa97911226 clk: qcom: clk-cpu-osm: Convert atomic delay into sleep
19e4de07702b clk: qcom: clk-cpu-osm: Limit the rate of CPU clock-rate changes
afc6061b7f82 Merge branch 'Master-Branch' into Master-Workspace
84277d2ce69a ecryptfs: Fix up bad backport of fe2e082f5da5b4a0a92ae32978f81507ef37ec66
6e13499cef9c kernel.lnx.4.9.r27-rel: Merge fix
47fff482b8ff Merge remote-tracking branch 'kernel.lnx.4.9.r27-rel'
b38aba85e44e defconfig : EXP defconfig
4109cc4db707 Merge 4.9.215 into kernel.lnx.4.9.r27-rel
5ca831a09a02 Merge tag 'LA.UM.8.8.1.r1-01800-QCS605.0' into Master-Workspace
ab90ee2f5c21 Merge tag 'LF.BR.1.2.11.r1-01000-8x09.0' into Master-Workspace
e140b761cf1c Makefile: Fix Toolchain dir
4e03d7a4e255 staging/android: Fix ashmem merge.
52332bbc5023 r3
4c8938c9bfc6 Revert "intramfs gitignore"
86509f5ff586 mm: Disable readahead by default
d1e0f0d6943c mm: Do not periodically flush dirty pages
fdf51b0e69e8 PM / Sleep: Expedite garbage collection if idle
9a11e7759313 PM / Sleep: Start killing wakelocks after one minute of idle
a2230fe58e8c mm: util: Guarentee memory access to applications
52b38ee933ba mm: Lock dirty background writeback to an internal ratio
3eb19913fff1 mm: Adjust dirty ratio percentage
bc4f4d0c194b mm: util: Guarentee memory access to applications
633dce263118 net: Allow BFP JIT to compile without module support
31f8cebc7533 intramfs gitignore
3f1a11664de1 arm64: bfp_jit: Enable JIT by default
63281e7ce869 arm64: debug: Disable JTAG debugging by default
99483ccc7026 Compiler Build Patch Fix!
834fc0c91c06 Merge branch 'Master-Branch' into Master-Workspace
4d9f5b2aa40b Change Build Path to new PopOS Directory (Server)
970381096fc3 Revert Build_Kernel
5c714ce7a7ef drivers: video: Add MDSS Powersuspend hook
4476d23ce143 Auto stash before cherry pick of "arm/arm64: crypto: boost performance"
1ff4dd34cede arm/arm64: crypto: boost performance
974b6f110042 Disable DSB #2
f683aea985af Disable DSB
76d1cb056575 fix powersuspend compile error
9bd9ef62e2e1 powersuspend: add debug sysfs trigger to see how driver work
86c41b37a842 powersuspend: Replaced deprecated singlethread workqueue with updated schedule_work
3919657cb2c5 powersuspend: add power_suspended boolean for global access
0325390f1b5f kernel/power/powersuspend: v1.6.1 add autosleep & hybrid modes
80f2d22a18cf Push Defconfig
1edc3bfe5fa3 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu)
63da01570ccc kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu)
bd15372b7b84 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu)
263fc80493c0 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.5 (faux123/Yank555.lu)
43029176f2df GenerateChangelog Script
a30b80f32117 Merge tag 'LA.UM.8.3.r1-07300-sdm845.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.9 into master-wip
671d8e5b592f Merge tag 'LA.UM.8.3.r1-07200-sdm845.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.9 into master-wip
ecfd6ac644a0 Merge branch 'master-wip' of https://github.com/fxTHaxxorX/android_kernel_razer_sdm845.git; tag 'LA.UM.8.3.r1-07100-sdm845.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.9 into master-wip
861060461ec4 Merge tag 'LA.UM.8.3.r1-06900-sdm845.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.9 into master-wip
0c0ecca0153c Revert "fs/dcache: Set vfs_cache_pressure to 0"
6268ba7689f0 Revert "mm/vmscan: Set Swappiness to zero"
053fdb2fceca Increase adreno bus data limit: 1200:
fad8b809d019 random: Fix comment for unused random_min_urandom_seed
14431ac1929e random: Remove variable limit
90c7fda85003 random: Remove stale urandom_init_wait
f3588b6c2508 random: Prevent add_input from doing anything
16d82e9dd51a r2 Changes ( version ; devfreq )
d6df9f8beccf gpu: devfreq: adrenoboost v2.2
65f7f0768c28 GPU: add 180 MHz step
7e7c52d20740 sdm845: max gpu freq -> 835MHz
2c0ef4504960 GPU OC to 833 mhz
[U]
[I][B]r2[/B][/I][/U]
16d82e9dd51a r2 Changes ( version ; devfreq )
d6df9f8beccf gpu: devfreq: adrenoboost v2.2
65f7f0768c28 GPU: add 180 MHz step
7e7c52d20740 sdm845: max gpu freq -> 835MHz
2c0ef4504960 GPU OC to 833 mhz
2f056c80b285 workqueue: make workqueue available early during boot
7d42ee1396f1 mm: swap_ratio: consider swap slots
8ae0abb02e56 mm/swapfile.c: fix swapon frontswap_map memory leak on error
0342544ef43f mm: kvfree the swap cluster info if the swap file is unsatisfactory
e723363ef91b mm/swapfile.c: fix swap space leak in error path of swap_free_entries()
ff582ec0c2f6 mm, swap: avoid lock swap_avail_lock when held cluster lock
165019f7f57e mm, swap: Fix a race in free_swap_and_cache()
64876fd07a90 mm/swap: skip readahead only when swap slot cache is enabled
98e0a0d12bcf mm/swap: enable swap slots cache usage
cf45d9165fa9 mm/swap: add cache for swap slots allocation
f979d71c7445 mm/swap: free swap slots in batch
442784a913cd mm: add three more cond_resched() in swapoff
2487dfea5612 mm/swap: skip readahead for unreferenced swap slots
26030f179c2c mm/swap: allocate swap slots in batches
5bfe1c57a374 mm/swap: fix kernel message in swap_info_get()
691f944d8d88 mm/swap: add cluster lock
5850a02d5e3d sched/tune: increase BOOSTGROUPS_COUNT to 6
559d8148e9d5 thermal: fix lockdep splat from qcom driver
04e304e0d269 cpuset: fix hotplug lock
67a1a72bb7b9 sched: fix unbalanced locking
970352063161 mm: per-process reclaim
7953370ec295 Merge 4.9.214 into kernel.lnx.4.9.r27-rel
2ab14262da04 temporarily revert to GCC Compiler
If you want to change display RGB Values and etc.. Kindly use Franco Kernel Manager / Ex Kernel Manager you can get it in Playstore or Google
Nightly Daily Builds :
https://trinitydata.ap.ngrok.io/s/DyLSqHRGmcampzz
Kernel Source :
Kernel Source Code
Special Thanks to :
Arter97 - Kernel Source Base
DooMLord - Kernel Tools
XDA Community for Kernel Patches
- reserved for r3 beta release -
Hello. Thank you very much for this kernel. Can you add much-needed tweak ? Always on fingerprint. So is fingerprint will work when screen is off . Thanks.
gorast358 said:
Hello. Thank you very much for this kernel. Can you add much-needed tweak ? Always on fingerprint. So is fingerprint will work when screen is off . Thanks.
Click to expand...
Click to collapse
Let's me see about that one, But that feature is available in GSI ROMs.
https://forum.xda-developers.com/project-treble/trebleenabled-device-development
Try RR or Havoc ROM.
I'm using stock with arter kernel. Gsi have too many bugs for me. I hope you can do it. Thanks.
f(x)THaxxorX said:
Let's me see about that one, But that feature is available in GSI ROMs.
https://forum.xda-developers.com/project-treble/trebleenabled-device-development
Try RR or Havoc ROM.
Click to expand...
Click to collapse
it's more than kernel thing. and it's not available in these gsi
---------- Post added at 11:33 AM ---------- Previous post was at 11:30 AM ----------
gorast358 said:
I'm using stock with arter kernel. Gsi have too many bugs for me. I hope you can do it. Thanks.
Click to expand...
Click to collapse
well i (with friends) found out how to fix Bluetooth audio and there's no bug left if you are using latest phh gsi or pixel experience. (Expressluke broke his havoc on latest versions)
Couple of questions.
1. I see this is a zip, so do you have to already have the arter kernel installed with TWRP to install this?
2. If that is the case, can this then be installed over the arter kernel?
3. Will it keep TWRP?
Also, thanks for the development, Razer Phone 2 development is quite scarce.
tard24 said:
Couple of questions.
1. I see this is a zip, so do you have to already have the arter kernel installed with TWRP to install this?
2. If that is the case, can this then be installed over the arter kernel?
3. Will it keep TWRP?
Also, thanks for the development, Razer Phone 2 development is quite scarce.
Click to expand...
Click to collapse
1. You can directly flash this via Arters Kernel using TWRP..
2. This will overwrite your current kernel which is Arter's Kernel.
3. Yes.
As for the next version I'm already implementing new features from other devices like blue_schedutil, KLapse, and other more optimization and patches.. This might take 1-2 weeks.
Regards,
TrinityHaxxorX
RKBD said:
it's more than kernel thing. and it's not available in these gsi
---------- Post added at 11:33 AM ---------- Previous post was at 11:30 AM ----------
well i (with friends) found out how to fix Bluetooth audio and there's no bug left if you are using latest phh gsi or pixel experience. (Expressluke broke his havoc on latest versions)
Click to expand...
Click to collapse
Is incoming SMS working now? Is the fingerprint scanner reliable? Play Store device certification? Those three things have kept me from using any GSI I've tried.
f(x)THaxxorX said:
1. You can directly flash this via Arters Kernel using TWRP..
2. This will overwrite your current kernel which is Arter's Kernel.
3. Yes.
Click to expand...
Click to collapse
Thank you for developing this! Is f2fs compatible with this kernel as well?
Reznor7 said:
Is incoming SMS working now? Is the fingerprint scanner reliable? Play Store device certification? Those three things have kept me from using any GSI I've tried.
Click to expand...
Click to collapse
Both always worked for me.
also fingerprint got fixed on 10
I've already KLapse, USB2 Fastcharge, KCal and other more goodies :" .. Hope you enjoy my next version of my Kernel.. Ofcourse F2FS is supported since my Kernel Source is from Arter's Kernel Source.
f(x)THaxxorX said:
TrinityKernel R2.0 ( BETA ) - This is the Beta kernel of 2.0..
Kindly hit the Thanks Button ..
Click to expand...
Click to collapse
you just changed title to TREMBLE and your beta kernel doesn't boot on TREBLE GSIs (and probably on stock too but i haven't tried it yet)
RKBD said:
you just changed title to TREMBLE and your beta kernel doesn't boot on TREBLE GSIs (and probably on stock too but i haven't tried it yet)
Click to expand...
Click to collapse
Fixed it sorry!! The kernel works well if it's flashed via TWRP... Here's the fix if it's flashed via fastboot.. Kindly download the img and flash it.
If there's any problem kindly provide kernel log.
But everything works well now.
Here's the V2.0 BETA compiled using Linaro Toolchain.
Flashable Zip:
https://trinitydata.ap.ngrok.io/s/ioxXApst6yq4aHY
.img File:
https://trinitydata.ap.ngrok.io/s/g2Nm36XeTmdZt6S
Kernel is great!
This is example of Always-on Fingerprint .it is not working on our phone.
https://forum.xda-developers.com/apps/magisk/module-fingerprint-mi-5-mi-note-2-t3660179
gorast358 said:
This is example of Always-on Fingerprint .it is not working on our phone.
https://forum.xda-developers.com/apps/magisk/module-fingerprint-mi-5-mi-note-2-t3660179
Click to expand...
Click to collapse
Alright I'll look into it at a Kernel Level Perspective.. I'll be creating A module for that one. No promises yet but I'll add it to my To Do list.
Thank you for the time and effort .
Can SELinux be flipped to permissive on this kernel on GSI? With arter97's kernel SELinux cannot be changed to Permissive, though it might be due to GSI.
I need SELinux permissive so I can make use of Tincore for gamepad accessories like FeiZhiWee2T. Without SELinux permissive Tincore will not be able to see my controller.
EDIT: Just flashed and the answer is no. I think most likely both the kernel and GSI need to be able to support permissive in order to do so.

Categories

Resources