• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[I9100][KERNEL][LINARO][MM/N][27/03]Custom Kernel

Search This thread

Nobby1960

Senior Member
Jun 3, 2016
847
405
Freiburg
I'm so sorry about that. Recently I got a job and not able to work on kernel but as soon as I get some time I will update this kernel. I'm waiting for some commits by our device maintainer rINanDo to get merged before updating.
Take your time, don't hurry. Good thing wants to have time (Gut Ding braucht Weile), we say here in Germany :)
 
  • Like
Reactions: Skyline

wawa9292

Senior Member
Jan 9, 2012
83
11
Trenggalek
I'm so sorry about that. Recently I got a job and not able to work on kernel but as soon as I get some time I will update this kernel. I'm waiting for some commits by our device maintainer rINanDo to get merged before updating.

just knowing that you still willing to continue this Device development is enough for us.. Take your time bro.. :good: ;)
 
  • Like
Reactions: Skyline

Skyline

Senior Member
Mar 31, 2014
511
381
Mumbai
OnePlus 5T
OnePlus 7 Pro
Triangle Away yes, Magisk no. I contacted the Magisk developer about support for the S2 (on XDA and Github). I haven't received any feedback yet, but I don't give up ;)

I asked both Magisk and AK2 devs about that and the answer is same for all the time 'I9100 boot image is outdated and doesn't contain android magic i.e ANDROID! in it's header'
 
  • Like
Reactions: Nobby1960

ZAWMBEE

New member
Jul 19, 2017
2
1
installed your "N" kernel on RR RR-N-v5.8.3-20170513-i9100-Official build and it works great, much better than the stock kernel that came with the ROM.
Thank you for all your hard work.
 
  • Like
Reactions: Skyline

lexus46

Senior Member
Jul 20, 2015
226
95
Hi! I just installed MM kernel and seems to be fine but I've got no deep sleep and BLN doesn't work.
 

katolink

