[KERNEL][DIPPER] [Kernel 4.9.290][MIUI & AOSP] BAALAM Kernel - Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev

{
"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 18.1 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-dipper
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-dipper
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-dipper
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 Xiaomi Mi 8
Contributors
ZonaRMR
Source Code: https://github.com/ZonaRMR/baalam_android_kernel_xiaomi_sdm845
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5.1
Stable Release Date: 2021-10-22

Changelogs​Android 10 & 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
1.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

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

reserved

Looks good
Miui compatible?
10/11 roms?

[-GuTi-] said:
Looks good
Miui compatible?
10/11 roms?
Click to expand...
Click to collapse
In both.

New Build (v1.3): https://www.mediafire.com/file/zr94kfajftvin4u/BAALAMKernel-1.3-dipper.zip/file
See changelogs in post #2

ZonaRMR said:
New Build (v1.3): https://www.mediafire.com/file/mrgktl3mugikb07/BAALAMKernel-1.3-dipper.zip/file
See changelogs in post #2
Click to expand...
Click to collapse
I can't download

ardiansyahdar said:
I can't download
Click to expand...
Click to collapse
Fixed

New Build 1.4 : https://www.mediafire.com/file/z56nnhexkp9wh9l/BAALAMKernel-1.4-dipper.zip/file
- Upstreamed to Linux Kernel v4.9.282
- Westwood, BBR TCP Congestion
- Drivedroid support
See changelogs in post #2

New Build 1.5 : https://www.mediafire.com/file/4ff2ij4u4w10ove/BAALAMKernel-v1.5-dipper.zip/file
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
See changelogs in post #2

Is this kernel compatible with miui ? What about dc dimming in miui and brightness bar values and net speed monitor ?

May I ask if this kernel also contains Pixel thermal hal for the Pixel Experience ROM?

GalalMoustafa said:
Is this kernel compatible with miui ? What about dc dimming in miui and brightness bar values and net speed monitor ?
Click to expand...
Click to collapse
LowTension said:
New Build 1.5 : https://www.mediafire.com/file/4ff2ij4u4w10ove/BAALAMKernel-v1.5-dipper.zip/file
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
See changelogs in post #2
Click to expand...
Click to collapse
Hello, can you reply my questions? or development stopped for this kernel ?

New builds
Android 10 & 11
- Upstreamed to Linux Kernel v4.9.290
v1.5.1: https://www.mediafire.com/file/dyqhjyhq2vgtbui/BAALAMKernel-v1.5.1-dipper.zip/file
v1.5.1(MIUI): https://www.mediafire.com/file/cpiseg0p0rknyfp/BAALAMKernel-v1.5.1-MIUI-dipper.zip/file
Android 12
- Upstreamed to Linux Kernel v4.9.290
- Merge CAF tag LA.UM.10.3.r1-00300-sdm845.0
v2.0.5-s: https://www.mediafire.com/file/hpkbn4rffkmt27p/BAALAMKernel-v2.0.5-s-dipper.zip/file
See all changelogs in post #2 and #3

GalalMoustafa said:
Hello, can you reply my questions? or development stopped for this kernel ?
Click to expand...
Click to collapse
The latest build is in the OP, MIUI is added

Will this kernel work with PE12 ? Anyone tried? Feedback please

Jaseemxx91 said:
Will this kernel work with PE12 ? Anyone tried? Feedback please
Click to expand...
Click to collapse
This kernel doesn't support PE since it doesn't have google thermal hal. And in pe12 theme it is clearly stated that pe12 doesn't support custom kernels.

Related

[ROM][5.1.1][BETA 2][UNOFFICIAL][E610/E612/E617][LMY48B]CyanogenMod 12.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (LOLLIPOP), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this 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.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Unofficial build of CyanogenMod 12.1(Android 5.1.1) for the LG E610​
What works:
Display
Vibration
GPS
Sensors of All type
Google Apps
Bluetooth
Bluetooth tethering
All native apps
GPS
WiFi
Sdcard
Camera
What doesn't work:
OMX
NFC
Partially Working Features:
RIL
audio
Sceenshots
Note : CM-12.1 is only for jellybean (v20) baseband. If you are on ics (v10) baseband flash v20 baseband from link
Install instructions:
Flash the updated TWRP 2.8.6.0 Recovery
Wipe all partitions except sd card!
Format everything other then Sd card (Full format is must needed when you flash cm12.1 1st time)
Flash the cm-12-*-UNOFFICIAL-e610.zip
Reboot
Done!
After first boot reboot back to recovery
Flash Gapps
Changelog :
Code:
01/08/2015(BETA 2)
[list]
upstream cm changes
camera fixed
added patches to speed up the UI
Enable BOARD_CANT_REALLOCATE_OMX_BUFFERS flag
added patch for 0.25 and 0.75 animation scales
and so on... check all commits on https://github.com/optimus-lge
KERNEL:
*fixed wifi
*added bln
*Merged fixes to WIFI driver.
*merged fixes for BLN .
*Merged updates to PM configs from aurora.
*Major code cleanup for msm cpufreq driver and cpu code. works great and in sync with android 5.1.
*Merged updates to USB driver.
*Merged updates to MMC driver.
*using kernel mode neon.
*Compiled and used new UBERTC 4.9 kernel build Toolchain! very advanced and powerful tool.
*Removed logs from camera when it's active. no one care..
*Updated Kernel MSM HotPlug.
*Enabled auto grouping of system tasks. to boost performance.
*Merged NET fixes from aurora.
*fixed frandom support.
*merged Always set noatime no diratime on all partitions
*using msm_ion instead of ion.
*Set 1024 kbytes as Max Readahead.
*merged stuff needed for Lp ril.
*tuned swapness.
*enabled Optimized ARM RWSEM algorithm.
*Merged update to netfilter code.
*merged some fixes for audio.
*Improved handling for bad sd cards.
*removed logs that I don't need.
*merged updates to cpufreq, mm, block and etc.
*merged Dynamic File Sync .
*Merged Fixes for msm_fb
* tuned smartassH3 awake freq.
*and other good stuff check github.
*Merged samsung patch to: WIFI, TIME, BT, AUDIT, USB, NET
*Merged more Selinux and NET updates from aurora 3.7.y kernel.
*Removed some logs
*support for e612/p700/p705
Revert "debug: remove: mach-msm remove smd debugging"
c9cea08 Revert "msm: mdp.c fix deadlock which causes blue screen"
7165693 Revert "cpufreq: Add cpu-boost driver"
78758c4 Revert "cpufreq: Add a sync limit to cpu-boost"
e6ddad9 Revert "cpufreq: Add Input Boost feature to the cpu-boost driver"
6b29ad7 Revert "cpufreq: Disable cpu-boost by default"
5ce0d31 update defconfigs
248c037 USB On-The-Go (OTG) Support!
a6ad7f2 clean up
2879757 mmc: core: enable eMMC5.0 card detection
6e1bbc9 block: row: Fix crash when adding a new field in bio struct
92681f0 mmc: core: invoke low power mode if card is not present
3c72844 mmc: core: enhance card removal judgement for slow removal
a474d8a net: wireless: Increase scan entry expiration to fit new scan time
b889d25 msm_fb: Fix RGB pipe offset issue
8bb49ec msm: mdp.c fix deadlock which causes blue screen
f4469e6 msm_fb: Enable MDP4 IGC LUT
8e27684 msm_fb: Fix GC & IGC LUT
b7e9f43 f2fs: Sync F2FS to Jaegeuk's linux-3.4 branch
ac69274 fs: f2fs: Initial import from https://kernel.googlesource.com
67dc2dd rwsem-spinlock: Implement writer lock-stealing for better scalability
55c11ba random: remove warning
0a2b123 random: prevent add_input from doing anything
2049b94 kernel: alarm: :fix the BUG that device automatically powers on
a068e3c staging: android: lowmemorykiller: Change default debug_level to 1
8844dd9 Input: Send events one packet at a time
6000a46 cpufreq: ondemand: Fix kernel warning in cpufreq_governor_dbs
675084f switch do_fsync() to fget_light()
56a90b4 dynamic fsync: favor true case since most will be using this feature
cc43be2 Bluetooth: Replace sprintf with snprintf
6f47a20 ARM: 7809/1: perf: fix event validation for software group leaders It is
087e073 sock_diag: Fix out-of-bounds access to sock_diag_handlers[]
cd2d80e SELinux: Reduce overhead of mls_level_isvalid() function call
af74f82 Staging: zram: Fix memory leak by refcount mismatch
ede832d Staging: zram: Fix access of NULL pointer
e066a76 module: fix out-by-one error in kallsyms
7dbe01c module: taint kernel when lve module is loaded
572d600 hashtable: introduce a small and naive hashtable
23855c2 block: recursive merge requests
9210752 block,elevator: use new hashtable implementation
d579062 msm: Allow lowmem to be non contiguous and mixed.
1b5c927 swap: allow swap readahead to be merged
f7ae10d fs/dcache.c: adaptive vfs_cache_pressure on suspend / resume
6f2a4ca cpufreq: Disable cpu-boost by default
1be3111 cpufreq: Add Input Boost feature to the cpu-boost driver
83afdf7 cpufreq: Add a sync limit to cpu-boost
823d83c cpufreq: Add cpu-boost driver
c8d0de6 debug: remove: arm unwind: remove logspam while in debug mode
ad356fc debug: remove: remove some dmesg logspam from Linux mainline 3.4 fs
02dd1cf debug: remove: tty makefile remove smux_debug
2453087 debug: remove: mach-msm remove smd debugging
Revert "touchscreen: Bring in DoubleTap2Wake
b271c93 touchscreen: Bring in DoubleTap2Wake
9afeac1 makefile fixes
61d4f6d include: Add support for GCC 5.0 and 6.0
7304fbc kernel: add support for gcc 5
f71924c block: Reserve only one queue tag for sync IO if only 3 tags are availab
9a6a8bc mmc/core: disable crc to improve performance
ab968dc fs: Add exFat support version 1.2.9 (kitkat source drop)
578da25 fs: Add exFat support version 1.2.7 (Samsung OSRC)
0fd613a logger: Add sys fs kernel interface to configure Android logger
1807fb3 printk: Add sys kernel interface to configure linux printk logging
dec9c78 Update setlocalversion
6fab90d build: Fix some warnings with GCC 4.9
418613c Fix gcc-4.9.0 miscompilation of load_balance() in scheduler
b1a4066 sched: Fix memory leakage in build_sched_groups()
c09db71 fs/namei.c: fix potential memory leak in path_lookupat
f8f64cc Bluetooth: fix possible info leak in bt_sock_recvmsg()
9cea22c mm: frontswap: add frontswap header file
c744db9 ext4: prevent kernel panic in case of uninitialized jinode
044b162 add optimisation
[M4] defconfigs Set selinux permissive
496e7ba selinux: Report permissive mode in avc: denied messages.
d10bf86 Revert "Input: Send events one packet at a time"
459e698 Revert "Revert "Revert "LZ4 Compressor module"""
97fd873 Revert "Revert "Revert "enable lz4"""
332b613 Revert "add changelog"
e95b886 intelliactive: rework input register/unregister
0f2ac0a intelliactive: make touch boost interface generic
fbe9004 intelliactive: add upstream patches
d3fc952 Revert "net: ipv6: allow choosing optimistic addresses with use_optid3fc952 Revert "net: ipv6: allow choosing optimistic addresses with use_opti
mistic"
7ee2a4f regulator: add notifier event for regulator enable
a70117e pstore: selinux: add security in-core xattr support for pstore and debugfs
094bf8c netfilter: IDLETIMER: fix invalid deference of timer
13d89a7 net: ipv6: allow choosing optimistic addresses with use_optimistic
57fb721 HID: input: generic hidinput_input_event handler
58aca06 mm: fix prctl_set_vma_anon_name
5010091 staging: android: ashmem: add missing include
69a3425 mnt: Prevent pivot_root from creating a loop in the mount tree
551e17e mnt: Only change user settable mount flags in remount
9208f57 netfilter: conntrack: disable generic tracking for known protocols
7aec8e1 net: llc: use correct size for sysctl timeout entries
edefed8 ipv4: Missing sk_nulls_node_init() in ping_unhash().
ac6eb20 update defconfigs
87497aa Simple IO scheduler plus
fb6c5d3 Zen IO scheduler
41da2eb IntelliActive Governor
suspend: Return error when pending wakeup source is found.
subsystem: CPU FREQUENCY DRIVERS- Set cpu_load calculation on current frequency
msm: vidc: cache-flush encoder output buffers after alloc
msm: vidc: Fix res_trk_get_mem_type when vidc is not using ION memory
video: msm: Configure blend before DMA for LCDC panel too
video: msm: Clear previous histogram data on next startup
video: msm: Check for null in LCDC IRQ handler
video: msm: Tone down logging
Revert "Revert "[M4] defconfigs Set selinux permissive""
Revert "cpufreq: Add bacon governor"
Revert "enable bacon gov"
Revert "SELinux: Fix kernel BUG on empty security contexts."
selinux: fix inode security list corruption
SELinux: include definition of new capabilities
Add google snappy
SELinux: Fix kernel BUG on empty security contexts.
netlink: fix possible spoofing from non-root processes
msm: msm_watchdog_v2: Increase watchdog bark timeout during panic
fix false disconnect due to a signal sent to the reading process
kernel: Allow exfat module load without hassle
mdss: Notify userspace of changes to blank status
enable bacon gov
cpufreq: Add bacon governor
ac85522 USB: android: Fix memory leak in mass_storage_function_init()
620fe85 selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types
7e0d390 Bluetooth: Fix invalid length check in l2cap_information_rsp()
755946f Bluetooth: Fix missing length checks for L2CAP signalling PDUs
fab89f3 Bluetooth: Fix crash in l2cap_build_cmd() with small MTU
10ec71b Bluetooth: Cancel power_on and power_off work
67477fa Bluetooth: Prevent Bluetooth L2CAP Remote Heap Memory Corruption
463a799 sched: Implement smarter wake-affine logic
9ec13bc Bluetooth: ath3k: workaround the compatibility issue with xHCI controlle
4ad5428 Bluetooth: Fix issue with USB suspend in btusb driver
c28a522 Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f]
345136e Bluetooth: Add support for Sony Vaio T-Series
709760f Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C
307e256 Bluetooth: Add support for Dell[QCA 0cf3:0036]
5fecbd7 Bluetooth: Add support for Apple vendor-specific devices
8ff83f3 Audit: Disable Audit
a33dec4 staging: android: logger: Improve logging
30296ad staging: android: logger: fixed checkpatch.pl warnings.
will add more soon
[/list]
13/05/2015(BETA1)
[list]
[*]Disable dialer lookup by default
[*]Remove deprecated egl.cfg
[*]enable legacy mmap
[*]custom libril
[*]Enable MDP composition
[*]overall clean up
[*]audio: Update for Lollipop 5.1
[*]Update media codecs for L
[*]improved wifi stability
[*]Using teamhacklg kernel compiled with ubertc 4.9
[*]expanded selection of fonts
[*]Useing OmniROM ART properties for low mem devices
[*]fixed audio
[*]non_pie support
[*]Disable adaptive playback
[*]fixed ril
01/05/2015(alpha 2.2 rebuilt from old sources)
[*]Updated to 5.1.1 (LMY47V)
[*]some small clean ups
[*]back to enforced selinux
15/04/2015
[*]CM Upstream
[*]fixed stock browser
[*]Enabled WITH_ART_SMALL_MODE you can read it more here : [url]http://source.android.com/devices/tech/dalvik/configure.html#with_art_small_mode[/url]
[*]Enable LOGD
[*]Using NuPlayer instead of Awesome player
[*]updated to LMY47O
[*]swapped sysyem with data
[*]fixed some se-policy stuff
[*]lots of kernel changes
ALPHA-2
26/01/2015
[*]CM Upstream
[*]Kernel tweaks see git
[*]reduced boot time to 1 minute ir less
[*]wifi fixed
[*]om overall performance inproved
ALPHA-1.1
16/01/2015
[*] CM Upstream
[*]Fixed storage bug
[*]Kernel updated
[*] CAF KitKat 2.7 branch Adreno blobs
[*]Uses the newest Adreno libraries and firmware
[*] Fixed apps not installing
[*]Odexed the Rom to Speed up boot and for performance
[*]Patches for performance Much stable and faster now
[*]SELinux Support : Set to Enforcing mode
[*]Forced high-end graphics for transparent lockscreen and statusbar
[*] Added SELinux support in kernel
[*] Added Multi User support upto 4 users allowed can be enabled with ( ro.config.low_ram=false in build.prop )
[/list]
Download
beta 2 link removed
Official GAPPS for Android 5.1 here
Alternative GAPPS: 1 here
Alternative GAPPS: 2 here
Note: These alternate GAPPs are very basic & will give you only Google app & Google Play Store. Rest of the apps can be downloaded directly from the Play Store as per your need after signing in to the Google. If ca
PLEASE DONT MIRROR MY DOWNLOAD LINKS
PLEASE DONT FLASH UNREALESED BUILDS
Before Reporting bugs make sure you:
Using stock kernel or no-nfc e612 kernel that provided by me
Not overclocked device - no matter which kernel don't report bug if you have overclocked your device
Not installed any mods/tweaks - if you have installed mods like xposed you can't report bug
Not modified system files
Checked the posts below for a solution / fix
Read the last 10 pages of this thread for a post with a similar problem
Backup, reflash with a full wipe (do this if mods like xposed is installed) and check if the bug is still there
provide logcat,kmsg. if you reporting reboot then provide last_kmsg.
Source:
https://github.com/optimus-lge
https://github.com/CyanogenMod
https://github.com/aidasaidas75
Thanks to:
Huge thanks to neutrondev
kirmaniarslan
TeamHackLG
Codeaurora forum
CyanogenMod Team
thanks to all my testers and supporters:
RolanDroid
domenicogalati45
Jobloxx
I know the thanks button isn't required but please just press the button if I helped you or you find something useful.
Thanks
YES!
This is great! every single step is a great step!:good::good: i'll stay tuned!
rolando 88 said:
Thankss [emoji1] [emoji106]
inviato dal mio asus fonepad 7
Click to expand...
Click to collapse
Hey man, don't reply to first post [emoji4]
Ou who want to have last L builds PM me in telegram @Plamb1r or Alex Wight
Awesome,great work,thanx.
NERDIFIED TILL DEATH!!!
Woww! Downloading
Great work IT IS AWESOME
Inviato dal mio ME173X utilizzando Tapatalk
We are waiting alpha 2
Great work????
Dont work here. CWM:
(bad) Installation aborted
Hugo Castelani said:
Dont work here. CWM:
(bad) Installation aborted
Click to expand...
Click to collapse
that ClockworkMod uses?
inviato dal mio asus fonepad 7
Hugo Castelani said:
Dont work here. CWM:
(bad) Installation aborted
Click to expand...
Click to collapse
You must to use the last CWM v.6.0.5.0
Downloading again. Zip was break
---------- Post added at 12:42 AM ---------- Previous post was at 12:40 AM ----------
domenicogalati45 said:
You must to use the last CWM v.6.0.5.0
Click to expand...
Click to collapse
I'm using CWM 6.0.5.0, but the zip come crashed :crying:
I got bootloop. Flashed with all wipes, before and after flashing rom. What am I doing wrong?
joaomiguelsm said:
I got bootloop. Flashed with all wipes, before and after flashing rom. What am I doing wrong?
Click to expand...
Click to collapse
Boot takes 15 minutes, so you must wait..
domenicogalati45 said:
Boot takes 15 minutes, so you must wait..
Click to expand...
Click to collapse
Was bad download. I downloaded again and work
Here too. I download again, and now, it works fine
Also works on e612 :good::highfive:
Advice/Info
Before flashing, make sure you're on TWRP2.8.0.1 or CWM6.0.5.0
It will take up to 5min for the flash and about 10-15min for booting!
Make sure you have sufficient battery (at least 50%+) before you start the flash!

