[Sammy-KERNEL] SpeedMod SGS2 ( K2-21 )[Nur für Gingerbread]

Obihörnchen

Obihörnchen

Dauergast
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!
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:
  • Danke
Reaktionen: OBI-Hoernchen, Jake1, Kaio und 4 andere
Cool wird gleich geflasht! Danke!

Aber nix mit Overclock oder?

Sent from my GT-I9100 using Tapatalk
 
Ne noch nicht. Im Sourcecode ist auch noch nichts.
 
Habe ich gerade schon gelesen.
Egal, ging beim S1 glaube ich auch nicht.
Hast Du ihn schon drauf? Mich würde interessieren ob er da auch so viel rausgeholt hat wie beim S1, was das Display betrifft!

Hatte den immer drauf und kurz bevor ich es verkauft hatte, eine normale FW geflasht.
Mein Display kam mir richtig verwaschen vor.

Edit: Ich warte noch etwas, bis der CWM mit dabei ist!
 
Ne noch nicht getestet.
 
Yes!!!

Da sehen wir uns alle wieder :))

Im Moment verwendet er einen kernel als grundlage der ein problem mit dual core hat. das verhalten dabei entspricht KF1 und vorgaengern. wenn euch also eine app freezt, er ist nicht schuld... aber ich schaetze sobald der naechste source von samsung freigegeben wird ist das beseitigt. KG2 zeigt das problem schon nicht mehr...
 
Zuletzt bearbeitet:
hardcore beim S2? Sehr fein, wird es also beim Thema S2-Custom-Kernel auch vorwärts gehen! :D
 
UPDATE: K1-T8 ist draußen
 
Sobald Hardcore auf 2.3.4er Basis arbeitet, switche ich! Bis dahin muss es CF-Root noch machen! ^^
 
So lange warte ich auch noch! Und CWM muss er dabei haben.
Ich freue mich schon auf den Colour/Sharpness Effekt.
Bin sehr gespannt ob er da wieder so viel rausholt.
Möchte jetzt aber auch nicht auf 2.3.3 zurück. Gerade zu faul zum flashen. :)
 
Sharpness effekt ? Definiere ?

Sent from my GT-I9100 using Tapatalk
 
Mir ist auch ein Rätsel, wie man das Display des SGS2 noch besser machen kann...
 
Kjetal schrieb:
Sharpness effekt ? Definiere ?

Sent from my GT-I9100 using Tapatalk

Beim S1 gab es den Voodoo Colour& Sharpness Fix.
Das Bild wurde dadurch wesentlich schärfer, die Schrift wirkte z.B. nicht mehr so ausgefranst!
Außerdem wirkten die Farben nicht mehr so Bonbon-haft.
Und Voodoo Sound war ebenfalls mit dabei!
Als Gingerbread kam gab es das zuerst nicht. Mein Display kam mir total verwaschen vor.

Als es dann kam und ich es wieder drauf gemacht hatte, habe ich die ersten Tage immer wieder auf mein Display geguckt, weil es echt ein großer Unterschied war.

Man kann das Display besser machen indem man die HW besser ansteuert! Ich habe damals z.B. rausgefunden das mein Display eher mehr blaue Anteile hatte, also habe ich auf "warm" gestellt, für mehr rot.
Lasst euch überraschen. :)

Würde das jetzt auch gerne probieren, habe aber keine Lust extra auf 2.3.3 zu gehen.
Aber bald wird das ja auch für 2.3.4 verfügbar sein.
Dann steige ich sofort um. :)
 
  • Danke
Reaktionen: Kjetal
Randall Flagg schrieb:
Beim S1 gab es den Voodoo Colour& Sharpness Fix.
Das Bild wurde dadurch wesentlich schärfer, die Schrift wirkte z.B. nicht mehr so ausgefranst!
Außerdem wirkten die Farben nicht mehr so Bonbon-haft.
Und Voodoo Sound war ebenfalls mit dabei!
Als Gingerbread kam gab es das zuerst nicht. Mein Display kam mir total verwaschen vor.

Als es dann kam und ich es wieder drauf gemacht hatte, habe ich die ersten Tage immer wieder auf mein Display geguckt, weil es echt ein großer Unterschied war.

Man kann das Display besser machen indem man die HW besser ansteuert! Ich habe damals z.B. rausgefunden das mein Display eher mehr blaue Anteile hatte, also habe ich auf "warm" gestellt, für mehr rot.
Lasst euch überraschen. :)

Würde das jetzt auch gerne probieren, habe aber keine Lust extra auf 2.3.3 zu gehen.
Aber bald wird das ja auch für 2.3.4 verfügbar sein.
Dann steige ich sofort um. :)

Hi. Wie genau kann man es "warm" stellen?


Übrigens ich weiss nicht, woran es liegt, ob da die Statistik verfälscht wird, aber mit dem Cognition 1.20 (KG2 basiert) habe ich gar keinen Android OS Bug. Die Statistik sieht auch wie es aussehen soll.
 

Anhänge

  • SC20110725-092746.png
    SC20110725-092746.png
    11 KB · Aufrufe: 723
  • SC20110725-092758.png
    SC20110725-092758.png
    7,3 KB · Aufrufe: 716
Hä ^^ Wie kann das sein, dass bei dir kein Android OS angzeigt wird? xD Ich hatte bisher bei jeder Firmware das Android OS als Prozess.
 
Hamst0r schrieb:
Hä ^^ Wie kann das sein, dass bei dir kein Android OS angzeigt wird? xD Ich hatte bisher bei jeder Firmware das Android OS als Prozess.

Ja das ist ja komisch. Mit dem Kernel hat man zwar es weg, aber in der Tat vermute ich ist es da, da ich ja einen cwm Kernel geflasht habe und sofort war Android OS mit 20 Minuten da. Also da ist was faul.
 
@Randall Flagg Den Kernel kannst du auch mit 2.3.4 nutzen!

@Hamst0r
@herrlado
Das liegt wahrscheinlich daran, dass logging und debugging deaktiviert wurde. (ist meine Vermutung)
 
Ja aber ohne CWM will ich noch nicht. :)

Herrlado: Noch kann man es gar nicht auf cold/warm stellen, so viel ich weiß.
Das war eine Funktion die beim S1 integriert war und auch erst relativ zum Ende hin.
Wenn es beim S2 überhaupt eingebaut wird, dauert es noch.
Da werden noch etliche Versionen kommen.
 
t10 mit CWM ist da :)
 
  • Danke
Reaktionen: Android-Jeck
Hmmm komisch, bei sobald ich Speedcore drauf habe bleibe ich im WLAN bei "Empfange IP-Adresse" hängen! Zu blöd! :-/
 

Ähnliche Themen

beicuxhaven
Antworten
6
Aufrufe
3.273
HCD
HCD
Androidflash
Antworten
5
Aufrufe
3.081
firemaker911
firemaker911
pro.aggro
Antworten
375
Aufrufe
103.778
dasboot
D
Zurück
Oben Unten