[KERNEL][GPL] MarsKANG BETA | ICS--> r57 - Sony Ericsson Xperia Neo, Pro

{
"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"
}
The ultimate fire in the kernel.
Compatible With: Neo & Neo V
BETA REVISIONS - FLASH AT YOUR RISK
Disclaimer
Code:
[COLOR="Green"]
#if
/* Your warranty is now void.
There are no obligations to complains etc.
I will laugh at you should you brick your phone.
This is a KANG, not an original development. */
struct of kernel is very eccentric
printf ;(REPORT ON ANY BUGS)
[/COLOR]
VDD_MPU_VOLT,responsibility=0 to developer
#endif
Introduction
brunomars said:
The seamless integration of Vanilla commits, Per-Dev contribution and Mars' commits for more power, speed and stability for your device.
What's with the rXXX?? We go by per commit. The bigger the number shows the more the number of TOTAL Commits. So, you will end your phone's desire for performance.
Click to expand...
Click to collapse
Features
- A newer, much faster Linux kernel 2.6.32.15
- 2003 Jhash Implementation (+ Stock version (1996) +)
- CFlags optimizations
- Based on latest SE Source codes, 4.1.B.1.13
- CWM Recovery Support
- 2 Way call recording
- Intellidemand, SmartASS & Lulzactive Governors
- 0% Battery Update
- Tweaked TCP for more net speed
- GCC 4.4.3 Toolchain-based
- Tweaked Schedulers to provide top speed
- Extremely tweaked algorthims
- CPU Code tweaks
- 1.7GHz Overclock
- Customized tweaked voltages for more power savings
- Updates from SEMC drop
- Fixes & Commits from CM
- RAMDisk Recovery Support
Click to expand...
Click to collapse
If You like this, Click the Tip us button to support me!
Source Code: Github
Changelog
Credits
- Sony, Source Code Distribution
- Linux, Vanilla source
- Other Kernel Developers for Cherry picks
- Shardul, for his wonderful RAMDisk
Hall Of Fame
Donate to me here!

Re: [KERNEL][GPL] MarsKANG BETA | ICS--> r57
Full Changelog
r57
- r57: Updates for Source
- Revert: fs/xattr.c:setxattr(): improve handling of allocation failures
- fs/xattr.c:setxattr(): improve handling of allocation failures
- ARM: msm: vreg is a module and so needs module.h
- pmem: fix for OMX video playback*
- [lulzactive]: put back sysfs protection from store_pump_down_step*
- Enable overclock
- cpufreq: added VDD sysfs interface
- ARM: 7296/1: proc-v7.S: remove HARVARD_CACHE preprocessor guards
- Increased default readahead value to 1024kB.
- algorithm: Added optimized CRC32 algorithm.
- Source: Updates to source code drop
- algorithm: Added optimized ARM RWSEM algorithm.
- lib/sha1: use the git implementation of SHA-1
- dm io: remove BIO_RW_SYNCIO flag from kcopyd
- jhash: add GOLDEN_RATIO
- jhash: The new jhash implementation
- Add: SLQB memory allocator
- mm: slub: Default slub_max_order to 0*
- cpufreq: Export scaling_available_frequencies attr in /sys
- audio: 2 way call record
+++++++++++++++++
r37
- Revert: tcp: forward-port "tcp: fix three tcp sysctls tuning"*
- block: deadline: Remove repetitive writes_starved line
- tcp: forward-port "tcp: fix three tcp sysctls tuning"
- netfilter: fixed duplicate declarations
- block: tweaked deadline fifo_batch
- r32: Update revision version
- block: deadline: initial flash storage tweaks
- Revert: "Hard revert block commits"
- Source: Merge branch 'r100' of*https://github.com/brunomars/semc-kernel-haida
- Revert: "block: Add support for reinsert a dispatched req"
- block: Add support for reinsert a dispatched req
- block: add ROW scheduler v4
- Source: Updates to kernel
- Config: Added new haida defconfig
- Source: Small modifications
- Source: Updates from SEMC Drop
- Makefile: Modify Makefile for building
- Fix: Fix for Kconfig error
- Governor: Added Intellidemand, Lulzactive & SmartASSv2 Governors
- Governor: Added SmartASS tuned for Neo V with removal of minimum and maximum VDD
- fs:lowered vfs_cache_pressure
- r21: Update revision version
- Power: VM Max and 0% Battery update
- Linux 2.6.32.15
- Source: Merge branch 'r100' of*https://github.com/brunomars/semc-kernel-haida
- Source: Push new modified .h files
- Source: Push new modified .h
- Linux 2.6.32.14
- Linux 2.6.32.13
- Linux 2.6.32.12
- Source: Stage commits from local
- Linux 2.6.32.11
- Makefile: Remove -Werror from CFLAGS*
- Source: Updates to sources
- Linux 2.6.32.10
- kbuild: Fix passing -Wno-* options to gcc 4.4+*
- Makefile: disable unused-but-set-variable warning
Click to expand...
Click to collapse
Bugs / Issues
- WIFI does not work
- Sound bug for Clearbass
- Kernel is showed as Serene kernel, I cherry-picked something and accidently changed the version
External Download Links
Revision 37 - marsKANG-r37-haida.img - 7.88 MB
Revision 57 - marsKANG-r57-haida.img - 7.89 MB
WIFI Modules
WIFIModules.zip - 6.30 MB
Credits to Serene ICS.

Related

[KERNEL] (11APR) Googy-Max4 Kernel 1.5 [TW5/CM12.x] (Linux 3.4.106 / Linaro 4.9.3)

