Nach einigen Wochen herumirren in diversen Foren und einem unergiebigen Telefonat mit “Samsung Deutschland” habe ich meine Vermutung bestätigt bekommen. Es ist kein Hardware-Problem. Es ist ein Software-Problem und man kann es auch beheben. Auf die Lösung bin ich aber nur durch Zufall gekommen. Ob es eine generelle Lösung für dieses Problem ist, müssen noch andere Betroffene beweisen.
Fakt ist, mein Samsung Galaxy S4 (Modell I9505) funktioniert wieder und zwar so wie es soll. Das Leiden begann mit dem Android-Update von 4.2.2 auf 4.3. Irgendwann nach dem Update haben die beiden für mich wichtigsten Sensoren aufgehört zu funktionieren. Der Lagesensor und der Helligkeitssensor, der Letztere ist ungemein nützlich wenn man die Akkulaufzeit sinnvoll ausnutzen will und nicht ständig manuell an der Helligkeit herumregeln will. Ich will da nicht weiter ausschweifen.
Ein einfacher “Hard Reset” / “Factory Reset” hat jedenfalls bisher nicht dazu geführt, das die Sensoren meines SGS4 wieder funktionierten. Mal ganz davon abgesehen, das die bisherigen Beschreibungen wie man einen “Factory Reset” durchführt, nicht ganz genau sind. Die HOME-Taste zu drücken ist nämlich nicht mehr notwendig, aber wie vieles im Netz, werden auch gerne fehlerhafte Anleitungen durch Copy&Paste bis ins Detail einfach fehlerhaft übernommen. Korrektur liest kaum noch jemand, geschweige denn probiert aus, ob frühere Anleitungen (der Vorgängermodelle) noch gültig sind.
Die Sensoren habe ich durch folgende Schritte wieder zum Leben erwecken können:
- Gerät ausschalten; entweder normal herunterfahren, oder den Powerknopf 8 Sekunden gedrückt halten.
- Den Volume-Lauter-Knopf und den Powerknopf gleichzeitig drücken und halten.
- Sobald das Gerät eingeschaltet ist, also der Schriftzug Samsung Galaxy S4 aufleuchtet, den Powerknopf loslassen und den Volume-Lauter-Knopf aber weiterhin gedrückt lassen und zwar solange, bis oben links die Meldung “Recovery Booting..” erscheint.
- Nun erscheint das Android-Logo. Jetzt auch den Volume-Lauter-Taste loslassen.
- Links oben erscheint nun “Android system recovery”. In diesem Menü steuert ihr die Auswahl mit der Volume-Leiser und Volume-Lauter-Taste. Zum bestätigen der Auswahl drückt ihr die Powertaste.
- Nun selektiert ihr die Auswahl “wipe cache partition” und bestätigt die Auswahl mit dem Powerknopf.
- Nachdem der Vorgang abgeschlossen ist, selektiert ihr nun die Auswahl “wipe data/factory reset” und drückt den Powerknopf.
- Damit man nicht zufällig alles gleich löscht, muss man nun sein Vorhaben bestätigen indem man mit der Volume-Taste auf “Yes — delete all user data” navigiert und mit der Powertaste die Auswahl bestätigt.
- Unter dem Android-Logo kann man den Fortschritt verfolgen. Nachdem der Vorgang abgeschlossen ist, navigiert ihr auf “reboot system now” und bestätigt die Auswahl wieder mit dem Powerknopf.
- Das Gerät startet nun neu und derselbe Prozess der beim ersten Einschalten abläuft beginnt nun. Das Telefon ist quasi wieder fabrikneu.
Weshalb ein einfacher “Factory Reset” nicht ausreicht, könnte evtl. an vorhandenen Dateien liegen, welche auf der Cache-Partition vorhanden waren, denn man kann schließlich ja auch ein Update vom Cache einspielen, wie die Option “apply update from cache” zeigt. Vielleicht war hier auch der Grund für die fehlerhafte Firmware der MCU zu suchen? Who knows?
Jedenfalls werde ich wohl in Zukunft immer erst “wipe cache partition” und dann “wipe data/factory reset” auszuführen empfehlen.
Samsung war zwar so freundlich und wollte mir mein Gerät kostenfrei reparieren, aber wenn man weiß wie man es selber machen kann, wozu sollte man dann noch unter Umständen mehrere Wochen auf sein Gerät verzichten?
Wem die Lösung auch geholfen hat, kann sich gerne per Email melden.
_______
UweB
2014/04/24
Zum Thema im XDA-Developer Forum geht es hier:
http://forum.xda-developers.com/showthread.php?t=2428732