[EOL][KERNEL][TW501/CM12.1/GPE5.1][I9505][11.10.15] Hulk-Kernel V2.0 Beta2 available

Hello all togerher, as I promised you, I continue Googys great work here on a new kernel thread.
{
"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"
}
Supports Touchwiz 4.4.2, 4.4.4 and 5.0.1. Google Play Edition 5.0 and Cyanogenmod 12 AND CM12.1
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
Hulk-Rom, a Touchwiz based rom made by myself!
If you have an other kernel tweaker installed, please uninstall it before flashing this. If sTweaks isn't installed correctly, you can install it from the OP, I added it to the download section.
This kernel is based on the great work of googy_anas, who sadly choose to buy a Galaxy S5, so I think, the users there will have a lot of fun with his perfect work!
You also got the option to select an overclocked version of this kernel, or just the normal one. OC runs fine for me, but some testers are facing problems. So it depends on YOU what you want, I always want to make the most users confident.
STweaks is no longer included in the zip file, please download it manually and install it, the link is below
Für deutschsprechende User, es gibt auch einen Deutsch Thread:Android-Hilfe. Doch wichtige Sachen bitte hier posten!
Features of this Kernel:
- Built with latest Linaro Toolchain 4.9.3, update 2015.02 made by christopher83, Cortex A15 tuned
- Latest Linux version 3.4.107, is always up to date
- Choose between different CPU governors: Interactive, Yankactive, Conservative, Intellidemand, Intelliactive, Ondemand(default), Adaptive, Abyssplug, AbyssplugV2, Asswax, Badass, DanceDance, SmartassH3, Nightmare, Wheatley, Lionheart, Darkness, Impulse, PegasusQ, Smartmax, Alucard, SmartassV2 and Intellimm
- Built with latest ramdisk sources from samsung
- Kernelsource from latest Update
- Choose between two different hotplug mechanism, MPDecision or Intelli-Plug (V4.0)
- F2FS (DEPENDS ON YOUR ROM!!)
- Slimbus overclocked
- Overclock to 2106MHz and Underclock to 81MHz (If you choose)
- CPU/GPU Voltage control
- Intelli-Thermal Control V1
- GPU governors: simple, performance or ondemand
- Frandom Support
- I/O schedulers: CFQ (Default), No-op, Deadline, Test, BFQ, FIOPS, SIO, VR, ZEN, FIFO, ROW and SIOplus
- Readahead can be set to max 4096kb
- Fauxsound 3.6
- KSM (Kernel Samepage Merging)
- LED fading/brightness conrol
- RGB colour control
- Zram can be set in sTweaks
- Choose your lowmemory killer profile (stock, moderate, light or agressive)
- VM swappiness changable in sTweaks
- Gentle fair sleeper and ARCH power
- Android Logger
- Init.d Support
- Busybox support
- Full STweaks support
- Charging Control
- Allow ADB-Insecure
- TCP (Network) control: Cubic (default), Reno, Bic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
- SeLinux is set to permissive
- Multi-Rom Support (kexec hardboot)
- Knox container will be removed while flashing this kernel
- All updater-scripts will auto remove all previous kernel datas!
Download:
Post 2 and Post 3
sTweaks
All previous releases here on MEGA
Bugs/Problems:
- Maybe got problems with OC, I did not face any issue.
Instructions:
If you want to install the Kernel, follow this:
1. Install a custom recovery for your phone, like this one here:Philz Touch Recovery
2. Follow the instructions on the page above, until you get a working recovery
3. Download the Kernel from below and copy it to your external SD Card
4. Reboot to your recovery by pressing volume up, home button and power button at the same time.
5. Install zip/select the kernel
6. Wipe cache and dalvik cache (recommand)
7. Reboot
Support:
If you like my work, please hit a thanks down on my posts. A thanks is enough!:highfive: If you really really really really really like my work, you can donate something to me, but it is not necessary. I created a paypal account, just in case, someone would give me a small donation. :good:
As I said, you don't have to give me something, but this keeps me motivated to built better Kernels and keep updating everything. It's your choice, and I'm very thankfull for every donation! No matter how big it is! Thank you so much for supporting me, cheers and have a nice day :fingers-crossed:
Credits/Thanks:
- Samsung for sources
- @Christopher83 for the compiler
- @googy_anas without his great work he did here on our device, I could never have made this here. I also have to say, he helped me so much and I really bothered him some times (I think) until I get to know more and more with this stuff here. A thanks simply isn't enough, he is a great person, and all people who are going to buy a S5, go and run his kernel!
- @googy_anas (again this great man!) and @kryten2k35 thank you so much for let me using your stweaks app! Great work you have done on thatone!
- @faux123 for all the great stuff he did for the kernels
- @Yank555
- @dorimanx!
- @neobuddy83
- @wanam
- @alucard_24
- @KaszasM
- Thanks also to my beta-tester-team
Source:
Github-Link CM12/GP5/TW
Touchwiz Lollipop Sources
If you want to take my work and need it somewhere, or do other things with it, please ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
XDA:DevDB Information
Continue of GoogyMax3, Kernel for the Samsung Galaxy S4
Contributors
Tkkg1994, googy_anas
Source Code: https://github.com/Tkkg1994/Hulk-Kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.3.1
Stable Release Date: 2015-05-13
Current Beta Version: V2.0
Beta Release Date: 2015-10-02
Created 2015-03-09
Last Updated 2016-09-15
Changelog TW/TW444/TW501:
Touchwiz Kitkat
Hulk-Kernel V1 (09.03.2015):
- Added Sioplus Iosched
- Enabled conservative governor
- Enabled all TCP congestion control as for example illinoise or yeah
- Added a version with overclock and one without
- cpufreq: Optimize cpufreq_frequency_table_verify
- cpufreq: Protect against hotplug in cpufreq_register_driver
- cpufreq: Persist cpufreq time in state data across hotplug
Hulk-Kernel TW/TW444 V1.0.1 (30.03.2015):
- Compiled with latest toolchain 2015.03
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)
- net: ipv6: allow choosing optimistic addresses with use_optimistic
- PM: devfreq: Fix simple_ondemand crashing on startup
- list: introduce list_first_entry_or_null
- vfs: allow custom EOF in generic_file_llseek code
- Some more stuff I may forgot
- Added F2FS support UNTESTED, I don't promis that it works...
Post form Me
Hulk-Kernel TW/TW444 V1.1 (16.04.2015):
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- stop_machine: Use smpboot threads
- Some ARM patches
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- etc.
Hulk-Kernel TW/TW444 V1.2 (26.04.2015):
- THIS IS THE LAST VERSION FOR KK!!
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Touchwiz Lollipop
Hulk-Kernel V1 FOR TW LOLLIPOP (22.03.2015):
- Build from scratch again
- Applied all 106 linux kernel patches
- Includes ALL previous features (like hardboot, intelliplug, all governors and so on)
- One new feature: Change between selinux enforcing and selinux permissive in sTweaks! -> causing stwekas problems. Currently removed
To get everything work, it toke around 10 days, developing 8-10 hours per day... :silly:
- Overclocked version is coming as next
Hulk-Kernel TW501 V1.0.1 (26.03.2015):
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- Added overclocked version
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)
- Some more stuff I may forgot
- Added F2FS support UNTESTED, I don't promis that it works...
Reuploaded V1.0.1 due to headphone problems! Also read this here for more informations: Post form Me
I removed the sTweaks app from the installer, so you need to download it from the OP!
Hulk-Kernel TW501 V1.1 (16.04.2015):
- Fix problem with lionheart governor
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- ARM: add support for bit sliced AES using NEON instructions
- ARM: 8119/1: crypto: sha1: add ARM NEON implementation
- ARM: 8120/1: crypto: sha512: add ARM NEON implementation (encryption 50% faster and decryption 25%)
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- stop_machine: Use smpboot threads
- Some ARM patches
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- etc.
Hulk-Kernel TW501 V1.2 (26.04.2015):
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Hulk-Kernel TW501 V1.3.1 (07.05.2015):
- Updated to latest Ramdisk OD7 (thanks to all who sended me one!)
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- A note for GPU: the clock speed stuff is still not fixed, but I update all stuff and I think, I can fix that soon, I don't know what samsung did here
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
All previous releases are here on googy_anas thread, have a look if you like:Changelog GoogyMax3
Changelog GPE5/CM12/CM12.1:
Google Play Edition:
Hulk-Kernel V1 GE5 (10.03.2015):
- Added Sioplus Iosched
- Enabled conservative governor
- Enabled all TCP congestion control as for example illinoise or yeah
- Added a version with overclock and one without
- cpufreq: Optimize cpufreq_frequency_table_verify
- cpufreq: Protect against hotplug in cpufreq_register_driver
- cpufreq: Persist cpufreq time in state data across hotplug
- Enabled performance governor (GPU)
Hulk-Kernel GE5 V1.0.1 (30.03.2015):
- Compiled with latest toolchain 2015.03
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)
- net: ipv6: allow choosing optimistic addresses with use_optimistic
- PM: devfreq: Fix simple_ondemand crashing on startup
- list: introduce list_first_entry_or_null
- vfs: allow custom EOF in generic_file_llseek code
- Some more stuff I may forgot
- Added F2FS support UNTESTED, I don't promis that it works...
Post form Me
Hulk-Kernel GE5 V1.1 (16.04.2015):
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs (it works now with data and cache as f2fs!!) ALSO DEPENDS ON YOUR ROM could only be done because he tested so long! thanks to @KaszasM for testing!!
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- stop_machine: Use smpboot threads
- Some ARM patches
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- etc.
Hulk-Kernel GE5 V1.2 (26.04.2015):
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Hulk-Kernel GE5 V1.3.1 (26.04.2015):
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
Cyanogenmod 12
Hulk-Kernel V1 CM12 (22.03.2015):
- Added Sioplus Iosched
- Enabled conservative governor
- Enabled all TCP congestion control as for example illinoise or yeah
- Added overclocked kernel
- cpufreq: Optimize cpufreq_frequency_table_verify
- cpufreq: Protect against hotplug in cpufreq_register_driver
- cpufreq: Persist cpufreq time in state data across hotplug
Notice, i haven't test this kernel and I don't know how good it will work! TAKE ANOTHER CM12 KERNEL ON YOUR PHONE, JUST FOR THE CASE THAT IT WONT WORK!!
Hulk-Kernel V1.0.1 CM12 (01.04.2015):
- Compiled with latest toolchain 2015.03
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug, Charger)
- net: ipv6: allow choosing optimistic addresses with use_optimistic
- PM: devfreq: Fix simple_ondemand crashing on startup
- list: introduce list_first_entry_or_null
- vfs: allow custom EOF in generic_file_llseek code
- Some more stuff I may forgot
- Problems with sound control -> download kernel auditor or for pro useres faux sound
Hulk-Kernel V1.1 CM12 (16.04.2015):
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs (it is working with system, data and cache as f2fs, see in your rom thread!) could only be done because he tested so long! thanks to @KaszasM for testing!!
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- Some ARM patches
- stop_machine: Use smpboot threads
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- ipv6: Don't reduce hop limit for an interface
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- msm: camera: validate user space parameter for max and min value
- msm_fb: display: validate input args of mdp4_argc_process_write_req
- sensors: move to sensors_samsung
- msm_vidc: Frame height is not updating for low resolution clip
- etc.
Hulk-Kernel V1.2 CM12 (26.04.2015):
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Hulk-Kernel CM12 V1.3.1 (07.05.2015)
- Removed unused Gamma control
- OC is beta for now.. :/
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
Cyanogenmod 12.1
Only working until nightly 12.5!!
Hulk-Kernel V1.2 CM12.1 (28.04.2015):
- Contain all previous features
- Full sTweaks support
- Let's call this a BETA version
- Flash this on encrypted devices may cause some issue, I faced them myself xD
- ONLY works on android 5.1.x
- BUGS: On your first boot, it will take some times until it is up. Bootanimation is also slowing down, don't care about it. On first boot, there is also a problem on cm12.1, the screen looks curious. go to settings, display and change all colours from 100% to 50%. and turn off/on autobrightness. If you can't save settings you did in stweaks, go to /sbin with a root explorer and execute post_boot_googymax3 or something.
ALL THIS IS JUST NEEDED IF YOU FACE PROBLEMS!
Hulk-Kernel CM12.1 V1.3.1 (07.05.2015):
- fix screen green bug
- fix slow starting
- working perfect now
- OC version is a BETA version!
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
Q&A
Q: My sTweask support does not work, what can I do? You messed something up with it!!
A: No, I haven't. Your busybox, or at least your setup with busybox is not correct. Go ahead and install busybox on rails from the playstore, tip on "clean and install" and try it again, it will work
Q: Will you add feature "X" to your kernel?
A: There is one chance that I add it to my kernel. simply post this question in the thread and if I find it usefull, I will implement it. Otherwise not.
Q: What are the best settings for a balanced using between battery saving and performance?
A: This settings are already the default ones. Because this default values are my personal settings, so this will be the best balance between power and battery (at least on TW roms, because I'm using this).
Q: What are the best settings for powersaving?
A: Governor: Intellimm. IOsched: row. Maxcpufreq: something around 1500 MHz. Hotplug: Intelliplug.
Q: When is the next update coming?
A: As soon as possible. I am working really hard on bringing you a good update. That means also I have to test everything etc. I wont deliver you updates with big bugs! I better take my time and make everything working
Q: Do I need to install sTweaks after a kernel update again?
A: No you don't. The sTweaks values are changed in the ramdisk of the kernel. So just keep your current version.
Q: Does it matter which version of sTweaks I installed?
A: Actually not. Most sTweaks versions are unique. Means they are only changed in the way they look (themes). And I don't have a special version of sTweaks. So most of it will work.
Nicee!! May the legacy of @googy_anas continue [emoji14]
Me Gusta!
TW 5.0.1
Which one of the downloads is for TW Lollipop?
arvinqd061914 said:
Which one of the downloads is for TW Lollipop?
Click to expand...
Click to collapse
Read the OP carefully! Lollipop is coming as soon as it roles out officially
Please create a beta kernel for tw lollipop
eilex17 said:
Please create a beta kernel for tw lollipop
Click to expand...
Click to collapse
I will. Soon
Problem is, I have to apply all changes to this sources again. Means, the work of googy over 8 months again... that takes some time. And it isn't out official. I want the official ramdisk source
PS: Google just released android 5.1 officialandroid.blogspot.ch/2015/03/android-51-unwrapping-new-lollipop.html?m=1
Thanks, i can't wait for TW LP Kernel :good::highfive:
Nice to have someone who keeps developing this amazing kernel. Hope there will be an asop Version and support for GPU OC & f2fs. thanks keep up the good work!!
Waiting for GPE5 Version
Will you enable to ability to have custom CPU and GPU Voltage control? Will you also add more kernel features like K-Toonz like double tap to wake and custom fast charge control and make the "s-tweaks app more like the k-Toons K-Tuner app when the CM builds are released?
MaddMaxx636 said:
Will you enable to ability to have custom CPU and GPU Voltage control? Will you also add more kernel features like K-Toonz like double tap to wake and custom fast charge control and make the "s-tweaks app more like the k-Toons K-Tuner app when the CM builds are released?
Click to expand...
Click to collapse
Custom fast charge values, we need this.
---------- Post added at 11:47 PM ---------- Previous post was at 11:34 PM ----------
Please fix GPU clock drop to 200Mhz when touch the screen, this cause lags in screen movements. This issue had in 1.3.0 Googy kernel
i dont see any faux sound control in the first page... will you support TW 5.0.1 also?
It's great to see Anas's work can be continued ?
SolaMx1 said:
Please fix GPU clock drop to 200Mhz when touch the screen, this cause lags in screen movements. This issue had in 1.3.0 Googy kernel
Click to expand...
Click to collapse
Can you share your settings pls?
GoogyMax was supported by the model i9515 roms in TW 4.4.2, the kernel and also ????
@Tkkg1994 - since this is for 4.4.2 or 4.4.4 is it OK to use this with Verizon_TW_4.4.2_NK1, ROM for the VerizonSamsung*Galaxy*S*4 ?
SolaMx1 said:
Custom fast charge values, we need this.
---------- Post added at 11:47 PM ---------- Previous post was at 11:34 PM ----------
Please fix GPU clock drop to 200Mhz when touch the screen, this cause lags in screen movements. This issue had in 1.3.0 Googy kernel
Click to expand...
Click to collapse
Im pretty sure that the 200MHz drop was something that was in the stock kernel from samsung and the kernel that CM uses/builds. He also need CPU underclocking steps for power saving which is something that googy kernel did not have.

[Kernel][TW][LP][I9505][Linux 3.4.113] Imperium LL Kernel v5.8 [E.O.L.] [16/12/17]

Imperium LL Kernel v5.8 FINAL
(E.O.L.)
This kernel is ONLY for GT-i9505 TouchWiz Lollipop 5.0.1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features
- Based on the last Samsung Lollipop source I9505XXUPQG1
- Linux 3.4.113
- Compiled with the last UBERTC prebuild by @DespairFactor 29/09/2017
- QG1 initrams
- Old bootloader support
- FauxSound Audio/Sound Control support (drivers version 3.6)
- Init.d support
- Busybox v1.27.2 compiled from source by @dorimanx
- SELinux set to "Permissive"
- Disabled Android Logger (can be disable/enabled it with Stweaks)
- Disabled TIMA verifications and logs
- Disabled Knox verifications
- Auto-Remove Knox Apps
- Fixed write permissions on external SD card
- Fixed screen mirroring issue
- Added tripndroid, row, sio, sioplus, bfq, vr, zen, FIOPS and FIFO I/O scheduler
- Added ArterActive, Barry Allen, Impulse, Optimax, Preservative, intellidemand, asswax, lionheart, smartmax, darkness, abyssplugv2, intelliactive, ondemandplus, nightmare, wheatley, alucard, conservativex, pegasusq, Intellimm, SmartassH3 and Yankactive CPU governors
- Added Performance and Simple GPU governors
- CPU and GPU undervolt support
- Kexec HardBoot support (dual boot)
- Fast Charge
- LED controll
- GAMMA controll
- Vibration Intensity controll
- TCP congestion controll
- Intelli_thermal controll
- DriveDroid support
- Others fix and patch for better performance and stability
Download
----------------------------------------- TW 5.0.1 -----------------------------------------
Imperium LL Kernel v5.8
Imperium LL Kernel v5.8 old soft touch keys
--------------------------------------------------------------------------------------------
My personal Kernel Cleaning Script
Kernel Cleaning Script v1.9
GitHub:
Sources
Credits:
Samsung
Google
@dorimanx
@wanam
@fanny
@alucard_24
@googy_anas
@faux123
@Yank555-lu
@ktoonsez
@Lord Boeffla
@AndroidGX
@Chainfire
@Kryten2k35
@arter97
@DespairFactor
I'M NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING.
I WILL NOT TAKE ANY RESPONSABILITY FOR BRICKED PHONES OR LOST DATA.
If you like my work please, offer me a beer
​
Change log:
Imperium LL Kernel v5.8 (LL 5.0.1)
v5.8 - 16/12/2017
- Integrated SuperSU and Magisk uninstaller script in the Imperium Kernel zip
- Fix bootloop with SuperSU
- Update (sbin/)Busybox v1.27.2
- Update Magisk Manager v5.4.0
- Update mkbootimg
- Security, stability and performance improvements
v5.7 - 08/10/2017
- Compiled with the last UBERTC prebuild toolchain 5.x by DespairFactor (29/09/2017)
- Updated mkbootimg
- Fixed Magisk installation issue
- Added aroma installer
- aroma: added ROOT choice (SuperSU, Magisk and no root)
- Security, stability and performance improvement
v5.6 - 07/08/2017
- Compiled with the last UBERTC prebuild 5.x by DespairFactor (06/08/2017)
- Massive update from the last QG1 sources
- ARM: 8160/1: drop warning about return_address not using unwind tables
- Fix sizeof-pointer-memaccess warning with gcc 4.8
v5.5 - 01/08/2017
- Security and stability improvement
(more details in my github)
v5.4 - 11/07/2017
- Security and stability improvement
(more details in my github)
v5.3 - 19/06/2017
- compiled with the last UBER toolchain 5.x build June 2017 by DespairFactor (matthewdalex)
- Security, stability and performance improvement
(more details in my github)
v5.2-07/05/2017
- compiled with the last UBER toolchain 5.3.x build 22 Apr 2017 by DespairFactor
- Security, Stability and performance improvement
(more details in my github)
v5.1 -05/03/2017
- compiled with the last UBER toolchain 5.3.x build 26 Frb 2017 by DespairFactor
- dccp: fix freeing skb too early for IPV6_RECVPKTINFO
- tcp: avoid infinite loop in tcp_splice_read()
- BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
v5.0 -16/02/2017
- UPSTREAM: proc: make proc_fd_permission() thread-friendly
- UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
- net: ping: Fix stack buffer overflow in ping_common_sendmsg()
- netfilter: Change %p to %pK in debug messages
- BACKPORT: usb: gadget: f_mbim: Change %p to %pK in debug messages
- ASoC: msm: qdsp6v2: Change audio drivers to use %pK
v4.9 -09/02/2017
- fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
- KEYS: Fix short sprintf buffer in /proc/keys show function
- af_unix: speedup /proc/net/unix
- HID: core: prevent out-of-bound readings
- sg: Fix double-free when drives detach during SG_IO
- block: fix use-after-free in sys_ioprio_get()
- bfq-sched: Forcefully lookup entities when the cache is inconsistent
- packet: fix race condition in packet_set_ring
- perf: Fix race in swevent hash
v4.8 -19/01/2017
- Compiled with the last UBER toolchain 5.3.x build 15/01/2017 by @DespairFactor
- Sync with the last PK2 sources
- PK2 initramfs
- Linux 3.4.113
- ANDROID: trace: net: use %pK for kernel pointers
- Updaye Busybox v1.26.2 compiled from source by @dorimanx
v4.7 -not released
- Fix OJ2 source code porting
- drivers: char: random: add EXPORT_SYMBOL(get_random_int)
- BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
- FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR.
- FROMLIST: drivers: char: random: add get_random_long()
- FROMLIST: arm: mm: support ARCH_MMAP_RND_BITS.
- Update initramfs from the last fw PPI1 and with the last busybox v1.25.0 compiled from source by @dorimanx
v4.6 -10/09/2016
- HPG1 initramfs
- ashmem: Validate ashmem memory with fops pointer
- staging: android: ashmem: Avoid deadlock with mmap/shrink
- security: add ioctl specific auditing to lsm_audit
- UPSTREAM: net: Fix use after free in the recvmmsg exit path
- fix infoleak in rtnetlink
- UPSTREAM: ALSA: timer: Fix race among timer ioctls
- UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_ccallback
- UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
- UPSTREAM: ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
v4.5 -08/08/2016
- HPF4 initramfs
- BACKPORT: usbnet: cleanup after bind() in probe()
- msm: kgsl: Defer adding the mem entry to a process
v4.4 -03/08/2016
- PF3 initramfs
- Many updates with the last Google patches
v4.3 -18/06/2016
- USB: usbfs: fix potential infoleak in devio
- Fixed unused variable 'ret' when building the kernel with the HALL sensor disabled
- jf: increase kernel log buffer
- msm: kgsl: Add missing checks for alloc size and sglen
- mnt: Fail collect_mounts when applied to unmounted mounts
- net: wireless: bcmdhd: check privilege on priv cmd
- net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
- KEYS: potential uninitialized variable
v4.3 -11/05/2016
- Linux 3.4.112
- idr: fix a subtle bug in idr_get_next()
- arm/configs: flo: Remove SysV IPC from kernel
- msm: ipc_socket: fix leak of kernel memory to userspace
- msm: smd_pkt: Avoid prematurely stashing driver info
- scripts/dtc/libfdt: add integer overflow checks
- Fix sizeof-pointer-memaccess warnings
- msm: perf: Protect buffer overflow due to malicious user
v4.1 -23/04/2016
- Fix STweaks issue that don't apply the mods after reboot
- Fauxsound-3.6-i9505-SpeakerFix (credits to @robcore)
- mm: reorder can_do_mlock to fix audit denial
- __ptrace_may_access() should not deny sub-threads
- workqueue: make all workqueues non-reentrant
- fuse: break infinite loop in fuse_fill_write_pages()
- ext4: make orphan functions be no-op in no-journal mode
v4.0 -22/04/2016
- Updated BusyBox (compiled from source by @dorimanx. Thanks to him)
- Fix STweaks issue
- [PATCH] net: tcp: split ack slow/fast events from cwnd_event
- tcp_cubic: better follow cubic curve after idle period
- tcp: fix timing issue in CUBIC slope calculation
- tcp_cubic: do not set epoch_start in the future
v3.9 -13/04/2016
- Updated Busybox v1.24.2
- pipe: Fix buffer offset after partially failed read
- Staging: iio: ad7606: Fix sparse endian warning
- Revert "ARM: fix set_domain() macro"
v3.8 -02/04/2016
- Compiled with the last UBERTC 5.3 toolchain build 01/04/2016
- ramfs: misc changes
- Updated Busybox (credits to @dorimanx)
- ARM: fix set_domain() macro
v3.7 -22/03/2016
- Linux 3.4.111
- Compiled with the last UBERTC 5.3 toolchain build 03/03/2016
v3.6 -04/03/2016
- OL4 initramfs
v3.5 -28/02/2016
- ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
- ARM: 8519/1: ICST: try other dividends than 1
- scripts/bloat-o-meter: fix python3 syntax error
- tracing: Fix freak link error caused by branch tracer
- block: Fix format string mismatch in cfq-iosched.c
- block: fix blk_stack_limits() regression due to lcm() change
- ARM: 7884/1: mm: Fix ECC mem policy printk
- binfmt_elf.c: use get_random_int() to fix entropy depleting
- fix sysvfs symlinks
- EVM: Use crypto_memneq() for digest comparisons
- crypto: algif_hash - Only export and import on sockets with data
- crypto: algif_hash - wait for crypto_ahash_init() to complete
- crypto: af_alg - Disallow bind/setkey/... after accept(2)
- crypto: af_alg - Fix socket double-free when accept fails
- crypto: user - lock crypto_alg_list on alg dump
- recordmcount: Fix endianness handling bug for nop_mcount
- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
- cpufreq: cpufreq_barry_allen.c: fix MAX TOP FREQ
v3.4 -30/01/2016
- Compiled with the last SaberMod toolchain v5.3
- ramfs: sync to OL3 initramfs
- ramfs: misc changes
v3.3 -15/01/2016
- Updated Busybox v1.24.1
- ARM: 8429/1: disable GCC SRA optimization
v3.2 -14/01/2016
- Compiled with the last SaberMod toolchains 5.2 optimized Cortex-A15 neon-vfpv4 29/11/2015
- OJ5 initramfs
- ramfs: Google Services battery drain fixer by Alcolawl
- added a version with the old soft keys drivers
- intelli_plug.c: little tweak
- tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
- KEYS: Fix race between key destruction and finding a keyring by name
- power: quickwakeup: initial driver
- mm/slub: don't wait for high-order page allocation
- ARM: optimize memset_io()/memcpy_fromio()/memcpy_toio()
- ARM: alignment: correctly decode instructions in BE8 mode.
- arm: asm: relaxed.h: defined relaxed.h
- include: asm-generic: relaxed.h: defined relaxed.h
- arm: atomic.h: defined relaxed atomic_read
v3.1 -22/11/2015
- Compiled with the last SaberMod toolchains 5.2 optimized Cortex-A15 neon-vfpv4
- f2fs: sync to upstream
- ramfs: fix permissions
v3.0 -19/11/2015
- Sync to the last OH2 and OJ2 Samsung source code
- OJ4 initramfs
v2.9 - 27/10/2015
- Compiled with the last SaberMod toolchains 4.9 26/09/2015
- Linux 3.4.110
- OJ2 initramfs
- DroidPatch for cdrom (credits to FrozenCow)
v2.8 - 23/09/2015
- Compiled with the last SaberMod toolchain 4.9 19/09/2015 optimized Cortex A15/neon-vfpv4
- Linux 3.4.109
- cpufreq: Return directly in __cpufreq_get if policy is NULL
- Optimize copy_page for modern ARM platforms
- readahead: make context readahead more conservative [credits to Wu Fengguang]
- lib/string.c: improve strrchr()
- Arteractive CPU gov: back to v2.0
v2.7 - 13/09/2015
- Compeiled with the last SaberMod toolchains 4.9 29/08/2015 optimized Cortex A15
- OH2 initramfs
- Cleaned code for stability issue
v2.6 - 04/09/2015
- Compeiled with the last SaberMod toolchains 4.9 29/08/2015
- Compiled as "HARD-FLOAT"
- OG1 initramfs
- Updated F2FS drivers
- Revert "crypto: add lz4 Cryptographic API + arm: add support for LZ4-compressed kernel"
- arch/arm/mm/alignment.c: removed "uninitialized_var"
- [PATCH] ARM: proc: Add Krait proc info
- Removed Linux 3.4.108 upstream bluetouth drivers
- Makefile: -O3 ottimization flags
- Makefile: removed "-std=gnu89"
- Fixed zRam issue and removed Disk Size choice
- power: quickwakeup: initial driver
- Added again zen_decision v2.0 [credits to @bbedward]
- update pm-data to get this working with ArterActive CPU gov
- mm: page_alloc and vmscan: changes from 920F G8 source
- cfq-iosched: fix the setting of IOPS mode on SSDs
v2.5a - 01/08/2015
- Revert "Added zen_decision v2.0" (fix force reboot when power saving is active)
v2.5 - 31/07/2015
- Based on the last Samsung LL source I9505XXUHOF2
- arm: add arm optimized memcmp
- arm: add krait optimized strcmp
- cpufreq: ArterActive: tweak a bit more on suspended state
- suspend: return error when pending wakeup source is found
- ipv4: missing sk_nulls_node_init() in ping_unhash()
- msm: rpc: fix uninitialized union in rpc router close function
- kernel: cgroup: fix uninitialized 'it' use
- deconfig: enable ARCH_MSM_KRAIT
- ramfs: prop tweaks
- ramfs: make sure that max gpu clock is set by default to 450 MHz
- ramfs: add IntelliPlug controll in STweaks
- ramfs: execute init.qcom.post_boot.sh shell script directly from /system/etc folder if exists
- ramfs: fix permissions
v2.4 - 26/07/2015
- Compiled with the last Linaro Toolchain 4.9.4 2015.06 by @Christopher83
- Added ArterActive CPU GOV [credits to @arter97]
- Added zen_decision v2.0 [credits to @bbedward]
- ramdisk: Disable zen decision on charger
- Revert "jf: set proper compass calibration point for vzw model"
v2.3 - 18/07/2015
- Compiled with the LinaroMod 4.9 Toolchains optimized krait by @hyper
- Revert to the old STweaks v1.2 (it's better for me)
- Added Barry Allen CPU governor
- pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
- tracing: Have filter check for balanced ops
- jf: f2fs: bring up to date with Jaegeuk's branch
- arch/arm/vfp/vfpmodule.c: sync to cyanogen kernel
- ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above
- arm/lib/Makefile: sync to cyanogen kernel
- jf: set proper compass calibration point for vzw model
- udp: fix behavior of wrong checksums
v2.2 - 26/06/2015
- Linux 3.4.108
- OF2 initramfs
- ring-buffer-benchmark: Fix the wrong sched_priority of producer
v2.1 - 20/06/2015
- toolchains: back to O2 flag
- toolchains: added "std=gnu89" flag
- ramfs: misc changes
- sound/soc/codecs/wm8994.c correct values
- sound/soc/codecs/wm8960.c correct values
v2.0 - 14/06/2015
- Linux 3.4.107
- EO4 initramfs
- ARM: 7492/1: add strstr declaration for decompressors
- build: Use softfp-float abi and correctly applied "NEON-VFPv4 For Cortex-A15 Core"
- arch: arm: lib: optimize memcpy for Cortex-A15 [Chandler Zhang]
- intelli_plug: build in arch/arm/mach-msm
- crypto: add lz4 Cryptographic API + arm: add support for LZ4-compressed kernel
- Updated BFQ I/O scheduler v7.8
v1.9 - 07/06/2015
- Add support to f2fs file system
- usb: dwc3: Fix race between pm_resume and runtime_resume [myfluxi]
- mmc: disable crc check for 30% extra performance [varunchitre15]
- slub.c: little tweak for performance improvements [AndroidGX]
- sched: fair: reduce preemption latency
- sched/completion: Add lock-free checking of the blocking case [hofrat]
v1.8 - 31/05/2015
- OE2 initramfs
- toolchain: multiple fixes and changes for gcc 4.9.3
- compiler: add support for gcc 6
- kernel FLAGS: swhitch from -03 to -0fast
- kernel FLAGS: remove hard set of -std=gnu89 and -fno-pic and other changes
- fs :sync.c: some tweaks for dynamic sync control
- Stability issues
v1.7a - 19/05/2015
- Minor changes and bugs fixed
v1.7 - 13/05/2015
- Based on the last Samsung source (OD7) Lollipop
- Added SmartASSH3 CPU GOV
- Add Graphite Optimization
- Enabled SHA1_ARM and SHA_ARM_NEON
- Updated STweaks v1.73 (Thanks to B--B)
- Various optimizations
v1.6 - 30/04/2015
- OD7 initramfs
- updated gcc compilation flags
- msm: kgsl: Fix the offset of FSYNR1 [Shubhraprakash Das]
- Documentation: prctl/seccomp_filte
- ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and CONFIG_VFPv3 set
- ARM: 7743/1: compressed/head.S: work around new binutils warning
- build: Use hard-float abi
- ARM: 8119/1: crypto: sha1: add ARM NEON implementation
- ARM: 8120/1: crypto: sha512: add ARM NEON implementation
- Little tweaks for row I/O scheduler
- Little tweaks for intellidemand CPU gov
- Other minor changes for stability issue
v1.5 - 18/04/2015
- Added tripndroid I/O scheduler
- Added Impulse, Optimax and Preservative CPU governors
- Revert "SELinux: Fix memory leak upon loading policy"
- OC6 initrmafs
- Enabled neon mode
- Vaious bugs fixed for some governors
- Little tweaks fow row I/O scheduler
- Updated gcc compilation flags
- Other minor changes
v1.4 - 14/04/2015
- [Patch] Support copying of atags in the decompressor
- ARM: crypto: add NEON accelerated XOR implementation
- lib: string: use glibc version [Thx faux123]
- Added memutils optimized cortex-A15
- Updated busybox v1.23.2
- Udpated gcc compiler flags
v1.3 - 27/03/2015
- Finally removed "Security log agent" warning
- OC3 initramfs
- drivers/w1/w1_int.c: call put_device if device_register fails
- slub.c: little tweak for performance improvements (AndroidGX)
v1.2 - 22/03/2015
- Completly removed "Security log agent" warning
- Revert "writeback: Fix occasional slow sync"
- leds: add LED control (fading & brightness)
- soc: qcom: smd: Fix SMD packet sync loss issue [Arun Kumar Neelakantam]
v1.1 - 21/03/2015
- Removed "Security log agent" warning
- Fixed aviable CPU governors
- cpufreq: Avoid crash in resume on SMP without OPP
- writeback: Fix occasional slow sync
- SELinux: Fix memory leak upon loading policy
- TTY: msm_smd_tty: Fix simultaneous open/close race condition
v1.0 - 19/03/2015
- Initial release
- Same features that i wrote to the first post
reserved
Ops... just saw it!
Thanks you very much....
Edit... just flash the Kernel and its fantastic!
On stock rom...
Stweaks in material design.... awesome!
is there a booster for the sound on this kernel?
thanks
Gavin01 said:
is there a booster for the sound on this kernel?
thanks
Click to expand...
Click to collapse
Yes, comes with Faux sound driver.. and you can control is with Stweaks...
king.burjuguy said:
Yes, comes with Faux sound driver.. and you can control is with Stweaks...
Click to expand...
Click to collapse
brilliant thanks i good straight forward answer for a newbie to understand!
Oh man glad to see your work again!
Just flash it in stock ROM works perfect again as usual!.. (still downloading your ROM)
Emperium ROM and Kernel rocks! thanks @slim80
@slim80;
Hi mate, nice to see you around again.. I hope you are ok and you will continue your precious developement..
Keep up your good work and good luck in this new Lollipop World..
Great work.
Thanks man
But I have one suggestion
All people need some performance and battery life on phone.
So please don't add some other suff with minor .
So
We need 2 or 3governors and 2 or 3 cpu/gpu configuration and some other no need more than .
Sorry for my bad english
Sent from my GT-I9505 using Tapatalk 2
Hi, seems volume booster don't work on my stock rom, set on Max level in stweaks and nothing happen, restart my device and still low volume, any trips? Maybe is because I'm on stock rom?
Yes i like your Kernel and i like Stweak :fingers-crossed:
Feedback soonm Thanks :good:
essi_baba said:
Great work.
Thanks man
But I have one suggestion
All people need some performance and battery life on phone.
So please don't add some other suff with minor .
So
We need 2 or 3governors and 2 or 3 cpu/gpu configuration and some other no need more than .
Sorry for my bad english
Sent from my GT-I9505 using Tapatalk 2
Click to expand...
Click to collapse
More features more fun mate... performance and battery life thats users choice on how to tweak...
---------- Post added at 06:50 PM ---------- Previous post was at 06:49 PM ----------
steamerx said:
Hi, seems volume booster don't work on my stock rom, set on Max level in stweaks and nothing happen, restart my device and still low volume, any trips? Maybe is because I'm on stock rom?
Click to expand...
Click to collapse
Headphone? Works fine for me here...
king.burjuguy said:
More features more fun mate... performance and battery life thats users choice on how to tweak...
---------- Post added at 06:50 PM ---------- Previous post was at 06:49 PM ----------
Headphone? Works fine for me here...
Click to expand...
Click to collapse
Works only on phone calls for me but when I listen music with Spotify, poweramp or default music player sound still low...
It work on "Lollirom" by Albe95? Because in that rom don't work wifi, and the kernel that fix it is can't download...
france_mala said:
It work on "Lollirom" by Albe95? Because in that rom don't work wifi, and the kernel that fix it is can't download...
Click to expand...
Click to collapse
Yes.. works in all TW Lollipop ROM..
I'm getting a security error. It's just me?
Hey guys the kernel works for me pretty well on albe v1. This kernel provides exactly what i need. I like the stock kernel setup with android logger and zram disabled. Also provides faux settings through stweaks.
@slim80
I noticed a small issues.. i have faux123 app,
I dont see Intelliactive and other cpu governor in the option... but in stweaks i see all of them...
I have this msg after installation of kernel

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

{
"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"
}
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
kernel_motorola_msm8226
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
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 <[email protected]>
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
Reserved
Installed.
Enviado desde mi Moto G 2014 mediante Tapatalk
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
lumin25 said:
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
Click to expand...
Click to collapse
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
Kernel updated!
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) ?
Yes, work fine with Titan!
Martin_MotoG2014 said:
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) ?
Click to expand...
Click to collapse
this kernel is for titan and thea
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.
RolanDroid said:
this kernel is for titan and thea
Click to expand...
Click to collapse
Thanks!
I'm just running it! Looks good!
Does anyone know about the governors "lionheart" etc?
Are there interesting settings like batterie save or performace
Gesendet von meinem Moto G 2014 mit Tapatalk
Great kernel, only useful governors and I/O schedulers.
Sent from my Moto G 2014 using XDA Free mobile app
Martin_MotoG2014 said:
Thanks!
I'm just running it! Looks good!
Does anyone know about the governors "lionheart" etc?
Are there interesting settings like batterie save or performace
Gesendet von meinem Moto G 2014 mit Tapatalk
Click to expand...
Click to collapse
http://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
Kernel updated!
Downloads:
MonsterKernel-V3-26092015.zip
Kernel Adiutor (ROOT)
Kernel updated
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 <[email protected]>
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
The Kernel works very good for me!
Can anyone explaine the governor "dancedance"? looks pretty new!
Gesendet von meinem Moto G 2014 mit Tapatalk
Martin_MotoG2014 said:
The Kernel works very good for me!
Can anyone explaine the governor "dancedance"? looks pretty new!
Gesendet von meinem Moto G 2014 mit Tapatalk
Click to expand...
Click to collapse
Look here http://androidmodguide.blogspot.gr/p/blog-page.html . Scroll down to number 44.
Kernel updated

