[KERNEL][LP][3.10.80+] ★BlackBox-Kernel-9.0★ | From The Darkest Places - Android One (First-Generation) Cross-Device Origin

★★★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]

Related

[KERNEL][ICS][11-04-12] AniDroid-Hardened (GS|FC|ALOC|Voodoo|HBIGM|BLN|BLD|TW|3.0.27)

AniDroid-Hardened Kernel​
Short Kernel information:​
AniDroid-Hardened Kernel is the first Hardened kernel for Android that uses GRSecurity subsystem to provide different useful Security functionality.
AniDroid-Hardened Kernel now is in early stage of developing but it's almost ready for using and testing on Nexus S devices
AniDroid-Hardened Kernel was built with the latest Linaro Toolchain (GCC 4.6.3)​
Provided Features:
Linux Kernel version 3.0.27 based on the latest ICS 4.0.4 Kernel Source
GRSecurity version 2.2.2 with different security features enabled by default (see GRSecurity Feature List for details)
CPU Overclocking (OC) support
Advanced CPU LiveOC!!! (ALOC) support with Selective LiveOC MOD (Thanks to byeonggonlee! In most cases LiveOC and OC itself need overvolting (OV) due to stability issues! Each device has it's own stability limit, some devices don't need OV with lite OC. So, in most cases you need to choose optimal OV value on each OC value for your own device!)
EXT4, NTFS, CIFS support
init.d support
Compatible with any OTA-based and AOSP ICS Roms
Can be managed with NSTOOLS
Voodoo Sound and Vodoo Colors Android kernel improvements
HIGH BIGMEM that provides more available memory for Android on device
Backlight Notification(BLN, enabled by default with blinking)
Backlight Dimmer(BLD, disabled by default)
Battery Life Extender (BLX, enabled by default)
TouchWake (TW, enabled by default)
Custom Voltage Interface support
Deep Idle version 2 (thanks to Ezekeel, disabled for now due to stability issues!)
CPUIdle from Linux 3.2.x backport
SLQB Memory Allocator
USB OTG (Build 5) support (use it with this app)
Blue Colors support for Screen Color Scheme
Stock 60 FPS, 45 FPS and 65 FPS Screen Refresh Rate support (you can see the difference in Battery Drain)
1024 Kb ReadAhead support
Automatic Process Group Scheduling
-fstack-protector buffer overflow detection
USB Fast Charge (FC) feature that force adapters that are detected as USB to charge as AC enabled (can be managed with NSTOOLS)
GRSecurity Feature List:​
Active Exploits Protection (deter exploit bruteforcing, active kernel exploit response)
Role Based Access Control (RBAC)
Filesystem Advanced Protection (including advanced security for applications running in CHROOT environment)
Full Kernel Auditing (event logging for many process-related kernel events)
Executable Protection (deter ptrace-based process snooping)
Network Protection (TCP/UDP blackhole and LAST_ACK DoS prevention)
Larger Entropy Pools support (adds additional randomness to grsecurity features)
Managing support via Sysctl Interface
CPU Frequence Scaling Governors:​
SavagedZen
OndemandX
Ondemand (Default)
Brazilianwax
Intellidemand
Wheatley
Lagfree
InteractiveX
Interactive
Conservative
Lulzactive (tweaked version)
Minmax
Lazy
SmartassV2 (tweaked Smartass)
Smartass
Powersave
Scary
Lionheart
Performance
IO Schedulers:​
CFQ (Default)
Noop
Deadline (tweaked for flash devices)
Simple IO (SIO)
Bfq
Vr
Links:​
Current Kernel Binaries:
AniDroid_Hardened_B13_45Hz.zip
AniDroid_Hardened_B13_60Hz.zip
Old Kernel Binaries:
Old binaries on SourceForge
Kernel Source:
AniDroid on GitHub
Info Screenshots:​
{
"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"
}
Benchmark Screenshots:​
Changelogs:​
Alpha 1 - Alpha 1 build2:​
Kernel flashable ZIP was repacked into the Any Kernel skeleton by koush
Kernel flashable ZIP now includes Lights Library (/system/lib/hw/lights.s5pc110.so)
Alpha 1 build2 - Alpha 2:​
Many of GRSecurity features tested and enabled by default (see GRSecurity Working Feature List for details)
Kernel Heap Randomization enabled (randomizing heap placement makes heap exploits harder)
Advanced LiveOC (ALOC) support with Selective LiveOC MOD
Backlight Dimmer(BLD) is now disabled by default
Alpha 2 - Beta 1:​
Deep Idle version 2 support added (thanks to Ezekeel)
Fstack Protector buffer overflow detection feature added
Near Field Communication (NFC) devices support enabled
RCU Priority Boosting feature enabled (useful for realtime apps, prevents from blocking RCU callback on heavy loads)
L2TP protocol support added
LulzactiveV2 governor renamed to Lulzactive to improve NSTOOLS support
SLQB Memory Allocator with GRSecurity integration added (disabled for now, need testing! Now SLUB is used instead)
Bfq and Vr I/O schedulers added
Beta 1 - Beta 2:​
SLQB Memory Allocator enabled
CPUIdle from Linux 3.2.x backported and enabled
Deep Idle V2 disabled for now due to stability issues
Beta 2 - Beta 3:​
USB OTG (Build 5) support added
Beta 3 - Beta 4:​
SLUB Memory Allocator is now used due to stability issues on some devices
50 FPS and 65 FPS Screen Refresh Rate support added (to compare the performance and battery life)
Default Screen Colors were set to Blue Colors
Default I/O Scheduler is now set to VR
Different stability improvements
Beta 4 - Beta 4 Build2:​
60 FPS Screen Refresh Rate support added
Beta 4 - Beta 5:​
Increased default ReadAhead value to 1024 kB
SLOB Memory Allocator is used as more efficient to get more free memory
45 FPS and 65 FPS kernels are available (45 FPS kernel must have better battery life and have to be tested!!!)
Added optimized compiler flags
Many different stability improvements
Beta 5 - Beta 6:​
TCP tweaks added (thanks to Brainmaster)
Memory tweaks added (thanks to Brainmaster)
Boot issue fix for i9020 AMOLED added (need to be tested!!!)
Boot animation removed
Beta 6 - Beta 7:​
Display Driver bug fixed that prevented to set the correct Refresh Rate on some devices
Default I/O Scheduler changed to CFQ
Reverted to SLUB Memory Allocalor
SLUB Memory Allocalor debugging support disabled
Automatic Process Group Scheduling feature enabled
-fstack-protector security feature disabled (needs testing, will be enabled in stable release)
Beta 7 - Beta 8:​
USB Fast Charge feature that force adapters that are detected as USB to charge as AC enabled
SLQB Memory Allocalor now used
Many different stability improvements and bugfixes
Beta 8 - Beta 9:​
Smartassv2 SYSFS interface bug fixed
Advanced LiveOC (ALOC) reenabled
45 FPS kernel available
Beta 9 - Beta 10:​
USB Fast Charge bug fixed
Beta 10 - Beta 11:​
All code was rebased on Linux 3.0.27
Lulzactive bug fixed
USB Fast Charge can now be managed with NSTools
Many GRsecurity bugs fixed
GRsecurity features are now enabled by default
Advanced LiveOC improvements (now you can set low ang high values for ALOC)
CPU Deep Idle can now be enabled with NSTools
Status line during kernel init was removed
I/O Schedulers code updated
High Bigmem support added (up to 395 Mb of RAM)
Beta 11 - Beta 13:​
Boot freezes and random reboots bug fixed!
WARNING!!!
AniDroid Hardened Kernel is still need testing!
So, you can flash and use this kernel at your oun risk! ​
Great Thanks to eugene373 for the kernel base!!!
Thanks to eugene373, koush, ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1, byeonggonlee!!!
​
Wow new kernel this looks promising ;-)
Edit. Can u explain the grsecurity?
Sent from my Nexus S
mixtapes08 said:
Wow new kernel this looks promising ;-)
Edit. Can u explain the grsecurity?
Sent from my Nexus S
Click to expand...
Click to collapse
From linuxfoundation.org I got this:
"GRSecurity is a Linux kernel patch aiming at hardening the security of a GNU/Linux system. Both user space and kernel space are protected by grsecurity using many techniques like RBAC for file system access management, increasing system audit by logging important system events, use of Trusted Path Execution to prevent abusive use of binaries, PaX patches to add ASLR, null pointers dereferencing exploits and many others."
But novic_dev might explain it better
nice work dear
thank u <3
This looks promising .. will be sticking in the thread for more updates ..
Nice! New kernel.
From Russia - very nice
Sounds like an awesome kernel, welcome!
Oogway13 said:
From linuxfoundation.org I got this:
"GRSecurity is a Linux kernel patch aiming at hardening the security of a GNU/Linux system. Both user space and kernel space are protected by grsecurity using many techniques like RBAC for file system access management, increasing system audit by logging important system events, use of Trusted Path Execution to prevent abusive use of binaries, PaX patches to add ASLR, null pointers dereferencing exploits and many others."
But novic_dev might explain it better
Click to expand...
Click to collapse
Also sounds like something we don't really need. >_>
nice, more choices for crack flashin'.. спасибо novic_dev
Cool,
haven't run a hardened kernel in a while, any plans to expand this into userland?
!!!
morfic said:
Cool,
haven't run a hardened kernel in a while, any plans to expand this into userland?
Click to expand...
Click to collapse
Thanks!
I have this kernel running as a base for Desktop Linux Distro named AnikOS
I have been developing AnikOS Distro and AnikOS Secure Kernel as a base for it that uses GRSecurity-based Security subsystem since 2008. Some time ago I started to port AnikOS Secure Kernel to run on the wide range of mobile Android devices ..So, right now you can see the result running on Nexus S
))
simms22 said:
nice, more choices for crack flashin'.. спасибо novic_dev
Click to expand...
Click to collapse
Пожалуйста simms22
Flashing now) Hope this kernel is a good one) Thx a lot, novic_dev
zadnica said:
Nice! New kernel.
From Russia - very nice
Click to expand...
Click to collapse
In Russia, the kernel builds you!
Welcome novic_dev.
Question, why don't you use a ANY Kernel version since there are ROM (like MIUI) that use custom RAMDisk?
Here is a ANY Kernel version of your Alpha Build.
EDIT: If you are not O.K. with it, I'll remove it.
Thanks!!!
brainmaster said:
Welcome novic_dev.
Question, why don't you use a ANY Kernel version since there are ROM (like MIUI) that use custom RAMDisk?
Here is a ANY Kernel version of your Alpha Build.
EDIT: If you are not O.K. with it, I'll remove it.
Click to expand...
Click to collapse
Thanks a lot Brainmaster!! That's OK!
Will update the link on the Main Post to repacked Kernel with ANY KERNEL Template!
!!!
mixtapes08 said:
Wow new kernel this looks promising ;-)
Edit. Can u explain the grsecurity?
Sent from my Nexus S
Click to expand...
Click to collapse
Thanks mixtapes08!!!
I will update infornation in the Main Post soon so you and others could know the main facts about GRSecurity advantages!
link gone?
/system/lib
Isn't there supposed to be a file here for light notifications?
---------- Post added at 07:39 AM ---------- Previous post was at 07:39 AM ----------
S_Dot said:
link gone?
Click to expand...
Click to collapse
nope, just downloaded file...
Thanks!!!
y3mita said:
/system/lib
Isn't there supposed to be a file here for light notifications?
---------- Post added at 07:39 AM ---------- Previous post was at 07:39 AM ----------
nope, just downloaded file...
Click to expand...
Click to collapse
Thanks!
Added Light Notification Lib to "PACKAGE:/system/lib" and updated the Link on the Main Post!!!

