Obihörnchen
Dauer-User
- 786
Aktuelle Version
K2-21
- CPU frequency scaling adjusted
Odin version: SpeedMod K2-21 for Odin
CWM version: SpeedMod K2-21 for CWM
Die SGS User werden diesen Kerneldev garantiert kennen!
XDA: [KERNEL] SpeedMod SGS2 [K1-T7] - xda-developers
K2-21
- CPU frequency scaling adjusted
Odin version: SpeedMod K2-21 for Odin
CWM version: SpeedMod K2-21 for CWM
Die SGS User werden diesen Kerneldev garantiert kennen!
hardcore schrieb: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 alternative 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
[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 more info and alternative DOWNLOAD links.
XDA: [KERNEL] SpeedMod SGS2 [K1-T7] - xda-developers
Zuletzt bearbeitet von einem Moderator: