[KERNEL][AOSP/CM][~5.0+|cm-12.0+][N7100] Void Kernel (1.9.1)

Search This thread

ParanoidNote

Senior Member
Sep 16, 2013
223
396
As always:
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.
 */

Hi to all i'm here to share with you (and with the community) my kernel based on haxynox/ivan_meler arter97 sources(instead of cm sources)! :eek:
this is not a super kernel with a lot of features... the main goal of this project is to have a stable kernel with some a lot of features
This is a kernel based on stock sources for AOSP/CM roms!
However bug reports (with logs), rewiews, ... are always welcome!

Features:
  • based on arter97 kernel
  • builded on archlinux debian sid :)
  • LZMA compressed kernel
  • AnyKernel2 (should support all CM roms)
  • A lot of optimizations, backports, improvements, ... (check the github gitlab repo!)
  • Led control
  • Changer control
  • Taskstats (iotop support)
  • I/O Schedulers: noop deadline [cfq] bfq sio vr fifo zen
  • Governors: intelliactive smartassV2 interactive zzmoove conservative powersave [pegasusq] performance
  • Tcp Congestion Controls: [westwood] reno bic cubic highspeed hybla htcp vegas ven scalable lp yeah illinois
  • NTFS support
  • USB OTG support
  • Full F2FS support (backported from Linux 4.2+) (kernel side + fstab)
  • Improved colors and mdnie control
  • Boeffla sound
  • Tap2wake and Doubletap2wake
  • Synapse support (install the app)
  • CPU overclock up to 2160 MHz and underclock down to 100 MHz
  • CPU undervolt interface
  • GPU overclock/underclock
  • GPU undervolt
  • ARM CPU Topology (sched_mc)
  • Enable/Disable speaker when camera app is open

Changelog:
v1.9.1
  • bring back mdnie control and improved colors
  • install busybox (without symlinks) if not already installed
  • force to use busybox for everything related to synapse and use /system/bin/sh as shell
  • misc fixes for synapse

    Installing busybox manually is not required anymore for synapse, this build is also an attempt to fix the various issues with synapse reported by some users
v1.9.0
  • first public build compiled on debian sid
  • update everything for the gitlab switch
  • use LZMA compression
  • support for the new hwc (tilak rom)
  • remove old settings for vibrator intensity and use the lineageos one
  • remove mdnie settings and use lineageos one (currently broken)
  • v4l2 and fb updates for the new hwc
  • misc updates from https://github.com/fourkbomb/android_kernel_samsung_smdk4412/commits/cm-14.1-rebase
  • full build system and template (install zip) revamp
  • import latest AnyKernel2 updates
  • the kernel now installs a custom fstab
  • the original branches and the -new ones are now merged as the build system detects when the modules support is needed
  • pegasusq boost support
  • reboot to recovery when a kernel panic happens (if the kernel crashes it will go to recovery automatically)
v1.8.6
  • misc updates
  • wifi hotspot fix for android 7.0
v1.8.5
  • misc kernel updates
  • now kernel releases without modules are built separately, check for the -new flag in the zip name (for android 7.0 and up)
  • second attempt to fix wifi on android 7.0
v1.8.4
  • wifi should work on nougat now
v1.8.3
  • android 7.0 support (experimental, untested use at your own risk)
  • security updates
  • misc bug fixes
v1.8.2
  • from now when you are using aosp this zip will install only synapse (aosp has already this kernel)
v1.8.1
  • Candysix issues fixed
  • updates from cyanogenmod kernel
v1.8.0
  • overclock support up to 2160 MHz
  • debug reduced (a lot!!)
  • re-added synapse governor tab
  • re-added frandom
  • updates from CyanogenMod kernel
  • finally fixed usb otg (now works always not only the first time after boot)
  • option to enable swap and zram (only for advanced users)
  • removed adaptive body bias
  • other changes
from the old arter97 kernel (before 5.0):
  • removed memory throttling
  • cpu unaligned accesses
  • AIO changes
