[KERNEL][UBERTC 4.9.3][TITAN][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13

Status
Not open for further replies.
Search This thread

RolanDroid

Senior Member
May 28, 2014
1,494
3,488
Italy
nwbvwy.jpg

MonsterKernel is a kernel for all custom rom based on AOSP and CyanogenMod

#include <disclaimer.h>

* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *


Features
  • Kexec HardBoot support
  • Based on linux 3.4.110
  • LZ4 Compressor module
  • xz: Optimize Sfck Compression
  • block: Disable add_random
  • block: deadline: Optimize for non-rotational
  • drivers: usb: Use Android device as USB keyboard/mouse
  • Support for /dev/frandom
  • Compiled with fast UBERTC 4.9.3
  • fs/dynamic/sync/control
  • Optimized SLUB memory allocator
  • USB Force Fast charge
  • Zram
  • ARM RWSEM algorithm
  • Enabled pipe flag.
  • Advanced TCP Congestions
  • ZSmalloc
  • Compiled with -02 Flags
  • support of exFAT
  • Kernel mode neon enabled
  • Sound Control 3.2
  • Google Snappy algorithm
  • Intelliplug
  • lazyplug
  • intelli_thermal V2
  • Torch power 20mA
  • KCAL support
  • And other

Governors
  • Interactive
  • Conservative
  • Ondemand
  • Userspace
  • PowerSave
  • Performance
  • Alucard
  • Lionheart
  • intelliactive
  • dancedance
  • Wheatley

Schedulers
  • Fifo
  • noop
  • deadline
  • row
  • cfq
  • fiops
  • SIO
  • Sioplus
  • Bfq

Installation
  • Reboot to recovery
  • Flash MonsterKernel.zip
  • Reboot

Downloads:
MonsterKernel V13 | 5.0/5.1.1
Kernel Adiutor (ROOT)

Thanks to:
  • CyanogenMod
  • Motorola
  • LuK1337
  • luca020400

Source code

If this kernel is useful for you,Press button THANKS for support me !

XDA:DevDB Information
[KERNEL][UBERTC 4.9.3][TITAN][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13, Kernel for the Moto G 2014

Contributors
RolanDroid
Source Code: https://github.com/RolanDroid/android_kernel_motorola_msm8226

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 13
Stable Release Date: 2015-11-24

Created 2015-09-09
Last Updated 2015-12-07
 

RolanDroid

Senior Member
May 28, 2014
1,494
3,488
Italy
CHANGELOG

Changelog v13
  • Final support to LolliPop v13..
  • Updated defconfigs to 3.4.110
  • Linux 3.4.110

Changelog v12
  • Moved kexec-hardboot to normal build
  • V12 is up
  • Re-Add stuff
  • thea: Updated defconfig
  • Add and enable kexec-hardboot changes for titan
  • Revert stuff for kexec-hardboot
  • wlan: Address buffer overflow due to invalid length

Changelog v11
  • V11 is up
  • Updated defconfigs
  • Added FIFO Scheduler
  • net: add length argument to skb_copy_and_csum_datagram_iovec
  • Revert stuff for kexec-hardboot
  • Add and enable kexec-hardboot changes for titan
  • Re-Add stuff
  • thea: Updated defconfig

Changelog v10
  • Compiled with fast UBERTC 4.9.3
  • Added build-zip.sh
  • xz: Optimize Sfck Compression
  • block: Disable add_random
  • block: deadline: Optimize for non-rotational
  • V10
  • Removed useless script for now..
  • Update build-zip script
  • Fix path in zip-creator.sh

Changelog V9.1
  • V9.1 is up
  • Enabled new tcp_cong (full)

Changelog V9.0
  • Disabled zen
  • pure kernel defconfig to build.sh
  • Zip-Creator updated to V9
  • Defconfig updated to V9
  • Thea & titan: Added pure defconfig kernel
  • Enabled advanced tcp congestion
  • Advanced TCP Congestions
  • Reclaim RAM from loggers
  • random: entropy tweaks are all the rage nowadays
  • Updated defconfigs
  • Fixed and updated zen governor
  • block: cfq: merge tweaked tunables.
  • Enable pipe flag.
  • writeback: increase bdi_min_ratio to 5
  • mmc: Disable crc check
  • Added optimized ARM RWSEM algorithm.

Changelog V8.0
  • ENABLED
  • ARM: Allow CPU-supported unaligned accesses
  • Enable UNALIGNED_ACCESS
  • zlib: clean up some dead code
  • Revamp spinlock ASM code
  • selinux: conditionally reschedule in hashtab_insert while loading selinux policy
  • selinux: conditionally reschedule in mls_convert_context while loading selinux policy
  • selinux: no recursive read_lock of policy_rwlock in security_genfs_sid()
  • selinux: fix a possible memory leak in cond_read_node()
  • selinux: simple cleanup for cond_read_node()
  • SELinux: possible NULL deref in context_struct_to_string
  • SELinux: use ARRAY_SIZE
  • selinux: call WARN_ONCE() instead of calling audit_log_start()
  • SELinux: Reduce overhead of mls_level_isvalid() function call
  • arm: lz4: faster boot-up process.
  • v8
  • Slim_ngd: Don't create the device node per SSR
  • ASoC: msm: qdsp6v2: add support for any number of ASM buffers
  • tcp_cubic: do not set epoch_start in the future
  • tcp_cubic: better follow cubic curve after idle period
  • Revert "Fixed livedisplay"
  • Updated dt.img
  • Added zip-creator script

Changelog V7.0
  • Disabled s2w and dt2w

Changelog V6.0
  • Updated defconfigs
  • intelli_plug: add performance boost option
  • increase Torch power 20mA
  • drivers: usb: Use Android device as USB keyboard/mouse
  • Updated defconfigs
  • drivers/thermal/Kconfig: fix default prompt error
  • INTELLI_THERMAL V2
  • intellithermal v2: adapt for MSM8226 architecture
  • Updated defconfigs
  • Enabled lazyplug by default
  • msm: kgsl: Bump the GPU frequency for long blocks of processing
  • msm: kgsl: set the correct max_state
  • PM / devfreq: Check for GPU busy time before sending the sample
  • Updated defconfigs
  • msm: mdss: KCAL: Remove deprecated __dev* markings
  • msm: mdss: Add pa_v2 support to KCAL
  • msm: mdss: Replace PGC implementation with PCC for KCAL
  • lazyplug: add mutex & boolean check for lazy mode
  • vidc: add lazyplug hooks
  • lazyplug: separate thread for reducing wake-up delay
  • Introduce Lazyplug
  • Build.sh updated to V6
  • Updated defconfigs
  • msm: pm: Fix cpu collapse timeout
  • mm: vmpressure: fix backport
  • crypto: arm/aes update NEON AES module to latest OpenSSL version
  • ARM: pull in <asm/simd.h> from asm-generic
  • vfp: remove double entries
  • arm: vfpmodule: Fix warning procfs vfp_bounce reporting failed
  • ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled
  • ARM: crypto: add NEON accelerated XOR implementation
  • ARM: add support for kernel mode NEON
  • ARM: move VFP init to an earlier boot stage
  • lowmemorykiller: avoid false adaptive LMK triggers
  • mm: vmpressure: account allocstalls only on higher pressures
  • mm: vmpressure: scale pressure based on reclaim context
  • mm: Add notifier framework for showing memory
  • mm: vmpressure: allow in-kernel clients to subscribe for events
  • memcg: add memory.pressure_level events
  • Add BiDirectional sweep2sleep
  • proximity: power off the sensor if dt2w/s2w is disabled
  • dt2w: improve accuracy of single touch detection
  • s2w/dt2w: separate PocketMode specific code THX to Alin23!!!
  • s2w/dt2w: implement Pocket mode and deep sleep
  • S2W, DT2W: Modify to use Powersuspend
  • doubletap2wake: Add user selected feather radius
  • drivers: notifier: add state notifier driver
  • kernel/power/powersuspend: cumulative update to version 1.6 (faux123/Yank555.lu)
  • kernel/power/powersuspend: cumulative update to version 1.5
  • kernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu)
  • kernel/power/powersuspend: default to userspace for now
  • kernel/power/powersuspend: add back userpace control w/ default kernel control
  • kernel/power/powersuspend: remove userspace dependency from powersuspend
  • powersuspend: new PM kernel driver for Android w/o early_suspend
  • mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks
  • sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)
  • initial s2w dt2w code import from @showp1984
  • sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire. From http://ripke.com/loadavg/moire
  • Removed dt2w & s2w and prevend_sleep
  • usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
  • Revert "usb: gadget: Add sysfs support for configuring cdrom"

Changelog V5.0
  • Fixed livedisplay
  • Enabled
  • Added intelliactive governor
  • Added dancedance governor
  • Added Wheatley governor
  • Enabled Sound_Control and Updated DefConfigs
  • Sound Control: let register lock be dependent on different hw revisions
  • Sound Control: Misc clean up for newer WCD9xxx SOCs
  • Sound Control: expose direct register manipulations to userspace
  • Sound Control 3.2: Adapt for Titan
  • Sound Control 3.2: Initial Port to MSM8226 Socs Signed-off-by: Paul Reioux <reioux@gmail.com>
  • Fixed BUILD.SH
  • Disabled s2w && dt2w & prevent_sleep
  • Updated build.sh
  • Enabled BFQ-BFQIO
  • block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
  • block: introduce the BFQ-v7r8 I/O sched for 3.4
  • block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
  • V5

Changelog V4.0
  • Revert "msm8226: overclock GPU to 533MHz"
  • Updated build.sh
  • V4
  • Revert gpu algorithm
  • Enabled INTELLI_PLUG
  • Intelli_plug: kernel sched/core: add per cpu nr_running stats
  • intelli_plug: refactor stats calculation code to be less intrusive
  • Added Intelli_plug from faux123
  • msm8226: overclock GPU to 533MHz
  • Fixed Simple GPU Algorithm
  • More -O3 to arch/arm