[KERNEL][SENSEICS][LINARO4.8.3-O3] ★☆ Kangaroo Kernel ☆★ | 16 Jan | REVOLUTION

Presenting Kangaroo Kernel
Linux 3.0.101 ck1
For HTC Incredible S ICS Sense ROMs
What is a kernel?
[Car Analogy from Faux]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
{
"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"
}
Based on Beastmode sources, thanks Team Blackout
Because we can't let the legacy of beastmode for vivo die...
Code:
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!
Features:
Compiled with latest Linaro GCC 4.8.3 2013.11 toolchain, -O3, graphite, link time and other makefile flag optimizations
Better performance and battery due to more efficient algorithms
Sweep to wake, now default
Clocks from 122MHz to 1.8GHz (Boots up to HTC default, control with Trickster)
VDD interface
Fixed multitouch
FauxSound TPA: download the app from google play
Other fixes here and there
Dynamic FSYNC()
Interactive governor from Google 3.4: MUCH more responsive and tunable than before
Ondemand backported from 3.4 CAF
GPU drivers from 3.4 Sequent/CAF
SmartMax governor: from Maxwen, recommended governor!
Backports from CAF/upstream
SWAP enabled
2WCR ready (Nonverbose)
Everything else Beastmode has, plus
Installation: (S-OFF users)
1. Download kernel
2. Reboot to recovery
3. Backup
4. Flash kernel
5. Reboot
*Please let it sit for ~10 mins before running benchmarks or judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*
Installation: (S-ON)
http://forum.xda-developers.com/showpost.php?p=30655412&postcount=2
Click to expand...
Click to collapse
DISCLAIMERS:
1) overvolting/undervolting your phone may cause boot looping, or break it, brick it, cause it to melt, etc... do this at your own risk, and only if you know what you are doing.
2) If you OC'ed/OV'ed/UV'ed and now are in a boot loop or your phone is slow, or acting weird or just died - this means you changed something to a value your phone didnt like. I added the ability to OV/UV for those who know the risks and how to use it. When you change these, test them for an hour or so before setting on boot
3) overclocking your phone can break it, as you can see from reading this thread, this kernel has been 100% stable for me, but some had issues. Overclock at your own risk.
4) not every phone can be over clocked, anything over 1.2 is considered unstable (on any of my kernels... well ok... most any ones kernel)
5) Please DO NOT use any task killers (or additional INITD scripts), they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).
Click to expand...
Click to collapse
Sources: https://github.com/poondog/KANGAROO-kernel
Download latest version: Sense 3.6 and 4.x in one zip! Should work on any ICS sense based ROM
Attached at the end of this post
Changelog is in post #2 and in my update posts in this thread
Older versions in my devhost folder:
http://d-h.st/users/markj338/?fld_id=16067#files
Devhost doesn't work, so I uploaded the last two kernels into this post
Thanks to these people: take the time to hit their thanks buttons too
Zarboz and Team Blackout
Lecahel for touchscreen fixes and other fixes
Szezso for help
Nikhil007mmus for his presence and advice with WiFi, if it wasn't for him I might have given up
Noverbose, Vido.ardes: git referencing, some wifi parts from Redux
tpbklake cause you are a good bloke
Brymaster and bsmitty from the dinc2 section
Faux123 and Chad Goodman for some patches, features and parts of the OP
Team codefire
Snuzzo
mrg666
franciscofranco
anarkia1976
http://forum.xda-developers.com/showthread.php?p=31304826
http://forum.xda-developers.com/showthread.php?t=1966751
Anyone else credited in my commits
And if I missed anyone let me know
If you'd like to donate, please donate to them! Or donate to my dropbox account
Yes kernel releases have names now.
*Running anything higher than 1.2GHz might be unstable, it works on my device but every device is different!*
Changelog
Code:
*****r26*****January 16*****
.update to GCC 4.8.3 Linaro compiler 2013.11.. finally compiling with 4.8 and -O3
.add back stock audio drivers: working 2WCR and everything (should be)
.scale GPU (does not show in trickster, its borked for old devices)
.readahead improvements
.change new naming convention to be like my One kernel
.update installer with new kangaroo graphics.. thx @janarp for help
*****r25*****November 20*****
.Security enhancements kernel side
.GPU drivers ported from 3.4 Sequent/CAF kernel
.made the acpuclock more pretty (can't see this )
.blkdev optimizations
.set s2w off at boot
.removed some debugging
.update compiler to 2013.10 4.7.4 Linaro latest
.ARM memset enhancements
.removed some useless/not maintained governors
.much more in git, see there for details and credits
.loadable module support
*****r24*****October 23*****
.fix wifi
.mm/proc-v7.S: Add .arch_extension sec
*****r23*****October 23*****
.Revert to r19 makefile flags
.patched in most of 2WCR (not all so it won't work)
.snapdragon sleep optimizations
.memory backports/ improvements from One V and CAF 3.4
.added sysfs interface to disable logger for better memory and less power waste (/sys/kernel/logger_mode)
.default logger off
.Shaky156 GPU OC patch
.Backported ondemand from CAF msm 3.4
.revert input mediator
.update interactive gov from google 3.4
.patch to 3.0.101 EOL
*****r22*****September 22*****
.improvements/updates to smartmax
.slimmed down defconfig a bit
.fix BCMDHD wifi driver (sense 4)
.port in One V audio drivers: BEATS and this time calling works too. This improves sound quality :P
.port in One V kgsl stuff for better graphics
.strip a lot of debugging
.tweak makefile optimizations w/ link time and graphite optimization
.reverted lowmemorykiller to r19
.bcmdhd wifi signal tweaks
.patched to 3.0.96
.updated linaro 4.7 toolchain to 2013.08
*****r21*****September 11*****
.Reverted some lowmemkiller stuff and stuff that caused problems
.Add input mediator from maxwen
.Support for input mediator in interactive and smartmax
.Update smartmax to latest
.Enhancements to conservative gov
.Add experimental OC to 1.8GHz
.Cleaned out defconfig
.Removed a lot of debugging which will lead to better performancce and battery
.Leaned out kernel a lot... stripped to under 5mb with the same optimizations and compression
.Power tweaks
.Makefile adjustments
.Patched to 3.0.95
*****r20*****September 3*****
.Sync updates
.Binder optimizations
.Changes to Makefile
.lowmemkiller improvements
.Patch to 3.0.94
.Altered smartmax tunables
*****r19*****August 25*****
.Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
.Update to latest Linaro toolchain 2013.07 for 4.7
.Patched all the way to latest, 3.0.93
.Smartmax updated to latest version and modified tunables for optimum performance
.Changes to Makefile optimization flags
.Updated RWSEM to Linux 3.10
.Update interactive gov
.More under the hood changes
*****r17*****July 15*****
.Patched to 3.0.86
.Fine tuned DanceDance governor
.A lot of under the hood algorithm updates
.Backports from Linux 3.4
.Enabled cgroup timer slack
.Compiled with latest Linaro 4.8.2 toolchain, with help from [user=4622338]@szezso[/user]! Big thanks to you :) This should give a bit of a boost :D
.Switched to gzip compression cause xz gave errors with 4.8, and subsequently altered makefile for it
*****r16*****July 7*****
.Updates to smartmax governor and removed all my changes to its tunables so it should be a lot smoother at the slight cost of battery
.Some readahead backports from 3.4 CAF
.Redone memcopy, string, SHA1 and AES optimizations
.Updated to the latest Linaro 4.7 toolchain, 4.7.4 2013.06
.Made the default scheduler deadline now :)
.Patched to 3.0.83
.Changed the whole graphics driver system: now we use newer drivers from CAF
.Added dancedance governor
*****r15*****June 28*****
.Patched to 3.0.75
.Remove all fast charge stuff cause it doesn't work
.Many under the hood improvements and patches etc
.More GPU OC: 350MHz 3D and 300MHz 2D
.Imported CAF ondemand as opposed to HTC's, and modified it. It should lead to increased performance due to more performance bias but battery is really the same
.Imported CAF Interactive and included changes and optimizations from my grouper kernel which camefrom fransiscofranco's N4 kernel but were modified to suit this device... confusing?
.Alterations to Smartmax governor, now its boosts to 806MHz on input and to your max freq if it needs it.
.Backports from upstream (smp, rwsem)
.Ondemand is now the default governor cause of the chaanges to it
*****r14*****June 21*****
.Patched to 3.0.65
.Disable LED notification light timeout: I tried it for a few hours and it didn't stop
.Tune up cfs
.Modified acpuclock (CPU steps) and disabled 1113MHz for now
.Bump voltage at higher freqs so hopefully its stabler
.Reverted all sound stuff from last time (Sound stuff should work as in r12)
.Smartmax: Tune a bit for more performance
.Some block optimizations
.Added fast charge
*****r13*****June 14*****
.UKSM 0.1.2.2
.Patch to 3.0.55
.fsync updates
.Audio driver enhancements from Rezound and Sensation XL source code: BEATS
.Some under the hood power saving things
.Some under the hood performance things (check github)
.More GPU scaling changes
.Add OC to 1.5GHz (1.497 to be precise, from Sensation XL source)
.Wifi enhancements: less power usage and see lower signals
.Update and optimizations to some IO schedulers
.Sense 3.6 and 4.x in one zip! Tested on my device, works for me
*****r12*****June 6*****
.Change WIFI PM mode when screen off for BCMDHD to save battery (Sense 4 wifi)
.Enabled BFQ IO scheduler
.Glitch free GPU freq changing, better graphics performance
.Tuned ROW IO scheduler with "winning tunables" from fransiscofranco's gnex kernel
.Revert voltages to stock CAF and limit OC to 1.4GHz just for stability.
.Some under the hood build optimizations
*****r11*****June 2*****
.more backports from linux 3.4
.Congestion algorithm improvements
.Compiled with new Linaro 2013.05 toolchain- 4.7.4
.BCMDHD IS WORKING WIFIIIIIIIIIII (Thanks Nik for your presence )
*****r10*****June 1*****
.Dynamic writeback feature from 3.1
.kgsl: Bulk update kgsl to 3.11
.init:calibrate: lpj from 3.4
.Altered frequencies and smartmax for smoothness in ui as well as battery
.GPU optimizations
.Lowmemorykiller enhancements
.More optimization flags
.Finally changed defconfig to show r10!
*****r9*****May 27*****
.ALSA updates (hopefully improve sound?)
.Enable XCHGADD_ALGORITHM by default
.Tweaked build optimizations
.Optimized crc32
.Audio and Fauxsound tweaks
.Dynamic writeback feature from Linux 3.1
.Fixed overclocking over 1200MHz, add back in OC to 2GHz (Might be unstable!)
*****r8*****May 26*****
.Patched to 3.0.52
.Implemented ck1 patchset
.Optimizations to lowmemorykiller
.Updates to Smartmax governor
.Backported binder from Linux 3.3
.uhid backported from 3.4
.Mutex improvements
.ROW io scheduler V4
.GPU OC? (szezso)
.io and scheduler improvements
.ext4 improvements
*****r7*****internal*****
*****r6*****May 11*****
Major performance update:
.glibc memcpy and stringcpy updates/optimization
.More TCP congestion algorithms, Westwood set as default
.Added frandom
.Switched to CAF frequency table from 3.4
.Freqs now from 122-1804MHz
.Optimized SHA1 algorithms
.Update Genlock
.Updates to scheduler from CAF
.SmartMax governor! Huge thanks to MaxWen
.Compiling optimizations- heaps of them!
.Dynamic readahead from AnthraX
*****r5*****May 9*****
.Changes to SLUB
.fsync() optimizations
.CPU alignment
.Added compiler time variables
.Enable RWSEM_XCHGADD_ALGORITHM
*****r4*****May 8*****
.Dynamic FSYNC()
.Sweep2wake as default. Control with Trickster
.Ported Interactive governor from Google 3.4 kernel, with some fixes: tuned to use more mid range freqs, WIP
.SWAP
.2WCR (from Nonverbose)
.Lowmemorykiller from Linux 3.4
.Many more underthehood performance changes
*****r3*****Unreleased
*****r2*****May 5*****
.Updated interactive governor to faux123's implementation on the Sensation
.Added Fauxsound
.Changed tunables on SmartAssV2 governor to make it use lower frequencies
.Improvements to lowmemorykiller and fixes to possible memory leaks
*****r1*****May 4*****
Initial release, based upon the sources of Beastmode cause we can't let a great kernel go to waste
Recommended settings:
Trickster MOD Kernel Settings
TCP: Westwood
I/O: Deadline
CPU: 122-1200MHz for balance, 122-1497 for performance (stock is 245-1024)
Governor: SmartMax/Interactive (Stock values are tuned for balance), Ondemand (tuned more for performance), Dancedance (battery)
Dynamic fsync: on (for saving your data. If fsync is off and your phone crashes then you may lost data)
Voltages: stock, or undervolt if you can a bit (I keep mine stock, stock is standard qualcomm/CAF spec)
Officially supported ROMs (that I run to test this kernel)
- Project X Rebirth
- ViperVivo 1.x, 2.x
- Blackout ICS Incredible (hotspot may not work on 4.0)
- Android Revolution HD 5.x
Any other sense ROMs should work but I don't test them. If you have problems then chances are someone else in the thread running that ROM can help
Works for all sense Roms on incredible s ?
Sent from my HTC Incredible S using xda premium
Introducing Tesco-Joey Kernel.
Linux 3.0.83-ck1
What is this? I forked szezso's source for kernel and added my tweaks and stuff into it. The result is an optimized hybrid of Kangaroo Kernel and Tesco Kernel and is my choice for AOSP ROMs now ​
Features:
.Everything from Tesco, +
.Snapdragon and compiler optimizations, VFP with NEON
.Compiled with Linaro 4.7.4 2013.05 toolchain
.Compiler time variables
.Implement ck1 patchset
.CPU freq table, ondemand, interactive and smartmax from Kangaroo
.Overclocked GPU: 300MHz 2D and 350MHz 3D
.Dynamic writeback feature from Linux 3.1.y
.Use more optimized algorithms
.LMK from 3.4 optimized.
As usual with my stuff more detailed info and credits in github. My source is here
https://github.com/markj338/JOEY-kernel/commits/master
Download:
Tesco-Joey-kernel.zip - 4.96 MB
Thanks @Splux for testing @szezso for the base and stuff
As of tesco v2.9 and above, szezso has merged my performance changes and most other changes into his tesco kernel.
awesome...multitouch fixed sounds pretty good to me -_-
thanks !!!
deathgame said:
awesome...multitouch fixed sounds pretty good to me -_-
thanks !!!
Click to expand...
Click to collapse
Tell me what ya think guys, what you want in the future, anything.
If you follow my github you can see what I have added, I have made a considerable amount of progress
Mark, you ******g legend! You are a great asset to the Incredible S community! Keep it up, but don't forget us when you move onto ur smexy and shiny new M7
The Epik Dude said:
Mark, you ******g legend! You are a great asset to the Incredible S community! Keep it up, but don't forget us when you move onto ur smexy and shiny new M7
Click to expand...
Click to collapse
Thanks mate! This is my first real dev contribution, so consider it that I have learned so much now that I can finally step up!
Nah of course I won't forget, still not sure if development and theming will stop but I will still be hanging around
Any bugs reported?
I will instaled, tomorrow night, to report use..
Thanks!!
Tryed on Project X v3 Wi-Fi don't work so..by the way good kernel Mark, I hope you update it
Sent from my HTC Incredible S using xda app-developers app
Oh and mark, just about to install this, but don't know how to flash a kernel lol. Also, you don't think there are any bugs right? I went back to Project X v3
Sent from my HTC Incredible S using xda premium
No WiFi
Same here. WiFi does not work
Try flashing Redux V3 for ur rom
http://forum.xda-developers.com/showthread.php?t=1899335&highlight=redux
and then this kernel and it maybe work
Edit - not worked for me either :/
Silversniper said:
Try flashing Redux V3 for ur rom
http://forum.xda-developers.com/showthread.php?t=1899335&highlight=redux
and then this kernel and it maybe work
Click to expand...
Click to collapse
You are talking about Nik'Project X v3? you suggest us try first flash redux kernel,and after flash kangaroo one? ...sorry man I bit confused
Sent from my HTC Incredible S using xda app-developers app
---------- Post added at 11:16 AM ---------- Previous post was at 11:11 AM ----------
The Epik Dude said:
Oh and mark, just about to install this, but don't know how to flash a kernel lol. Also, you don't think there are any bugs right? I went back to Project X v3
Sent from my HTC Incredible S using xda premium
Click to expand...
Click to collapse
Donwload zip.
Go to recovery.
You should backup your kernel
Install zip from sdcard.
Flash kangaroo..blabla.zip
Reboot
You have flash your kernel
I hope you are s-off
Sent from my HTC Incredible S using xda app-developers app
Nirvanico said:
You are talking about Nik'Project X v3? you suggest us try first flash redux kernel,and after flash kangaroo one? ...sorry man I bit confused
Sent from my HTC Incredible S using xda app-developers app
---------- Post added at 11:16 AM ---------- Previous post was at 11:11 AM ----------
Donwload zip.
Go to recovery.
You should backup your kernel
Install zip from sdcard.
Flash kangaroo..blabla.zip
Reboot
You have flash your kernel
I hope you are s-off
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Jep, worked tome before on few roms, but i could get it working on svhd rom :/
Silversniper said:
Jep, worked tome before on few roms, but i could get it working on svhd rom :/
Click to expand...
Click to collapse
Sorry man, I have tryed now... didnt work.... try to push libhtc.so and libril.so in /system/lib folder....from redux...but I get Wi-Fi error
Sent from my HTC Incredible S using xda app-developers app
Same for me. Tried it from Redux0.3 and from stock kernel. The result stays: NO WIFI.
sent from my Incredible Smart phone
I also tred using the drivers from redux with marks kernel, without any luck.
derkleinebroicher said:
Same for me. Tried it from Redux0.3 and from stock kernel. The result stays: NO WIFI.
sent from my Incredible Smart phone
Click to expand...
Click to collapse
Silversniper said:
I also tred using the drivers from redux with marks kernel, without any luck.
Click to expand...
Click to collapse
Probaly because is based on beastmode kernel....
Sent from my HTC Incredible S using xda app-developers app

[KERNEL] [AOSP] [LINARO 4.9.1] nebula kernel [v3.20]

{
"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"
}
nebula kernel is for AOSP based KitKat android 4.4+ ROMs
and AOSP based Lollipop android 5.0+ ROMs
Download the latest PERFORMANCE CONTROL APP to utilize the full potential of the kernel.
Brief explanation of few of the features in nebula can be found in the third post. For more info, use Google.​​
FEATURES
Compiled using the latest Linaro 4.9.1 - 2014-05 toolchain
Based on kernel version 3.0.101
Additional Governors: SmartassV2, SmartassH3, Lulzactive, LulzactiveQ
Additonal I/O Schedulers: ROW, SIO, SIOPLUS, VR, ZEN, BFQ
Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
F2FS support
CPU Boost driver
UKSM (Ultra KSM) support (enable it in Performance Control app)
Frandom
Dynamic Sync Control (enable it in Performance Control app)
Asynchronous FSync ported from HTC One
Cross Memory Attach
Entropy tweaks
Increased read-ahead from 16/128 to 32/2048 (can be customized in Performance Control app)
Disabled Cyclic Redundancy Checks (CRC) for better performance
Many patches, fixes and improvements from codeaurora
Many more performance and battery friendly tweaks
INSTALLATION
Download the latest nebula zip
Flash using CWM recovery
Wipe cache
Wipe dalvik cache
Reboot
NOTE
You are free to use kernel as the default kernel in your ROMs
Please DO NOT change the kernel name that shows up in Settings > About phone
Please link the nebula kernel thread in your ROM thread
DOWNLOADS
nebula kernel
(Please don't make mirror links of the kernel)​
SOURCE
Source code of the kernel can be found at my Gihub.
CREDITS
- pawitp - nebula is based on his kernel source for CM11
- to all the developers whose mods I have included in my kernel
- @k2wl - for his extensive guide on kernel compilation. Big thanx to him.
- @CoolDevelopment
- Christopher83 for the Linaro toolchains
​
XDA:DevDB Information
nebula kernel, Kernel for the Samsung Galaxy Grand Duos i9082
Contributors
xenon92
Source Code: https://github.com/xenon92/android_kernel_nebula
Kernel Special Features: Compiled using Linaro Toolchain to get the best performance. Scroll up for features.
Version Information
Status: Stable
Current Stable Version: v3.20
Stable Release Date: 2014-11-22
Created 2014-04-24
Last Updated 2014-11-22
CHANGELOG​
Changelog is available on nebula kernel wiki too
v3.20
- Fixes to network related kernel code
---x---x---x---
v3.18
- Stability fixes (check source code commits for details)
---x---x---x---
v3.16
- Backport timed General-Purpose Input/Ouput from hammerhead (Nexus 5)
- Improve multi-touch event handling
- Improve compiled kernel code
- Other fixes and improvements
---x---x---x---
v3.14
- Fix CVE-2014-3153
---x---x---x---
v3.12
- New I/O scheduler - BFQ (latest version - v7r4 - released on 18th May 2014)
- Memory Management: pass readahead info down to the I/O scheduler
- lib/memcopy: use glibc version
- Reverted JustArchi's optimization commits
---x---x---x---
v3.11b
This is a beta build. Testing the kernel optimization flags by JustArchi.
- Compiled using the latest Linaro 4.9.1 - 2014.05 toolchain
- Various kernel optimization flags from JustArchi's commit
---x---x---x---
v3.10
- Compiled using the latest Linaro 4.9.1 - 2014.04 toolchain
- Memory management - lazy cache flushing on non-mapped pages
- Many updates to Device Mapper
- Use proper memory barriers for bitops
- softirq: reduce latencies
- sync: don't block the flusher thread waiting on IO
- ext4: Speed up FITRIM by recording flags in ext4_group_info
- ext4: speed up truncate/unlink by not using bforget() unless needed
- vmscan: add customisable shrinker batch size
- Other fixes and performance tweaks
---x---x---x---
v3.04
- CPU Boost driver - decrease aggressiveness
- New governor - LulzactiveQ
- New I/O scheduler - SIOPLUS
- Other fixes and performance tweaks
---x---x---x---
v3.02
- CPU Boost driver - set tunables
- Wait just 1 second, instead of 4 seconds for other CPU core to halt
- Other performance tweaks
---x---x---x---
v3.00
- Added CPU Boost driver
- Reverted updates and based to v2.6
- Other performance tweaks
---x---x---x---
v2.9
- Updated ROW I/O scheduler with many updates and fixes from codeaurora
- Update DEADLINE I/O scheduler by hardcoding values
- Fixed a bug in CFQ I/O scheduler
- Other performance tweaks
---x---x---x---
v2.8
- Full F2FS support merged into main kernel branch
- Reduce latency for I/O schedulers
- Improvements to async I/O
- Update ROW I/O scheduler to v4
- Updates to SIO I/O scheduler
- Stable page writes
---x---x---x---
v2.7.3 - EXPERIMENTAL
- Fixed Wi-Fi issues on F2FS filesystem based ROMs
- Minor update to F2FS support
---x---x---x---
v2.7.1 - EXPERIMENTAL
- Updated F2FS support (read THIS)
---x---x---x---
v2.7 - EXPERIMENTAL
- Added F2FS support (read THIS)
---x---x---x---
v2.6
- Added a new governor - SmartassH3
- Added Dynamic FSync - Dynamic Sync Control (enable it in Performance Control)
- Added Cross Memory Attach (read more about it HERE)
- Fine tuned Deadline I/O scheduler
- Added Asynchronous Fsync from HTC One
- Entropy tweaks
- Many tweaks and improvements...
---x---x---x---
v2.5
- Added new governors - SmartassV2 & Lulzactive
- Added new I/O scheduler - ZEN
- Updates to Conservative governor
- Disabled Cyclic Redundancy Checks (CRC) for better performance
- Fixed few memory leaks
- Other performance tweaks
---x---x---x---
v2.4
- Added I/O schedulers - SIO, ROW and VR
- Performance tweaks
---x---x---x---
v2.3
- Added UKSM (enable it using Performance Control app)
- Enforce governor to stay in sync across CPU cores
- Disables multicast on suspend (less wakelocks)
- Few performance tweaks
---x---x---x---
v2.2
- Added support for ROMs that support dual-SIM (CM11)
- Added AnyKernel support (thanx to Koush, Apache14 and CoolDevelopment)
- Added Frandom
- Reduced Wi-Fi wakelocks by 4 times
---x---x---x---
BETA - v2.1
- Started the kernel from scratch
- Using the latest Linaro 4.7.4 2014-04 build
- OC 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Lowered swappiness from default 60 to 45
- Fixed random reboots (reverted the change causing random reboots)
- Few performance tweaks
---x---x---x---
v1.5
- removed BLX
- reverted dynamic read-ahead to a constant 2048/32 value
- removed a lot of experimental code from the kernel (cleanup)
---x---x---x---
v1.4
- added new I/O scheduler - ZEN
- lowered swappiness
- added dynamic read-ahead instead of a constant read-ahead value (it can still be fixed to a higher value using Performance Control app)
- reduced WiFi wake-locks (better battery)
- few more performance improvement tweaks
- few bug fixes
---x---x---x---
v1.3
You'll have to use some or the other kernel tweaking app (Performance Control app included) for all the future builds to enable/disable tweaks and features to get the most out of the kernel.
- added BLX - Battery Life Extender
- added UKSM support (enable it in the Performance Control app)
- added Dynamic Sync Control (enable it in the Performance Control app)
- added Frandom
- added Performance control app in the kernel zip (credits to h0rn3t and educk for the amazing app)
---x---x---x---
v1.2
- Initial build
- Compiled using Linaro 4.7 toolchain
- Used -O3 optimization flag
- Additional Governors: SmartassV2, SmartassH3, Lulzactive
- Additonal I/O Schedulers: ROW, SIO, VR
- Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Increased read-ahead maximum/minimum values from 128/16 to 2048/32
---x---x---x---
v1.0 and v1.1
- Not uploaded as they were my test builds
​
BRIEF EXPLANATION ABOUT KERNEL FEATURES​​
UKSM
UKSM is about de-duplication of data in system memory rather than being another de-duplicating file-system. This improves RAM usage.
Dynamic Sync Control
The dynamic sync control interface uses Android kernel's unique early suspend / late resume interface. While screen is on, file sync is disabled. When screen is off, a file sync is called to flush all outstanding writes and restore file sync operation as normal.
Frandom
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. It uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
CPU Boost driver
When certain bursty and important events take place, it might take a while for the current cpufreq governor to notice the new load and react to it. That would result in poor user experience. To alleviate this, the cpu-boost driver boosts the frequency of a CPU for a short duration to maintain good user experience while the governor catches up.
FAQ​​
On which ROM can I install nebula?
- nebula can be used on any AOSP kitkat 4.4+ based ROM. (Carbon, SlimKat, CM11)
What is the best and most stable configuration for nebula?
- Configuration depends from user to user. Still, the most stable configuration according to me and that I use is below. It might differ for you.
- Governor: SmartassV2
- Max. freq: 1.2 Ghz (OCing doesn't really have an increased and noticeable performance, rather it heats the processor and wastes battery for a marginal gain in performance as well as creates instability - random reboots etc. Google more about OC.) (Read the description on this commit.)
- I/O Scheduler - SIO
- Enable UKSM (from Performance Control app)
- Enable Dynamic FSync (from Performance Control app)
- I'll update this configuration as more tweaks are added to nebula
I get random reboots, what should I do?
- I am working on the kernel for myself and the kernel is quite stable for me. Still, if you face reboots see below:
- Make sure you followed the installation instruction written in Post #1.
- Make sure you "Fix permissions".
- OCing will always cause instability. Try reducing the max frequency to 1.2 Ghz
- It is quite possible that you don't know how to use a custom kernel. Not everything needs to be set at HIGHEST. Just because an "option" is there doesn't mean you have to select it. Try changing the configuration that meets your needs and satisfies you. If you set up the kernel properly, it would stop giving you random reboots.
- The only way to get things fixed is to provide logs. I cannot fix that I cannot see. Google, how to take logs to find and solve kernel issues. (kmsg/last_kmsg)
- Tell me a way in which I can reproduce the issue on my phone.
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
CoolDevelopment said:
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
Click to expand...
Click to collapse
Same issue on baffin too. That's why I have removed zzmoove from the kernel.
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
and he is present new build with new modification
its make wide development of grand :laugh:
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Read the description in this commit - Link
There has already been a discussion on CM11 thread about how much does it really benefit by OCing at higher frequencies. Refer to that thread's discussion for more info.
In short - OCing at too high frequency heats up the CPU (obviously) and doesn't necessarily increase performance.
Even though I have added OC till 1.6 Ghz, but even I don't use that setting. 1.2 Ghz is fine for me.
Another kernel for AOSP rom.....:laugh::laugh::good::good::good::good:
Installed the kernel in carbon ROM and is working fine....:good::good:
ll update more on the battery stat later...
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
parag tetambe said:
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Click to expand...
Click to collapse
It's actually 1797 MHz, so let's say it's only 3MHz shy from 1.8 GHz
This kernel looks promising, I will download, install, and use it for a few days
raghavsharmaxda said:
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
Click to expand...
Click to collapse
No fcs and no issues with call, data, and msgs....
Been in interactive with 1200 max for an hour now...
Dint tried overclock though...:fingers-crossed:
I need a lil battery life guys my service provider doesn't have 3g for now some TRAI issues and i stay away frm hme most of the time so using 2g and the screentime i get max is 3 hrs 30 mins wid evolution kernel processor=conservative,I/O=sio or sio plus and today i reverted back to cm's stock kernel and have flashed the latest build my biggest issue is when my battery drops down to 30% it starts draining drastically say like for 2 mins from 30 to 24% any help would be definitely appreciated have made calibrations until now again calibrating tonight and will test after that nebula for sure because only name i knew for best custom roms was and is XENON92!:thumbup:
Sent from my GT-I9082 using XDA Premium 4 mobile app
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
mukeshpacheria said:
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
Click to expand...
Click to collapse
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
naufalhadyan said:
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
Click to expand...
Click to collapse
thanx mate ,,,, i read it also but forget
thanx again
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
raystriker said:
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
Click to expand...
Click to collapse
nebula is already 3.0.101.
xenon92 said:
nebula is already 3.0.101.
Click to expand...
Click to collapse
Oh. I haven't tried it yet. My bad. (You could write that in the first post?)

[DISCONTINUED][5.1] Tangerine kernel v11.1

What are you doing here? This is old, my new kernel can be found here: Helium
Welcome to the thread of Tangerine kernel!
This kernel is meant to be used with all the available Lollipop ROMs.
Disclaimer:
use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware damage.
Q&A thread
This is the Questions & Answers thread: http://forum.xda-developers.com/xperia-sp/help/qa-tangerine-kernel-t3178801
Changelog:
v11.1
fixed /system not mounting in Temasek
do not use bricked hotplug
any newer version doesn't work
v11
built in frandom support (not a module anymore)
added bioshock CPU governor
added bricked hotplug by @show-p1984 (don't worry, "bricked" is just the name - the hotplug works well)
splashscreen can be chosen by the user (read below)
a couple of source updates
faster recovery boot & improved fstab (by @AdrianDC)
improved default ZRAM settings
v10.2
Linux 3.4.86 (thanks to nosedive)
various source updates (SELinux, wireless network management...)
wheatley CPU governor readded
default settings have been improved
important: check that the md5 sum of the zip is: 12ea5ad12650fc69002ce499d0f28fa5. Otherwise, don't flash the kernel and contact me
v10.1
basically v10, but working It misses some features that I wanted to include, but I released it so you can benefit from the stability improvements it brings.
Linux 3.4.72 (thanks to @nosedive)
ZRAM and zsmalloc backported from Linux 3.14
latest TWRP
Cortex-A15 optimizations
L2 CPU freq table fixed (thanks to @suliman lbabidi)
v10: erased update. Use v9.2.
v9.2
CPU underclocked to 281 MHz (disabled by default)
new splashscreen
fixed a bug that caused a kernel panic
bug: kernel version still shows Tangerine-9.1 (I've forgotten to change it)
v9.1
f2fs updates
f2fs for /system support in both kernel & TWRP
init.d support
fast screen unlock
Cortex-A15 optimizations
minor fixes
CPU overclock disabled at boot (no more overheating)
v9.0
built with GCC 5.2 and UBER Toolchain
GPU idle frequency set to 200 MHz (thanks to @Adrian DC)
loads of source updates (thanks to @Mrcl1450)
Linux 3.4.17
lionheart and interactive CPU governor readded
Multicore powersaving readded
Tangerine uninstaller: read this: http://forum.xda-developers.com/showpost.php?p=62616583&postcount=1755 it's important!
signed zip (cannot be flashed in Cyanogen recovery)
v8.0
Linux 3.4.14
loads of source fixes imported from the work of many teams (SuSE, RedHat, Samsung, Motorola... thanks to them!)
Ultra KSM (a.k.a. UKSM)
Anykernel installation method
new boot logo
removed PhilZ recovery (sorry, will try to readd it)
joystick support
Row I/O scheduler massively updated and improved
2 new CPU governors: intlliactive, intellidemand2
ZRAM, qcache and zsmalloc support
bug: screen flashing. Read this: http://forum.xda-developers.com/showpost.php?p=62330509&postcount=1604
screen freezing bug maybe fixed
new installation method! Read below!
v7.2
ArchXperia fixes (there's no update for other releases)
v7.1
Linux 3.4.12
CPU undervolting is fixed
fixes in TWRP
bluetooth optimizations (included in Linux 3.4.12) (caution: may cause bugs in bluetooth. Please report any issue)
v7.0
many source updates
xz compression (smaller .elf file, slightly longer boot time)
yankactive CPU governor removed
loads of source updates
GPU frequencies are fixed, GPU OC disabled. It will be working soon :victory:
almost all CPU governors removed (sorry :crying
ondemandplus has been massively updated
interactive CPU governor tweaks by CodeAurora devs
loss of root is fixed
CPU boost & optimizations by CodeAurora devs
v6.6
charging bug fixed
a few source updates
v6.5
new ramdisk
frandom support
reduced overheating in TWRP (lock max freq at 1728 MHz)
v6.4 - only regular release (a1 doesn't need this update)
new ramdisk (fixes some bugs)
OmniROM support dropped. I'll support it again when the ROM will work (now it's quite unusable)
regression: if your phone is switched off and you plug the charger in, it will turn on and boot. I think it's a bug in my kernel and I'll do my best to release a fixed version soon.
v6.3
updated ramdisk (fixes black screen when receiving calls)
GPU OC disabled
TWRP is the default recovery
OmniROM support
v6.2
TWRP 2.8.7.0
v6.1
new governor: brazilianwax (it's bugged, don't use it - will be removed)
source updates (Linux 3.4.10)
mkfs.f2fs fixed
latest intelliplug by @faux123 with max freq limiter when screen is off
v6.0
built with the latest UBER toolchain and GCC 5.1
source updates (Linux 3.4.6)
new I/O scheduler: sioplus
read-ahead buffer size set to 128 kb
TWRP can format in f2fs (not working)
FauxSound 3.6 (may fix many bugs)
v5.2
FM radio works
smartassH3 removed
GPU overclock should work even though 480 MHz freq. is displayed as 0 MHz
v5.1
smartassH3 fixes (need to be tested)
WiFi module is automatically replaced by the installer
Userspace I/O driver support for HID subsystem
a small fix in the source
v5.0 beta
new governor: smartassH3
Linux kernel source updates
built with GCC 5.1 and Sabermod toolchain plus neon and cortex-a7 flags to improve performance
fixes to interactive CPU governor
default max CPU frequency is 1,728 GHz
new WiFi module is needed: read the installation instructions
v4.0
Overclock to 1,944 GHz
full cifs support
no undervolting/it will be re-enabled in next release
source updates, now the kernel supports autobrightness in CM12.1 and other ROMs
v3.4
undervolting and FauxSound are back
WiFi now works again
v3.3
many other source updates
v3.2
many source updates from Linux devs
new governor: ondemandplus
v3.1
support for 3-LED notification light in CM12.1
2 recoveries (latest TWRP & PhilZ with f2fs support)
many source updates & fixes from Linux kernel devs
v3.0
CPU overclock and underclock
new splashscreen
many TCP congestion algorithms: westwood, bic, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinois
f2fs updates
color calibration
several source updates & latest ramdisk (thanks to @Mrcl1450)
v2.6
Enforcing SELinux
v2.4 and v2.5
SystemUI fc's have been fixed
v2.3
f2fs works (boot may take more than 1 minute)
v2.2
Permissive SELinux
v2.1
f2fs support
TWRP 2.8.6.0 or PhilZ touch
latest fixes from CyanogenMod team
v2.0
FauxSound!
NTFS support
TWRP 2.8.5.0 (thanks to @kontini)
v1.3
Dynamic Fsync
USB fast charging
v.1.2
new governor: intellimm
undervolting/overvolting (does the latter word exist?)
v1.1 and v1.0
new I/O schedulers: fifo, sio, row, vr, zen, fiops, test, bfq
new governors: intelliactive, lagfree, intellidemand2, Lionheart, smartassv2
enabled governors: conservative, userspace
built with the latest Linaro GCC 4.9.x toolchain with optimizations for Cortex-A7 chips
KSM support
Swap support
SELinux disabled so SIM works out of the box!
Debugging the kernel
/proc/kmsg is a file that stores all the kernel messages from the very first seconds of the boot process. A copy of that file isn't always needed to fix a bug, but since I've explained how to get one I don't even remember how many times, I'll write here the needed steps:
1. open a terminal on your phone
2. run the following commands:
- su
- cat /proc/kmsg > /sdcard/kernel_log
3. the log will be stored in kernel_log.
Splashscreens
Lollipop Hub Edition > lhub.rle > http://i.imgur.com/JELOvtG.jpg
Black & orange > blackorange.rle > http://i.imgur.com/jRkemxJ.png
Blue > blue.rle > http://dl-1.va.us.xda-developers.com/3/4/1/8/3/8/3/TANGERINE.jpg?key=oHTC-bp0wl60JT-h_7p3Ww&ts=1446891893
White > white.rle > http://i.imgur.com/lNhq3Id.jpg
White w/ Sony logo > whitesony.rle > same as "White" but with Sony logo on top of it
Cyanogen Black > black.rle > http://dl-1.va.us.xda-developers.com/3/3/4/4/0/2/6/Tangerine-splashscreen.png?key=xDxhR_sZ7TTTKv8OxGy-7w&ts=1446892429
Download your favourite splashscreen here, rename it to "logo.rle" and place it in /data/data: https://drive.google.com/folderview?id=0B-msDWtyu1JrUE56Qkh3X3JiT3M&usp=sharing
If you don't wipe /data in the recovery, there's no need to redownload the splashscreen you want every time you update ROM/kernel. It will already be there.
Downloads:
Download from Kernel Adiutor or from Android File Host:
https://www.androidfilehost.com/?w=files&flid=40608
If you had previously flashed the old PhilZ with Rashr, you need to flash stock FOTAKernel to use TWRP in v3.1 and later.
Use this zip that will flash a stock FOTAKernel (thanks to @TechnoSparks): http://forum.xda-developers.com/xperia-sp/general/stock-components-flashable-zips-t3184111/post62447981
be sure to choose your variant (e.g. C5303)!
Or, if you've got the whole C530x .ftf file, you can also flash the FOTAKernel via FlashTool.
Banners by @Steph310:
{
"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"
}
Thanks to:
FXP team, especially uberlaggydarwin
@pec0ra for his William kernel
@DooMLoRD for his elf repacking tool
@bbedward
@nosedive
@dorimanx
CodeAurora devs
Linux kernel devs
@Adrian DC
@Mrcl1450
@Furrydaus
@faux123 for dynamic fsync, intelliplug and fauxsound
@Drakomord for having helped me fixing some bugs and for being so patient!
XDA:DevDB Information
Tangerine kernel for Xperia SP, Kernel for the Sony Xperia SP
Contributors
Tomoms, nosedive
Source Code: https://github.com/Tomoms/android_kernel_sony_msm8x60
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 11.1
Stable Release Date: 2015-11-12
Created 2015-04-05
Last Updated 2016-01-12
Double tap to wake function.... Please include in this
What is the recovery?
lvints said:
What is the recovery?
Click to expand...
Click to collapse
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
anisingh62 said:
Double tap to wake function.... Please include in this
Click to expand...
Click to collapse
Spasik said:
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
Click to expand...
Click to collapse
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Tomoms said:
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Click to expand...
Click to collapse
If you want any help related to double tap to wake function you head into galaxy s3's android development section. And there you have to see for arter kernel it is the best kernel for double tap to wake and you could pm the developer for any help
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Zygmus said:
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Click to expand...
Click to collapse
That option isn't available with stock kernel too.
Don't use CM's built-in kernel tweaker. It sucks. Use Trickster MOD.
Good work bro
use this mods for next version
- Swap support
- Zram support
- CPU underclock
- CPU limiter
- O3 compression
No need to set SELinux to permissive in this kernel :victory:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Nice kernel, i hope some features are going to be added like fast charge, faux sound and more cpu frequencies. If u want to flash another recovery use Rashr Flash tool.
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
bobslesbricoleurs said:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Click to expand...
Click to collapse
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
nplezka said:
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
Click to expand...
Click to collapse
Yeah, I had to create it mainly because unlocking the bootloader and staying on a featureless kernel seemed nonsensical to me.
Tomoms said:
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Yay! I was going to write on feature request tab, so I'll wait for v2 eheh
Tomoms said:
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
why use this kernel
i have rr5.4 build running quite good with philz recovery.
whats the difference bw the rr's kernel and this one.
i would like to know the features before flashing it
bharathulaganathan said:
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
Click to expand...
Click to collapse
A small update for all of you. v2 is canceled since it doesn't boot, I'll release some point releases (1.x) which will include each feature I had previously planned for v2. So within 3 or 4 point releases we'll have what should have been v2. This will help me in debugging. v1.1 is coming today or tomorrow
flashed it but im having philz
many guyz said they lose philz recovery but not im my case
how this is possible then

[ROM][LP][LG-L90][UBERTC] Optimized CM ---Discontinued---

{
"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"
}
What's going on everyone, My name is Anthony ( github: ROM-Jeremy ::: xda: CaptivateKing ) While I finish getting PitchforkOS to the point where I want to release it, I am going to provide an optimized cyanogenmod experience for everyone. If you don't know me yet, I'm all about optimizing code. I just can't settle for the standard configuration . I left the old PitchforkOS beta builds up, for anyone who still chooses to use them.
ROM FEATURES
-Based on Quarx2k's device/kernel trees to support unified builds (D405/D410/D415/D405N)
-Compiled with UBER 4.9.3 toolchain
-Compiled with -O2 optimizations for THUMB
-Compiled with -O3 optimizations for ARM
-Removed a lot of bloat
-Removed live wallpapers(battery hog)
-Removed email/exchange(can be handled with browser or other email apps)
-Removed Trebuchet launcher(stock cm launcher)
-Added SlimLauncher(stock slimrom launcher)
-No more block based builds
-Removed forced alignment in libcore(should fix play services FC)
KERNEL SANDERS
-Kernel version 3.4.105
-Compiled with -O3 optimizations
-Compiled with UBER 4.9.3 toolchain
-Optimized AES and SHA-1 for ARM
-Underclocked CPU
-TripNDroid scheduler
-BFQ scheduler
-SIO scheduler
-FIOPS scheduler
-Frandom module
-PegasusQ CPU governor
-Intellidemand CPU governor
-Simple GPU algorithm (Faux123)
-Intelli_plug (Faux123)
-Sound Control (Faux123)
-Optimized ARM RWSEM algorithm (Francisco Franco)
-Reclaimed memory from logger
-Improved fairness efficiency of schedulers
-Increased ext4 speed & optimized test root
-Slimbus adjustments for best audio possible
-Reduced disk writes
-Lots of code optimizations
-Fixed 2 compilation warnings(one was a missing symbol, the other was deprecated code)
To be continued...
BUGS
Same as CM
Looking into some fixes...
DOWNLOADS
---New Builds---OptimizedCM
https://goo.gl/fqTXD6
---Old Builds---PitchforkOS Beta's
https://goo.gl/nbzPtU
---Gapps Package---Use 5.1 Gapps---
http://goo.gl/kUsSMA
SOURCE
https://github.com/ROM-Jeremy
INSTALLATION
Reboot to recovery
Make a backup (unless you already have one)
Wipe data/cache/dalvik
Install ROM
Install Gapps
Reboot & Enjoy!
RECOGNITION
Google: For source code!
CyanogenMod: For source code, and the ability to support so many devices!
Quarx2k: For all of his hard work on the LG L90, and making all this possible!
BigMajster: For all the kernel and ROM work!
And many more!
If you were left out accidentally, and want to be mentioned, please let me know!
SCREENSHOTS​
NEW CHANGELOGS​
---5-28-15---
-Removed graphite optimizations(seemed to be causing network issues)
-Removed forced alignment in libcore(was causing FC in Google play services)
-Added Opticharger/Squisher to build(optimizes all png files using pngquant)
-Up to date with cm source
---5-24-15---
-Removed lots of bloat
-Removed email/exchange(can be handled with browser or other apps)
-Removed live wallpapers(battery hog)
-Removed Trebuchet launcher
-Added SlimLauncher
-Lollipop audio only
-Removed checkjni(caused system to run slower)
-Do not allow mock location
-Root access enabled by default
-Changed default ringtone and notification tone
-Allow more arch flexibility during compilation
-Disabled block based builds
-Fixed 2 kernel compilation warnings
-Up to date with cm source
---5-19-15---
-ROM compiled with UBERTC 4.9.3
-Fully enabled -O3 optimizations for Kernel build
-Enabled Graphite optimizations for Kernel
-Added various performance flags for Kernel
-Enabled optimized AES and SHA-1 for ARM
-Fixed compilation error from using Graphite optimizations
---5-13-15---
-Updated source to 5.1.1_r2
-Kernel compiled with UBERTC 4.9.3
-Added Intellidemand CPU Governor
-Optimized kernel same-page merging
-Optimized square root algorithm
-Fixed writeback cache thrashing
-Fixed race that caused writeback to hang up
-Fixed occasional slow sync
-TripNDroid scheduler
-Reclaimed some memory from logger (A little extra free RAM)
-Underclocked CPU
-Improved fairness efficiency of schedulers
-Increased Ext4 speed & optimized test root
-Slimbus adjustments for best audio possible
-Reduced disk writes and more
-Added ability to record calls(Needs testing to confirm)
---5-6-15---Initial Build
-Kernel version 3.4.105
-Based on stable cm-12.1 branch "YOG3C"
-Frandom module (random number generator that is 10-50 times faster than version included in android)
-Faux123's intelli_plug (intelligent hotplug alternative) (enable using TricksterMOD or equivalent kernel tuning app)
-BFQ, SIO, and FIOPS schedulers
-Faux123's Simple GPU Algorithm (user configurable simple GPU control algorithm, replaces Qualcomm's TrustZone GPU controller)
-Faux123's Sound Control (alter "in call/speaker" volumes at the hardware level) (must use paid app from play store)
-Optimized ARM RWSEM algorithm (Francisco Franco)
OLD PitchforkOS CHANGELOGS
---5-1-15---Third Beta Build
-Updated kernel from version 3.4.1 to 3.4.105 (tons of fixes/improvements)
-Added frandom module (random number generator that is 10-50 times faster than version included in android)
-Added Faux123's intelli_plug (intelligent hotplug alternative) (enable using TricksterMOD or equivalent kernel tuning app)
-Added BFQ, SIO, and FIOPS schedulers
-Added Faux123's Simple GPU Algorithm (user configurable simple GPU control algorithm, replaces Qualcomm's TrustZone GPU controller)
-Added support for Faux123's Sound Control app (alter "in call/speaker" volumes at the hardware level) (must use paid app from play store)
-Fixes for compilation with Linaro toolchain
-Removed CPU OC/UC & voltage tweaks until I can find a way to cleanly implement it (and ensure that it actually affects performance)
-Up to date with CM source code
---4-28-15---Second Beta Build
-ROM and Kernel compiled with Linaro 4.8.3
-ARM compiled with -O3 optimizations (instead of -O2)
-THUMB compiled with -O2 optimizations (instead of -Os)
-PegasusQ CPU governor added
-GPU overclockable to 533MHz and underclockable to 100MHz
-CPU overclockable to 1.6GHz (working on underclocking)
-Added new clean options (for developers who want to build this ROM)
-Ability to compile boot.img via "make bootimage" (for developers also)
-0 compression ratio for jar files
-Kernel voltage tweaks
---4-26-15---Initial Beta Build
-Almost stock cm​
So this is "just" a bit modified CM with a optimized kernel?
GrinningFerret said:
So this is "just" a bit modified CM with a optimized kernel?
Click to expand...
Click to collapse
For the moment, yes. As time progresses, more changes will occur. This was just the first build, so I removed some things that weren't needed, used optimized cross compilers from linaro, as well as other optimizations. Just wanted everyone to try it out, see if there are any specific bugs to my build that need to be addressed, before more customizations can be done. So in short, yes it's basically cm for the first build. As builds continue, it will start to differ more and more
Hey, as you say you are going to try some kernel fixes.. Why not join @Quarx (if you didn't already) with one github account so there won't be multiple versions (which might be confusing).
So If all kernel devs (and later more devs) are working together in one git and one kernel (maybe different branches for multiple features..), that should be awesome!
These are just my thoughts..
DGooseman said:
Hey, as you say you are going to try some kernel fixes.. Why not join @Quarx (if you didn't already) with one github account so there won't be multiple versions (which might be confusing).
So If all kernel devs (and later more devs) are working together in one git and one kernel (maybe different branches for multiple features..), that should be awesome!
These are just my thoughts..
Click to expand...
Click to collapse
Already what I had in mind. But instead of a group github account, if I happen to fix anything, I can push it to Quarx and CM. Then they can commit the fixes if they would like to. Or if Quarx or anyone fixes anything, I'll cherry pick what is needed for my source. It's a little more organized this way(at least in my eyes). I'm always open for anything though, so I can try discussing it with Quarx
CaptivateKing said:
Already what I had in mind. But instead of a group github account, if I happen to fix anything, I can push it to Quarx and CM. Then they can commit the fixes if they would like to. Or if Quarx or anyone fixes anything, I'll cherry pick what is needed for my source. It's a little more organized this way(at least in my eyes). I'm always open for anything though, so I can try discussing it with Quarx
Click to expand...
Click to collapse
Nice to see
Looking forward to all the upcoming things!
Nice !
Can you take any screenshots ?
#Vangreen said:
Nice !
Can you take any screenshots ?
Click to expand...
Click to collapse
Sure will, I'll post them up shortly!
Sent from my LG-D415 using XDA Free mobile app
Screenshots Added
Screenshots attached to the original post. I was using Euphoria's CM12 theme off the play store. I like it because it adds a nice overall dark theme. That's why it looks different from stock CM12
CaptivateKing said:
Screenshots attached to the original post. I was using Euphoria's CM12 theme off the play store. I like it because it adds a nice overall dark theme. That's why it looks different from stock CM12
Click to expand...
Click to collapse
Can you post screenshot of lockscreen and does quick remote works or if not will there be some fix ?????
gorankx said:
Can you post screenshot of lockscreen and does quick remote works or if not will there be some fix ?????
Click to expand...
Click to collapse
The default SELinux policy for android was changed to enforcing mode in Lollipop to increase security. This restricts the functionality of some apps, so as far as I know, the only way to fix it is by changing the SELinux policy back to permissive. Unless there is a better workaround somewhere. And yea, I can post a screenshot of the lockscreen, although it is the exact same as cm12
Sent from my LG-D415 using XDA Free mobile app
So is the kernel permissive then? Would be great if it was
razkal1 said:
So is the kernel permissive then? Would be great if it was
Click to expand...
Click to collapse
You can change it with an app called "SELinux Mode Changer".
PS:The kernel of my ROM is permissive too...
Cool... when you add some nice mods I'll try out the rom ? looks promising
New update will be rolling in tonight. I was able to add overclock/underclock abilities to the GPU. ARM is compiled with -O3 optimizations, and THUMB is now compiled with -O2. This increased the size of the builds a slight bit, but it runs a lot better. PegasusQ governor is also available now. Also several other things, that I will list in the changelog when the ROM is uploaded. I am going to use the second post in the thread for future changelogs etc. Will arrive shortly!
Sent from my LG-D415 using XDA Free mobile app
Would be great if you could make selinux permissive #captivateking
@up
It's just one line modification
A one word edit
You can also use this App to change the SELinux mode.
Random Reboots
Great Job with this ROM.. Did you managed to get rid of random reboots? I have try every CM 12.1 ROM and all od them have random reboots on my d405n.

Categories

Resources