v1.7.3
  • Synced with dev branch
  • Switched back to google gcc 4.8 (the android default one)
  • Removed samsung changes to ondemand governor
  • Enabled ondemand
  • And take a look at this
v1.7.2
  • Fix synapse freeze when changing governor
  • Removed negative mode toggle
v1.7.0
  • Rebased on arter97 kernel (full and proper upstream to 3.0.101, including dma_cma) (big thanks to arter97)
  • Builded with GCC 5.3
  • New governors: smartassV2 interactive conservative
  • New I/O schedulers: sio vr fifo zen
  • Enabled dma_cma (better memory management)
  • Enabled embedded exfat driver (i won't provide support for this, if you are still using exfat it's time to switch to something new!)
  • Minor fixes (like touchkeys remaining active sometimes)
  • Synapse now supports zzmoove profiles
  • Synapse minor changes
  • Other misc changes
1.6.4-4806461
  • Updates from cyanogenmod kernel
  • Revert busfreq changes
  • Misc changes
1.6.3-22afe8b
  • New option for touchwake by me (charging_mode, enable touchwake only on charging)
  • Synapse minor changes (frequency monitor added)
1.6.2-68fa049
  • New led control (supports led brightness!)
  • New f2fs! (Backported from Linux 4.2+, thanks to arter97)
  • Removed logger and logger mode (logcat driver in the kernel is not needed anymore on android 5.0+)
  • Enabled NFS client and CIFS (experimental, an arter97 user reported a sunrpc kernel panic)
  • Other minor changes
1.6.1-294f21d
  • Enabled Asynchronous I/O
1.6.0-2ff4fd9
  • CPU clock: 1600 - 200 -> 1800 - 100
  • CPU undervolt interface
  • GPU overclock and undervolt
  • ABB (adaptive body bias)
  • ARM architecture updates
  • A lot of other optimizations
  • ARM CPU topology (sched_mc readded)
  • toggle negative mode with 4 taps on home button (tap fast!)
  • Camera shutter sound control (disable speaker when camera app is open)
  • Intelliactive from arter97 kernel
  • Cleaned up MIF/INT (busfreq) code
  • synapse updated (too many changes to list check by your self)
  • A lot of other changes
release5-7096c91
  • update synapse
  • misc changes
release5-eb6898c
  • synapse support boeffla sound
release5-ee27b5f
  • synapse support (beta) (for boeffla use his app!)
  • removed sched_mc
pre-release5-7d34ddc
  • wait this is a pre-release because it doesn't have synapse support, this will be added in the release5
  • enabled deadline and bfq io schedulers (deadline as default)
  • enabled all tcp congestion controls (westwood as default)
  • sched_mc (multicore power saving)
  • some tweaks from boeffla kernel (thaks to andip71!)
release4-f240f37
  • revert to f2fs from cyanogenmod
  • f2fs support (fstab) now you don't need anymore a rom that support f2fs natively
  • misc updates
release4-dcd9a36
  • fixed touchkeys always on
release4-d1728a6
  • rebased kernel oon new Nameless one (changes are a lot!)
  • logger-interface
  • new f2fs! (imported from here)
release3-3dda06e
  • tap2wake and doubletap2wake
  • ZZMoove 1.0 beta8
release2-e21b17drelease1-d1a9259
  • initial release

Coming features:

Bugs:

Obviously you can use the sources of this kernel but i won't provide support if you want to build it on windows (cygwin) or on mac
You must use LZMA compression if you want to use this kernel for building a recovery otherwise the image won't fit the ~8 MB partition of our device

WARNING #1
if you want to flash phh's superuser (i use this) then flash first the superuser zip and after the kernel otherwise the rom won't boot
if you use SuperSU the order of flash doesn't matter

WARNING #2
Don't flash this kernel over an another custom kernel

Before flash make sure to have a way back (backups, dump, ...) and if you want to revert back to default kernel of your rom simply reflash the rom zip

