[DISCONTINUED] [Kernel] [SM-N9005] {TW] AEL Kernel v7.12 [FEATURE PACKED] [STWEAKS]

Status
Not open for further replies.
Search This thread

friedrich420

Senior Member
Dec 25, 2011
8,698
24,008
The Land of Whatever
10389065_10152650105274317_5446817246910635399_n.jpg


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




DOWNLOAD





THANKS and CREDITS

- faux123
- Yank555
- civato
- wanam
- myfluxi
- UpInTheAir
- Alucard
- ktoonsez
-:indie:
- Every Note 3 Developer
- Every other developer
- XDA
- My INCREDIBLE TEAM!!


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
 
Last edited:

friedrich420

Senior Member
Dec 25, 2011
8,698
24,008
The Land of Whatever
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



2. Fast Charge:

sys/kernel/fast_charge and it's self-explanatory from there




3. LED Extended Controls:

sys/class/sec/led and it's self-explanatory from there




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.

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)








User posted Antutu Results on this AWESOME kernel ;)
No photoshop ;)
 

Attachments

  • antutu1.jpeg
    antutu1.jpeg
    47.8 KB · Views: 14,203
  • antutu.jpeg
    antutu.jpeg
    132.2 KB · Views: 13,291
  • antutu3.jpeg
    antutu3.jpeg
    57.1 KB · Views: 12,621
  • antutu4.jpeg
    antutu4.jpeg
    48.4 KB · Views: 11,463
  • antutu5.jpeg
    antutu5.jpeg
    55.4 KB · Views: 10,728
  • antutu6.jpeg
    antutu6.jpeg
    98.4 KB · Views: 10,143
  • antutu7.jpeg
    antutu7.jpeg
    116.7 KB · Views: 9,943
Last edited:

Mussels84

Senior Member
May 18, 2013
4,094
1,774
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 :p
 

Khizar

Senior Member
Feb 28, 2012
8,295
9,834
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!!
 
Last edited:

tr72

Senior Member
Jul 8, 2007
545
419
a3u2u4em.jpg
ypa5ejeq.jpg


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
 
  • Like
Reactions: friedrich420

Mussels84

Senior Member
May 18, 2013
4,094
1,774
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.
 
  • Like
Reactions: friedrich420

friedrich420

Senior Member
Dec 25, 2011
8,698
24,008
The Land of Whatever
@friedrich420 looking good bro. Going to play with this for a bit.

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
 

Jamison904

Senior Member
Jun 9, 2009
5,449
15,168
Jacksonville, Florida
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. :cool:

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
 
Last edited:

Mussels84

Senior Member
May 18, 2013
4,094
1,774
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" :p
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 93
    10389065_10152650105274317_5446817246910635399_n.jpg


    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




    DOWNLOAD





    THANKS and CREDITS

    - faux123
    - Yank555
    - civato
    - wanam
    - myfluxi
    - UpInTheAir
    - Alucard
    - ktoonsez
    -:indie:
    - Every Note 3 Developer
    - Every other developer
    - XDA
    - My INCREDIBLE TEAM!!


    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
    30
    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



    2. Fast Charge:

    sys/kernel/fast_charge and it's self-explanatory from there




    3. LED Extended Controls:

    sys/class/sec/led and it's self-explanatory from there




    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.

    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)








    User posted Antutu Results on this AWESOME kernel ;)
    No photoshop ;)
    21
    Kernel update!!

    KERNEL UPDATE!!

    (08 December 2014) N3 AEL Kernel v7.12

    Changes:

    - Added the following new CPU Governors:
    intellimm
    bioshock
    yankactive


    DOWNLOAD


    p.s THANKS to @Segamalaga for the heads-up regarding intellimm governor :)
    i need to start looking at other threads and/or github repositories lol
    18
    KERNEL UPDATE!!

    (26 September 2014) N3 AEL Kernel v7.9

    Changelog:

    - Updated to the very fresh (barely 24 hours old) Linux Base 3.4.104 !!



    DOWNLOAD
    18
    A little update with an AWESOME FEATURE!!
    Thanks to my good man @sound2005 for pointing it out to me



    (06 November 2014) N3 AEL Kernel v7.10

    Change:
    - The kernel is now patched to be used as a cd-rom/usb stick for flashing .iso images to your pc
    (yep.. that's right) ;)

    All you need is this free app:
    https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid&hl=en

    and go here to read some of the magic ;)
    http://xdaforums.com/showthread.php?t=2196707

    DOWNLOAD