Senior Member
Aug 12, 2011
262
86
Bucharest
Hello, can anyone please tell me what happened to the Nougat version of the kernel? In the OP it says "outdated" and there is no download link available. Many thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 41
    DISCLAIMER​
    ONLY FOR AOSP BASED ROMS​
    I'm not responsible for bricked devices or wrong version flashing​
    You are using this kernel at your own responsibility​

    INTRODUCTION
    I don't want to disguise the work of any original DEVs. This is my 1st thread if anything goes wrong plz correct me.
    I created this thread just to share my personal builds and my intention is only 'share' not to 'kang' the work of Original Devs. I respect all of them.

    Kernel
    I don't have broadband connection at home so unable upload sources to github and compiled this kernel on my home desktop PC from manually downloaded LineageOS smdk4412 kernel sources and applied patches of commits by many devs(Gustavo_s, arnab, andip71, etc.) to it.

    Kernel Adiutor (GT-I9100)
    I have ported most of the kernel feature controls from Synapse to Kernel Adiutor (GT-I9100) and modified Package Name & App Name of the original Kernel Adiutor by Grarak to avoid conflicts ONLY.
    - Package Name : com.grarak.kerneladiutor -> com.grarak.kerneladiutorsgs2
    - App Name : Kernel Adiutor -> Kernel Adiutor (GT-I9100)

    KERNEL INFO
    - This kernel is based on LineageOS smdk4412 kernel sources and most of the commits from Gustavo_s Kernel.

    KERNEL FEATURES

    - Following Features available on top of Official LOS 14.1 Kernel:
    - All the features given below can be controlled with Kernel Adiutor (GT-I9100)

    SELINUX:
    - set to PERMISSIVE by default

    CPU:
    - 6 step CPU frequencies from 200 to 1400 mhz
    - CPU hotplug control(thanks to tegrak)
    - CPU Voltage Control

    GOVERNORS:
    - zzmoove (thanks to ZaneZam)
    - pegasusqplus (thanks to arnab)

    GPU:
    - 4 GPU frequency steps
    - GPU clock control, from 54 to 520 mhz, 10 different frequencies with vpll mode enabled
    - GPU voltage control
    - GPU threshold control

    SCREEN:
    - Brightness curve control
    - Gamma control
    - slide2wake

    SOUND:
    - Headphone amplification control
    - Microphone amplification control
    - Speaker amplification control

    BLN:
    - BLN (Backlight Notification)
    - BLN Effects
    - BLNWW (Backlight Notification Without Wakelock)
    - Touchkey leds on/off
    - Touchkey leds timeout
    - Touchkey leds fade in and fade out effects
    - Touchkey leds voltage control

    IO SCHEDULERS:
    - sio replaced with sioplus (thanks to arnab)

    TWEAKS:
    - GENTLE_FAIR_SLEEPERS on/off
    - ARCH_POWER on/off
    - Charge current control


    SUPPORTED ROMS:
    - CM13(CustomKernel-MM-v1.3 and newer) and almost all roms based on same sources as cm13
    - LOS 14.1 and almost all roms based on same sources as Lineage OS

    Kernel tested on following roms by myself :
    - CM13 (21/10/2016 Nightly)
    - LineageOS 14.1 (26/02/2017 Nightly)
    - AICP 12.1 (07/02/2017 Nightly)

    INSTRUCTIONS:
    - TAKE A FULL BACKUP.
    - Flash ISO-REC recovery if you didn't before
    - Download and Flash from recovery (wipes are not necessary)
    - Reboot and Use KA(GT-I9100) to fully control kernel features
    - To control mDNIe sharpness tweak
    1. Open terminal
    2. Type 'mdnie_preset enable' to enable and 'mdnie_preset disable' to disable
    - DON'T ADD ANY INIT.D SCRIPT TO ENABLE OR WILL BE STUCK AT BOOT

    CREDITS
    - Gustavo_s, arnab, rINanDo, andip71, Lanchon, arter97
    - Saber (for updated Linaro Toolchain & thanks for answering my questions all the time)
    - Grarak (for original Kernel Adiutor)
    - gokhanmoral, dorimanx, codeworkx, tegrak and all LineageOS devs for their wonderful work
    - franciscofranco, faux123, myfluxi, neobuddy89, zeitferne

    DOWNLOADS
    Kernel Adiutor (GT-I9100)

    For MM:-
    CustomKernel-MM-v1.3

    For N:-
    Outdated

    XDA:DevDB Information
    Custom Kernel for GT-I9100, Kernel for the Samsung Galaxy S II

    Contributors
    Skyline
    Source Code: https://github.com/LineageOS/android_kernel_samsung_smdk4412

    Kernel Special Features: as given above

    Version Information
    Status: Stable
    Current Stable Version: 1.3
    Stable Release Date: 2017-03-27

    Created 2017-02-28
    Last Updated 2017-09-18
    14
    Update: Custom Kernel v1.3 Released

    Changelog
    - Fixed wifi for MM builds
    - Changed build naming
    - Different builds for MM and N
    - Added function to enable/disable mDNIe sharpness tweak from terminal
    - Reduced Wi-Fi Wakelocks
    - Reduced Android Logcat RAM usage
    - Tweaked pegasusq governor
    - Enabled UNALIGNED_ACCESS
    - Backported random driver from Linux 3.17+ (credits arter97)
    - Disabled Network File Systems(I can add it back if needed)
    - Enabled NTFS Support
    - Added exFAT support and updated drivers to v1.2.19(credits andip71)
    - Added mDNIe sharpness tweak (Check OP for instructions to control this feature)
    - Removed userspace and powersave governors
    - Changed default cpu governor to pegasusqplus
    12
    Changelog

    Unreleased Builds :-
    Code:

    Released Builds :-
    Code:
    [B][U]Custom Kernel v1.3[/U][/B]
    - Fixed wifi for MM builds
    - Changed build naming
    - Different builds for MM and N
    - Added function to enable/disable mDNIe sharpness tweak from terminal
    - Reduced Wi-Fi Wakelocks
    - Reduced Android Logcat RAM usage
    - Tweaked pegasusq governor
    - Enabled UNALIGNED_ACCESS
    - Backported random driver from Linux 3.17+ (credits arter97)
    - Disabled Network File Systems(I can add it back if needed)
    - Enabled NTFS Support
    - Added exFAT support and updated drivers to v1.2.19(credits andip71)
    - Added mDNIe sharpness tweak
    - Removed userspace and powersave governors
    - Changed default cpu governor to pegasusqplus
    
    [B][U]Custom Kernel v1.2[/U][/B]
    - Removed unusable recovery ramdisk from kernel ramdisk to reduce size you must have iso-rec recovery installed
    - [STRIKE]Added support for cm13 and roms based on cm13[/STRIKE]
    - Added init.d script to load some default kernel settings
    - Optimized Deadline and Sioplus for non-rotational storage and to reduced cpu and eMMc overload
    - Increased default read ahead for Internal and External storage to 1024 and 512 respectively
    - Some minor tweaks for performance and battery(don't expected too much)
    - Fixes from LOS 14.1 kernel source
    - Updated KA(GT-I9100) to fix BLN Controls(Not tested)
    
    [B][U]Custom Kernel v1.1[/U][/B]
    - We will be using different ramdisks for different roms from now
    - Updated lineage ramdisk from 26/02 LOS 14.1 Nightly
    - Added new ramdisk for AICP 12.1 from 07/02 AICP 12.1 Nightly (better compatibility and full support for AICP 12.1)
    11
    NO...PLS DON'T STOP....PPl like U are the Life Line for our dear old S2....So pls don't stop...

    Ok I will upload my builds though but only with updates from LOS 14.1 kernel source. I have no idea what else can be added to this kernel. BTW, I am not a dev I am a xda member just like you guys.
    9
    CM 13 from Marko,
    After flash this kernel i lost my wi-fi. I can fix it like that?

    Reverting a single commit seems to fixed wifi on MM. ;) I'll upload new builds soon