[KERNEL] SpeedMod SGS2 [K2-21 CWM5 CIFS ROOT]

Search This thread

mach0boi

Senior Member
Jul 15, 2010
2,210
255
Manila
Yes unfortunately, but I hope master will give us in the near future this possibility(I would like to see how this kernel works with tegrak's application!)
Sent from Galaxy!

SETCPU voltages tab is enough for me. I also heard ninpo talking about implementing some kind of a GPU clock on his. :)
 

ebliss

Senior Member
Oct 18, 2005
494
52
I am not able to get root permission for root call blocker (rcb) for this kernel. Using VillainRom 2.1. Was previously using CF-root, then ninpo kernel 2.0.1.

When I try to flash back to another kernel using cwm, it fails. I have to flash a new kernel using odin.
 

wjt3

New member
Jan 4, 2008
2
0
using villain 2.1 rom with SpeedMod kernel and now wifi wont work. stuck on "obtaining ip address" everytime i try to login to wifi
 

russell.nash

Senior Member
Nov 24, 2010
129
4
For all of you asking themselves how to flash this great piece without losing cwm...its pretty easy: just extract the tar with winrar or in rootexplorer then flash the zImage using cwm-app by using 'flash kernel'...that simple

can you please spell out the exact app name? looking for cwm gives me mostly ROM Manager, but that one has no option "flash kernel" ...
 

russell.nash

Senior Member
Nov 24, 2010
129
4
@hardcore

Nice to see you here :)
there is a dual core issue in the kernel source you are using. some apps (games) crash or freeze with this kernel version. the issue is fixes with samsung kernel KG2. I know there is no source currently available, but if you want to check out the problem just play one level robo defense...
 

EarlZ

Senior Member
Jun 21, 2010
6,290
327
Good kernel for sure. Very responsive with excellent battery life. Able to achieve close to 95% deep sleep.

Would love to see:

1. GPU OC to 267mhz
2. Touchscreen fix added

Im not sure if HC would implement OC this time since during the SGS1 OCing was not his cup of tea, on the SGS2 even at 1.5Ghz on the CPU the performance difference is null. For the GPU probably it can run games faster that are poorly coded.

Whats this touchscreen fix? Can you elaborate?
 

mach0boi

Senior Member
Jul 15, 2010
2,210
255
Manila
Im not sure if HC would implement OC this time since during the SGS1 OCing was not his cup of tea, on the SGS2 even at 1.5Ghz on the CPU the performance difference is null. For the GPU probably it can run games faster that are poorly coded.

Whats this touchscreen fix? Can you elaborate?

There's a thread on the touchscreen fix he was talking about.
 

neock

Senior Member
Jul 22, 2007
276
4
Canton
@hardcore

thx for your work! i wonder if it is possible that you could build-in the cifs support? :D
 

LuffyPSP

Senior Member
Aug 1, 2010
2,276
165
is it possible to have the CWM version. i tried using ODIN and it failed while setup connection. stay awhile and failed~~
 
  • Like
Reactions: Prasanwo

antiochasylum

Inactive Recognized Contributor
can you please spell out the exact app name? looking for cwm gives me mostly ROM Manager, but that one has no option "flash kernel" ...

http://db.tt/YjMNh6L

that is what you need, install this, then extract the zImage, open app scroll down to flash kernel, select your extracted zImage, phone will reboot automatically :)


Sent from my 114 linpack SGS2
 

EarlZ

Senior Member
Jun 21, 2010
6,290
327
There's a thread on the touchscreen fix he was talking about.

Ah, the one that jitters? My phone doesnt seem to be affected with that.. Is this a wide spread issue?