[KERNEL] [X00TD] Electro-Wizard [HMP] [EAS] [CAF] [4.4 EOL]

{
"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"
}
DISCLAIMER​
Code:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this kernel
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
XDA: DevDB Information
Electro-WizardKernel for the Asus ZenFone Max Pro M1 with Upstreamed Linux Versions merged alongside many tweaks & features for great battery backup, good performance and gaming. Made with Termux Android.
Contributor
@boncu @Tiktodz
Credits
* Whole Git world
* Kernel Android-4.4-p
Kernel Source : https://github.com/Tiktodz/android_kernel_asus_sdm636
Version Information
Status: Stable
Current Stable Version: 4.4.302 [EOL]
Stable Release Date: 2021-11-13
Created : 2021-07-23
Last Updated : 2022-04-23
Old Changelogs
- Upstream to Linux v4.4.288
- Mako: Calculate frequency table
- deconfig: disable thermal monitor
- Spectrum support
Notes
- NLV & LV Builds
- Use Naptime app to get good bb while idle.
Flashing Steps:
1. Download Kernel (zip file).
2. Boot to Recovery.
3. Backup boot partition (optional).
4. Wipe cache & dalvik-cache.
5. Flash the downloaded Kernel (zip).
6. Wipe cache & dalvik-cache.
7. Reboot to system and Enjoy!
Download
Link 1 {Old builds - HMP/OC}
Link 2 (Use this to download EOL build)
Link 3 (New)​
Telegram Groups
Wizard Kernel Support
Wizard-Kernel Updates
UPDATE​
Build date : 2021-10-22
Changelogs
HMP LV/NLV:
- Support for LV variant added
- Merge 4.4.289 into Android-4.4-p
- msm: kgsl: Enforce limit check for GPU bus DCVS
- adreno_idler: enabled
- drivers: usb: Increase charge current
- treewide: remove some kernel tracing
- msm: kgsl: Overwrite pm_qos values
- power/process: decrease time to enter sleep
- Spectrum support improvements
EAS CAF:
- slimbus: Fix potential memory leak
- drivers: power: Fix LED always on after disconnecting USB charger
- treewide: remove some kernel tracing
- drivers: usb: increase charge current
- sdm660: OC CPU to 2.2GHz / 1.7GHz and GPU to 585MHz
- Miscellaneous improvements
HMP CAF:
- ARM:dts: disable battery capacity learning & improve overlay
- kernel: Rename dirty_background_ratio
- msm: kgsl: Enforce limit check for GPU bus DCVS
- arm64 : topology: silence update cpu power log spam
- sdm660: OC CPU to 2.2GHz / 1.8GHz and GPU to 585MHz
- Miscellaneous improvements
Notes
- This is a 4.4 Kernel, so do not flash on 4.19 ROMs
UPDATE​Build date : 2021-11-03
Changelogs
- Upstream to Linux v4.4.291
- scsi: ufs: Remove 10 ms CPU idle latency unvote timeout.
- alarmtimers: Don't fail on wakeup.
- Active and idle drain improvements.
- Spectrum support variant added for HMP Stock & improved for OC variant
- Miscellaneous improvements
Notes
- Don't flash in A12/4.19 ROMs.
- Available variants LV and NLV.
UPDATE​
Build date : 2021-11-06
Changelogs
EAS:
- qpnp-fg-gen3: Increase default battery temp value.
- sched: Optimize the idle loop.
- msm: kgsl: Relax adreno spin idle tight loop.
- ARM: dts: sdm660: Disable vdd restriction.
- ARM: dts: msm: Disable DCVS.
- ARM:dts: Disable battery capacity learning & improve overlay.
- ARM: dts: sdm660: Enable declaring cooling-cells.
- ARM: Noop i/o sched by default.
HMP:
- ARM: dts: sdm660: Enable declaring cooling-cells.
- tcp: Disable SACK by default.
- crypto: remove several VLAs.
- crypto: Add chunk size.
Notes:
- Don't flash in Android 12 or 4.19 ROMs
UPDATE​Build date : 2021-11-13
Changelogs
CAF & HMP:
- Upstream to Linux v4.4.292
- msm: kgsl: Report correct GPU frequency for clock_mhz.
- defconfig: Enable necessary configs for the BPF backport.
- Miscellaneous improvements and optimization.
Notes:
- support for Android 12.
- LV variants also available with spectrum.
- don't flash in 4.19 ROMs.
is this treble?
For those who are searching for Custom kernal for Stock ROM of Max pro M1 only Electro-Wizard will work flawlessly, all other may ask to Reformat the SD card you are using with the stock kernal because of some file system complications. Also when I installed ElasticPref kernal, a popup notification has displayed after every reboot saying about contacting manufacturer.
This kernel enable the dt2w by default or disable it. Need to find kernel that dont enable dt2w by default.
shanemod said:
This kernel enable the dt2w by default or disable it. Need to find kernel that dont enable dt2w by default.
Click to expand...
Click to collapse
Enabled by default. Use kernel managers (need root) to disable it.
UPDATE​Build date : 2021-12-28
Changelogs
- Upstream to Linux v4.4.292 - 296.
- ext4 optimization.
- Many other improvement.
Changelogs CAF:
- Add simple thermal.
- Add fsync on/off support.
- Use cfq default I/O sched.
- disable more spam log.
- Overclock CPU 2.2GHz+1.8GHz.
- Overclock GPU 585MHz zeppelin.
- Many other improvements.
Credits:
- @Kneba for stuff.
Notes:
- Android 12 support.
- Spectrum support.
- CAF variant support in LV and NLV Roms.
UPDATE​Build date : 2022-01-02
Changelogs
EAS:
- Minimize many call trace in overclock variant.
- Unlock 300mhz.
- Improve deepsleep.
- Etc.
UPDATE​
Build date : 2022-02-18
Changelogs
- Upstream to latest linux v4.4.302
- Merge CAF tag LA.UM.8.2.r2-05600-sdm660.0
- Disable Simple thermal.
- Enable intelli thermal.
- Disable devfreq boost.
- Disable cpu input boost.
- Enable fsyn on/off support.
- Enable SLMK.
- Fix binder logspam.
- DLL.
Notes:
- Siren is stock and Zeppelin is overclocked.
- 4.4 based kernel, don't flash in 4.19 ROMs.
UPDATE​
Build date : 2022-04-23
Changelogs
EAS:
- Linux Version 4.4.302.
- therm: Increase scaling factor.
- sdm660-regulator: Add cooling devices for VDD_MX and VDD_CX.
- bus_arb: disable debug logging.
- Improve better RAM management.
- Etc.
Notes:
- LV variant and supported for A12 ROMs.
Help, my phone was bricked after installing..i tried installing other kernel bot it wont work.

Categories

Resources