[KK 4.4][JB 4.3/4.2/4.1][ICS][MIUI][KERNEL][CWM/ODIN][I9000/B] GearKernel (Universal/ICS 1.1.2)

Do you want CMA? :) See here for details : http://goo.gl/OJ2EtH


  • Total voters
    61
Status
Not open for further replies.
Search This thread

RuffBuster

Senior Member
Feb 3, 2012
1,321
359
Personally I'd love to see an AOKP build. Something based on performance over features though.

Sent from my GT-I9000 using xda premium
 

idroj

Senior Member
Apr 26, 2013
155
50
Barcelona
Agree with RuffBuster, performance AOKP over features, but welcom to the friendly implementation of miui v5, to mange and use this number limit features.
 

Blackherted

Senior Member
Dec 6, 2012
512
96
Hey Alberto... looks like a great kernel and I wanna try it once.. Is it possible to add Lagfree governor?
 

anonim14

Senior Member
Jul 1, 2011
117
5
Xiaomi Mi Mix 3
network broken

when i want to change my rom the kernel doesn't want to let me to change it and broke's my imei and my network.What can i do?is the best kernel i used and i have this phone for 2 years but this little problem ruin's it.Sorry for my english!!!!!
 

Alberto96

Recognized Developer
Feb 24, 2010
8,280
17,327
27
Modugno (BA)
Samsung Galaxy S4
LeEco Le 2
when i want to change my rom the kernel doesn't want to let me to change it and broke's my imei and my network.What can i do?is the best kernel i used and i have this phone for 2 years but this little problem ruin's it.Sorry for my english!!!!!

IMEI problem isnt caused by kernel, it also happened to me recently for rom change. You have just to reflash stock rom with odin for imei restore.
 

ficko_98

Senior Member
Nov 11, 2011
274
114
Jagodina
when i want to change my rom the kernel doesn't want to let me to change it and broke's my imei and my network.What can i do?is the best kernel i used and i have this phone for 2 years but this little problem ruin's it.Sorry for my english!!!!!

I haved same problem, flash stock rom with odin then use cf root for install cm9 then rom which you using and this kernel.

Sent from my PMP5570C using Tapatalk 4 Beta
 

idroj

Senior Member
Apr 26, 2013
155
50
Barcelona
Here the same, I never lost my IMEI since GearKernel. ICS with ICS F4k MOD v4.0.4 r5, and with 4.1 and 4.2, annoying, but not big problem.
 

test123456789012

Senior Member
Feb 6, 2011
193
77
Mainz/Germany
...
Bugs: I am not able to tune interactive(x). Interactive gives me only max frequency, interactivex works well but without tuneables. Is this impossible with your app?
....

Sorry, I mixed those up. Lulzactive gives me only max frequency and it seems to be locked there.

IMEI problem isn't caused by kernel, it also happened to me recently for rom change. You have just to reflash stock rom with odin for imei restore.

Lost the IMEI too recently while trying to flash semaphore. Never happened to me before and I flashed many many many kernels, roms back and forth. Dunno why now. Wasn't a problem restoring an efs backup but annoying nonetheless.
 

aliver.dun

Senior Member
Feb 2, 2013
396
64
36
Dongguan,China
Sorry, I mixed those up. Lulzactive gives me only max frequency and it seems to be locked there.



Lost the IMEI too recently while trying to flash semaphore. Never happened to me before and I flashed many many many kernels, roms back and forth. Dunno why now. Wasn't a problem restoring an efs backup but annoying nonetheless.[/QUOT

the same phenomenon with you ,after new kernel,i lose my imei and app data....