What I noticed though that the sensitivity level on the S2 is a bit lower, with the Wave and S1 when just a miniscule part of my pinky finger hits and icon, it responds. I did recall having a touch sensitivity threshold setting somewhere on the service menu.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 569
    Hi guys,

    This is the SpeedMod kernel for the Samsung Galaxy S2 GT-I9100.

    SpeedMod's core features are:
    - Super stable: No undervolting, overclocking or potentially unstable modifications
    - Fast and smooth: Compiler and code optimizations
    - Excellent battery life: Remove unecessary logging and debugging

    WARNING: This kernel does NOT work on the GT-I9100G. GT-I9100 ROMs and kernels are not compatible with GT-I9100G.

    >>> CLICK HERE for more info and the DOWNLOAD links.

    >>> CLICK HERE for the Frequently Asked Questions list.

    Current features:

    Root and CWM:
    - Automatically installs root (su)
    - CWM recovery

    Screen and misc tweaks:
    - MDNIE screen sharpness tuning (improves text readability)
    - MDNIE color tuning (reduces over-saturation of color)
    - Lower brightness at low-light levels
    - init.d, TUN, CIFS, IPV6 Privacy support

    Performance:
    - CPU governor tweaks: increase responsiveness
    - IO tweaks
    - Read ahead tweaks
    - Updated to jhash3
    - Compiled with optimizations using Linaro GCC 4.5 toolchain
    - Switched to SLAB instead of SLUB
    - Enabled CONFIG_RCU_FAST_NO_HZ

    Turned off unnecessary logging for better smoothness and efficiency:
    - Disabled Android Debug Logger / logcat
    - Disabled Kernel debug
    - Disabled Samsung debug
    - Disabled CONFIG_FTRACE

    More features will be added along the way.

    Latest changes:

    K2-1:
    - Rebuilt using newer AT&T SGH-I777_Opensource source code

    K2-2:
    - Rebuilt using newer Linaro 2011.10 GCC 4.5 toolchain
    - USB charging speed increased by 10%: current limit set to 500mA

    K2-3:
    - Revert faster USB charging speed, it was causing instability for some USB ports
    - Disable Mali-400 GPU state tracking
    - Minor bugfix to Exynos cpu suspend hotplug

    K2-5:
    - Rebuilt using new GT-I9100_OpenSource_Update3 source code

    K2-6:
    - Change to CONFIG_PREEMPT_VOLUNTARY for kernel (should have less overhead)

    K2-7:
    - Implemented ARM_ERRATA_743622, ext4 and mm patches from GT-N7000 sources

    K2-8:
    - Patched net usb drivers from GT-N7000 sources
    - Revert to using CONFIG_PREEMPT
    - New compiler optimization settings (smoother!)

    K2-9:
    - Removed -ffast-math from compiler optimizations

    K2-10:
    - Reworked patches from GT-N7000 sources
    - Adjusted init.d script startup delay

    K2-11:
    - Updated wifi driver from GT-N7000 sources
    - Updated CWM recovery to 4.0.1.5
    - Changed some compiler optimization settings

    K2-12:
    - Changed some compiler optimization settings

    K2-13:
    - Disabled debugging: FRAME_POINTERS and ARM_UNWIND
    - Modified IO tweaks (write flush timing)
    - max17042: Fix fuel alert wakelocks (thanks Entropy512)

    K2-15:
    - Added TCP timeout tweaks

    K2-16:
    - Touchscreen tweaks: MOVHYST ("Vitalij fix") set to 3 (same as SGS1)
    - Touchscreen sensitivity (burst length) increased

    K2-18:
    - Patch from Linaro to support ARM CPU topology
    - Updated ARM topology patches
    - Enabled sched_mc for dual-core power management
    - Enabled AFTR (ARM off top running) CPU idle mode
    - Nicer looking kernel version string
    - Updated to CWM5
    - VM patches from 2.6.36 kernel
    - PREEMPT_VOLUNTARY mode
    - CPU hotplug optimizations
    - Disabled scheduler stats
    - Disabled more debug code: STACKTRACE and LATENCYTOP
    - High resolution timer HRTICK enabled in CFS scheduler
    - Scheduler tweaks
    - Some kernel config option cleanups
    - Adjustments to compiler options
    - Adjustment to wifi driver wakelock timeout
    - max17042: Fix fuel alert wakelocks
    - nohz: sched delay going tickless when CPU is loaded
    - rcu: remove rcu_needs_cpu_flush() to avoid false quiescent states
    - remove the per cpu tick skew
    - Touchscreen MOVHYST ("Vitalij fix") set to 10

    K2-19:
    - Updated compiler options
    - PREEMPT mode
    - CPU hotplug changes
    - Enabled KALLSYMS_ALL for Voodoo Louder and Tegrak OC compatibility
    - Updated scheduler tweaks
    - Disabled AFTR cpuidle mode
    - Slightly more aggressive GPU DVFS speed increase
    - GPU base clock set to 167MHz instead of 160MHz
    - Disabled some more debug logging in the kernel

    K2-20:
    - CPU hotplug and frequency scaling adjustments
    - GPU frequency scaling adjustments
    - FUSE module included
    - Increased USB charging speed to same speed as AC charger

    K2-21:
    - CPU frequency scaling adjusted

    [HOW TO ENABLE LOGCAT]

    If you are a developer or want to re-enable logcat for whatever reason, do this:

    adb shell
    su
    mount -o remount,rw /system
    echo ANDROIDLOGGER >> /system/etc/tweaks.conf
    mount -o remount,ro /system

    Reboot and you should have it enabled.

    Disclaimer: Use at your own risk!

    >>> CLICK HERE for the DOWNLOAD links.
    121
    Source code patches here.
    57
    Reserved for future use.
    36
    K2-18:
    - Patches from Linaro to support ARM CPU topology
    - Updated ARM topology patches
    - Enabled sched_mc for dual-core power management
    - Enabled AFTR (ARM off top running) CPU idle mode
    - Nicer looking kernel version string
    - Updated to CWM5
    - VM patches from 2.6.36 kernel
    - PREEMPT_VOLUNTARY mode
    - CPU hotplug optimizations
    - Disabled scheduler stats
    - Disabled more debug code: STACKTRACE and LATENCYTOP
    - High resolution timer HRTICK enabled in CFS scheduler
    - Scheduler tweaks
    - Some kernel config option cleanups
    - Adjustments to compiler options
    - Adjustment to wifi driver wakelock timeout
    - max17042: Fix fuel alert wakelocks
    - nohz: sched delay going tickless when CPU is loaded
    - rcu: remove rcu_needs_cpu_flush() to avoid false quiescent states
    - remove the per cpu tick skew
    - Touchscreen MOVHYST ("Vitalij fix") set to 10
    29
    K2-16:
    - Touchscreen tweaks: MOVHYST ("Vitalij fix") set to 3 (same as SGS1)
    - Touchscreen sensitivity (burst length) increased