Samsung behandelt sein erstes Android Telefon, das I7500 Galaxy das ich besitze, sehr stiefmütterlich. Um es höflich auszudrücken…
Immerhin sind mittlerweile Betaversionen einer (auch schon veralteten) Android 1.6 Version aufgetaucht die sogar ganz gut benutzbar sind.
Glücklicherweise gibt es Menschen wie
drakaz die das Galaxy noch nicht aufgegeben haben. So ist drakaz Kernentwickler des
GAOSP Projekt das an einer Portierung von Android 2.x für das Galaxy arbeitet und auch schon sehr weit ist.
Ausserdem erstellt drakaz die “Galaxo” Firmwares für das Galaxy die so einiges an Verbesserungen bringen. drakaz ist quasi der
Cyanogen des Galaxys
Die aktuellen Galaxo Versionen basieren auf den geleakten 1.6 Firmwares von Samsung (aktuell der JC6). Vor kurzem hat Samsung lizenzgemäß auch den Sourcecode des Kernels veröffentlicht und darauf aufbauend konnte drakaz so einiges am Prozessortakt spielen.
Die am Wochenende erschienene Version 1.6.3(.1) ermöglicht
Frequenzen von 19,2MHz bis 710MHz! Der Originalkernel bietet 4 Stufen von 245MHz bis 528MHz.
Standardmässig taktet das Telefon im ‘Sleep’ Modus, also wenn nichts anliegt auf 19,2MHz runter um Strom zu sparen. Der Maximaltakt liegt bei 528MHz, das ist auch der Takt den die
CPU (Qualcomm MSM7200A) offiziell maximal kann.
Über das mitgelieferte Konfigurationsprogramm
Galaxo Configuration kann man den Takt aber auch auf 614MHz und 710MHz hochtakten.
Da der Kernel jetzt auch praktisch alle erdenklichen Zwischenstufen ermöglicht kann man mit den diversen
CPU Tools aus dem Market den Prozesosor auch völlig frei einstellen. Und der Leistungsgewinn ist enorm! Das Galaxy fühlt sich gleich eine ganze Generation neuer und leistungsfähiger an, nur noch das
RAM ist ein Limit, aber auch hier hat drakaz das Basissystem optimiert so dass praktisch merklich mehr Speicher zur Verfügung steht.
In Zahlen: Die “Total
CPU score” die das Tool
Benchmark ermittelt steigt von 154 bei 528MHz auf 201 bei 710MHz, eine Steigerung um etwa ein Drittel die sich zusammen mit der Speicheroptimierung nach deutlich mehr anfühlt. Schon bei 614MHz ist das Telefon kaum wiederzuerkennen.
Der Takt von 614MHz scheint zuverlässig stabil zu laufen, bei 710MHz kommen einige Geräte an die Grenze und frieren ab und zu ein. Die Temperatur ist bei beiden Frequenzen auf gleichem Niveau wie ohne Übertaktung und auch der Stromverbrauch scheint sich nicht zu erhöhen — oder wird durch die niedrigere Sleep-Frequenz ausgeglichen.
Sollte das Gerät einfrieren kann man die Übertaktung auch wieder Rückgängig machen ohne darauf angewiesen zu sein dass das Telefon voll starten kann wie er mir via Twitter
verriet:
@rowi reboot the device in recovery, remountrw, delete /etc/galaxo.conf, then restart
Da die Übertaktung nur beim normalen starten aktiviert wird kann man gefährlos in den Recovery Modus booten (beim einschalten die Tasten “Leiser” und “Abheben” gedrückt halten) und die Konfigurationsdatei löschen.
Alles im Lot mit Galaxo 1.6.3.1?
Nicht ganz. Es gibt einen ärgerlichen Bug der durch die zugrundeliegende 1.6’er Firmware von Samsung kommt: Die Firmware hat einen “Sleep-Bug” der den Schlafmodus verhindert. Das Telefon läuft dadurch immer unter Vollast, auch wenn es nur in der Ecke liegt und verbaucht dadurch erheblich Strom. Der Fehler scheint aber praktisch nur im Zusammenhang mit der Lokalisierung über das Netzwerk aufzutreten, deaktiviert man diese tritt er nicht auf.
GPS ist davon nicht betroffen. Dieser Fehler kommt wie erwähnt schon durch die (inoffizielle) Samsung 1.6’er Firmware und wird wohl auch durch Samsung behoben werden müssen.
Wer damit leben kann erhält mit Galaxo 1.6.3.1 eine unglaubliche Aufwertung seines I7500 Galaxys!