Changelog V3.0
  • Fix build
  • Revert "Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers"
  • Revert "Enabled gpu algorithm"
  • Enabled gpu algorithm
  • Revert "Updated defconfigs"
  • Removed useless toolchain from build.sh
  • Build.sh updated
  • Updated defconfigs
  • Defconfig updated to 3.4.109
  • Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers
  • v3.4.109
  • v3.4.108
  • net: ipv6: Amend ipv6_recv_error usage
  • msm: qcrypto: remove duplicate define for list_next_entry
  • v3.4.107
  • v3.4.106
  • v3.4.105
  • v3.4.104
  • v3.4.103
  • v3.4.102
  • v3.4.101
  • v3.4.100
  • v3.4.99
  • v3.4.98
  • v3.4.97
  • v3.4.96
  • v3.4.95
  • v3.4.94
  • v3.4.93
  • v3.4.92
  • v3.4.91
  • v3.4.90
  • v3.4.89
  • v3.4.88
  • v3.4.87
  • v3.4.86
  • v3.4.85
  • v3.4.84
  • v3.4.83
  • v3.4.82
  • v3.4.81
  • v3.4.80
  • v3.4.79
  • v3.4.76
  • v3.4.77
  • v3.4.76
  • v3.4.75
  • v3.4.74
  • v3.4.73
  • v3.4.72
  • v3.4.71
  • v3.4.70
  • v3.4.69
  • v3.4.68
  • v3.4.67
  • v3.4.66
  • v3.4.65
  • v3.4.64
  • v3.4.63
  • v3.4.62
  • v3.4.61
  • v3.4.60
  • v3.4.59
  • v3.4.58
  • v3.4.57
  • v3.4.56
  • v3.4.55
  • v3.4.54
  • v3.4.53
  • v3.4.52
  • v3.4.51
  • v3.4.50
  • v3.4.49
  • v3.4.48
  • v3.4.47
  • v3.4.46
  • v3.4.45
  • v3.4.44
  • v3.4.43
  • Revert to 3.4.42
  • Build.sh: Updated
  • Build.sh: Added support for Ubertc 4.9
  • Build.sh: Fixed path
  • lib: unlzo: Fix GCC 5.1.0 Build
  • wlan: prima: Fix GCC 5.1.0 Build issues with WDI_ProcessResponse
  • wlan: prima: Fix GCC 5.1.0 Build
  • msm: vidc: update format during downscaling
  • gcc5: drivers/staging/prima/CORE/MAC/src/pe/sch/schBeaconGen.c: fix warning: passing argument 2 of 'vos_mem_compare' discards 'const' qualifier from pointer target type
  • gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: comparison of constant '15' with boolean expression is always false
  • gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: logical not is only applied to the left hand side of comparison
  • gcc5: sound/soc/codecs/wcd9xxx-mbhc.c fix warning: initialization discards 'const' qualifier from pointer type
  • gcc5: gpu: msm: fix 5.0 compile
  • gcc5: ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
  • Fix warnings spam with gcc5
  • arm: msm: mmi-pinmux: Fix GCC 5.1 Build
  • BUILD.SH: Add support for gcc5.1
  • include: Add support for GCC 5.1
  • include: Add support for GCC 5.0 and 6.0
  • Fix build
  • Updated build.sh
  • Enabled Alucard governor
  • Add Alucard Governor
  • Enabled Google Snappy
  • Added Google Snappy
  • Updated LocalVersion
  • Changed localversion
  • Enabled
  • mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks
  • sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)
  • initial s2w dt2w code import from @showp1984

