{
"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"
}
LATEST RELEASE: (08 DEC 2014) N3 AEL Kernel v7.12
DOWNLOAD
FULL FEATURE LIST
-Made with the latest NG2 Sources (UPDATE 9)
- Latest Linux Kernel Base 3.4.105
- Build with Saber Mod 4.10 Toolchain
- FULL STWEAKS CONTROL
1. TOUCH WAKE IMPLEMENTATION v1.5 [Yank555.lu]
(FULLY FUNCTIONAL INCLUDING FINGER TAP 2 WAKE)
2. POWERSUSPEND 1.5 (Yank555.lu)
3. INTELLIPLUG w/Eco Mode (faux123)
4. INTELLIDEMAND V5 (faux123)
5. INTELLITHERMAL DRIVER (faux123)
6. MANY MANY ADDITIONAL GOVERNORS
(alucard, darkness, nightmare, adaptive, lionheart, intellidemand, smartmax, dancedance, pegasusq,
wheatley, intelliactive, ondemandplus, conservativex, abyssplugv2, intellimm, bioshock, yankactive)
7. MANY MANY ADDITIONAL I/O SCHEDULERS
(Simple (sio), zen, vr, fiops, fifo)
8. LED eXtended ConTRoLs v1.2 [Yank555.lu]
9. CPU Overclock up to 2.8ghz (Default= 2.26 max and 300 min)
10. VOLTAGE CONTROL (overvolting and undervolting available)
11. Asynchronous Fsync: initial extraction of Async Fsync from HTC [faux123]
12. DYNAMIC FSYNC CONTROL (faux123)
13. FAUX SOUND (faux123)
14. FAST CHARGE (Yank55.lu)
15. NTFS Support
16. KSM Support
17. FRANDOM Enabled
18. Sweep2Sleep Feature
19. GPU Simple Algorithm Control (Faux123)
20. Rooted, unsecure, adb support
21. Permissive with init.d support
Click to expand...
Click to collapse
DOWNLOAD
THANKS and CREDITS
- faux123
- Yank555
- civato
- wanam
- myfluxi
- UpInTheAir
- Alucard
- ktoonsez
-:indie:
- Every Note 3 Developer
- Every other developer
- XDA
- My INCREDIBLE TEAM!!
Click to expand...
Click to collapse
SOURCE
XDA:DevDB Information
Note 3 AEL Kernel, Kernel for the Samsung Galaxy Note 3
Contributors
friedrich420
Source Code: https://github.com/friedrich420/Note-3-AEL-Kernel-NEW-NG2-2
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 7.12
Stable Release Date: 2014-12-08
Created 2014-05-11
Last Updated 2015-03-11
SPECIAL KERNEL CONTROL INSTRUCTIONS:
1. HARDLIMIT CONTROL
- add user configurable touchboost frequencies
SysFs Interface :
* /sys/kernel/cpufreq_hardlimit/scaling_max_freq_screen_on (rw)
*
* set or show the real hard CPU max frequency limit when screen is on
*
* /sys/kernel/cpufreq_hardlimit/scaling_max_freq_screen_off (rw)
*
* set or show the real hard CPU max frequency limit when screen is off
*
* /sys/kernel/cpufreq_hardlimit/scaling_min_freq_screen_on (rw)
*
* set or show the real hard CPU min frequency limit when screen is on
*
* /sys/kernel/cpufreq_hardlimit/scaling_min_freq_screen_off (rw)
*
* set or show the real hard CPU min frequency limit when screen is off
*
* /sys/kernel/cpufreq_hardlimit/wakeup_kick_freq (rw)
*
* set or show the wakeup kick frequency (scaling_min for delay time)
*
* /sys/kernel/cpufreq_hardlimit/wakeup_kick_delay (rw)
*
* set or show the wakeup kick duration (in ms)
*
* /sys/kernel/cpufreq_hardlimit/touchboost_lo_freq (rw)
*
* set or show touchboost low frequency
*
* /sys/kernel/cpufreq_hardlimit/touchboost_hi_freq (rw)
*
* set or show touchboost high frequency
*
* /sys/kernel/cpufreq_hardlimit/userspace_dvfs_lock (rw)
*
* 0 = allow changes to scaling min/max
* 1 = ignore (don't apply, but don't return an error)
* 2 = refuse (don't apply, return EINVAL)
*
* /sys/kernel/cpufreq_hardlimit/available_frequencies (ro)
*
* display list of available CPU frequencies for convenience
*
* /sys/kernel/cpufreq_hardlimit/current_limit_max (ro)
*
* display current applied hardlimit for CPU max
*
* /sys/kernel/cpufreq_hardlimit/current_limit_min (ro)
*
* display current applied hardlimit for CPU min
*
* /sys/kernel/cpufreq_hardlimit/version (ro)
*
* display CPU freq hard limit version information
Click to expand...
Click to collapse
2. Fast Charge:
sys/kernel/fast_charge and it's self-explanatory from there
Click to expand...
Click to collapse
3. LED Extended Controls:
sys/class/sec/led and it's self-explanatory from there
Click to expand...
Click to collapse
4. Touch Wake:
Touch Wake Control
Allows you to wake the device via one tap in the middle of the screen with finger or S-Pen. NOTE: Turning the device off with the power key will disable touchwake.
1. enable touchwake
2. Let the screen turn off automatically (don't use power key)
3. Tap middle of screen before "touch wake delay" times out. Default is at 5 secs.
Click to expand...
Click to collapse
SysFs interface :
* /sys/class/misc/touchwake/enabled (rw) : 1 - on / 0 - off
*
* Enable / Disable TouchWake (default = disabled)
*
* NB: Turning the device off with the power key will disable touchwake
*
* /sys/class/misc/touchwake/delay (rw) :
*
* Sets the delay in ms to keep touchscreen / pen actively listening for touch after screen goes off
*
* NB: A value of 0 equals "infinite", will drain battery !
*
* /sys/class/misc/touchwake/proximity_threshold (rw) :
*
* Sets the threshold from which to consider the proximity sensor triggered (which will disable touchwake)
*
* NB: This serves as a kind of in-call detection to not turn the screen on during a call when placing
* the device to the ear
*
* /sys/class/misc/touchwake/use_wakelock (rw) : 1 - on / 0 - off
*
* Enable / Disable using a wakelock to keep device awake while TouchWake is active (default = enabled)
*
* /sys/class/misc/touchwake/version (ro) :
*
* Display the current version of TouchWake
*
* /sys/class/misc/touchwake/debug (ro) :
*
* Display debugging info (only if debugging is active at compilation time)
Click to expand...
Click to collapse
User posted Antutu Results on this AWESOME kernel
No photoshop
Great work bro ?
Sent from my SM-N9005 using Tapatalk
fahadali2315 said:
Great work bro ?
Sent from my SM-N9005 using Tapatalk
Click to expand...
Click to collapse
Thank you for the AMAZING support my friend :good:
friedrich420 said:
Thank you for the AMAZING support my friend :good:
Click to expand...
Click to collapse
Always for echoe team ?
Downloading ...
Sent from my SM-N9005 using XDA Premium 4 mobile app
Yesssssssssssssssssss! Perfect! !! Great work, my friend!!!!!
Sent from my SM-N9005 using Tapatalk
Thank you my friend...
Amazing job as always fried my friend, performance and battery similar to lean and no problems at all! :good::good::good::good:
been using the pre-release for a while.
worthy competitor to lean-kernel, smooth and stable. Lioneheart + zen, set in trickster mod. working great.
long term i'd love some OCing options, but frieds having trouble with that one
friedrich420 said:
(11 May 2014) AEL Kernel v.1
Click to expand...
Click to collapse
Hi Friedrich,
Are you able to include original kernel in the OP too? Just incase of reverting to original kernel.
Sent via N3 Hondata F.Pro + NOS
Finally stopped being lazy and flashed this baby... And so far it's been working great. Let's see how it compares to my current favorite, wootever.
Sent From My SM-N9005 To All You Wonder Nobodies!!
Sean_FD2R said:
Hi Friedrich,
Are you able to include original kernel in the OP too? Just incase of reverting to original kernel.
Sent via N3 Hondata F.Pro + NOS
Click to expand...
Click to collapse
Thats a good idea.
I just did
http://echoerom.com/note-3-sm-9005-kernels/
Fisrt stat with the final version. It's to early to really know but it starts very good.
I choose ondemandplus gov with row scheduller. It works very smooth and no random reboots.
Thanks for your work
Sent from Tapatalk
current idle stats at -0.06% an hour
i had better once on lean kernel, but its still such a tiny drain that i'll be getting different results just because i had a full charge before testing, whereas on lean i was under 50%.
wifi on, 3G on, just idling with no notifications/use at all. seems really good.
@friedrich420 looking good bro. Going to play with this for a bit.
Jamison904 said:
@friedrich420 looking good bro. Going to play with this for a bit.
Click to expand...
Click to collapse
Thank you my man ☺ this is creepy because I swear i was just on github looking at your s4 source lol ? holy ****!! After trying and failing for a long time finally I managed voltage control thx to you :thumbup::thumbup:
Sent from my GT-I9505 using XDA Premium 4 mobile app
I am going to borrow some governors as I am bored with mine. Good deal bro and congrats! You are now among a select few developers who can actually compile a kernel. We are an elite group lmao.
Oh and this will make your life so much easier when compiling. Just name whatever.sh and make executable.
Code:
#!/bin/sh
export PLATFORM="TW"
export MREV="KITKAT"
export CURDATE=`date "+%m.%d.%Y"`
export MUXEDNAMELONG="-BioShock-N900T$MREV-$PLATFORM-$CARRIER-$CURDATE"
export MUXEDNAMESHRT="-BioShock-N900T$MREV-$PLATFORM-$CARRIER*"
export KTVER="_BioShock_5.0-"
export KERNELDIR=`readlink -f .`
export PARENT_DIR=`readlink -f ..`
export INITRAMFS_DEST=$KERNELDIR/kernel/usr/initramfs
export INITRAMFS_SOURCE=`readlink -f ..`/Ramdisks/$PLATFORM"_"$CARRIER"4.3"
export CONFIG_$PLATFORM_BUILD=y
export PACKAGEDIR=/home/jamison/android/kernel/out/Packages/$PLATFORM
#Enable FIPS mode
export USE_SEC_FIPS_MODE=true
export ARCH=arm
export CROSS_COMPILE=$PARENT_DIR/linaro4.7/bin/arm-eabi-
time_start=$(date +%s.%N)
echo "Remove old Package Files"
rm -rf $PACKAGEDIR/*
echo "Setup Package Directory"
mkdir -p $PACKAGEDIR/system/app
mkdir -p $PACKAGEDIR/system/lib/modules
mkdir -p $PACKAGEDIR/system/etc/init.d
echo "Create initramfs dir"
mkdir -p $INITRAMFS_DEST
echo "Remove old initramfs dir"
rm -rf $INITRAMFS_DEST/*
echo "Copy new initramfs dir"
cp -R $INITRAMFS_SOURCE/* $INITRAMFS_DEST
echo "chmod initramfs dir"
chmod -R g-w $INITRAMFS_DEST/*
rm $(find $INITRAMFS_DEST -name EMPTY_DIRECTORY -print)
rm -rf $(find $INITRAMFS_DEST -name .git -print)
echo "Remove old zImage"
rm $PACKAGEDIR/zImage
rm arch/arm/boot/zImage
echo "Make the kernel"
make bioShock_defconfig VARIANT_DEFCONFIG=msm8974_sec_defconfig DEBUG_DEFCONFIG= SELINUX_DEFCONFIG=selinux_defconfig SELINUX_LOG_DEFCONFIG=selinux_log_defconfig TIMA_DEFCONFIG=tima_defconfig
echo "Modding .config file - "$KTVER
sed -i 's,CONFIG_LOCALVERSION="-BioShock-N900T",CONFIG_LOCALVERSION="'$KTVER'",' .config
make -j8
time_end=$(date +%s.%N)
echo -e "${BLDYLW}Total time elapsed: ${TCTCLR}${TXTGRN}$(echo "($time_end - $time_start) / 60"|bc ) ${TXTYLW}minutes${TXTGRN} ($(echo "$time_end - $time_start"|bc ) ${TXTYLW}seconds) ${TXTCLR}"
Oh and if you want to use this go ahead. Lots more coming. Check out my github and modify it how you want also - Infamous performance app
undervolting by 10 caused reboot..works fine on other kernel which supports undervolt
undervolting rebooted for me.
overnight stats was -0.16% an hour - good, but not as great as what i had on lean kernel.
will re-test lean kernel to make sure those results were accurate and not a misreading. i want some actual stats to back these kernels up, not just "it felt better"
Related
KillX Kernel
(version 3.8.6)
{
"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: I AM NOT RESPONSIBLE IF YOU BRICK / RUIN YOUR PHONE IN ANY WAY /!\
What is ...?
What is USB Force Fast Charge?
This allows one to force AC charging for any charger that is detected as USB (e.g. many car chargers) and pull the full current the charger can support.
It also provides additional security when connecting to public charging stations because by forcing AC charging, USB/adb data transfers are disabled, protecting your data.
Fast charge can be toggled by issuing:
echo 1 > /sys/kernel/fast_charge/force_fast_charge
and off:
echo 0 > /sys/kernel/fast_charge/force_fast_charge
Click to expand...
Click to collapse
What is I/O Scheduler?
Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes.
I/O Scheduling is sometimes called 'disk scheduling'. I/O schedulers can have many purposes depending on the goal of the I/O scheduler, some common goals are:
+ To minimize time wasted by hard disk seeks.
+ To prioritize a certain processes' I/O requests.
+ To give a share of the disk bandwidth to each running process.
+ To guarantee that certain requests will be issued before a particular deadline.
Click to expand...
Click to collapse
What is msm_thermal?
Kernel based 3-phase thermal control.This replaces your /system/bin/thermald binary which is renamed by the installer to thermald_bkp
Check /sys/kernel/msm_thermal/conf/ for the thermal configuration
allowed_max_high = highest threshold (phase 3)
allowed_max_low = remove the throttling if we cooled down to this (clr_thrshold)
allowed_max_freq = max frequency if throttled (limit)
[...]mid[...] = same as above, just for phase 2
[...]low[...] = Lowest threshold (phase 1)
check_interval_ms = how often shall we check? (sampling rate)
Default: 1000ms = 1sec
Click to expand...
Click to collapse
What is msm_mpdecision?
Kernel based multi core decision
This replaces your /system/bin/mpdecision binary which is ignored in init.rc and renamed by the installer to mpdecision_bkp
+ cpu auto-hotplug/unplug based on system load for MSM multicore cpus [should cpu(x) be online or not?]
+ single core while screen is off
+ extensive sysfs tuneables
Check /sys/kernel/msm_mpdecision/conf/ for the configuration.
Code:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (70)
pause = if something else plugs in the cpu, fall asleep for 3000ms (3 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (486000)
If cpu0 is below that value and a core up of another cpu is requested, nothing will happen.
If any other cpu is above that value and a core down of that cpu is requested, nothing will happen. (otherwise it would now put down that cpu even though it is still working, which isn't what we want)
Hot plug thresholds (aka now it gets 'complicated')
This small formula calculates which value will be used: (number_of_cpus_online - 1) * 2
The result of this formula will be the nwns_threshold where a new cpu is hotplugged.
The result of this formula + 1 will be the nwns_threshold where a cpu is unplugged.
nwns_threshold_x = runqueue threshold, if this is reached cpuX will be hot/unplugged
twts_threshold_x = time threshold, this amount of time must have passed for the related action to be taken (hot/unplug)
Example:
Code:
One cpu is online.
(1 - 1) * 2 = 0 ergo:
nwns_threshold_0 = cpu1 will be hotplugged at this value
((1 - 1) * 2) + 1 = 1
nwns_threshold_1 = cpu0 will be unplugged at this value
Since we can't unplug cpu0 this is '0'.
Two cpus are online.
(2 - 1) * 2 = 2 ergo:
nwns_threshold_2 = cpu2 will be hotplugged at this value
((2 - 1) * 2) + 1 = 3
nwns_threshold_3 = cpu1 will be unplugged at this value
etc...
The default values are:
NwNs_Threshold: 12, 0, 25, 20, 32, 28, 0, 35
TwTs_Threshold: 140, 0, 140, 190, 140, 190, 0, 190
Where the position and function of the number equals the result of the above explained formula
Click to expand...
Click to collapse
Features:
Code:
[FONT=Arial Black][SIZE=2]
* /system rw
* support init.d
* adb root
* swap on
* USB Force Fast Charging
* [B]Energy Efficiency[/B]
* XZ compressed kernel
* Using /dev/frandom
* allow WiFi networks with low signal to be seen !
* exFAT support
* intelli/msm_thermal
* msm_mpdecision
* [B]IO[/B]: noop, deadline, cfq, sio, fiops
* [B]CPU Governor[/B] : msm-dcvs, userspace, powersave, ondemand, performance, DanceDance & Lionheart
* Zram (wip)
* staging: zram: per-cpu support to Crypto
[/SIZE][/FONT][CENTER][B][FONT=Arial][SIZE=2][FONT=Arial]
Please read Change log for more info.[/FONT][/SIZE][/FONT][/B][/CENTER]
Installation:
[!] Unlocked Bootloader
[!] Custom Recovery Installed CWM or TWRP
[!] S-OFF + rooted + busybox Installed
Code:
1. Download the zip
2. flash in recovery ( copy to sdcard or use adb sideload )
Reboot n Enjoy!
Thank`s to:
Linus Torvalds, showp1984, faux123, Zarboz, dsb9938, elkay, crpalmer, chad0989, codeaurora.org, kernel.org, linux-foundation.org, xda-developers.com, HTC and all kernel and rom dev !!!
Click to expand...
Click to collapse
Please use and enjoy it, and if you can make a donation of any amount, I'd appreciate it immensely
Change Log
Previous Version:
KillX v1.0.1
Code:
Wed Dec 18 06:31:31 MYT 2013
gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-1ubuntu1)
TWEAK:
+ io: deadline
+ io: cfq
+ force fast charge: battery 8960: unknown USB -> AC
ADD:
+ io: fiops
+ io: sio
+ force fast charge by chad0989
FIX:
+ compile warning TODO: return_address
+ compile error: adreno.c [-Wframe-larger-than=]
+ Makefile: Assembler messages
Compile:
+ linaro -O3 compliance #1
+ Test Built #1
Change:
+ Compiler flags
+ set version : This is KillX v1.0.1
Disable:
+ PERFLOCK #1
KillX v3.8.6
Code:
Tue Dec 24 01:18:20 MYT 2013
gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-1ubuntu1)
ADD:
* /dev/frandom
* allow WiFi networks with low signal to be seen
* cpu gov: DanceDance & Lionheart
* exFAT support
* intelli/msm_thermal
* msm_mpdecision
* Zram (wip)
* crypto: lz4 Cryptographic API
* lib: lz4 compressor module
* arm: support for LZ4-compressed kernel
* lib: support for LZ4-compressed kernel
* decompressor: LZ4 decompressor module
* staging: zram: per-cpu support to Crypto
SET:
* b43: Increase number of RX DMA slots
* config: intelli/msm_thermal
* config: msm_mpdecision boost and CPU FREQ MIN MAX
* config: msm_mpdecision boost off
* config: UACCESS_WITH_MEMCPY = No
* Don't force RUN_QUEUE_STATS to be on
* lib/int_sqrt.c: optimize square root algorithm
* LOAD_FREQ: avoids loadavg Moire http://ripke.com/loadavg/moire
* Makefile: Snapdragon optimizations
* msm_hsic: decrease timeout, 500 to 120
* wifi: enabled PM_FAST by default
* config: ADAPTIVE_TUNING off
* softirq: reduce latencies
* zram_drv: switch default compressor to new lz4
* AIO: Don't plug the I/O queue in do_io_submit()
* zcache-main: switch to lz4 as default
* zcache-main.c: use MACRO define instead of hardcoded default of lzo
REMOVE:
* bonding: already created master sysfs link on failure
* code: __cpuinitdata and __cpuinit
* code: get rid of __devinit and __cpuinit, cpuinit into nops
* code: perflock.c
* inotify: remove broken mask checks causing unmount to be EINVAL
* net: WARN_ON() in net_enable_timestamp()
* rwsem: steal writing sem for better performance
* rwsem: Writer lock-stealing
* scheduler: compute time-average nr_running per run-queue #2
* video: msm:mdp pr_debug _mdp_histogram_crtl start false
* workqueue: HTC's incompatible workqueue debug
* drivers/gpu/msm/kgsl.c: silence annoying and useless dmesg log spam
* sched/rt: redundant nr_cpus_allowed test
* drivers/misc/pm8xxx-vibrator-pwm.c: disable meaningless dmesg log spam
* drivers/input/evbug.c: silence annoying dmesg log spam
UPDATE:
* ARM: 7011/1: Add ARM cpu topology definition #2
* efivars: update
* fs: sync
* ipv6: addrconf
* ipv6: ip6_input
* sysfs: dir.c
* zram_drv.c
* SELinux: include definition of new capabilities
FIX:
* ALSA: hda - Release assigned pin/cvt at error path of hdmi_pcm_open()
* aoe: reserve enough headroom on skbs
* ARM: PXA3xx: program the CSMSADRCFG register
* ARM: scheduling while atomic warning in alignment handling code
* ARM: VFP: emulation of second VFP instruction
* ARMv7: perf: EVTYPE_MASK to include NSH bit
* Bluetooth: not closing SCO sockets in the BT_CONNECT2 state
* bonding: disabling of arp_interval and miimon and arp_interval
* bridge: priority of STP packets
* Btrfs: don't drop path when printing out tree errors in scrub
* Btrfs: limit the global reserve to 512mb
* Btrfs: race between mmap writes and compression
* cgroup: exit() vs rmdir() race
* cifs: Allow passwords which begin with a delimitor
* cifs: ensure that cifs_get_root() only traverses dir
* cifs: handling of blank password option
* compat_rw_copy_check_uvector() misuse in aio, readv, writev
* cpufreq: Convert the cpufreq_driver_lock to a rwlock
* cpufreq: Convert the cpufreq_driver_lock to use RCU
* cpuset: cpuset_print_task_mems_allowed() vs rename() race
* dca: check against empty dca_domains list before unregister provider
* Driver core: treat unregistered bus_types as having no devices
* drivercore: ordering between deferred_probe and exiting initcalls
* drivers/video: fsl-diu-fb: fix pixel formats for 24 and 16 bpp
* drm/udl: disable fb_defio by default
* drm/udl: make usage as a console safer
* drm/usb: bind driver to correct device
* drm: don't add inferred modes for monitors that don't support them
* drm: Fill depth/bits_per_pixel for C8 format
* drm: Use C8 instead of RGB332 when determining the format from depth/bpp
* efivars: explicitly calculate length of VariableName
* fb: rework locking to fix lock ordering on takeover
* fb: Yet another band-aid for fixing lockdep mess
* fbcon: don't lose the console font across generic->chip driver switch
* force vsync in board file
* fs/block_dev: page cache wrongly left invalidated,revalidate_disk()
* fs: cifs: warning: 'midQ' may be used uninitialized in this function
* fs: proc: stat: not showing all cpus
* fuse: don't WARN when nlink is zero
* futex: Mark get_robust_list as deprecated
* HID: wiimote: nunchuck button parser
* hw_random: make buffer usable in scatterlist
* iommu/msm: the include guard in iommu.h
* ipv4: bug in ping_err()
* keys,race with concurrent install_user_keyrings()
* ks8851: interpretation of rxlen field
* loop: prevent bdev freeing while device in use
* memcopy -subroutines for memory copy functions.
* memory leak in cpufreq stats
* missing nf_reset() in tun_net_xmit()
* mm/fadvise: drain all pagevecs, POSIX_FADV_DONTNEED fails
* mmc: sdhci-esdhc-imx: host version read
* mmu_notifier: have mmu_notifiers use a global SRCU
* mmu_notifier: make the mmu_notifier srcu static
* mmu_notifier: unregister NULL Pointer deref and multiple
* msm: mdp: Send fake vsync only when enabled from userspace
* msm_fb: display: blt always enabled for 720p,1080p, secure buf
* msm_fb: display: Fix flickering when BLT is enabled/disabled
* net/irda: add missing error path release_sock call
* net/sunrpc: 'subbuf.[...]' may be used uninitialized
* net: *_DIAG_MAX constants
* net: compile error when SOCK_REFCNT_DEBUG is enabled
* net: infinite loop in __skb_recv_datagram()
* NFS: Don't allow NFS silly-renamed files to be deleted,no signal
* NLM: Ensure that we resend all pending blocking locks after a reclaim
* ocfs2: unlock super lock if lockres refresh failed
* perf tools: build with bison 2.3 and older
* pnfs-block: removing DM device maybe cause oops when call dev_remove
* posix-cpu-timers: nanosleep task_struct leak
* pstore: Avoid deadlock in panic and emergency-restart path
* qseecom: Fix issue with incomplete command exiting prematurely
* Re-apply all PM/Sleep
* resume drivers/video/backlight/adp88?0_bl.c
* sky2: Receive Overflows not counted
* sky2: Threshold for Pause Packet is set wrong
* sock_diag: out-of-bounds access to sock_diag_handlers
* staging:comedi:comedi_fops: update
* staging:comedi:ni_labpc: correct differential channel sequence for AI cmd
* staging:comedi:ni_labpc: set up command4 register *after* command3
* svcrpc: make svc_age_temp_xprts enqueue under sv_lock
* switch: do_fsync() to fget_light()
* sysctl: null checking in bin_dn_node_address()
* sysfs: handle failure path correctly for readdir()
* sysfs: race between readdir and lseek
* tcp: preserve ACK clocking in TSO
* tcp: undo spurious timeout after SACK reneging
* tmpfs: use-after-free of mempolicy object
* tty: Prevent deadlock in n_gsm driver
* tty: set_termios/set_termiox should not return -EINTR
* umount oops when remove blocklayoutdriver first
* unbreak automounter support on 64-bit kernel with 32-bit userspace (v2)
* unix: race condition in unix_release()
* USB: ehci-omap: autoloading of module
* usb: gadget: udc-core: regression during gadget driver unbinding
* USB: serial: null-pointer dereferences on disconnect
* USB: usb-storage: unusual_devs update for Super TOP SATA bridge
* usb: xhci: TRB transfer length macro used for Event TRB
* vfs,pipe counter breakage
* vgacon/vt: clear buffer attributes when we load a 512 char
* vhost: length for cross region descriptor
* vlan: adjust vlan_set_encap_proto() for its callers
* vt: synchronize_rcu() under spinlock is not nice
* xen-netback: cancel the credit timer when taking the vif down
* xen-netback: correctly return errors from netbk_count_requests()
* intelli/msm_therma: missing default parameters
* writeback: occasional slow sync(1)
* CHROMIUM: mm: calculation of dirtyable memory
* intelli-thermal: stats calculations
* htc_monitor: BAD coding from HTC using global vars
* lib/lz4/lz4_compress: macro usage error
* LZ4: compression/decompression signedness mismatch (v2)
Note:
- This kernel can be installed on any rom with Sense 5 Jelly Bean 4.2.2 except BOA v6 (will built another version to support this rom)
- Work great on hboot 1.54, JB 4.2.2, TW 2.28.709.3 !
- It proved, betterrrrrrrrrrrrr battery life !
Download Area
Code:
[1] [URL="http://forum.xda-developers.com/attachment.php?attachmentid=2460809&d=1387322910"]killx_v1.0.1.zip[/URL] [B]MD5[/B]: 8c31a3ff3bf1ccef12fc45a94f5d76f7
[2] [URL="http://forum.xda-developers.com/attachment.php?attachmentid=2471082&stc=1&d=1387837499"]killx_v3.8.6.zip[/URL] [B]MD5[/B]: 07f9ac0202ad46772566758346bee15f
My GitHub
Great work!
Thanks man, really great work!
Just downloaded the modified hboot and your kernel, will flash it soon and report any issues.
Is there already a sweep2wake option, like in your older kernel version?
I will port all the futures from old version, lot of work to do now
Sent from my HTC Butterfly using xda premium
Hi, thanks for the hard work i flashed it just now and found that Wifi will not wake. It shows "Error" after long "Turning On"..
what can i do to revive wifi?
Update : I managed to wake Wifi after follow the instructions from this post, http://forum.xda-developers.com/showpost.php?p=41320412&postcount=302
thanks and will test it throughly tomorrow
Coz your device is S-ON.
Sent from my HTC Butterfly using xda premium
Will you make kernel for x920e European version too
Sent from my HTC Butterfly using xda app-developers app
Bassie39 said:
Will you make kernel for x920e European version too
Sent from my HTC Butterfly using xda app-developers app
Click to expand...
Click to collapse
if i had time
Woot. Love your work man. Does it work for GPE ROM? Has anyone tested? I'm on newtroot's GPE ROM.
sent from the world where no one knows...
newtroot ROM
I'm on newtroot's NOS v3 ROM and KillX v1.0.1 Kernel works like a charm! Gave me a bit more then 21k at AnTuTu benchmark.
Can't say anything about battery life yet ... But looks good so far.
http://forum.xda-developers.com/showthread.php?t=2193912
Hi
Can you add support to japan butterfly?
I dont see kernel source, android 4.2.2, j butterfly at www.htcdev.com.. only 4.1
Sent from my HTC Butterfly using xda app-developers app
anyone try on Boa ROM?
Sent from my HTC Butterfly using Tapatalk 4
Yup, it work on any android 4.2.2
Sent from my HTC Butterfly using xda app-developers app
chockchip said:
anyone try on Boa ROM?
Sent from my HTC Butterfly using Tapatalk 4
Click to expand...
Click to collapse
Yes, It runs smoothly without any trouble. Be sure to flash. New kernnel give me 20500 antutu benchmark score.:laugh::laugh::laugh:
I just flashed the kernel...it works well...I am running stock 2.33..Also I tried it on gpe still no luck...
Sent from my HTC Butterfly using XDA Premium 4 mobile app
New version still under testing..see changelog @ post #2
Sent from my HTC Butterfly using xda app-developers app
MIUI ROM
I flashed MIUI rom yesterday with your kernel....It runs really smooth and everythings works fine...
Thank you for your feedback!
Can we share the rom in here ?
Sent from my HTC Butterfly using xda app-developers app
☆★☆ [ROM][5.0.2][OFFICIAL] LiquidSmooth v4.0 | Lollipop | [01-07-15]
{
"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"
}
LiquidSmooth is an aftermarket firmware based on the Android Open Source Project.
Dedicated to providing users with smooth, stable and ROMs. A Lightweight modified AOSP base, and then add the features you crave!
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.
We ask that you do your part to know your device and know how to recover from problems before you flash!
deadman96385
jsnweitzel
johnnyslt
santod040
Somber73
TheBr0ken
CPA-Poke
Cdub50
Features
Code:
* ROM built with SaberMod 4.8.4 GCC Toolchain
* Kernel built with SaberMod 4.9.3 GCC Toolchain
* Updated Linux to 3.10.62
* LCD KCAL control
* Disabled forced encryption
* Tweaked CPU governors (more gov's to come)
* ARM Optimized String Handling Routines
* Linaro and Code Aurora Optimizations
* Gesture Anywhere
* Gesture unlock
* Battery icon options
* SlimRoms Headsup customization
* Custom toast animations
* Option to disable screenshot noise
* Built in superuser options with Root access options
* Call blacklist options
* SMS rate limiting option
* Filter spam notifications
* Per app control for Lockscreen notifications
* Configurable 0, 90, 180 and 270 degree rotation
* Safe headset volume option
* Less annoying sound notifications option
* Option to use volume keys to control media volume anytime
* Option to customize device hostname
* Option to not wake up device when charge is plugged/unplugged
* Volume rocker wake up
* IME switcher notification control
* Option to disable fullscreen keyboard
* Force autorotation on IME
* Option to force show enter key
* CM's Privacy Guard
* Increasing ringtone option
* Dark UI (primarily in Settings for now)
* Screen Density changer
* Statusbar clock customization
* Option to disable searchbar in recents
* Statusbar brightness control
* Double tap statusbar to sleep control
* Custom Lockscreen shortcuts
* Extra info about your device (About phone/tablet)
* Custom Liquid Logo in about phone/tablet
* Google bug report and ota removed
* Option to show kernel toolchain and other info by tapping kernel version in about phone/tablet
* Timeout and instant lock options added to slide unlock instead of just secure keyguard options
* Developer options enabled by default
* Navigation bar height control
* Show application package name in app info
* LiquidSmooth Stats and Updater added
* Partition size info
* Option to disable immersive messages
Check our Google+ for updates
Source Links
Code:
[url="http://github.com/LiquidSmooth"][COLOR="RoyalBlue"][B]LiquidSmooth Github[/B][/COLOR][/URL]
[url="https://github.com/CyanogenMod/android_kernel_htc_msm8974"][B][COLOR="RoyalBlue"]LiquidSmooth Kernel Source[/COLOR][/B][/URL]
Download Links
Code:
[url="http://drdevs.com/devs/teamliquid/Nightly/HTC_One_M8_Unified/"][B][COLOR="RoyalBlue"]ROM Download - v4 Nightlies[/COLOR][/B][/URL]
[url="http://forum.xda-developers.com/paranoid-android/general/gapps-official-to-date-pa-google-apps-t2943900"]Lollipop Gapps Download
( or use whatever works for you)[/URL]
Screenshots
Please Support Liquid by Donating HERE
XDA:DevDB Information
LiquidSmooth Project, ROM for the Verizon HTC One (M8)
Contributors
santod040
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Latest hboot, radios and firmware
Based On: AOSP, Cyanogenmod
Version Information
Status: Beta
Current Beta Version: v4.0
Beta Release Date: 2014-12-25
Created 2014-05-07
Last Updated 2015-01-07
Reserved
This is a stable beta build for the HTC One M8.
Bugs:
None listed yet...
Click to expand...
Click to collapse
HTC One M8 specific bugs:
None that we are aware of...
If you encounter any, please be specific in your reporting, so that the issue can be more quickly and easily resolved.
Click to expand...
Click to collapse
Install Instructions:
1. Download ROM
2. Reboot into recovery
3. Please backup your ROM before you begin!
4. You need a full wipe.
5. Flash the ROM
6. Flash 5.0.x Gapps
7. Reboot
8. Let it sit a while.
Click to expand...
Click to collapse
Credit for making this happen!
@toastcfh
@deck
@h8rift
@invisiblek
@interloper
@Flinny
@Desterly
@flar2
@faux123
Cyanogenmod Team
All of our Testers!
Reserved
Liquid Kernel
*Liquid 1.0 Features*
SaberMod 4.10 ToolChain
Source: https://github.com/LiquidSmooth/android_kernel_htc_msm8974
CPU Related
CPU Voltage Control
CPU OC/UC
HD Audio
ZRAM
FauxSound
LCD Kcal Color Control
Fast Charge
CPU Governor's:
Performance
powersave
userspace
ondemand
conservative
interactive
intelliactive
abysspluug
adaptive
nightmare
wheatley
More to come….
TCP Congestion Control (Info http://goo.gl/GJ73jf )
Veno Set as default instead of cubic
The following were added
Advanced
BIC
HYBLA
HSTCP
ILLINOIS
LP
SCALABLE
VEGAS
RENO
VENO
YEAH
IO's
deadline
row
cfq
bfq (Default)
noop
sio
vr
zen
fifo
fiops
tripndroid
Dynamic F-Sync
This is a goodie by faux123, so all credits go to him for creating this unique feature !
Many kernels just disable synchronous writes to file to speed up system. While this works neatly, it is also dangerous as processes believe that file writes are actually synced to disk (or mmc media in our case) while this is not yet true ! The gain is a noticeably smoother user experience, but the risk of doing so is to have a corrupted filesystem if the device crashes, user pulls battery, battery fully depletes ... so that the device is turned off unexpectedly. To allow for the benefit, but to minimize the risk, faux123 created dynamic fsync, which while the screen is on, will defer file sync temporarily, but when screen gets turned off, a flush is called to synchronize all outstanding writes keeping your data safe.
SLIMBus OverClocked
This means SLIMbus will use its maximum potential to give the best audio quality for the hardware. Takes advantage of both hardware and the mods from zeroinfinity, also opening the door for more things that were previously limited by this. Researched and experimented by ZeroInfinity and Poondog
Booooom
Sent from my 831C using Tapatalk
Activity working on fixing audio should be fixed in the next few hours *fingers crossed*
Currently the following do not work:
Keyboard clicks
Youtube audio
Play Music Audio
Spotify Audio
Gallery Audio
Thanks team liquid so I assume ffc, in call audio & headphone jack is fixed?
Sent from my HTC6525LVW using Tapatalk
krazie1 said:
Thanks team liquid so I assume ffc, in call audio & headphone jack is fixed?
Sent from my HTC6525LVW using Tapatalk
Click to expand...
Click to collapse
Yes, those features do work and media plays over headphones as well.
Sent from my One M8 using Tapatalk
santod040 said:
Yes, those features do work and media plays over headphones as well.
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
nice man .... how about the speaker phone ? on cm11 i could hear the person on the other line on speaker but they couldnt hear me ... and wifi dropping in n out ?
All media output to speaker issues are now resolved...new build in the oven. :good:
Haven't used speaker too much in call since call audio was just fixed yesterday, so any feedback on that by users is welcome.
Seemed ok when I did try it.
This is a stable beta, so there may be minor issues and/or things that neither I or the testers have run into yet.
Although most issues had been detected in testing and fixed prior to release.
New build with media audio fix is now live! :good:
New Theme Engine is added as well.
Getting OTA prompt for 4/16 build currently on 5/6 build and downloading 5/7 now. Thanks
HughesNet said:
Getting OTA prompt for 4/16 build currently on 5/6 build
Click to expand...
Click to collapse
Yeah, ignore that, download 5/7 from the OP.
Will get the OTA updater fixed up now for Official builds.
**EDIT- ^^^ Fixed
Should not see that prompt for old builds now on 5/7 (or on 5/6 build after a reboot)
Thanks team liquid, the only issues I see is:
+When playing a song with Apollo DSP Manager FC
+When in Speakerphone the Mic don't work (Person on other side can't hear me)
krazie1 said:
Thanks team liquid, the only issues I see is:
+When playing a song with Apollo DSP Manager FC
+When in Speakerphone the Mic don't work (Person on other side can't hear me)
Click to expand...
Click to collapse
I have a fix for the DSP FC it will be in the next build, and we will look into that audio issue thanks.
krazie1 said:
Thanks team liquid, the only issues I see is:
+When playing a song with Apollo DSP Manager FC
+When in Speakerphone the Mic don't work (Person on other side can't hear me)
Click to expand...
Click to collapse
Thanks for the feedback, will look into both of these. :good:
+1 speaker phone. Otherwise, looking good.
Can't find font size, where is the new spot?
Sent from my VS980 4G using XDA Premium 4 mobile app
bangin! Been ready for some of this goodness for a while. Cheers
Is there anything special that needs to be done for the Verizon M8 or does it automatically make that choice for you?
Quick question. The the double tap wake or sleep work?
Sent from my HTC6525LVW using Tapatalk
texascbx said:
Is there anything special that needs to be done for the Verizon M8 or does it automatically make that choice for you?
Click to expand...
Click to collapse
It will automatically choose what is needed for your device
dadsterflip said:
Quick question. The the double tap wake or sleep work?
Sent from my HTC6525LVW using Tapatalk
Click to expand...
Click to collapse
Double tap to wake does not work, but double tap statusbar to sleep works if enabled in settings > statusbar
PLEASE NOTE: THIS KERNEL IS ONLY FOR THE SM-N910T VARIANT OF THE SAMSUNG GALAXY NOTE 4
{
"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"
}
N4 TMO AEL Kernel FEATURES:
Code:
[B][COLOR="DarkBlue"]* Made with SM-N910T_KK (Note 4 TMO N910TUVU1ANK4) Samsung Source
* Synapse kernel control app compatible for most kernel features [UpInTheAir is DA MAN!!]
* Built with the incredible Saber Mod 4.10 Toolchain
* Updated to Linux Kernel Base 3.10.5
* CPU Overclock up to 2.89 ghz
(4 OC Steps: 2.68, 2.76, 2.84, 2.89)
* CPU Underlock down to 268 mhz
* Faux Sound Control [Pafcholini, Faux123]
* HACK to allow non original SView Covers to access all the SView Features!! [twistedumbrella]
* Hardlimit Control [Yank555.lu and twistedumbrella]
* Voltage Control
* Intelliplug v3.9 (faux123)
* Intellithermal (faux123)
* Additional Governors: Lionheart, Umbrella_Core, Bluactive, Intellimm, Bioshock, Interactive_Pro, OnDemandPlus, DanceDance, SmartMax, Yankactive, Wheatley,
SmartAssv2, Intelliactive, Darkness, Nightmare, ConservativeX, Alucard, Adaptive
* Additional I/O Schedulers: zen, sio, vr, fifo, fiops, bfq
* Powersuspend v1.5 ( Yank555.lu & faux123)
* LED Brightness Control
* Sweep2Sleep Hack
* USB Keyboard/Mouse Hack
(Use your phone as a keyboard and/or mouse)
* Patched for compatibility with DriveDroid app
(Flash .iso images to your pc from your phone!! No more need for usb sticks or dvd's or cd roms)
* Fast Charge v1.2 [Yank555.lu]
* MDNIE (Color) Control [Yank555.lu and twsitedumbrella]
* Trinity Colors
* STEREO CALL RECORDING SUPPORT
* Overclocked Slimbus for a better overall sound experience
* Simple GPU Algorithm
* Dynamic FSync Control
* Fixed Simple_OnDemand GPU Governor crash
* Added Frandom
* Enabled CIFS Support
* Enabled and Optimized ksm (Kernel Samepage Merging)
* Enabled Gentle Fair Sleepers
* ENABLED ADVANCED TCP CONGESTION AND A LOT OF MORE OTHER TCP's
* Permissive, with init.d support[/COLOR][/B]
DOWNLOAD LINKS:
ECHOE DEVELOPMENT/DOWNLOAD CENTER
ECHOE SUPPORT CENTER
If you feel like buying us a beer:
CREDITS and THANKS:
Code:
[B][COLOR="Navy"]*twistedumbrella
*Faux123
*Yank555.lu
* Pafcholini
*ktoonsez
*UpInTheAir (you are an amazing person!!)
*showp1984
*dorinmax
*MY AMAZING TEAM!!
(I trully hope i have not forgotten anyone!!!!)[/COLOR][/B]
Kernel Source:
https://github.com/friedrich420/Note4-TMO-AELKernel/commits/master
Dont forget:
Flashing this Kernel voids your warranty. And as with any custom kernel it comes with the usual dangers/ side effects such as, but not limited to, explosions, wars, spontaneous combustion, your pet forgetting all his/her tricks, retrograde and anterograde amnesia, interpersonal alienation, a number of psychosomatic, neurological, and metaphysical complaints, and in general an overall disturbance in the "order of things". Having said all that, WE ARE NOT RESPONSIBLE for anything happening to your phone as a result of you flashing this kernel...
XDA:DevDB Information
N4 TMO AEL KERNEL, Kernel for the T-Mobile Samsung Galaxy Note 4
Contributors
friedrich420
Source Code: https://github.com/friedrich420/Note4-TMO-AELKernel/commits/master
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 7.2
Stable Release Date: 2015-02-02
Created 2014-12-03
Last Updated 2015-02-05
FULL SYNAPSE CONTROL IN PICTURES:
Note for Synapse Control:
- Set the Hardlimit Screen on Max the same as the max CPU Frequency you want
(for example if you want to overclock to 2.84, first set the hardlimit max frequency on to 2.84)
Click to expand...
Click to collapse
SUGGESTED BASIC SETTINGS
a. FULL PERFORMANCE (mainly for benchmarks)
- Hardlimit Screen On Max= 2.89
- Cpu Freq Max= 2.89
- Cpu Freq MIn= 268
- Cpu Governor= Performance or Bluactive
- I/O Scheduler: Deadline
- I/O Scheduler Readahead= 1024
- GPU Governor= Performance or cpubw_hwmon
- Enable simple gpu_algorithm
- Laziness=10
- Ramp Up Threshold= 1
- Dynamic FSync= On
- KSM = On
Click to expand...
Click to collapse
b. BALANCED
- Hardlimit Screen On Max= 2.68
- Cpu Freq Max= 2.68
- Cpu Freq MIn= 268
- Cpu Governor= Umbrella_Core or Interactive_Pro or Bluactive
- I/O Scheduler: sio or zen or bfq
- I/O Scheduler Readahead= 1024
- GPU Governor= msm_adreno or simple_ondemand
- Enable simple gpu_algorithm
- Laziness=5
- Ramp Up Threshold= 4000
- Dynamic FSync= On
- KSM = On
(Optional use of intelliplug- you can still reach very good SOT
on these settings with mpdecision)
Click to expand...
Click to collapse
reserved
reserved
Ver nice. Thanks! :good:
Awesome!!!! Woot! Woot!! Lol
Let the fun begin!!![emoji12] [emoji322] [emoji106]
My favorite kernel from the s4 days nice to see it for our note 4 thanks @friedrich420
I have been using 4.5 for a day or two now, any major difference?
Very nice to see this baby have its own thread. Good job!
foeshigity said:
I have been using 4.5 for a day or two now, any major difference?
Click to expand...
Click to collapse
You mean the international one?
the main difference is that this one is made with N910T sources so you can have wifi calling and all the other cool things you lucky Americans get that we dont
Other than that both the European and N.American versions have the same features..
jds3118 said:
Awesome!!!! Woot! Woot!! Lol
Let the fun begin!!![emoji12] [emoji322] [emoji106]
Click to expand...
Click to collapse
Jay you are needed
All I see on DL site is kernels from 11/30....is that the latest???
suzook said:
All I see on DL site is kernels from 11/30....is that the latest???
Click to expand...
Click to collapse
yes my friend.. the v4.4 build was done on the 30th..
i just opened the thread today..
thats the latest for now
A "little" kernel update
(03 December 2014) N4 TMO AEL Kernel v4.5
Change:
Code:
[CENTER][SIZE="3"]- Updated to newest ramdisk (N910TUVU1ANK4)[/SIZE][/CENTER]
DOWNLOAD
friedrich420 said:
A "little" kernel update
(03 December 2014) N4 TMO AEL Kernel v4.5
Change:
Code:
[CENTER][SIZE="3"]- Updated to newest ramdisk (N910TUVU1ANK4)[/SIZE][/CENTER]
DOWNLOAD
Click to expand...
Click to collapse
Yeah baby! [emoji12]
Can you share your kernel setting or should we just flash and leave everything the same?
Friedrich420 thanks for the badass kernel. I don't see MDNIe control settings in Fauxclock with v4.5. Is it it suppose to be there?
would this work on a sprint variant?
Just flashed with Infamous Rom hope this will help with my rebooting issue so far so good!
Is there any possibility to see double tap to wake with this kernel? It would be such a great feature to have.
{
"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 :
CAF msm-4.4 kernel
Fw-api last caf tag
Double tap to wake
KCAL support
CPU/DevFreq boos
SDFAT/F2FS support
System fluidity and graphics performance patches from sultan
RCU Boost
MDSS/KGSL patches
sRGB
Vibration control
Joystick support
Wireguard support
Pa-therm0 sensor fixed
GPU adreno id updated
KGSL worker threads increased
Core control/freq improvements
TTL fixation support
Moar improvements and fixes to be gentle and loving with system
Instructions :
Wipe cache &dalvik
Install kernel zip
Download :
Both version works only on PIE FW AOSP Pie ROMS and MIUI Pie ROMS
Unfied Normal version : Here !
Unfied EAS version : Here !
If u like my works, press Thanks! :highfive: and if u want buy me a Coffee, donate me
XDA:DevDB Information
[Kernel][CAF][MIUI/AOSP][X9] PureCaf Kernel [2019/08/20], Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
srfarias
Source Code: https://github.com/srfarias/kernel_xiaomi_whyred
Kernel Special Features:
Version Information
Status: Stable
Created 2019-03-20
Last Updated 2019-08-20
Changelog
History
Code:
[B]x9[/B]
Changelog
* LA.UM.7.2.r1-07400-sdm660.0 CAF
* Reworked PELT
* Clean and rework schedutil
* Power-efficient wq enabled by default
* CFQ improvements
* Capacity values in energy model instead of freqs
* 1612Mhz Little.freq replaced by 1536Mhz
* Rework EAS implementation from CAF state
* Pelt, scheduler and tasty-stuff backports from 4.14
* CPU idle improvements
* More fixes and optimizations ( they can check my git )
[B]x8[/B]
Changelog
* LA.UM.7.2.r1-07400-sdm660.0 CAF tag merged
* Vdso: kmemleak's false positive fixed
* Kmemleak improvements
* Optimized memory allocation on camera drivers
* Ext4 improvements
* Some binder patchs
* Remove unused frm_type parameter from qcacld-3.0
* Walt it's back :D
* A lot of sched rt patches and improvements
* Some schedutil backports and improvements
* More and more fixes and optimizations ( they can check my git )
[B]X7[/B]
Changelog
* Ion: overhaul for vastly improved clarity and performance from sultan
* Iommu: msm: Rewrite to improve clarity and performance from sultan
* Some simple low memory killer fixes
* Don't let gcam and settings run in the background
* Mbcache2: Speed up cache entry creation
* Binder driver from wahoo ( Pixel2 XL )
* Binder improvements and optimizations from sultan
* Cpubw governor to bw_hwmon
* Some sched optimizations and patches to bring PELT
* Pelt instead of walt ( half life - 16ms )
[B]X6[/B]
Changelog
* Simple low memory killer
* KGSL improvements patches
* Removed dynamic refresh ( thank tianma panel )
* CPU/DevFreq boost ( only devfreq for EAS )
* Encrypt/decrypt process faster
* Schedutil improvements for battery
~ iowait boost disabled
* [EAS] 1536mhz freq removed
* Charger improvements and fixes
* pa_therm0 sensor temp fixed
* Security patches
* More underthehood improvements and fixes
[B]X5[/B]
Changelog
* Minimal KGSL patches
* Wi-Fi hotspot fixed
* Charger display when device it's off fixed
* GPU initial freq back to 266Mhz
* Dynamic refresh re-added with right properties
* ULPS ( ultra low power state ) features re-added
* [EAS]Removed inefficient frequencies and more..
~ 633 Mhz/ 902Mhz from LITTLE removed
~ 1612Mhz / 1747Mhz freq from LITTLE unlocked
~ 1113Mhz from BIG cluster removed
* Fixed all display issues
~ graphical issues, blink issues, etc..
* Massive code clean up
~ dropped some old caf patches
~ dropped unnecessary patches and more
* Re-worked EAS implementation
~ removed all boost ( inefficent freqs was removed, so we don't need it )
~ inline with CAF and Google EAS
* RCU boost disabled
* Wi-Fi issues fixed
* More VLA free patches
* NTFS support
* F2FS encryption support
* Charger improvements and more
[B]X4[/B]
Changelog
* Merged last CAF tag
~ LA.UM.7.2.r1-07000-sdm660.0
* Zip builded with AnyKernel3
~ it include some tweaks for system that i made
* GPU ID back to 509 ( to make facelock faster again )
* Overclock removed
* RCU boost enabled ( and optimized )
* Charger improvements
* CPU Idle improvements
* Disabled speculative page fault
* Back to heuristic overcommit mode
* Cache pressure value to 100
* KGSL/MDSS performance patches
* Battery improvements
* Added back sRGB and now fixed
~ fixed on/off display events issues
~ washed/pale colors fixed
* Some sultan parches and others ( u can check full log on git )
[B]X3[/B]
Changelog :
* [EAS] Removed dynamic boost
* Totally VLA free kernel
* Removed GPU override
* Media optimization
* Camera memory leaks fixed
* Battery improvements
* Memory optimizations
* Cache pressure reduced
* Overcommit always mode
* Display fixes ( mdss driver and srgb cleanup )
* LPM parameters from sdm845
* Wireguard support
* Some sultan patches.. ( camera, cpu..)
[B]X2[/B]
HMP version changelog
* Based on MSM 4.4 CAF
~ Switched to Xiaomi Pie Kernel release
* Boot issues fixed
* Display issues fixed
* USBFast Charger
* TTL Fixation
* Increased a little bit more the power button debounce time
* Unlocked sdm660 freqs (idk if i keep this for official release)
* GCam works without patches
* Partially VLA free kernel (still missing very very little qcom ****)
* Back to 100Hz
* Readahead to 64kb
* Iommu & kgsl improvements
* Some patches for security and other things
EAS version changelog :
* Partially inline with ack/caf eas
* Interpolated energy model by tytydraco
* More cleaned EAS implementation
* Msm performance driver disabled
[B]X1[/B]
HMP Features
* Based on msm-4.4 caf kernel
~ LA.UM.7.2.r1-06900-sdm660.0
* Partially merged MiCode Pie Kernel (only some patches)
* F2FS updated at last stable
* SDFat support
* DT2W support
* KCal support
* SoundControl
* UsbFastCharge
* Initial GPU freq fixed
* LZ4 compression
* More CodeAurora patches
~ Core control
~ Hmp fixes
~ Stability & general improvements
~ Audio performance
* Some security patches
* Some Sultan patches
~ display-wake perf
~ fingerprint improvements
~ Stability & general improvements
* A lot of HID drivers enabled
~ mouse, joysticks,etc
* Westwood tcp enabled
* Power WQ perm fixed (disable by default)
* More and more.. u can see my git
EAS Features
* Same as HMP
* Partially inline with caf/ack eas
* Dynamic boost
* New energy model
~ calculated with kdrag0n script nd based on caf sdm632 em
~ sched hold all disabled
~ sched min cap enabled
Reserved
Hi , thanks for your work.
wow..thanks for your work..
Reserved.
For miui try? Any bug?
prospektus said:
For miui try? Any bug?
Click to expand...
Click to collapse
Use unified version.Flashed on miui no bugs
thank u for this kernel
thanks for bringing this great kernel back, for some time I had the doubt that it is "HDR display" or how it is activated, would you explain me? greetings from Argentina.
Del
Much appreciated that you came back after the drama. Keep up the good work.
Thanks for your great work.
can it be used on ROM xiaomi EU ?? I want to try it but I'm still a beginner in terms of modifying the default kernel
miftaqul said:
can it be used on ROM xiaomi EU ?? I want to try it but I'm still a beginner in terms of modifying the default kernel
Click to expand...
Click to collapse
It can flash on miui and all custom roms
Android Neverdie said:
It can flash on miui and all custom roms
Click to expand...
Click to collapse
okay, thank you for helping.
Any chance of bringing back headphone gain controls? Btw kernel is working flawlessly with PE(CAF), thanks for your work!
Any reason for removing boost driver and OC, not efficient?
And is zRAM enabled by default? If yes then is there any way to manually switch off its boot time flag?
Could it works in pixel experience CAF edition? (Pie)
Nice one
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/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.
*/
{
"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"
}
Weibokernel by Snapdragon teaks
Assuming you have a custom recovery installed, simply download and flash the kernel zip. This kernel uses Anykernel 3 so no need to reflash magisk(if you use magisk) after installing it.
for Samsung Galaxy Note10+ N975F - d2s Exynos Only
This kernel works with most AOSP, but always need test who knows
Join our kernel group for news and updates before xda! https://t.me/WeiBoKernel
Don't try to use it on samsung OneUI, GSI, or any other ROM.
Kernel Features:
for A13
WeiBoK V0.5 :
upstream to lasted linux 4.14.313
Compiled with clang 17
-Added support for powersuspend v1.8
-Added support for on/off fsync
-Added support for drivedroid
-Added support for Wakelock
-added crc on/off support
-added wq_power_efficient on/off support
-Added New CPU schedulers
*Alucardsched
*Darknessched
*blu_schedutil
-Added New I/O SCHEDULERS
*anxiety (default)
*maple
*fiops
*sio
*zen
-Added Atomic optmizations on CPU
-Added -O3 optmizations
-Reduce CPU latency 7500000U ~50000U
-Reduce I/O latency by several optmizations
-added some kernel 5.10 changes for better stability
-Optimized Console FrameBuffer for upto 70% increase in Performance
-Optimized Integer SQRT. for upto 3x faster operation
-added some features present in TS kernel S20
-added google schedtune optmizations
-some thermal tweak
-update WireGuard to 20220627
rest the same as in v0.4 and earlier
WeiBoK V0.4 :
-Upstream to lasted Linux 4.14.312
-Various optimizations and source code fixes for cleaner code
Touch driver :
-Touch driver update
Audio :
-Overclock Madera audio chip to 90MHz
-Rate increase to 96KHz
-Various fixes in Madera driver
-also applied some patches for better audio quality.
GPU :
-Various gpu driver optimizations/fixes for better experience
-Re worked gpu voltage table To be cooler and consume less energy
CPU:
-Now the default cpu sched is schedutil
-Some fixes in Schedutil to balance performance/battery equally
-Applied patches for cpu to have a deeper sleep
-Various optimizations on M4 cores For better performance without excessive battery consumption
-Reduced thermal throttling for less fps drops in games
TCP
-Now BBR is the default TCP because I did some tests and came to the conclusion that it ends up being better than Westwood
DVFS :
various optimizations in DVFS to easily increase the frequency to 2093MHz depending on the workload
-DVFS driver optimizations for increased stability
-Other files :
-Applied fixes and optimizations on different drivers.
Rest same as v0.3
WeiBoK V0.3 :
-linux 4.14.302 (Based in lasted Lineage-20 Source)
-Compiled with lasted GCC 13.0.1
*various optimizations in cpu idle driver
*crc32 optimizations.
*memory optimizations for lower latency
*gpu power policy
-Adaptative (new)
-always_on (used by default)
*added support to write DVFS freq
*specific optimizations for Cortex A75 & A55
*re-applied 2.1GHz overclock on little cores
*Minimum frequency of little cores changed to 546MHz, to minimize the micro lags presented in A13
*Undervolt set to -45Mv (stable)
*Kernel tick rate set to 100HZ
*power efficient workqueue enabled by default
*added KernelSU support
*and some more optimizations in schedutil
FOR A12 (OLD)
WeiBoK v0.2 :
- upstream Kernel 4.14.261
-CPU_Scheduler :
* ondemand ( default ) [reason : alternative for performance governor, the frequencies will not be stuck at maximum causing less heating]
-TCP_CONGEST:
* Westwood ( default ) [reason : it is a more mature tcp and is better for overall network performance]
* reno
* bbr
* bic
* cdg
* cubic
* dctcp
* htcp
* vegas
* veno
* lp
* yeah
* illinois
* lia
* oliva
* wvegas
CPU OC:
little OC decrase from 2,11GHz to 2,01GHz [reason : for more stability]
rest same as v0.1
WeiBoK V0.1 :
- Kernel 4.14.260
- Base U7GULD
- AOSP Clang 14
- CPU OC / UC
* OC CPU up to 3,06 GHz for Big Cluster M4
* OC up to 2.11 GHz for Little Cluster A55
- CPU UV
* UV -10
- I/O Scheduler
* CFQ
* Noop
* Maple
* Fiops
* Sio
* Zen
* Anxiety ( default )
- Boeffla Wl Blocker
- Battery Saver mod
- CPU Mask ( disabled Freqvar )
- Idle optimization
- Perf optimization
- Pelt 8 ( stock is 16 )
- Moro Sound Module
- fsync switch
- CRC Control switch
- 200hz interrupt clock freq
- noatime mount option
- Wireguard v1.0.20211208
- some more under the hood optimizations.
CREDITS:
osm0sis - for AnyKernel3
linux4 - for Lineage Kernel Source
Kernel Source
Hmm can you build this kernel for a11 pls? Or a13
Ellyedanghuyen said:
Hmm can you build this rom for a11 pls? Or a13
Click to expand...
Click to collapse
Sure, but I need to sleep now it's already 01:06 in the morning in my country
snapdragon teaks said:
Sure, but I need to sleep now it's already 01:06 in the morning in my country
Click to expand...
Click to collapse
Oh good night, and if you need PM to me, here is my telegram. So you can PM me everytime. Wish you a good day
Please make the kernel for one UI 4.1
Please make the kernel for one UI 4.1
I can use this kernel with "PixelExperience_Plus_d2s-12.1-20220928-2039-OFFICIAL" or I have yo use PixelExperience 12 by ExpressLuke
EnigmaPyrus said:
I can use this kernel with "PixelExperience_Plus_d2s-12.1-20220928-2039-OFFICIAL" or I have yo use PixelExperience 12 by ExpressLuke
Click to expand...
Click to collapse
Hi, should work on all AOSP
WeiBoKernel-0.3 is up!
snapdragon teaks said:
WeiBoKernel-0.3 is up!
Click to expand...
Click to collapse
U can build kernel to One ui 4.1. Thanks
ken1731986 said:
U can build kernel to One ui 4.1. Thanks
Click to expand...
Click to collapse
AOSP only, sorry man
WeiBo Kernel v0.4 is up!
WeiBo v0.5 is up!
snapdragon teaks said:
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/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.
*/
View attachment 5885815
Weibokernel by Snapdragon teaks
Assuming you have a custom recovery installed, simply download and flash the kernel zip. This kernel uses Anykernel 3 so no need to reflash magisk(if you use magisk) after installing it.
for Samsung Galaxy Note10+ N975F - d2s Exynos Only
This kernel works with most AOSP, but always need test who knows
Join our kernel group for news and updates before xda! https://t.me/WeiBoKernel
Don't try to use it on samsung OneUI, GSI, or any other ROM.
Kernel Features:
for A13
WeiBoK V0.5 :
upstream to lasted linux 4.14.313
Compiled with clang 17
-Added support for powersuspend v1.8
-Added support for on/off fsync
-Added support for drivedroid
-Added support for Wakelock
-added crc on/off support
-added wq_power_efficient on/off support
-Added New CPU schedulers
*Alucardsched
*Darknessched
*blu_schedutil
-Added New I/O SCHEDULERS
*anxiety (default)
*maple
*fiops
*sio
*zen
-Added Atomic optmizations on CPU
-Added -O3 optmizations
-Reduce CPU latency 7500000U ~50000U
-Reduce I/O latency by several optmizations
-added some kernel 5.10 changes for better stability
-Optimized Console FrameBuffer for upto 70% increase in Performance
-Optimized Integer SQRT. for upto 3x faster operation
-added some features present in TS kernel S20
-added google schedtune optmizations
-some thermal tweak
-update WireGuard to 20220627
rest the same as in v0.4 and earlier
WeiBoK V0.4 :
-Upstream to lasted Linux 4.14.312
-Various optimizations and source code fixes for cleaner code
Touch driver :
-Touch driver update
Audio :
-Overclock Madera audio chip to 90MHz
-Rate increase to 96KHz
-Various fixes in Madera driver
-also applied some patches for better audio quality.
GPU :
-Various gpu driver optimizations/fixes for better experience
-Re worked gpu voltage table To be cooler and consume less energy
CPU:
-Now the default cpu sched is schedutil
-Some fixes in Schedutil to balance performance/battery equally
-Applied patches for cpu to have a deeper sleep
-Various optimizations on M4 cores For better performance without excessive battery consumption
-Reduced thermal throttling for less fps drops in games
TCP
-Now BBR is the default TCP because I did some tests and came to the conclusion that it ends up being better than Westwood
DVFS :
various optimizations in DVFS to easily increase the frequency to 2093MHz depending on the workload
-DVFS driver optimizations for increased stability
-Other files :
-Applied fixes and optimizations on different drivers.
Rest same as v0.3
WeiBoK V0.3 :
-linux 4.14.302 (Based in lasted Lineage-20 Source)
-Compiled with lasted GCC 13.0.1
*various optimizations in cpu idle driver
*crc32 optimizations.
*memory optimizations for lower latency
*gpu power policy
-Adaptative (new)
-always_on (used by default)
*added support to write DVFS freq
*specific optimizations for Cortex A75 & A55
*re-applied 2.1GHz overclock on little cores
*Minimum frequency of little cores changed to 546MHz, to minimize the micro lags presented in A13
*Undervolt set to -45Mv (stable)
*Kernel tick rate set to 100HZ
*power efficient workqueue enabled by default
*added KernelSU support
*and some more optimizations in schedutil
FOR A12 (OLD)
WeiBoK v0.2 :
- upstream Kernel 4.14.261
-CPU_Scheduler :
* ondemand ( default ) [reason : alternative for performance governor, the frequencies will not be stuck at maximum causing less heating]
-TCP_CONGEST:
* Westwood ( default ) [reason : it is a more mature tcp and is better for overall network performance]
* reno
* bbr
* bic
* cdg
* cubic
* dctcp
* htcp
* vegas
* veno
* lp
* yeah
* illinois
* lia
* oliva
* wvegas
CPU OC:
little OC decrase from 2,11GHz to 2,01GHz [reason : for more stability]
rest same as v0.1
WeiBoK V0.1 :
- Kernel 4.14.260
- Base U7GULD
- AOSP Clang 14
- CPU OC / UC
* OC CPU up to 3,06 GHz for Big Cluster M4
* OC up to 2.11 GHz for Little Cluster A55
- CPU UV
* UV -10
- I/O Scheduler
* CFQ
* Noop
* Maple
* Fiops
* Sio
* Zen
* Anxiety ( default )
- Boeffla Wl Blocker
- Battery Saver mod
- CPU Mask ( disabled Freqvar )
- Idle optimization
- Perf optimization
- Pelt 8 ( stock is 16 )
- Moro Sound Module
- fsync switch
- CRC Control switch
- 200hz interrupt clock freq
- noatime mount option
- Wireguard v1.0.20211208
- some more under the hood optimizations.
CREDITS:
osm0sis - for AnyKernel3
linux4 - for Lineage Kernel Source
Kernel Source
Click to expand...
Click to collapse
Look the one's that doesn't have twrp for install the Kernel you can do it by side load if you don't have twrp
I'd like to see performance tests like geekbench 6 or heat limiting.