Sent from my SGH-I897 using xda premium
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 79
    [KK 4.4][JB 4.3/4.2/4.1][ICS][MIUI][KERNEL][CWM/ODIN][I9000/B] GearKernel (Universal/ICS 1.1.2)

    q4ny.png




    This kernel is based on Semaphore Sources ( @stratosk ) with lots of optimizations and updates.

    I'm working on all android version (4.0.3>). Of course this is based on official CyanogenMod partition layout. (Standard MTD/MMC for 4.0, LVM for 4.1 and newer)




    Features ICS/Universal (updated for 1.1.2 Build)

    • Based on Semaphore Sources
    • Linux Kernel 3.0.101
    • Compile Flags Optimized
    • Compiled using Latest GCC 4.8.3 Cortex-A8 Optimized by Me (sources here)
    • Updated GPU Driver and fixed some checks (not for ICS)
    • SLUB Memory Allocator
    • Disabled MMC Checksum Check
    • Load_freq(4*HZ+61) to avoid Loadavg Moire
    • Optimized lib/string and lib/memcopy
    • Optimized ARM RWSEM algorithm and backported from 3.10 kernel
    • LowMemoryKiller from latest 3.4 kernel
    • VFP module optimized for NEON CPUs
    • Low RAM reserved to logger
    • GearTools app Built-In (not for ICS)
    • Disabled Gentle Fair Sleeper for smoother UI
    • Optimized SLUB Memory Allocator
    • Optimized some values such as vm_swappiness and much more
    • Entropy tweaks + Frandom built-in
    • Using LZO as default kernel compression and updated to latest version
    • Aligned CPU Access Enabled
    • Tweaked I/O Schedulers
    • Entropy patch applied to WiFi driver
    • Some useful GPU tweaks (all tested)
    • CPU Governors tweaks and backported from 3.4 Kernel (not all btw)
    • Updated WiFi Driver + Fixes
    • Using same sources for Universal
    • Optimized ReadAhead
    • Optimized RCU
    • Snappy Compression for ZRAM
    • ZRAM Support as module (use init.d script for this)
    • SWAP Support
    • Great Boot and Charging Logo (GearKernel ones)
    • OC Support up to 1400 MHz
    • 1000 Hz Kernel
    • RCU Priority Boost Enabled
    • Using lots of stuff from 3.10 Kernel
    • BLX Support
    • Using WestWood TCP Congestion Algorithm
    • FSync disabled by default
    • TRIM Enabled
    • Disabled lots of debug stuff
    • EFS Patch by me included, no more imei lost risk (If you see wrong imei just reboot phone and imei will be restored :D) Full Working
    • Improved USB signal quality (thx Talon for this patch)
    • Default Min CPU Freq 200000 MHz
    • TREE_PREEMPT_RCU for extreme performance
    • Using adapted Universal sources for ICS (with downgraded GPU Driver)
    • Updated audio drivers
    • GearKernel Recovery (with lots of features)
    • ExFat FileSystem support (needs testing)
    • All MIUI Versions Supported
    • ION Enabled
    • FTRIM Optimized
    • Performance Control Compatible :D (app here)
    • Dynamic RamDisk (Universal Kernel for 4.1/4.2/4.3/4.4 and MIUI | Since 1.1.0)
    • CPU Boost Driver for better CPU Frequency Scaling

    CPU Governors (for more informations about each governor see here)

    • Adaptive
    • Wheatley
    • LagFree (default)
    • BrazilianWax
    • IntelliDemand
    • InteractiveX
    • Lulzactive
    • OnDemandX
    • Interactive
    • SmartAss2
    • Conservative
    • Hyper
    • PowerSave
    • LionHeart
    • OnDemand
    • Performance

    I/O Schedulers

    • Noop
    • DeadLine
    • SIOPlus (default)
    • CFQ
    • BFQv6r1 (backported from 3.4 Kernel)
    • ROW (backported from 3.4 Kernel)
    • V(R)
    • ZEN


    You can find all other minor features in changelogs.


    My Kernel Builds are divided in 2 Groups with 2 Versions each one:

    • Universal for 4.1/4.2/4.3/4.4 and MIUI Kernel :D (>= 1.1.0)
    • ICS for 4.0 Kernel


    Normal versions without s: for CM9 or ROMs without hugemem configuration, available RAM 38*MB - 39*MB
    's' versions: for Slim Bean ROM or patched ROMs (patch here for KK 4.4, here for JB 4.3, here for JB 4.1/4.2, here for ICS 4.0) with hugemem configuration, available RAM 39*MB - 41*MB

    "s" version will automatically patch rom when you flash kernel via cwm :) (Only for ICS)

    NOTE: Enabling BigMem (using GearTools) in all kernel builds will break 720p Recording/Playback



    Based on your android version you can choose your kernel build :)



    Changelog for Universal



    Changelog for ICS (same as /)



    Issues Reporting




    Kernel Downloads 1.0.4 =>



    (Odin and CWM Version)

    ------------------------------------------------------------------------

    Kernel Downloads <= 1.0.3



    (Odin and CWM Version)


    Github Sources Universal




    Github Sources ICS




    Init.d Scripts

    ZRAM (updated for => 1.0.4 Kernel)

    Code:
    #!/system/bin/sh
    insmod /system/lib/modules/zram.ko
    # You can replace 50 with the number of MB you want ZRAM Device to be
    echo $((50 * 1024 * 1024)) > /sys/block/zram0/disksize
    mkswap /dev/block/zram0
    swapon /dev/block/zram0

    Optional Features

    Code:
    #!/system/bin/sh
    # (remove the # before insmod if you want to enable that feature)
    # CIFS (for VPN)
    # insmod /system/lib/modules/cifs.ko
    # UHID
    # insmod /system/lib/modules/uhid.ko
    # USBHID
    # insmod /system/lib/modules/usbhid.ko
    # Xbox Pad
    # insmod /system/lib/modules/xpad.ko
    # Mouse
    # insmod /system/lib/modules/mousedev.ko
    # FM Radio
    # insmod /system/lib/modules/radio-si4709-i2c.ko
    # config.gz
    # insmod /system/lib/modules/configs.ko

    Semaphore Auto Brightness

    Code:
    #!/system/bin/sh
    insmod /system/lib/modules/sema_autobr.ko
    echo 0 > /sys/devices/virtual/misc/sema_autobr/max_br_threshold
    echo 0 > /sys/devices/virtual/misc/sema_autobr/effect_delay_ms
    echo 30 > /sys/devices/virtual/misc/sema_autobr/instant_upd_threshold
    echo 15 > /sys/devices/virtual/misc/sema_autobr/min_brightness
    echo 255 > /sys/devices/virtual/misc/sema_autobr/max_brightness
    echo 3000 > /sys/devices/virtual/misc/sema_autobr/max_lux

    Thanks to:

    @stratosk for his source and all his hard work
    @pawitp for his kernel
    @zacharias.maladroit for his useful information about CM's initramfs
    @Ezekeel for LiveOC, Custom Voltage
    @sztupy for USB host driver
    @Phil3759 for Phil'z Touch Recovery
    @mialwe for his vibrator intensity and other fixes
    @DerTeufel1980 for various hints and for his kernel app
    @grinder777 for his great support
    @n8r for UHID
    @Morfic for GPU Tweaks
    @ts1506 for the Init.d scripts idea
    @N00B_IN_N33D for the GearKernel Logo :)
    @NitroOxid for deep testing

    and many others that i missed for sure (don't kill me for this, i can't remember all names) :fingers-crossed:


    XDA:DevDB Information
    [KK 4.4][JB/4.3/4.2/4.1][ICS][MIUI][CWM/ODIN][I9000/B] GearKernel, a Kernel for the Samsung Galaxy S I9000

    Contributors
    Alberto96, stratosk
    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 1.1.2
    Stable Release Date: 2013-12-21

    Created 2013-09-13
    Last Updated 2014-02-01
    17
    Thanks a lot. New kernel soon. Im busy this days for another device. Maybe i will publish soon also a GearROM :)

    Sent from my GT-I9500 using Tapatalk 4 Beta
    16
    GearKernel 1.0.3 JB & JBPlus Released !!! No more lag or freezes, just smoothness and speed :D

    Enjoy!


    I also fixed first post for tapatalk, image links have problems with tapatalk so i've added also link to the title of each image ;)
    13
    New GearKernel 1.0.4 Released!

    Enjoy :)
    11
    Works perfectly now. Full working, also root. Release soon with more updates.

    Sent from my GT-I9500 using Tapatalk 4