Changelog V2.0
  • Fixed camera
  • Reverted stuff
  • Fix localversion
  • New zip-creator and build.sh
  • return_address.c: Fix warning - TODO: return_address should use unwind t
  • drivers/usb/gadget/Kconfig:881:warning: defaults for choice values
  • Enabled USB_FORCE_FAST_CHARGE
  • Removed LOCALVERSION!
  • USB Force Fast charge
  • v3.4.60
  • 3.4.59
  • Revert "hrtimer: Introduce effective timer slack"
  • hrtimer: Introduce effective timer slack
  • ZEN I/o
  • Updated build.sh-zip creator
  • v3.4.58
  • v3.4.57
  • v3.4.56
  • v3.4.55
  • v3.4.54
  • v3.4.53
  • v3.4.52
  • v3.4.51
  • SIO I/O
  • THEA: Updated defconfig
  • arch: arm: regenerate configs after c65d97f
  • defconfig: get rid of nfc
  • LionHeart governor
  • Added I/O SioPlus
  • Version V2

Changelog V1.0
  • Updated build.sh
  • Revert "Enabled FSYNC"
  • ARM: be strict about FP exceptions in kernel mode
  • MonsterKernel
  • Enabled FSYNC
  • Enabled modules
  • Updated zip creator & build.sh
  • Revert "THEA: Enabled INTELLI_THERMAL_V2=y"
  • Revert "intellithermal v2: adapt for MSM8226 architecture"
  • msm: vidc: Always return 0 for EXTRADATA_SIZE
  • Updated README.md
  • Zip-creator
  • Build.sh
  • thea: defconfig: Don't optimize for size
  • Enabled kernel_Mode_Neon
  • defconfig updated
  • fs/dyn_sync_cntrl: add kernel panic notifier to force flush outstanding data
  • fs/dyn_sync_cntrl: add reboot notifier to force flush outstanding data
  • fs/dyn_sync_cntrl: add some cache optimizations
  • fs/dyn_sync_cntrl: check dyn fsync control's active prior to performing fsync ops
  • fs/dyn_sync_cntrl: dynamic sync control
  • THEA: Enabled INTELLI_THERMAL_V2=y
  • Enabled frandom
  • INTELLI_THERMAL V2
  • Add /dev/frandom
  • intellithermal v2: adapt for MSM8226 architecture
  • THEA: Enabled exFAT
  • exFAT support
  • THEA: defconfig Enable FIOPS
  • THEA: Enabled LZ4 Compressor module
  • Optimized SLUB memory allocator (creds: Christopher83)
  • Always set noatime no diratime on all partitions! I/O Boost! V2
  • Always set noatime no diratime on all partitions! I/O Boost!
  • Supress more GCC 5.0 warnings
  • Defconfig: updated to Linux 3.4.50
  • v3.4.50
  • v3.4.49
  • v3.4.48
  • v3.4.47
  • v3.4.46
  • v3.4.45
  • v3.4.44
  • v3.4.43
  • Changelog.sh
  • Patch.sh
  • Thea defconfig
 
Last edited:

lumin25

Senior Member
Aug 10, 2015
302
93
33
Buerarema
Ouww

ny support or DT2W S2W feature ?? or tra thing that this kernel is different from the other kernel does not any information about it above.
sorry my bad English
 

RolanDroid

Senior Member
May 28, 2014
1,494
3,488
Italy
ny support or DT2W S2W feature ?? or tra thing that this kernel is different from the other kernel does not any information about it above.
sorry my bad English
This kernel not has yet these functions.

Here test version.

Fixed camera
Added SioPlus I/O
Added Sio I/O
Added LionHeart governor
Link: Removed,this build was broken
 
Last edited:
  • Like
Reactions: Paget96

MartinN6

Senior Member
Jul 6, 2015
695
416
Kassel
acualy my Moto G 2 (2014) runs on decipher Kernel but I would like to try Monster Kernel.
In the changelogs I´m reading about THEA, so I wonder if this Kernel is realy foe Moto G 2 (2014) ?
 

Driver007

Senior Member
Dec 12, 2011
245
79
Using on thea, seems pretty fast but missing sound options :/ and battery life seems pretty good.