WARNING #3
Remember that the some features can ruin/break some parts of your phone here are some examples:
  • changing voltages supplied to the battery
  • overclock/undervolt of cpu/gpu
  • too high volume in boeffla sound
  • too high vibration strenght
as the disclaimer says is at your own risk!

Downloads:

Credits:
  • Linus Torvalds
  • arter97
  • JustArchi
  • andip71 (LordBoeffla)
  • AndreiLux
  • yank555-lu
  • faux123
  • MarcKe
  • Ivan Meler
  • Evisceration
  • dhiru1602
  • fourkbomb
  • and all people here

XDA:DevDB Information
[KERNEL][AOSP/CM][5.0+|cm-12.0+][N7100] Void Kernel, Kernel for the Samsung Galaxy Note II

Contributors
ParanoidNote
Source Code: https://gitlab.com/ParanoidNote/void-kernel/commits/master

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 1.9.1
Stable Release Date: 2017-04-27

Created 2016-03-22
Last Updated 2017-04-27
 
Last edited:

Piombo71

Senior Member
Apr 9, 2013
285
46
As always:
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.
 */

Hi to all i'm here to share with you (and with the community) my kernel based on haxynox/ivan_meler sources! :eek:
this is not a super kernel with a lot of features... the main goal of this project is to have a stable kernel with some features

However feature requests, bug reports (with logs), rewiews, ... are always welcome!
but THESE won't be added:
  • governors (pegasusq has tunables use them)
  • undervolt and overclock (unstable)
  • adaptive body bias (ABB)
  • gpu controls
  • io schedulers
  • F2FS (for now)

so the features are:
  • builded on archlinux :)
  • toolchain: https://launchpad.net/gcc-arm-embedded (gcc-arm-none-eabi-4_9-2015q3)
  • LZO compressed kernel
  • AnyKernel2 (should support all AOSP roms)
  • led control and led fading as default (thanks arter97)
  • changer control
  • taskstats (iotop support)
  • io schedulers: [noop] cfq
  • governors: [pegasusq] performance
  • tcp congestion controls: [cubic] reno
  • NTFS support
  • USB ethernet support
  • Joystick support (xpad, tablet, ...)
  • USB OTG support

coming features:
  • mdnie control
  • boeffla sound
  • you tell me

bugs:
  • none so far

Configuration app? i use terminal but if want you can use Kernel Adiutor of Trickster MOD apps however these won't cover all the features provided by this kernel

Obviously you can use the sources of this kernel but i won't provide support if you want to build it on windows (cygwin) or on mac, this is a linux kernel
You must use LZMA compression if you want to use this kernel for building a recovery otherwise the image won't fit the ~8 MB partition of our device

WARNING
if you want to flash phh's superuser (i use this) then flash first the superuser zip and after the kernel otherwise the rom won't boot
if you use SuperSU the order of flash doesn't matter

Downloads: https://github.com/4rch0x0/android_kernel_samsung_smdk4412/releases

Credits: all people here

XDA:DevDB Information
[KERNEL][~5.0+][N7100]Modded Stock Kernel, Kernel for the Samsung Galaxy Note II

Contributors
ParanoidNote
Source Code: https://github.com/4rch0x0/android_kernel_samsung_smdk4412/commits/master

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: release1-d1a9259
Stable Release Date: 2016-03-22

Created 2016-03-22
Last Updated 2016-03-22

For that Rom you need this kernel and can be installed?
 

maq06

Member
Mar 29, 2015
12
1
Firstly great kernel and great thanks for implementing dt2wake.

BTW can I know how to disable single tap 2 wake and only use dt2wake. Thanks
 

ParanoidNote

Senior Member
Sep 16, 2013
223
396
Firstly great kernel and great thanks for implementing dt2wake.

BTW can I know how to disable single tap 2 wake and only use dt2wake. Thanks

