-
[KERNEL][UNIFIED] SiyahKernel v2.6.14
edit 19.12.11: werde mich vom siyah verabschieden, bitte um weiterpflegen dieses threads von den mods. danke.
Da diddsen bat, den Thread durch die Moderatoren pflegen zu lassen, werde ich diesen nun aktuell halten.
Stony
-------------------------
v2.6.14
http://www.pocketpc.ch/samsung-galax...ml#post1359710
v2.6.13
http://www.pocketpc.ch/samsung-galax...ml#post1346881
v2.6.12
http://www.pocketpc.ch/samsung-galax...ml#post1327408
v2.6.11
http://www.pocketpc.ch/samsung-galax...ml#post1317818
v2.6.9
http://www.pocketpc.ch/samsung-galax...ml#post1314742
v2.6.8
http://www.pocketpc.ch/samsung-galax...ml#post1312732
v2.6.7
http://www.pocketpc.ch/samsung-galax...ml#post1304780
v2.6.6i
http://www.pocketpc.ch/samsung-galax...ml#post1302836
v2.6.6
http://www.pocketpc.ch/samsung-galax...ml#post1298620
v2.6.5
http://www.pocketpc.ch/samsung-galax...ml#post1296531
v2.6.4:
http://www.pocketpc.ch/samsung-galax...ml#post1291870
v2.6.3:
http://www.pocketpc.ch/samsung-galax...ml#post1290794
---------------------------------------
NEW
08.01.2012:[FONT=Tahoma]
Scripte für Einstellungen, wie CPU Governors, I/O schedulers, UV und OC u.s.w[/FONT]
---------------------------------------
17.10.2011:
eine weitere anscheinend bessere methode ist das kostenlose VoltageControl wo nun sogar speziell für Siyah angepasst wurde.
---------------------------------------
hier ein video auf deutsch, wo ich sehr gut finde und vom flashen bis zum "undervolten", "über/untertakten" mittels SETCPU (in verlinktem XDAthread kostenlos zu haben) alles sehr gut erklärt wird.
(danke an user @MOPPKO fürs finden ;) )
quelle des kernels:
org.thread XDA: http://forum.xda-developers.com/show....php?t=1263838
download für beta-versionen: http://www.gokhanmoral.com/
für alle wo bootprobleme usw. haben... bitte tip am ende beachten!!
SiyahKernel v2.1
FEATURES
Can be flashed on Samsung ROMs and AOSP Based ROMS. Currently all Samsung 2.3.4 & 2.3.5 based ROMS, CM7 and MIUI ROMS are supported.
Based on linux kernel 2.6.35.14 + drivers from Samsung sources
Auto-Rooting
ClockworkMod Recovery v5.0.2.7 with back button support
Boot animation support
Supports SetCPU (OC upto 1600MHz, UC downto 100MHz)
User customizable frequency steps. You cannot change the step count but you can change the frequencies at each step.
Supports undervolting (UV between 800 mV and 1500 mV)
Supports voltage control via SetCPU (thanks to netarchy, ninpo, hacre)
Stock voltages as default
smartassV2 governor
Default governor is lulzactive (200-1200MHz)
Tweaked ondemand governor
Compiler optimizations
user customizable charging speed (use at your own risk). you have to echo AC, MISC and USB charge currents to a misc device.
Touchscreen fix (thanks to vitalij)
Increased touchscreen sensitivity
Increased battery polling interval
GPU clock and voltage control interface (thanks to netarchy).
I/O Tweaks
automatic battery calibration. (removed. thanks to Entropy512. we do not need battery calibration for SGS2)
Available I/O schedulers: noop, deadline, CFQ, V(R), SIO (default)
Available CPU governors: ondemand, lulzactive, smartassV2(recommended), conservative, userspace, performance, powersave, brazilianwax, savagedzen, smartass, lagfree, ondemandx
/system/etc/init.d startup scripts support
Automatic backup of efs partition. You will have the files in your sdcard as well as /data/.siyah directory. copy them to a safe location in case you may need them later.
Updated jhash to version 3
Increased charging speed.
BLN (thanks to creams), liblights is autoinstalled if the existing one doesn't support BLN
supports advanced touch tune driver. thanks to vitalij Link. the control app from Web, from Mobile. Thanks to tegrak for the driver patch file download
CIFS, SLQB, NTFS and several others that I forgot...
(Important Notice: the one with "ntt" in the filename is NTT DoCoMo SC-02C version. do not flash it if you have EU version)
FLASHING GUIDE
TO FLASH TAR:
If you already have root, use "DarkyROM2 Tool" from the market ( https://market.android.com/details?i...ceto.darkyrom2 ) .
If not, use ODIN.
TO FLASH ZIP:
Use CWM Recovery and install zip file. Wiping cache&dalvik cache is recommended for those who use BLN.
If you install a new rom, calibrate your battery before judging the battery performance of the kernel. use batterycalibration app from the market, charge at least 5 hours, clean battery stats and drain until the device is off.
if you lose root after flashing the kernel (unlikely), flash http://goo-inside.me/superuser/su-2....fgh-signed.zip in CWM.
download im XDA thread, am ende des ersten posts als CWM oder odin-version.
als zusätzliche sachen gibts das dann noch, wo man z.b. die ladespannung auf 1000mA erhöhen kann (letzter link der hier folgenden):
Some Example Init.d Scripts
Example CWM-flashable /system/etc/init.d/99gpuv script (thanks to AndreiLux)
Example GPU/CPU undervolting and underclocking scripts by kwerdenker
Improved version of CPU undervolting script by kwerdenker
Enable Android Logger - CWM flashable (android logger is disabled by default in this kernel)
Disable Android Logger - CWM flashable (use this script if you have enabled the logger by using EnableLogger script)
Set AC and MISC charging current to 1000mA - CWM flashable (keeps USB charging current at 450mA)
FAQ
Q: Does this kernel support android 2.3.5?
A: Yes, it does.
Q: Can I use app protectors with this kernel?
A: Yes, you can. But you have to flash EnableLogger.zip using CWM after flashing the kernel.
Q: What is smartassV2 governor?
A: It is a governor to control CPU frequency. This governor has a built-in "profile" similar to SetCPU, so screen off will use lower clock rate thus conserve more battery, but it also has a fast wake up feature so that user interaction will not see the lag when switching from Sleep to Wake state.... (So SetCPU Profiles are sorta redundant when using this governor, you can still use SetCPU to OC to higher than default Clock frequency).
Q: What is the best UV settings?
A: There is nothing as best UV settings. You have to find the best settings for your device for yourself. Start by decreasing 25mV on each freq and decrease it every day until your device becomes unstable.
Q: What can I do to have the best battery life ever?
A: put your phone into airplane mode. if you don't like to do it read the guide below.
Q: Which roms are supported?
A: All android 2.3.4 and 2.3.5 roms are supported. Try the latest version. if you have any problems leave a post to this forum and ask for help.
Q: I get random reboots or freezes. What should I do?
A: Before reporting any problems you have to make sure that you are using stock voltage values. Some phones cannot handle undervolting. Secondly, you have to give details. When did it happen, which rom are you using, can you reproduce it, do you have any custom init scripts which changes kernel parameters such as freq voltage or anything else?
Q: do I need to recalibrate the battery after?
A: battery will be calibrated automatically. if you need to calibrate the battery again, just remove /data/.siyah/battery-calibrated file and reboot. charge at least 6 hours to make sure your battery is full during the calibration.
Q: do I need to perform any wipe?
A: no. you don't have to wipe anything. however, try wiping cache and dalvik cache if you have any force closes before reporting the issue.
Q: Is the battery life better/worse?
A: maybe... you'll never know if you don't try... People are reporting that they are having the best battery but it may not be the case for your device.
Q: where is the interface to change GPU clock and voltage?
A: There is no GUI (graphical user interface). the interface is used via device files. you have to use init.d scripts to adjust the values. there are some examples in the first post about how to use init.d scripts and gpu voltage/clock interface.
Q: Which governor is the best? Which I/O scheduler is the best?
A: You have to try them and select the one you like. There is a very good explanation about governors and i/o schedulers here: http://forum.xda-developers.com/show....php?t=1242323
Q: My phone doesn't go into deep sleep mode. Why?
A: try to clear cache and dalvik cache by using CWM recovery and make sure that your phone is not connected to a charger. it does not go into deep sleep when it is charging.
quick and dirty guide to have less battery drain:
- use 2G-only if you don't need 3G
- monitor programs which cause wake-lock. use betterbatterystats and either uninstall or tweak them
- do not use task killers. see the previous item and find the malicious programs instead of repeatedly killing them.
- do not activate google latitude on maps.
- if you don't need pushmail, uncheck gmail sync and use k-9 mail to pull mail, lets say, every 1 hour or so.
- go to settings / location and security. disable "use wireless networks" and "use gps satellites". enable them when you need them, other than that keep them disabled.
- disabling auto-brightness and using a low brightness level helps. do you know that you can adjust the brightness by swiping your finger across the notification bar? try it...
- using juicedefender may help, but it may also cause more drain. test it yourself.
- if you need more speed than 2.5G (i.e. edge) disable HSDPA (*#301279#, select 2 then select 1). you will have 3G instead of H(SDPA) and I think it is fast enough
- disable fast dormancy. dial *#9900# and disable.
- disable auto sign in for google talk (search for talk in appdrawer and use settings to disable automatic sign in)
- disable samsung update and don't use samsung gadgets if you are not in love with them. (this part may be taken care of the rom developers)
- try several radios. I recommend you to try KE7, KG2 and KH3 and choose the one which suits you best. KG2 seems to be the best for me. however, in terms of battery life, there is not much difference between those three.
- be aware that more you use your phone more the battery drains http://media.xda-developers.com/imag...lies/smile.gif don't complain like "my battery drains quite fast but I did not use my phone. I only played angry birds for hours without making a single call" or don't expect to have a decent battery life if you use your phone as a computer or download torrents using your phone.
- don't be a fool to believe "wow! 3 hours with screen-on and I'm still at 99%". That happens during battery calibration. Do not judge the battery during the calibration, judge the battery performance AFTER the calibration once you have depleted the battery completely and recharge it. you'll notice that during the calibration your battery will seem to last longer and that is why it is called "calibration".
TIP bei Problemen mit nicht mehr starten, bootschleife usw.
BITTE beherzigt das was in dem post steht... es führt zum fehlerfreien sauberen rom :) -> http://www.pocketpc.ch/samsung-galax...ml#post1207303
----------------------------------------
Edit by spline
Anleitung Frequenzen Einstellen:
http://www.pocketpc.ch/samsung-galax...ml#post1220611
Webseite des Entwicklers:
http://www.gokhanmoral.com/
Einstellung der Bus Frequenzen
http://www.pocketpc.ch/samsung-galax...ml#post1232422
-
AW: [KERNEL]SiyahKernel
Bastel mal deinen Link richtig und mach den Thread hübscher. ;-)
Der Kernel wurde auch schon hier erwähnt.
LG SGSII
-
AW: [KERNEL]SiyahKernel
ich weiss das der da erwähnt, hab ja selbst dazu was gesagt ;-)
das mit dem hübscher machen lass ich mal... dachte nur der hat nen eigenen thread verdient.
aber wenns so nicht recht ist dann halt weg damit :-)
-
AW: [KERNEL]SiyahKernel
Netter Kernel. Ich finde aber auch das der Thread ein wenig informativer gestaltet werden sollte. Copy & Paste ist doch nicht all zu schwer. Und Englisch auf Deutsch zu Übersetzen wirst du auch schaffen.
-
AW: [KERNEL]SiyahKernel
So ich hoffe die erste Seite gefällt euch nun besser. Übersetzen kann ja der größte Teil von euch selber. Übrigens kann ich diddsen nur zustimmen der Kernel läuft wirklich sehr gut und läst auch UV zu.
-
AW: [KERNEL]SiyahKernel
es steht drin "Faster chargespeed"
Stimmt das?
Ist das überhaupt gut?
-
AW: [KERNEL]SiyahKernel
Zitat:
Zitat von
w4yn3
es steht drin "Faster chargespeed"
Stimmt das?
Ist das überhaupt gut?
ja, das stimmt und ist meineserachtens mega :)
gut... naja, für den akku weiss ich nicht...langsam laden ist bestimmt schonender, aber denke das macht nichts... so viel mehr ists nicht.
akt. ist da so definiert:
AC: 750
Misc: 550
USB: 450
der kernelmacher sagt, das man bei usb keinesfalls mehr machen sollte.
er selber hat es bei AC und misc mit 1000 laufen.
einstellen kann man das auch irgendwie per script, aber das mach ich nicht, ist mir zu aufwendig.
-
AW: [KERNEL]SiyahKernel v1.7.3
na ich bin scho gespannt wie schnell das laden dann funktioniert.
bis dato hat es immer 3 h und bissl was gedauert (1800mAh) seit heut hab ich den 2000er
hört sich aber vielversprechend an?
weist du zufällig auch die original daten?
-
AW: [KERNEL]SiyahKernel v1.7.3
update - v1.7.3 ... s. ersten post
edit: falschmeldung... die 1.7.3 ist noch nicht raus.
@w4yn3
ne, weiss ich nicht sicher...glaube aber alles o um die 450-max 500mA ist normal.
am besten findet man das raus mit "battery monitor widget"... da zeigts wieviel er zieht oder beim laden bekommt ;)
-
AW: [KERNEL]SiyahKernel v1.7.3
den gibts nicht mal zum downloaden "1.7.3" ^^
hab ich eh am laufen :)
mal gucken ob ich wieder auf meine 2mA im Standby komm ^^
-
AW: [KERNEL]SiyahKernel v1.7.3
Zitat:
Zitat von
w4yn3
den gibts nicht mal zum downloaden "1.7.3" ^^
komisch, ja, ich meine sicher den vorher im thread gesehen zu haben... hab den macher mal im thread gefragt...mal sehen was der sagt
-
Zitat:
Zitat von
diddsen
komisch, ja, ich meine sicher den vorher im thread gesehen zu haben... hab den macher mal im thread gefragt...mal sehen was der sagt
Scheinbar steht nur der changelog da, update gibt's erst gg
Ich kann warten hehe
Sent from my GT-I9100 using Tapatalk
-
AW: [KERNEL]SiyahKernel v1.7.2
jo, wird erst noch gebohren :)
sogar goatrip hat den in der neuen KI3 eingebaut ... der weiss halt was gut ist ;)
-
AW: [KERNEL]SiyahKernel v1.7.2
habs gerade eben gesehen :)
ich bleib erstmals auf stock rom :)
warte aber auf den kernel hehe
-
AW: [KERNEL]SiyahKernel v1.7.2
Achtung Bitte den Hinweis zu der ntt Version beachten.
(Important Notice: the one with "ntt" in the filename is NTT DoCoMo SC-02C version. do not flash it if you have EU version)
@ diddsen vielleicht kannst du das noch mit in den ersten Post nehmen ist wichtig. Wollte Dir da nicht noch mal drin rum schreiben.
-
AW: [KERNEL]SiyahKernel v1.7.2
jens, du kannst jederzeit "drin rumschreiben"!
da hab ich keine bedenken :-D
-
AW: [KERNEL]SiyahKernel v1.7.2
Zitat:
Zitat von
diddsen
jens, du kannst jederzeit "drin rumschreiben"!
da hab ich keine bedenken :-D
Okay hab es mal oben mit rein genommen.
-
AW: [KERNEL]SiyahKernel v1.7.2
@ jens: was passiert eigentlich, wenn dieser Kernel schon geflasht wurde (war ja in der Release Version des Goa 1.3 enthalten)?
kaputt wird ja hoffentlich nichts dadurch, oder ;-)
also reicht es dann einfach den normalen Siyah (ohne ntt) nachzuflashen?
-
AW: [KERNEL]SiyahKernel v1.7.2
@samgal2
deine these ist richtig ;-)
@jens
thx fürs ändern...hab grad keinen pc zur hand und mit smartphone ist das immer ein gefummle :-)
-
AW: [KERNEL]SiyahKernel v1.7.2
Sam wie diddsen schreibt aber wenn du auf Goa bist ist die aktuelle Version schon drin, dann musst du im Moment garnichts machen. Und wenn dann die 1.7.3 kommt kannst du den einfach drüber flashen.
-
AW: [KERNEL]SiyahKernel v1.7.2
@jens: gestern war noch der Kernel mit ntt drin - Goa hat selbst gesagt, dass er versehentlich den falschen genommen hat... siehe Screenshot beim Goa 1.3 thread .....
möglicherweise wurde das dann aber gleich geändert, sprich wenn jemand erst heute den download gemacht hat, ist der Kernel ohne "ntt" schon dabei
-
AW: [KERNEL]SiyahKernel v1.7.2
Ah okay ich dachte er hat das schon geändert gestern. Dann flash doch einfach noch mal drüber.
-
AW: [KERNEL]SiyahKernel v1.7.2
1.7.3 ist gerade online gegangen.
Endlich IPv6 Privacy Extensions!!! Jahahaha!!!
-
AW: [KERNEL]SiyahKernel v1.7.2
Zitat:
Zitat von
nemesis001
Endlich IPv6 Privacy Extensions!!! Jahahaha!!!
was bringt das?
-
AW: [KERNEL]SiyahKernel v1.7.2
Zitat:
Zitat von
nemesis001
1.7.3 ist gerade online gegangen.
Endlich IPv6 Privacy Extensions!!! Jahahaha!!!
gestern abend beim Autor deswegen nachgefragt und er hat esheute morgen schon in der neuen Kernelversion aktiviert...
cool...
-
AW: [KERNEL]SiyahKernel v1.7.2
Zitat:
Zitat von
diddsen
was bringt das?
damit kann nicht direkt von Deiner IPV6 IP-Adresse eindeutig auf das entsprechende Gerät zurückgeschlossen werden (mit IPV6 wird ja wohl NAT obsolet, das einen gewissen Grad an Anonymität gewährleistet hat)
ist z.B. in Windos 7 standardmäßig aktiviert, bei Android im Kernel enthalten, muss aber explizit freigeschaltet werden
-
AW: [KERNEL]SiyahKernel v1.7.2
Zitat:
Zitat von
nemesis001
1.7.3 ist gerade online gegangen.
Endlich IPv6 Privacy Extensions!!! Jahahaha!!!
und 1.7.4 ist bereits im Ofen:
SiyahKernel v1.7.4
changed UV_mV_table parsing method to make UV scripts with 7 and 6 steps compatible with the kernel. if you have already UV script in init.d folder it will not cause lockups anymore.
SiyahKernel v1.7.3
added IPv6 privacy extensions
corrected 100MHz default voltage level (will be same as 200MHz voltage level)
added ondemandx and interactivex governors again. ondemandx seems to be stable now. default screen-off CPU freq. limit is 500MHz. interactivex may not be stable enough. use with caution.
-
AW: [KERNEL]SiyahKernel v1.7.4
1.7.4 ist fertig gebacken :)
-
AW: [KERNEL]SiyahKernel v1.7.4
Ach nee oder hab doch gerade die 1.7.3 drauf gemacht. Ist der denn nun schon auf Grundlage der 2.3.5 Firmware? Weiß da jemand was.
-
AW: [KERNEL]SiyahKernel v1.7.4
Könnte mir jemand einen Tip bezüglich der UV Werte mit diesem Kernel geben? Oder nehme ich einfach die Empfehlungen vom Abyys Kernel mit +25?
Weiss vielleicht auch jemand, was das für ein "recommended" governor ist?
Available CPU governors: ondemand (default) ... smartassV2 (recommended)
Ist der besser als der ondemand?
-
AW: [KERNEL]SiyahKernel v1.7.4
Bei den UV werten kannst du die von Abyss nehmen oder testest deine eigenen. Wegen dem rest weiß ich leider auch noch nicht.
-
AW: [KERNEL]SiyahKernel v1.7.4
finde das auch ne gute idee... postet doch mal eure stabilen uv werte
-
AW: [KERNEL]SiyahKernel v1.7.4
Also ich habe jetzt mal folgende Werte eingestellt:
MHz - mV
1200 - 1150
1000 - 1050
800 - 950
500 - 875
200 - 850
Haben schon mal Stresstest sowie mehrere Benchmarks überstanden.
Zum smartassV2 habe ich leider bisher nichts gefunden.
-
AW: [KERNEL]SiyahKernel v1.7.4
Wie und wo lässt sich das denn einstellen? Nur über ein Script oder braucht man noch ne App?
-
AW: [KERNEL]SiyahKernel v1.7.4
-
AW: [KERNEL]SiyahKernel v1.7.4
Danke ... ich lerne noch ... ;)
-
AW: [KERNEL]SiyahKernel v1.7.4
Das habe ich bei xda gefunden:
SmartAssV2 Governor (Balanced): This governor has a built-in "profile" similar to SetCPU, so screen off will use lower clock rate thus conserve more battery, but it also has a fast wake up feature so that user interaction will not see the lag when switching from Sleep to Wake state.... (So SetCPU Profiles are sorta redundant when using this governor, you can still use SetCPU to OC to higher than default Clock frequency).
Ich habe keinen Unterschied zu ondemand feststellen können...
-
AW: [KERNEL]SiyahKernel v1.7.4
Weiß da jemand was interctiveX anders macht als interactive,weil bei 1.7.4 version ist interactive weg !!
-
AW: [KERNEL]SiyahKernel v1.7.4
Jep, und was ist ondemandx...?
-
AW: [KERNEL]SiyahKernel v1.7.4
Hi Jens,
Zitat:
Zitat von
Jens0609
Ach nee oder hab doch gerade die 1.7.3 drauf gemacht. Ist der denn nun schon auf Grundlage der 2.3.5 Firmware? Weiß da jemand was.
Nachdem Samsung den Kernel-Sourcecode noch nicht freigegeben hat - Ich nehme mal an Nein! Der letzte freigegebene Sourcecode ist KG5...