This kernel is ONLY for Samsung Galaxy S5 SM-G900F
TOUCHWIZ 5.0 (Lollipop) / CM12.x !!!
{
"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"
}
Features :
- Based on Samsung / Cyanogenmod Lollipop UPDATE1 Sources
- Updated to latest BOC7 / CM12.x ramdisk
- Patched to latest Linux 3.4.106
- Compiled with latest Christopher's latest linaro gcc 4.9.3 optimized for Cortex A15 :good:
- Compiled with gcc optimization flags
- Boeffla Sound configurable in STweaks
- Logger switchable
- arch_power & gentle fair sleepers switchable
- sched autogroup switchable
- Power efficient workqueues switchable
- KSM with deferred timers, both switchable
- CPU Voltage control
- Fast charge control
- LED fading control
- RGB control
- msm Thermal v2
- frandom support
- SELinux set to permissive
- CPU governors : interactive, impulse, ondemand, smartmax, zzmoove, intellimm
- IO schedulers : cfq-noop-deadline-bfq-fifo-fiops-row-sio-vr-zen schedulers
- TCP congestion controls: cubic-bic-westwood-htcp-highspeed-hybla
- MORE TO COME ...
Thanks :
The Beta Team: @rafi1430
- Samsung : For the code source
- @faux123, @andip71 for their fantastic work
- @qrashers for the Googy-Max Kernel logo & user / betatester signatures
- and last but not least, THE WONDERFUL XDA COMMUNITY !!!
TW5 Changelogs & Downloads :
==> [Post #2] <==​~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~​
Source :
https://github.com/googyanas/Googy-Max4-Kernel
Signature for users :
XDA:DevDB Information
[KERNEL] (11APR) Googy-Max4 Kernel 1.5 [TW5/CM12.x] (Linux 3.4.106 / Linaro 4.9.3), Kernel for the Samsung Galaxy S 5
Contributors
googy_anas
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5
Stable Release Date: 2015-04-11
Created 2015-03-07
Last Updated 2015-04-11
TW5 Kernel downloads and changelogs
[11APR] Version 1.5 :
- Reverted KSM (causing problems in some cases)
- More tweaks and patches (slimbus, lowmemorykiller, mm ...)
[06APR] Version 1.4 :
- Replaced Faux sound with Boeffla sound
- Replaced Faux fast charge with Boeffla charge levels
- Added governors : smartmax, impulse, intellimm, zzmoove
- Added KSM with deferred timers (both switchable via stweaks)
- some ARM patches and tweaks
- large amount patches and tweaks (workqueue, futex, mm, memutils, block, ext4)
[29MAR] Version 1.3 :
- Compiled with hardfloat and neon-vfpv4 flags
- Stweaks is back !
- SELinux is set to permissive mode
- disabled CPU voltage control (was the cause of reboots and bootloops when stweaks was included ! Will be fixed later ...)
- huge amount of ARM patches and tweaks (Neon mode, unaligned memory access, rwsem, memcpy, mm, mpu ...)
- lowmemorykiller: implement task's adj rbtree
- hotplug: backport of smpboot facility
- writeback (fs & mm) patches and tweaks
- sched: activated sched autogroup (switchable via stweaks)
- various tweaks (sched, cpufreq, cpuidle, block, fs, ...)
- kgsl: optimized (lower) memory allocation and less highmem pressure (lowmemkiller is happy again)
- a lot of other patches and tweaks I surely missed to mention (please check my github for more details)
[20MAR] Version 1.2 :
- Switched to christopher's a15 linaro gcc 2015.03
- cpufreq tweaks
- Reverted Stweaks support (for now) - Please manually remove Stweaks app if it's still there ...
- Automatic build.prop patch (disable knox, selinux, securestorage props ...)
[14MAR] Version 1.1 (Skipped version due to messed stweaks support) :
- Patched to Samsung Lollipop UPDATE1 Sources
- Updated to latest BOB7 ramdisk
- Faux Sound v3.6 (control via STweaks)
- Logger switchable via STweaks
- arch_power & gentle fair sleepers switchable via STweaks
- kernel/sched: Implemented Power efficient workqueues
- CPU Voltage control
- Fast charge control
- LED fading control
- RGB control
- msm Thermal v2
- frandom support
- SELinux set to permissive
- IO schedulers : cfq-noop-deadline-bfq-fifo-fiops-sio-vr-zen schedulers
- TCP congestion controls: cubic-bic-westwood-htcp-highspeed-hybla
ENJOY !!! and don't forget to post your feedback, I really read them all even if I am silent as a rock ....
[07MAR] Version 1.0 :
- Updated to Linux 3.4.106
- compiled withh latest christopher's linaro gcc 4.9.3 optimized for cortex-a15
- added Faux Sound (thx @faux123)
Downloads are attached below
PLEASE DO NOT MIRROR !!!
CM12.x Kernel download
[11APR] Version 1.5 :
Same features as TW kernel
Awesome job but we want it for aosp too
Nicol-Fever said:
Awesome job but we want it for aosp too
Click to expand...
Click to collapse
Oh ! Already ?
That will surely come ... but only when my TW5 kernel gets ALL the features in my todo list !
Let's first enjoy GoogyMax4 and feel the difference ......
Like the s3 old good days
Thanks man and welcome to the s5 arena.
Sent from my SM-P600 using Tapatalk 2
Looking Forward to more.
Tried it and already liking it so far. Can't wait to see where it goes. BTW what app do you guys use for changing kernel settings?
htb2050 said:
Tried it and already liking it so far. Can't wait to see where it goes. BTW what app do you guys use for changing kernel settings?
Click to expand...
Click to collapse
You can use trickstermod or 3c toolbox while waiting for stweaks to get into the game
PS : do you feel any improvement ?
Envoyé depuis mon SM-G900F
So finally
Very smooth great work.:good:
googy_anas said:
You can use trickstermod or 3c toolbox while waiting for stweaks to get into the game
PS : do you feel any improvement ?
Envoyé depuis mon SM-G900F
Click to expand...
Click to collapse
Totally. I used the other two kernels and I was having battery brain and kernel wake locks and occasionally a bit of lag but now all seems gone. I was actually planning on flashing stock kernel by now. But I will be sticking to yours.
No other variant beside F ?
Thank you. It works very smooth. Am testing the battery life now. ?
Works with T-Mobile, WiFi calling also.
With more schedulers/governors and fsync module this would be a keeper!
@googy_anas
g900h ?
Good work no lag very fast!
brees75 said:
Works with T-Mobile, WiFi calling also.
With more schedulers/governors and fsync module this would be a keeper!
Click to expand...
Click to collapse
Working on it ...
Envoyé depuis mon SM-G900F
Does Faux Audio already providing benefits out of the box with Googy-Max or do I need to buy the corresponding app as well to get any benefit?
Excellent contribution, for my the best kernel since I wore it in the S4, thank you.

[Kernel][surnia][6.0.X][CM/AOSP/STOCK] X-Infinity Kernel For Moto E 2015 LTE

{
"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 is my new X-Infinity Kernel for the 2015 Moto E LTE. It's based off the CyanogenMod kernel available on GitHub. Flash it using TWRP. Bug reports and contributions are welcome.​
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Governos
PERFORMANCE
POWERSAVE
USERSPACE
ONDEMAND
INTERACTIVE
CONSERVATIVE
IMPULSE
LIONFISH
I/O schedulers
NOOP
DEADLINE
ROW
CFQ
FIOPS
BFQ
ZEN
SIOPLUS
TRIPNDROID
Special Feactures
Double Tap Wake (DT2W) Add in the next build
More Feactures
Powered by Ubuntu 15.04 x86_64
LED notification support
Moderately undervolted
Updated to Linux 3.10.94
Synced with latest CodeAurora changes
Improved memory caching backported from Linux 3.15
Improved storage performance
Optimized ARM crypto routines
Updated f2fs and WiFi drivers
KCAL MDP5 colour control (by savoca)
Improved zRAM backported from Linux 4.1
Compiled with Linaro GCC 4.9 and optimized for Cortex A53
Stripped down and optimized configuration
Network speedup tweak
Reduce swappiness to 30
Optimized SLUB
Asynchronous I/O latency to a solid-state disk greatly increased
Disabled MMC CRC check
Compatible with Kernel Adiutor, Universal Kernel Manage and others
And More
X-Infinity For The Moto E 2015 LTE​
Old versions
X-Infinity R03 For surnia
X-Infinity R02 For surnia
X-Infinity R01 For surnia
Installation Instructions​
My suggested install procedure:
Boot into TWRP (make sure you have a suitable ROM installed)
Flash my kernel zip.
Reboot into Android.
@squid2
@casper1982 thanks for banner desing
@Tutodio thanks for testing
@Savoca
@faux123
@xperiafan13
@Flashhhh
@Christopher83
@eng.stk​
Screenshots​
XDA:DevDB Information
X-Infinity Kernel, Kernel for the Moto E 2015
Contributors
Carlos Arriaga
Source Code: https://github.com/KernelXInfinity/android_kernel_motorola_msm8916
Kernel Special Features:
Version Information
Status: Stable
Created 2016-01-08
Last Updated 2016-04-04
- changelog -
Code:
[B][SIZE="4"][COLOR="Purple"]X-Infinity R16 / 2016-04-4[/COLOR]
- Merged CM changes
- Added lionfish governor by squid2
- Added system wide power efficient workqueues
- sched/fair: Implement fast idling of CPUs when the system is partially loaded
- block: bfq: set IOPS mode by default with slice_idle set to 0
- lib/memcopy: use glibc version
- Optimized Square root algorithm
- Fixed low/poor call audio
- Security fix for CVE-2016-0728
- Optimize apply_slack() for size and speed --thanks to varunchitre15
- Enabled pipe flag
- Makefile : use std=gnu89
- block/deadline: tweaked for better performance
-Merged CM changes
- Added Impulse governor(fine tuned for osprey)
- arm/dt: msm8916: Schedule mmcqd on idle CPU
- arm/dts: msm8916: enable bam_dmax fast shutdown
- mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default for more performance
- Added toggle for crc check
- Optimized slub & zlib changes
- cpufreq: Ondemand: eliminate the deadband effect
- Cpufreq & devfreq patches
- Updated to Motorola Marshmallow sources
- Updates from CAF LA.BR.1.2.7_rb1.1
- Security and bug fixes from Linux 3.12.52
- Compatible with Marshmallow stock ROM
- More than a dozen CAF security fixes
- Miscellaneous bug fixes
- Somewhat smoother animations
- Added Intelliplug v4.0 by faux123
- Add Intelliactive & Bluactive governor
- block: Make CFQ default to IOPS mode on SSDs
- Added toggles to disable wlan wakelocks
- Makefile: optimize & cleanup
- Makefile: tell gcc optimizer to never introduce new data races
- Added Powersuspend v1.5 driver
- msm: mdss: add powersuspend hooks
- Dynamic Fsync 2.0 support for 3.10 kernels
- sched: enable HMP-aware task placement logic
- Disable more debug features
- Added adreno idler v1.1
- Merged updates from CM
- ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+
- rcu: squashed updates from CAF
- Makefile: improve decompress performance during boot up process
[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R04 / 2016-01-27[/COLOR]
Add Governos
- Darkness
- zzmoove
- impulse
- intellidemand
Add Hotplugs
- Zen Decision
- ASMP
- MSM[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R03 / 2016-01-25[/COLOR]
Fixed low/poor call audio
Security fix for CVE-2016-0728
Add IOSHED thanks @Flashhhh
- ZEN
- SIO
- SIOPLUS
- TRIPNDROID
SELinux Update 3.10.95[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R02 / 2016-01-23[/COLOR]
merlin: test#1
osprey: test#1
surnia: Test #1
merlin: enable governors …
Optimize apply_slack() for size and speed --thanks to varunchitre15
Added frandom 3/3 …
Added frandom 2/3 …
Added frandom 1/3 …
Revert "Initial port fastchanger 3/5 "
Revert "Initial port fastchanger 2/5 "
Revert "Initial port fastchanger 1/5 "
Initial port fastchanger 3/5
Initial port fastchanger 2/5
Initial port fastchanger 1/5
fixed dt2w
Enabled pipe flag
Makefile : use std=gnu89
block/deadline: tweaked for better performance
merlin: add local version
Fix name
Enabled tcp fast open functionality
Reduce swappiness to 40
XZ: Optimize Sfck Compression 2/2
XZ: Optimize Sfck Compression 1/2
selinuxfs.c: SELinux permissive mode 2/2
hooks.c: SELinux permissive mode 1/2
merlin: enable DT2W
defconfig: new defconfig merlin
MARSHMALLOW ONLY
Updated to Motorola Marshmallow sources
Updates from CAF LA.BR.1.2.7_rb1.1
Security and bug fixes from Linux 3.12.52
Compatible with Marshmallow stock ROM
More than a dozen CAF security fixes
Miscellaneous bug fixes
Somewhat smoother animations
Experimental support for merlin[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R01 / 2016-01-08[/COLOR]
surnia: enable governors …
osprey: enable governors …
power: process: drecrease time to enter sleep
Reduced lag
Disabled MMC CRC check
VM_MAX_READAHEAD set to 1024 kbytes
Optimized SLUB
Asynchronous I/O latency to a solid-state disk greatly increased
Enabled Arch power and Disabled GFS
Dirty_ratio tweaks
Disabled noatime_and_nodiratime
kernel/sched/fair: reduce latency
Reduced_VFS_cache_pressure
Added some governors
Added some governors 6/8
Added some governors 5/8
Added some governors 4/8
Added some governors 3/8 …
Added some governors 2/8 …
Added some governors 1/8 …
Network speedup tweak
surnia: add local version
osprey: add local version
surnia: enable DT2W
osprey: enable DT2W
Starting port DT2W for osprey,surnia,merlin. 6/6
Starting port DT2W for osprey,surnia,merlin. 5/6
Starting port DT2W for osprey,surnia,merlin. 4/6
Starting port DT2W for osprey,surnia,merlin. 3/6
Starting port DT2W for osprey,surnia,merlin. 2/6
Starting port DT2W for osprey,surnia,merlin. 1/6 …
defconfig: new defconfig surnia
defconfig: new defconfig osprey
[URL="http://forum.xda-developers.com/moto-e-2015/orig-development/squid-kernel-moto-e-lte-2015-t3072209"]olds changes from squid kernel[/URL][/SIZE][/B]
- FOR CM13 ONLY!!!
- Updated to Linux 3.10.94
- Updated to LA.BR.1.1.3_rb1.41
- Updated zRAM
- Improved memory caching scheme from Linux 3.15
- Optimized memory allocation and management
- Optimized CPU scheduler
- Optimized performance event tracking
- Fixed some cpufreq races
- Minor bug fixes
- Patched Pronto CR-930533 vulnerability
- Fixed possible use-after-free in zRAM
- Updated to Linux 3.10.93
- Compiled with Linaro GCC 5.1
- Updated to Linux 3.10.92
- Updated to CAF LA.BR.1.1.3_rb1.36
- Updated to Moto Maxx 2 Kernel
- Security and stability improvements
- Fixed r10c SELinux regression on stock ROM
- Fixed encryption
- Patches for Android 6.0 compatibility
- Fixed move app to SD card issue
- Cleaned up DTBs to reduce size
- Added KCAL colour control (by savoca)
- Added optimized crypto routines for ARM
- Updated to Linux 3.10.90
- Optimized memory performance
- General cleanup and optimization
- Updated to lux kernel sources
- Updated to Linux 3.10.89
- Updated to LA.BR.1.1.3_rb1.32
- Small tweaks and optimizations
- Updated to Linux 3.10.88
- Updated to LA.BR.1.13_rb1.29
- Improved zRAM backported from Linux 4.1
- WiFi driver background scan changes
- Added adaptive low memory killer
- Included the WLAN NV patch I had posted earlier
- Downgraded WiFi driver to LA.BR.1.1.2_rb1.18
- This actually fixes the WiFi crashes :D
- Added LED notification support
- Updated WiFi driver to LA.BR.1.2.4_rb1.14
- Maybe this will fix bootloop issues for affected users
- Updated everything to LA.BR.1.1.3_rb1.25
- There were some interesting WLAN driver changes
- Maybe this will fix WiFi bootloop issue in r7c
- Updated WiFi driver to LA.BR.1.1.3_rb1.23
- Maybe it will fix DHCP issues with certain routers
- New universal flashing script
- Works on any surnia variant and ROM
- Updated to Linux 3.10.87
- Updated to Qualcomm LA.BR.1.1.3_rb1.24
- Updated to Motorola MMI-LPI23.72-9
- Added a few extra WiFi driver options
- Added CPU touch booster feature
- Rebased for use on 5.1 ROMS ONLY
- Updated to Qualcomm's LA.BR.1.1.3_rb1.21 release
- Updated to Linux 3.10.84
- Updated WiFi drivers
- Added my new and original Lionfish CPU governor
- Added Conservative CPU governor
- Added faux123's IntelliPlug CPU hotplug implementation
- Added BFQ IO scheduler
- Numerous bug fixes
- Updated to Linux 3.10.75
- Added FIOPS I/O scheduler
- Updated f2fs drivers backported from Linux 4.0
- Milder undervolt for improved stability and compatibility
- Uses full Boost Mobile ramdisk for CDMA variant
- Updated to Linux 3.10.74
- Milder undervolt to better support all devices
- Cleaned up defconfig and device tree
- Various minor bugfixes
- Fixed still picture taking with front-facing camera
- Initial public release
Reserved
Will we see this on the Otus ?
Just a fair warning to anyone who might get the idea to flash this on stock rom. DO NOT, I REPEAT, DO NOT TRY IT! You will lose your baseband! (I know because i was dumb and tried it, and had to flash factory firmware to fix it!)
KazuDante said:
Will we see this on the Otus ?
Click to expand...
Click to collapse
I do not think, I sold my otus and buy a surnia. but perhaps eventually otus.
hydroman202 said:
Just a fair warning to anyone who might get the idea to flash this on stock rom. DO NOT, I REPEAT, DO NOT TRY IT! You will lose your baseband! (I know because i was dumb and tried it, and had to flash factory firmware to fix it!)
Click to expand...
Click to collapse
No work on Stock LP, only works roms base CM13 or possibly AOSP-CAF
Carlos Arriaga said:
No work on Stock LP, only works roms base CM13 or possibly AOSP-CAF
Click to expand...
Click to collapse
I Actually switched to cm 13, It is a very nice kernel! Extremely smooth! Great Work!
hydroman202 said:
I Actually switched to cm 13, It is a very nice kernel! Extremely smooth! Great Work!
Click to expand...
Click to collapse
thank you for taking a chance.
Carlos Arriaga said:
thank you for taking a chance.
Click to expand...
Click to collapse
Your welcome. Thanks for making this!
Hey guys kernel work perfect in the AOSP-CAF by scritch.
I can also confirm that it works on caf 6.0 by @scritch007
Sent from my surnia using Tapatalk
For stock rom will be release?
hey one question where is the file of dt2w ? i cant see https://github.com/TecnoDV/android_...e/squid_marshmallow/drivers/input/touchscreen
dt2w when enable it and after rebooting, touchscreen do not respond anymore.
i'm on cm13
pixiebob said:
dt2w when enable it and after rebooting, touchscreen do not respond anymore.
Click to expand...
Click to collapse
I've had the issue, where the touch is forced on the recent button and screen was also unusable. Restarting fixed the problem.
Sent from my aosp_surnia using Tapatalk
rajit said:
hey one question where is the file of dt2w ? i cant see https://github.com/TecnoDV/android_...e/squid_marshmallow/drivers/input/touchscreen
Click to expand...
Click to collapse
my internet is slow, not yet upload the changes.
jamaniek said:
I've had the issue, where the touch is forced on the recent button and screen was also unusable. Restarting fixed the problem.
Sent from my aosp_surnia using Tapatalk
Click to expand...
Click to collapse
thanks i will try maybe later
Yea i just had one problem with touch not working correctly but after a force restart it have been working good and DT2W is really nice.
Im using CM13
Excellent work @CarlosArriaga

[KERNEL] [May 31] [3.10.104] Vegito 5.8 ( G360H/G360HU)

{
"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"
}
Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
The kernel is based off latest sources from Samsung and is compatible with all roms . Over stock kernel this kernel possesses following enhancements
Insecured
adb runnable as root
init.d support
Fsync On/Off switch.
Introducing SuperCharge control 1.0 - A driver to control charging current for both AC and USB wholly written by me.
Dynamic Fsync Control - A driver originally written by faux123- Disables Fsync when phone is being used causing significant IO boost.
Built Using GCC-4.8 by Google.
Frandom driver- Fast Kernel Number Generator..
Add support for CPU Voltage Control
Overclocked to 1.4 Ghz
Reduced VFS cache pressure for better battery
Upstream update to 3.10.104
Upstream ZRAM with lz4 compression
Rebase zram and zsmalloc from 3.15
Support for crc-toggle..
Wifi PM Toggle
Now powered by AROMA Installer.
Support for Gentle fair sleeper toggle.
SELinux set to permissive
Automatic busybox installation
Lock initial TCP window size to 64k (Improves network ping and output)
Improved filesystem mounting flags - NOATIME and NODIRATIME
IOScheduler
Disabled CRC check in MMC for 30% extra performance with IO
block: Added SIO IOScheduler
block: Add BFQ IOScheduler
block: Add fiops scheduler
Faux Sound Control 2.0 - A sound hack driver by faux123 ported to sprd codecs by me
Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
Optimized square root algorithm
Governors enabled: ondemand, interactive.
IntelliPlug- Great balance between battery life and performance
Optimizations to SLUB memory allocator
Disabled MMC CRC check for extra 30% boost in IO
zRAM compression algorithm
Optimized Console FrameBuffer for upto 70% increase in Performance.
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Kernel Samepage Merging
F2FS Support ( Import from Motorola Source 7.0 Nougat )
Enabled arch power
Support for Larch Power feature (should improve Battery-Life).
Mali GPU cache Optimizations ( Thanks to varun.chitre15 )
Mali: Increase L2 cache max read size ( Thanks to varun.chitre15 )
Mali: Disable state tracking
Mali: Reduce GPU utilization timeout
Mali: increase kernel memory buffer size
Added bunches of TCP Congestion Algorithm
Aggressive multicore power savings
ARM: Removed various debug traces
Downloads
Vegito 5.8
Announcement
Introducing my own app to update my kernels within 1 click.
Get it from play store - Vegito Kernel Updater
Please Rate or give your feedback for this app.
Google+ Community (Beta testing and releases)
https://plus.google.com/u/0/communities/107248021342303532678
INSTRUCTIONS
Just flash the zip in twrp and you are good to go!
Source
https://github.com/nikitsharma15/Vegito_core33g
Reserved
Vegito 5.5 - 16th April 2017
Code:
- Introducing SuperCharge control 1.0 - A driver to control charging current for both AC and USB wholly written by me.
- Compatibility with Lineage OS 14.1
- Upstream update to 3.10.104
- Reduced VFS cache pressure for better battery
- Add support for CPU Voltage.
Vegito 5.2 - 1st March 2017
Code:
- Removed unnecessary hotplug drivers
- Removed fast charging ( Actually its not working for our device o.O )
- Fsync On/Off switch.
- Built Using Linaro- 5.2 Toolchain along with Cortex A7 compiler optimizations.
- Frandom driver- Fast Kernel Number Generator
- Now powered by AROMA Installer.
- Support for Gentle fair sleeper toggle.
- Lock initial TCP window size to 64k (Improves network ping and output)
- Improved filesystem mounting flags - NOATIME and NODIRATIME
- Huge update to kernel.org mainline 3.10.102
- Faux Sound Control 2.0 - A sound hack driver by faux123 ported to sprd codecs by me
- Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
- Optimized square root algorithm
- IntelliPlug- Great balance between battery life and performance
- Optimizations to SLUB memory allocator
- Disabled MMC CRC check for extra 30% boost in IO
- F2FS Support ( Import from Motorola Source 7.0 Nougat )
- Mali GPU cache Optimizations ( Thanks to varun.chitre15 )
- Mali: Increase L2 cache max read size ( Thanks to varun.chitre15 )
- Mali: Disable state tracking
- Mali: Reduce GPU utilization timeout
- Mali: increase kernel memory buffer size
Vegito 5.0 - 30th Oct 2016
Code:
- Added bunches of TCP Congestion Algorithm
- Added ZEN Scheduler support
- Some other changes which I do not remember.
Vegito 4.0 - 1st Sep 2016
Code:
- Updated now kernel supports in cm12.1
- Added bunches of Governors
- Added IOScheduler
- Added CPU Hotplug drivers from qualcomm devices ( Ported by doesntexits )
- Added USB Fast Charge Support
- Support for the new PowerSuspend algorithm
- Support for Swap and zSwap
Vegito 3.0 - 1st July 2016
Code:
- 1600 Mhz Overclock.
- Disable some debugging
Vegito 2.0 - 6th June 2016
Code:
- Added Governor
- Compiled Using GCC 4.8 toolchain
Vegito 1.0 - 2nd April 2016
Code:
- Initial release
Does it support loop devices as I want to install Debian ?!☺
Nope it wont
nice @Dreamstar . keep it up
its working fine thanx
seems so good ,when i rooted my phone was so slow but now it is perfect , thank you
Working fine. Thanks dreamstar.
thanks
worx on g360bt?
I have already rooted my phone. Do again I have to root?
No Need @dRbXDA
Dreamstar said:
No Need @dRbXDA
Click to expand...
Click to collapse
Thanks
Dreamstar said:
Today, I present you with my one of my latest works
Vegito Kernel ( Stock Kernel With Basic Features) For Samsung Galaxy Core Prime G360H.
Modified Kernel
Features :
1 .Compiled From Source Samsung Open Source
2. Swap Support
3. Init.d Support
4. Insecure Boot
5. Easy Root (complimentary to Insecure Boot) - You probably don't need root access to flash zips.
6. Debuggable by default.
7. Smooth Performance
Download :
Vegito Kernel
Click to expand...
Click to collapse
Does the kernel support OTG?
please add some features. like_ 1. add governors 2. add cpu frequency.
---------- Post added at 09:11 AM ---------- Previous post was at 09:08 AM ----------
dRbXDA said:
Does the kernel support OTG?
Click to expand...
Click to collapse
i think to support otg , it needs hardware chip in mobile. which h
asnot in core prime.
i will when i ll get free time
Yah please add governors @Dreamstar..
Update:
* Added Governor
* Compiled Using Gcc 4.8 toolchain
Thank you so much @Dreamstar.. how can i flash it with out pc? Im using cwm recovery..
you may change to TWRP and install boot.img
just install twrp via terminal emulator then rename boot.tar.md5 to boot.tar and open it via es file explorer and extract it then go to twrp and flash boot.img and choose boot
Sent from my SM-G360H using XDA Free mobile app

[Kernel][CM13/6.0.x][UBER5.3.1][R10][DT2W] SrFarias Kernel for Moto E LTE (2015)

{
"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 is my new kernel for the 2015 Moto E LTE. It's based on the MSM8916 CyanogenMod Kernel.Flash it using TWRP.​
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Click to expand...
Click to collapse
Cpu Governos
PERFORMANCE
POWERSAVE
USERSPACE
ONDEMAND
INTERACTIVE (Default)
CONSERVATIVE
LIONFISH
I/O Schedulers
NOOP
DEADLINE
ROW
CFQ
FIOPS
BFQ (Default)
SIOPLUS
Tcp
WESTWOOD (Default)
VENO
RENO
CUBIC
VEGAS
Special Features
Double Tap Wake
Other Features
Linux version 3.10.49
Compiled with UBER 5.3.1 optimized
Usb Fast Charge
Improve 3x faster integer sqrt
Optimize Slub
Disabled crc
Adreno Idler
Optimized arm rwsem
Lcd notify support
Speed up console framebuffer
Improved zram
Improved zsmalloc
Frandom
Enabled ARCH_POWER
Disabled GFS
Random/random32 improved
LowMemKiller improved
Kcal control
Power Oriented Workqueues
USB HID Keyboard/Mouse Role Support
Dragonrise Support
Adreno Kgsl Updated
ThunderPlug Hotplug
Gpu UC/OC
Crypto LZ4
BCL Driver Hotplug
State Notifier Driver
All included on stock CM kernel
Moooreee...
Download tab​Installation instructions
Boot into TWRP.
Flash the kernel zip.
Reboot.
If you like my work, press Thanks :highfive:
Credits
engstk
cyanogenmod
javo
XDA:DevDB Information
SrFarias Kernel R10, Kernel for the Moto E 2015
Contributors
srfarias
Source Code: https://github.com/srfarias/srfarias_kernel_msm8916/
Kernel Special Features: DT2W
Version Information
Status: Stable
Created 2016-04-27
Last Updated 2016-11-25
Reserved
Changelog:
Code:
[B]r10 November 25 - 2016[/B]
- Inline with CM MSM8916 Sources
- Hotplug corrections
- State helper disabled by default
- Some caf patches
- More dt2w issues fixed ([B]still more to fix..[/B])
- A lot of more changes.. (see link below if u want)
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r9b July 11 - 2016[/B]
[B][COLOR="Navy"]- DT2W[/COLOR][/B] - [B][COLOR="Black"]READ: [/COLOR][/B][URL="http://forum.xda-developers.com/showpost.php?p=67695824&postcount=123"]Click here[/URL]
- Inline with CM MSM8916 Sources
- Some reverts.. (to fix "issues")
- Bdi changes
[COLOR="Red"] *bdi: remove bdi->wb_lock locking around bdi->dev clearing
*bdi: make backing_dev_info->wb.dwork canceling stricter
*bdi: explain the dirty list transferring in bdi_destroy()
*bdi: reimplement bdev_inode_switch_bdi()
*block, bdi: an active gendisk always has a request_queue
*bdi: test bdi_init failure[/COLOR]
- Lib: do_strncpy_from_user: Fix return error code for get_user failures
- Mm/mempolicy.c: convert the shared_policy lock to a rwlock
- Swap: maybe_preload & refactoring
- Fs/block_dev.c: add bdev_read_page() and bdev_write_page()
- Fs/mpage.c: Convert to use bio_for_each_segment()
- Fs/mpage.c: factor clean_buffers() out of __mpage_writepage()
- Fs/mpage.c: factor page_endio() out of mpage_end_io()
- Mm: disable zone_reclaim_mode by default
- Mm/memblock.c: fix wrong comment in __next_free_mem_range()
- Mm/memblock.c: introduce bottom-up allocation mode
- Mm/swap.c: clear PageActive before adding pages onto unevictable list
- Thp, mm: avoid PageUnevictable on active/inactive lru lists
- And more changes...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r9 July 3 - 2016[/B]
- Inline with CM MSM8916 Sources
[COLOR="Red"] *ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
*net: Fix use after free in the recvmmsg exit path
*ipv4: l2tp: fix a potential issue in l2tp_ip_recv
*nl80211: check netlink protocol in socket release notification
*packet: fix heap info leak in PACKET_DIAG_MCLIST
*net: fix infoleak
*ALSA: compress: fix an integer overflow check
*tty: Fix hang at ldsem_down_read()
*staging: android: lowmemorykiller: set TIF_MEMDIE before send kill[/COLOR]
- Fsnotify: update comments concerning locking scheme
- Fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
- Fs/notify/mark.c: trivial cleanup
- Pstore changes:
*pstore: Fail to unlink if a driver has not defined pstore_erase
*pstore: clarify clearing of _read_cnt in ramoops_context
*pstore: skip zero size persistent ram buffer in traverse
*pstore/ram: avoid atomic accesses for ioremapped regions
*pstore: switch from snprintf to scnprintf
*pstore: remove superfluous memory size check
*pstore/ram: remove the power of buffer size limitation
*fs: push sync_filesystem() down to the file system's remount_fs()
*fs/pstore: Optimization function ramoops_init_przs
- More...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r8 June 12 - 2016[/B]
- Inline with CM MSM8916 Sources
- Make CFQ default to IOPS mode on SSDs
- Blkcg: fix gendisk reference leak
- Update sio to sioplus iosched
- SCSI: Fix NULL pointer dereference in runtime PM
- Mac: validate mac_partition is within sector
- Idr: lot of changes *see full changes on sources if u want*
- Lot of changes on "/lib"
* Genalloc
* Sort
* Descompress
* Digsig
* Halfmd4
* Lcm
- LLVMLinux: Add macro to remove use of VLAIS in crypto code
- LLVMLinux: Remove VLAIS usage from libcrc32c.c
- Remove lockdep check in sched_move_task()
- Qdsp6v2: validate audio client in callback
- Qdsp6v2: check audio client pointer before accessing
- More..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r7 May 31 - 2016[/B]
- Lof of Zcache changes
- Softirq: Use _RET_IP_
- Improve a bit softirq debugging
- ZBud lot of changes
- Zswap lot of changes
* Use LZ4 and moore..
- Zpool changes
- Add radix_tree_gang_lookup_index
- Zsmalloc changes
- Provide READ_ONCE and ASSIGN_ONCE
- Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val)
- Make READ_ONCE() valid on const arguments
- Remove atomicy checks from {READ,WRITE}_ONCE
- Mm: do not activate swap write failed pages
- State helper:
* Remove delay for state notifier events
* Remove delay only for resume event
- Crypto changes
- Revert: "BCL: config handle enable/disable BCL hotplug of CPUs"
- BCL: add hotplug_switch tunable to toggle core hotplugging support
- Thunderplug: auto disable bcl hotplug when active
- Revert GPU OC/UC (not a significant difference)
- Enabled:
* Cleancache
* Zcache
* Zbud
* Page table mapping
- More...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r6 May 22 - 2016[/B]
- Lot of lib/crc32 and crc37 changes
- Lot of lib/bitmap changes
- Add magic values for ROW
- Import state notifier driver
- ThunderPlug Hotplug
- BCL Driver Hotplug
- Zram/Zsmalloc changes
- GPU UC/OC
- ASoC: jack: use power efficient workqueue
- Move clock sync work to power efficient workqueue
- Writeback changes
*fix race that cause writeback hung
*fix writeback cache thrashing
*make wb_do_writeback() as static
*make writeback_inodes_wb static
- Increase the buffer-head per-CPU LRU size
- Fix memory corruption in alloc_handle_lst
- Add ELF_HWCAP2 to compat auxv entries
- LZ4 cryptographic API
- Lib/string.c: introduce strreplace()
- New separate div64_u64_rem helper
- Rbtree changes
- Other minor changes..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r5 May 16 - 2016[/B]
- Cherry-picked Msm8916 CM kernel changes
- Enable multi-core power savings
- Lot of SELinux changes:
*Reduce overhead of mls_level_isvalid() function call
*Call WARN_ONCE() instead of calling audit_log_start()
*Use array_size
*Simple cleanup for cond_read_node()
*Fx a possible memory leak in cond_read_node()
*No recursive read_lock of policy_rwlock in security_genfs_sid()
*Conditionally reschedule changes
*Add security in-core xattr support for esdfs,f2fs,vfat,exfat
- Update adreno kgsl (thanks psndna88)
- SELinux to permissive
- Block_dev: implement readpages() to optimize sequential read
- Fs/namei.c changes:
*Fix potential memory leak in path_lookupat
*Fix warning: 'old_path.*' may be used uninitialized in this function
- Other minor changes..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r4 May 9 - 2016[/B]
- Power Oriented Workqueues
*and more stuff related to this..
- USB HID Keyboard/Mouse Role Support
[COLOR="Red"]*See[/COLOR]: [url]https://goo.gl/M1hPUz[/url]
[COLOR="red"]*Apk needed to use this[/COLOR]: [url]http://bit.ly/1rXo7C5[/url]
- Dragonrise Support
- CM Msm8916 changes
*ipv4: Don't do expensive useless work during inetdev destroy.
*netfilter: x_tables: fix unconditional helper
*USB: cdc-acm: more sanity checking
*usbnet: cleanup after bind() in probe()
*ALSA: hrtimer: Fix stall by hrtimer_cancel()
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r3 May 4 - 2016[/B]
- Kcal control
- Lionfish gov added
- Slub improved
- Lot of cpufreq changes
- Reduced wakelocks
- Optimized task search
- Some zram changes reverted
- Frandom v1.1 added
- Sio added
- Ondemand code to linux 3.18
- Lowmemkiller changes
- Random/random32 changes
- Fix fairness issue on migration
- Pipe changes
- PowerSuspend removed (i don't need it anymore)
- More...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r2 April 28 - 2016[/B]
- Compiled now with UBER 5.3.1 optimized
- Revert Cpu OC (not be a significant difference)
- Improve 3x faster integer sqrt.
- Optimize Slub
- Disable crc
- Adreno Idler
- Optimized arm rwsem
- Lcd notify support
- Speed up console framebuffer
- Lot of zRam changes
- More lot of zsmalloc changes
- Add power suspend
- Enable ARCH_POWER
- Disabled GFS
- Fix occasional slow sync
- Reduce rq lock contention
- Other minor changes..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B] r1 April 27 - 2016[/B]
- Initial release
See full changes here: [url]https://goo.gl/FkTAlh[/url]
Reserved
Great kernel works well, the Rom is smooth and low battery consumption seems to be good despite DT2W it is active :good:
Is it work on stock 6.0???
nguyenquangduc2000 said:
Is it work on stock 6.0???
Click to expand...
Click to collapse
I don't have time to test it on Stock 6.0, but i think that work without problems. If u can test it
B
srfarias said:
I don't have time to test it on Stock 6.0, but i think that work without problems. If u can test it
Click to expand...
Click to collapse
It work fine on stock 6.0!!! Thank you. But I can not find where to set overclockand fast charge. Can you help me?
nguyenquangduc2000 said:
B
It work fine on stock 6.0!!! Thank you. But I can not find where to set overclockand fast charge. Can you help me?
Click to expand...
Click to collapse
The overclock is the cpu freq.. 1401Mhz. And Usb Fast Charge, u see the option on Kernel Auditor in "Battery" tab
srfarias said:
The overclock is the cpu freq.. 1401Mhz. And Usb Fast Charge, u see the option on Kernel Auditor in "Battery" tab[/QUOT]
but on stock 6.0 in kernel adiutor only can set up to 1209 Mhz. and the fast charging mode don't appear on battery settings.
Click to expand...
Click to collapse
f35suarezj said:
srfarias said:
The overclock is the cpu freq.. 1401Mhz. And Usb Fast Charge, u see the option on Kernel Auditor in "Battery" tab[/QUOT]
but on stock 6.0 in kernel adiutor only can set up to 1209 Mhz. and the fast charging mode don't appear on battery settings.
Click to expand...
Click to collapse
I have the same problem.
Click to expand...
Click to collapse
@f35suarezj @nguyenquangduc2000
Wait the update today..
Update avaliable
Changes in #2 post
Otus please!!
Casper1982 said:
Otus please!!
Click to expand...
Click to collapse
I don't have the phone, to test the kernel..
Great! But I think you should add more cpu governos such as lionfish, impluse... And Intellplug
nguyenquangduc2000 said:
Great! But I think you should add more cpu governos such as lionfish, impluse... And Intellplug
Click to expand...
Click to collapse
Now i'm already add intelliplug, at now work good but need test. And maybe i'll add lionfish.
srfarias said:
Update avaliable
Changes in #2 post
Click to expand...
Click to collapse
Thanks. with kernel_R2 Now works perfectly on stock 6.0
Double tap to Wake is causing the touchscreen to become unresponsive.
PimpMy5Ton said:
Double tap to Wake is causing the touchscreen to become unresponsive.
Click to expand...
Click to collapse
Yeah.. i know, i'll try to fix it.
New update avaliable
Changes in #2 post

[KERNEL][BERYLLIUM][Kernel 4.9.290][MIUI & AOSP] BAALAM 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"
}
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current covid-19 pandemic caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
BAALAM Kernel is based on LineageOS sources compiled with Proton Clang.​​Features
- Linux Kernel version 4.9.290
- Merged latest CAF tag
- Merged Latest LineageOS 18.1 commits
- I/O Schedulers: deadline, noop, cfq, zen, maple, anxiety
- Boeffla wakelock blocker
- Westwood, BBR, reno, cubic TCP Congestion
- Simple Low Memory Killer
- Fsync Control
- Drivedroid support
- Disabled Gentle Fair Sleepers
- LZ4 Compression Algorithm by default
- Cache tweaks
- CRC Check Disabled
- Zipped up with latest AnyKernel3
- WireGuard VPN support
- SafetyNet Flags Patch
- USB Fast Charge (900 mAh)
- TCP Tweaks
- Sound Control
- KCal Control
- AdrenoBoost
See all commits
Installation
1.- Download zip
2.- Boot to recovery mode
3.- Make a backup of your current boot.img/kernel
4.- Flash zip
5.- Reboot system
Note: Not all features comes enabled when you've flashed this kernel, you need a kernel manager to enable/disable or adjust some tweaks.
You need a kernel manager app like SmartPack(free), EX Kernel Manager(paid)...​
Downloads​
Android 10 & 11
BAALAMKernel-v1.5.1-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
MIUI
BAALAMKernel-v1.5.1-MIUI-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
Android 12
BAALAMKernel-v2.0.5-s-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
XDA: DevDB Information
BAALAM, Kernel for the POCO F1
Contributors
ZonaRMR
Source Code: https://github.com/LowTension/BAALAM_android_kernel_xiaomi_sdm845
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5.1
Stable Release Date: 2021-10-28
Changelogs​Android 12:
v2.0.5-s
Code:
- Upstreamed to Linux Kernel v4.9.290
v2.0-s
Code:
- Upstreamed to Linux Kernel v4.9.288
- Merge CAF tag LA.UM.10.3.r1-00300-sdm845.0
Changelogs
Android 11
v1.5.1
Code:
- Upstreamed to Linux Kernel v4.9.290
v1.5
Code:
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
v1.4.2
Code:
- simple_lmk: Thaw victims upon killing them
- simple_lmk: Make the reclaim thread freezable
- Upstreamed to Linux Kernel v4.9.284
- Revert "ARM64: dts: Force warm reboot in order to preserve mem"
v1.4.1
Code:
- Upstreamed to Linux Kernel v4.9.283
v1.4
Code:
- Enabled Westwood, BBR TCP congestion
- TCP tweaks
- arm64: Select ARCH_HAS_FAST_MULTIPLIER
- cpuidle: Allow enforcing deepest idle state selection
- alarmtimer: Add ndelay for tight loop
- cpu-boost: Bind to LITTLE cpus and reduce RT prio
- cpu-boost: Rework scheduling setup
- cpu-boost: Reduce input boost time interval
- drivers/usb: Add Drivedroid Support
- arch/arm64: dts: disable dfps in jdi fhd panel
- soc: qcom: subsystem_restart: Prevent kernel panic caused by modem crash
- Upstreamed to Linux Kernel v4.9.282
v1.3
Code:
- mm: swap: swap pages one at a time
- mm: Default to 128KB readahead
- drm-msm-dsi: add backlight min option
- Kcal: drm: msm: kcal: make the userspace module param vars static and use short instead of integers
- Kcal: kcal: pie: fix used pcc setup for sde path
- Kcal: drm: msm: kcal: hue, saturation, value and contrast adjustments
- Kcal: drm: msm: kcal: export rgb to userspace and clean it up
- Kcal: kcal: sde_hw: color proc v4: add RGB bias
-zram: fix idle/writeback string compare
- Sound Control: techpack: sound_control: remove the speaker bits
- Sound Control: wcd934x: sound control: reset headphone digital gain to user val
- Sound Control: wcd934x: add sound control
-arm64/configs: zram: enable zram-writeback
-arm64/dts: sdm845-sde: Enable PM QoS for SDM845 rotator
-ARM: dts: sdm845: Disable LPM wakeup prediction for the big cluster
-ARM: dts: sdm845: Disable expedited RCU grace periods after init
-ARM: dts: sdm845: Disable unhandled or broken IRQ monitoring
-ARM: dts: sdm845: Suppress verbose output during boot
-ARM: dts: msm: Update PM-QoS values for sdm84
-ARM: dts: msm: alter disable load to 0 for DSI supplies on sdm845
-mm: Increment kswapd_waiters for throttled direct reclaimers
-buffer: eliminate the need to call free_more_memory() in __getblk_slo
-buffer: grow_dev_page() should use __GFP_NOFAIL for all case
-buffer: have alloc_page_buffers() use __GFP_NOFA
-mm: vmpressure: Fix rampant inaccuracies caused by stale data usa
-mm: vmpressure: Fix a race that would erroneously clear accumulated data
-mm: vmpressure: Ignore costly-order allocations for direct reclaim to
-mm: vmpressure: Don't export tunables to userspace
-VFS: use synchronize_rcu_expedited() in namespace_unlock()
-mm: Don't stop kswapd on a per-node basis when there are no waiters
-mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER
-mm: Don't warn on page allocation failures for OOM-killed processes
-mm: vmpressure: Don't cache the window size
-mm: vmpressure: Interpret zero scanned pages as 100% pressure
-mm: vmpressure: Don't exclude any allocation types
-mm: Stop kswapd early when nothing's waiting for it to free pages
-simple_lmk: enhances and fixes
-UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version
-lz4: fix compress max output bound
-UPSTREAM: lib: update LZ4 compressor module
-zram: Use lz4 compression by default if present
-fastchg.c: Enable USB3 fast charge by default
v1.2.1
Code:
-Upstreamed to Linux Kernel 4.9.281
v1.2
Code:
-ARM64: dts: qcom: sdm845: Remove AVB check
-arm64: lib: memory utilities optimization
-drivers: misc: implement usb fast charge mode
-proc: cmdline: Patch SafetyNet flags
-rmnet_data: Disable useless logging
-ipv4/tcp: Force applications to use TCP_NODELAY to improve network latency
-block: Add Anxiety I/O scheduler
-f2fs: Enlarge min_fsync_blocks to 20
-Introducing Touchboost driver(disable by default)
-msm_performance: Disable boosting when battery saver is on
-cmdline: replace instead of remove for SafetyNet CTS pass
v1.0
Code:
- Merge tag 'v4.9.280'of https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable
- Merge tag 'LA.UM.8.3.c25-03100-sdm845.0'of https://source.codeaurora.org/quic/la/kernel/msm-4.9
- boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
- simple_lmk: Introduce Simple Low Memory Killer for Android
- mm: Adjust dirty ratio percentage
- mm: Disable readahead by default
- fs: Reduce cache pressure
- IO Scheduler: Enable all IO Sched and set CFQ as default
- block: add MAPLE I/O scheduler
- block: add zen scheduler
- Added fsync on/off support.
- zram: use lz4 compression by default
- core: disable crc check
- kernel/sched/features: Disabled Gentle Fair Sleepers
- setlocalversion: remove -dirty
- setlocalversion: removed -g{commitish}, the 12 hex chars of kernel string append
See all the commits
reserved
Nice to see ah new Kernel Dev....
ExtSDCard broken....?
Kernel works great, hopefully waiting for TCP Congestion ...C2TCP, BBRv2.....
THX for suporting Poco....
Garfield3333 said:
Nice to see ah new Kernel Dev....
Kernel works great, hopefully waiting for TCP Congestion ...C2TCP, BBRv2.....
THX for suporting Poco....
Click to expand...
Click to collapse
It will be implemented in the future releases.
Any request is welcome
Thank you for your support.
Report.....
I dont wanna format my ExtSdcard....(for mobile using)
Maybe ExtSDCard broken....?
Thx...
New Build (v1.2.1): https://www.mediafire.com/file/pv3kl6q29avbdne/BAALAMKernel1.2.1-beryllium.zip/file
See changelogs in post #2
ExtSdCard bug fixed.....works great....
Thx for your support...
Al works great, huge thx for your work....
one thing is not so good....
websites are loading slow....
i think the TCP Congestion....westwood,C2TCP, BBRv2
would help....
thanks brother hope you continue updating
Is it have kcal or sound tweak?
raditzava said:
Is it have kcal or sound tweak?
Click to expand...
Click to collapse
No
Is this only for Lineage 18.1 / Android 11?
Valdamjong said:
Is this only for Lineage 18.1 / Android 11?
Click to expand...
Click to collapse
Only tested on Android 11 based ROMS
New build: v1.3 https://www.mediafire.com/file/g4db5951ctfr707/BAALAMKernel-1.3-beryllium.zip/file
New: Added Sound & Kcal Control
See all changelogs in post #2
ZonaRMR said:
Only tested on Android 11 based ROMS
Click to expand...
Click to collapse
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Valdamjong said:
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Click to expand...
Click to collapse
Valdamjong said:
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Click to expand...
Click to collapse
I have reuploaded zip without security patch verification.
Plz make a backup before
New build: v1.4 https://www.mediafire.com/file/zgzdg4lq5tp2lg7/BAALAMKernel-1.4-beryllium.zip/file
- Upstreamed to Linux Kernel v4.9.282
- Westwood, BBR TCP Congestion
- Drivedroid support
See all changelogs in post #2
i've tested 1.4 Kernel....
congrats... amazing work...
This Kernel have all that i want....
Thx a lot, and keep up the good work....!!!!
v4.9.283 is coming.....

Categories

Resources