enable doubletap2wake (knockon) and tap2wake will be disabled automatically
first enable tap2wake (echo 1 > /sys/class/misc/touchwake/enabled) and after enable knockon (echo 1 > /sys/class/misc/touchwake/knockon)
 
Last edited:
  • Like
Reactions: noobens

ParanoidNote

Senior Member
Sep 16, 2013
223
396
Sorry but I'm not blind. I did read the post above and tried that but it still doesn't work.

Trimis de pe al meu GT-N7100 folosind Tapatalk

ok open a terminal, and type:
su
echo 1 > /sys/class/misc/touchwake/enabled
echo 1 > /sys/class/misc/touchwake/knockon
echo 60 > /sys/class/misc/touchwake/delay (delay after the screen goes off)(optional)

if this doesn't work try to reflash the kernel and repeat the procedure above
 

ParanoidNote

Senior Member
Sep 16, 2013
223
396
however i will post in the main thread a sample init for configure the kernel at boot (enable dt2wake, boeffla, zzmoove,...)
 
  • Like
Reactions: Mike0505

maq06

Member
Mar 29, 2015
12
1
enable doubletap2wake (knockon) and tap2wake will be disabled automatically
first enable tap2wake (echo 1 > /sys/class/misc/touchwake/enabled) and after enable knockon (echo 1 > /sys/class/misc/touchwake/knockon)[/QUOTE

I followed your instructions but
It doesn't seem to work.
I can't able to disable tap 2 wake and only use d2wake.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    As always:
    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.
     */

    Hi to all i'm here to share with you (and with the community) my kernel based on haxynox/ivan_meler arter97 sources(instead of cm sources)! :eek:
    this is not a super kernel with a lot of features... the main goal of this project is to have a stable kernel with some a lot of features
    This is a kernel based on stock sources for AOSP/CM roms!
    However bug reports (with logs), rewiews, ... are always welcome!

    Features:
    • based on arter97 kernel
    • builded on archlinux debian sid :)
    • LZMA compressed kernel
    • AnyKernel2 (should support all CM roms)
    • A lot of optimizations, backports, improvements, ... (check the github gitlab repo!)
    • Led control
    • Changer control
    • Taskstats (iotop support)
    • I/O Schedulers: noop deadline [cfq] bfq sio vr fifo zen
    • Governors: intelliactive smartassV2 interactive zzmoove conservative powersave [pegasusq] performance
    • Tcp Congestion Controls: [westwood] reno bic cubic highspeed hybla htcp vegas ven scalable lp yeah illinois
    • NTFS support
    • USB OTG support
    • Full F2FS support (backported from Linux 4.2+) (kernel side + fstab)
    • Improved colors and mdnie control
    • Boeffla sound
    • Tap2wake and Doubletap2wake
    • Synapse support (install the app)
    • CPU overclock up to 2160 MHz and underclock down to 100 MHz
    • CPU undervolt interface
    • GPU overclock/underclock
    • GPU undervolt
    • ARM CPU Topology (sched_mc)
    • Enable/Disable speaker when camera app is open

    Changelog:
    v1.9.1
    • bring back mdnie control and improved colors
    • install busybox (without symlinks) if not already installed
    • force to use busybox for everything related to synapse and use /system/bin/sh as shell
    • misc fixes for synapse

      Installing busybox manually is not required anymore for synapse, this build is also an attempt to fix the various issues with synapse reported by some users
    v1.9.0
    • first public build compiled on debian sid
    • update everything for the gitlab switch
    • use LZMA compression
    • support for the new hwc (tilak rom)
    • remove old settings for vibrator intensity and use the lineageos one
    • remove mdnie settings and use lineageos one (currently broken)
    • v4l2 and fb updates for the new hwc
    • misc updates from https://github.com/fourkbomb/android_kernel_samsung_smdk4412/commits/cm-14.1-rebase
    • full build system and template (install zip) revamp
    • import latest AnyKernel2 updates
    • the kernel now installs a custom fstab
    • the original branches and the -new ones are now merged as the build system detects when the modules support is needed
    • pegasusq boost support
    • reboot to recovery when a kernel panic happens (if the kernel crashes it will go to recovery automatically)
    v1.8.6
    • misc updates
    • wifi hotspot fix for android 7.0
    v1.8.5
    • misc kernel updates
    • now kernel releases without modules are built separately, check for the -new flag in the zip name (for android 7.0 and up)
    • second attempt to fix wifi on android 7.0
    v1.8.4
    • wifi should work on nougat now
    v1.8.3
    • android 7.0 support (experimental, untested use at your own risk)
    • security updates
    • misc bug fixes
    v1.8.2
    • from now when you are using aosp this zip will install only synapse (aosp has already this kernel)
    v1.8.1
    • Candysix issues fixed
    • updates from cyanogenmod kernel
    v1.8.0
    • overclock support up to 2160 MHz
    • debug reduced (a lot!!)
    • re-added synapse governor tab
    • re-added frandom
    • updates from CyanogenMod kernel
    • finally fixed usb otg (now works always not only the first time after boot)
    • option to enable swap and zram (only for advanced users)
    • removed adaptive body bias
    • other changes
    from the old arter97 kernel (before 5.0):
    • removed memory throttling
    • cpu unaligned accesses
    • AIO changes
    v1.7.3
    • Synced with dev branch
    • Switched back to google gcc 4.8 (the android default one)
    • Removed samsung changes to ondemand governor
    • Enabled ondemand
    • And take a look at this
    v1.7.2
    • Fix synapse freeze when changing governor
    • Removed negative mode toggle
    v1.7.0
    • Rebased on arter97 kernel (full and proper upstream to 3.0.101, including dma_cma) (big thanks to arter97)
    • Builded with GCC 5.3
    • New governors: smartassV2 interactive conservative
    • New I/O schedulers: sio vr fifo zen
    • Enabled dma_cma (better memory management)
    • Enabled embedded exfat driver (i won't provide support for this, if you are still using exfat it's time to switch to something new!)
    • Minor fixes (like touchkeys remaining active sometimes)
    • Synapse now supports zzmoove profiles
    • Synapse minor changes
    • Other misc changes
    1.6.4-4806461
    • Updates from cyanogenmod kernel
    • Revert busfreq changes
    • Misc changes
    1.6.3-22afe8b
    • New option for touchwake by me (charging_mode, enable touchwake only on charging)
    • Synapse minor changes (frequency monitor added)
    1.6.2-68fa049
    • New led control (supports led brightness!)
    • New f2fs! (Backported from Linux 4.2+, thanks to arter97)
    • Removed logger and logger mode (logcat driver in the kernel is not needed anymore on android 5.0+)
    • Enabled NFS client and CIFS (experimental, an arter97 user reported a sunrpc kernel panic)
    • Other minor changes
    1.6.1-294f21d
    • Enabled Asynchronous I/O
    1.6.0-2ff4fd9
    • CPU clock: 1600 - 200 -> 1800 - 100
    • CPU undervolt interface
    • GPU overclock and undervolt
    • ABB (adaptive body bias)
    • ARM architecture updates
    • A lot of other optimizations
    • ARM CPU topology (sched_mc readded)
    • toggle negative mode with 4 taps on home button (tap fast!)
    • Camera shutter sound control (disable speaker when camera app is open)
    • Intelliactive from arter97 kernel
    • Cleaned up MIF/INT (busfreq) code
    • synapse updated (too many changes to list check by your self)
    • A lot of other changes
    release5-7096c91
    • update synapse
    • misc changes
    release5-eb6898c
    • synapse support boeffla sound
    release5-ee27b5f
    • synapse support (beta) (for boeffla use his app!)
    • removed sched_mc
    pre-release5-7d34ddc
    • wait this is a pre-release because it doesn't have synapse support, this will be added in the release5
    • enabled deadline and bfq io schedulers (deadline as default)
    • enabled all tcp congestion controls (westwood as default)
    • sched_mc (multicore power saving)
    • some tweaks from boeffla kernel (thaks to andip71!)
    release4-f240f37
    • revert to f2fs from cyanogenmod
    • f2fs support (fstab) now you don't need anymore a rom that support f2fs natively
    • misc updates
    release4-dcd9a36
    • fixed touchkeys always on
    release4-d1728a6
    • rebased kernel oon new Nameless one (changes are a lot!)
    • logger-interface
    • new f2fs! (imported from here)
    release3-3dda06e
    • tap2wake and doubletap2wake
    • ZZMoove 1.0 beta8
    release2-e21b17drelease1-d1a9259
    • initial release

    Coming features:

    Bugs:

    Obviously you can use the sources of this kernel but i won't provide support if you want to build it on windows (cygwin) or on mac
    You must use LZMA compression if you want to use this kernel for building a recovery otherwise the image won't fit the ~8 MB partition of our device

    WARNING #1
    if you want to flash phh's superuser (i use this) then flash first the superuser zip and after the kernel otherwise the rom won't boot
    if you use SuperSU the order of flash doesn't matter

    WARNING #2
    Don't flash this kernel over an another custom kernel

    Before flash make sure to have a way back (backups, dump, ...) and if you want to revert back to default kernel of your rom simply reflash the rom zip

    WARNING #3
    Remember that the some features can ruin/break some parts of your phone here are some examples:
    • changing voltages supplied to the battery
    • overclock/undervolt of cpu/gpu
    • too high volume in boeffla sound
    • too high vibration strenght
    as the disclaimer says is at your own risk!

    Downloads:

    Credits:
    • Linus Torvalds
    • arter97
    • JustArchi
    • andip71 (LordBoeffla)
    • AndreiLux
    • yank555-lu
    • faux123
    • MarcKe
    • Ivan Meler
    • Evisceration
    • dhiru1602
    • fourkbomb
    • and all people here

    XDA:DevDB Information
    [KERNEL][AOSP/CM][5.0+|cm-12.0+][N7100] Void Kernel, Kernel for the Samsung Galaxy Note II

    Contributors
    ParanoidNote
    Source Code: https://gitlab.com/ParanoidNote/void-kernel/commits/master

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 1.9.1
    Stable Release Date: 2017-04-27

    Created 2016-03-22
    Last Updated 2017-04-27
    16
    ok i heard of a lot of requests for an update
    basically rebasing void kernel on this https://github.com/Exynos4/android_kernel_samsung_smdk4412 is not the issue, but that would mean losing the arter97 base and a lot of side-optimizations and features
    anyway for maintain a pseudo compatibility with upstream this is necessary and i know that was about to happen in the near time
    when i will have some time ill do it (have patience :)), but expect a clipped void
    8
    May be it's still, because the 1.8.5 was updated in December and 1.8.6 was updated in January (1 month). We still have hope :)

    it's not abandoned simply i'm busy when i will got android 7.1 aosp running on my note2 i will be able to do a better testing on android 7
    8
    release6 from now 1.6.0 is out, this is the biggest update so far

    here is the changelog:
    • CPU clock: 1600 - 200 -> 1800 - 100
    • CPU undervolt interface
    • GPU overclock and undervolt
    • ABB (adaptive body bias)
    • ARM architecture updates
    • A lot of other optimizations
    • ARM CPU topology (sched_mc readded)
    • toggle negative mode with 4 taps on home button (tap fast!)
    • Camera shutter sound control (disable speaker when camera app is open)
    • Intelliactive from arter97 kernel
    • Cleaned up MIF/INT (busfreq) code
    • synapse updated (too many changes to list check by your self)
    • A lot of other changes

    1.6.1 (minor update) -> Enabled Asynchronous I/O
    8
    i've built the version 1.9.1, you can find the release notes and the downloads here

    Installing busybox manually is not required anymore for synapse, this build is also an attempt to fix the various issues with synapse reported by some users

    And i have re-added mdnie controls