All day whit data, screen on time about 5 hours.
 
Last edited:

Lynse

Senior Member
Dec 18, 2014
281
144
Calgary
Great kernel, only useful governors and I/O schedulers.

Sent from my Moto G 2014 using XDA Free mobile app
 

RolanDroid

Senior Member
May 28, 2014
1,494
3,488
Italy
Kernel updated

Downloads:
Here!

Changelog V5.0
  • Fixed livedisplay
  • Enabled
  • Added intelliactive governor
  • Added dancedance governor
  • Added Wheatley governor
  • Enabled Sound_Control and Updated DefConfigs
  • Sound Control: let register lock be dependent on different hw revisions
  • Sound Control: Misc clean up for newer WCD9xxx SOCs
  • Sound Control: expose direct register manipulations to userspace
  • Sound Control 3.2: Adapt for Titan
  • Sound Control 3.2: Initial Port to MSM8226 Socs Signed-off-by: Paul Reioux <reioux@gmail.com>
  • Fixed BUILD.SH
  • Disabled s2w && dt2w & prevent_sleep
  • Updated build.sh
  • Enabled BFQ-BFQIO
  • block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
  • block: introduce the BFQ-v7r8 I/O sched for 3.4
  • block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
  • V5
 
  • Like
Reactions: Paget96 and kostelo

MartinN6

Senior Member
Jul 6, 2015
695
416
Kassel
The Kernel works very good for me!
Can anyone explaine the governor "dancedance"? looks pretty new!

Gesendet von meinem Moto G 2014 mit Tapatalk
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    nwbvwy.jpg

    MonsterKernel is a kernel for all custom rom based on AOSP and CyanogenMod

    #include <disclaimer.h>

    * Your warranty is now void. *
    * No guaranteed this'll explode your device, be careful, follow the instructions ! *
    *don't point at me if your alarm dies after flashing this kernel ! *


    Features
    • Kexec HardBoot support
    • Based on linux 3.4.110
    • LZ4 Compressor module
    • xz: Optimize Sfck Compression
    • block: Disable add_random
    • block: deadline: Optimize for non-rotational
    • drivers: usb: Use Android device as USB keyboard/mouse
    • Support for /dev/frandom
    • Compiled with fast UBERTC 4.9.3
    • fs/dynamic/sync/control
    • Optimized SLUB memory allocator
    • USB Force Fast charge
    • Zram
    • ARM RWSEM algorithm
    • Enabled pipe flag.
    • Advanced TCP Congestions
    • ZSmalloc
    • Compiled with -02 Flags
    • support of exFAT
    • Kernel mode neon enabled
    • Sound Control 3.2
    • Google Snappy algorithm
    • Intelliplug
    • lazyplug
    • intelli_thermal V2
    • Torch power 20mA
    • KCAL support
    • And other

    Governors
    • Interactive
    • Conservative
    • Ondemand
    • Userspace
    • PowerSave
    • Performance
    • Alucard
    • Lionheart
    • intelliactive
    • dancedance
    • Wheatley

    Schedulers
    • Fifo
    • noop
    • deadline
    • row
    • cfq
    • fiops
    • SIO
    • Sioplus
    • Bfq

    Installation
    • Reboot to recovery
    • Flash MonsterKernel.zip
    • Reboot

    Downloads:
    MonsterKernel V13 | 5.0/5.1.1
    Kernel Adiutor (ROOT)

    Thanks to:
    • CyanogenMod
    • Motorola
    • LuK1337
    • luca020400

    Source code

    If this kernel is useful for you,Press button THANKS for support me !

    XDA:DevDB Information
    [KERNEL][UBERTC 4.9.3][TITAN][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13, Kernel for the Moto G 2014

    Contributors
    RolanDroid
    Source Code: https://github.com/RolanDroid/android_kernel_motorola_msm8226

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 13
    Stable Release Date: 2015-11-24

    Created 2015-09-09
    Last Updated 2015-12-07
    8
    Initial 6.0.0 TEST-version of MonsterKernel
    (Don't flash on 5.x.x!!)

    Full changelog: here

    Download
    6
    Kernel updated

    Download

    Changelog v10
    • Compiled with fast UBERTC 4.9.3
    • Added build-zip.sh
    • xz: Optimize Sfck Compression
    • block: Disable add_random
    • block: deadline: Optimize for non-rotational
    • V10
    • Removed useless script for now..
    • Update build-zip script
    • Fix path in zip-creator.sh
    5
    Kernel updated