A5000 aufwecken per Trackball

Status

Dieses Thema ist geschlossen.
Geschlossene Themen können, müssen aber nicht, veraltete oder unrichtige Informationen enthalten.
Bitte erkundige dich im Forum bevor du eigenes Handeln auf Information aus geschlossenen Themen aufbaust.

Themenstarter können ihre Themen erneut öffnen lassen indem sie sich hier melden...

Rumpelstilzchen

Well-Known Member
Hab ich doch gesagt dass das geht :)
Das Flashkabel ist nur für den Bootloader zuständig. Nur der wird binär geflasht.

PS: Hat schon jemand das "Problem" mit dem Aufwecken des A5000 per Trackball gelöst?
Es gibt für fast alles eine Lösung :)
Handy rooten (Z4root), Root Explorer installieren.

Dann in folgendes Verzeichnis:
system>usr>keylayout
Oben das Verzeichnis aus Mount R/O umstellen.
Auf qwerty.kl lang drücken>Open in Texteditor

Dann gibt es 2 Möglichkeiten:

1.) Trackball Center nur zum aufwecken:
key 232 (DPAD_CENTER) erweitern mit DPAD_CENTER WAKE
Vorteil: die Funktion Enter bleibt erhalten. Mann kann es so aber nicht wieder schlafen legen.

2.) Trackball Center als Power:
key 232 umbenennen in POWER WAKE
Jetzt geht auch schlafen legen.
Nachteil: Die Funktion Enter ist dahin.

Nach dem ändern 2x auf zurück, Datei speichern.
Dann das selbe in mt6516-kpd.kl

Handy neu booten, fertig :)
 

bpower

New Member
Ich hab vorhin gemerke, dass es mir beim flashen die IMEI´s zerschossen hat xD
cmd -> crea_imei.exe "IMEI1" "IMEI2" MP0B_001 -> MP0B_001 nach /data/nvram/md/NVRAM/NVD_IMEI/ kopieren, vorhandene datei überschreiben (root-Rechte erforderlich!)
Dabei bin ich fast wahnsinnig geworden, aber es lag mal wieder am DAU :grin: ... ich hatte die ganze Zeit MP"O"B_001 (Buchstabe) gelesen und nicht MP"0"B_001 (Zahl)


1.) Trackball Center nur zum aufwecken: key 232 (DPAD_CENTER) erweitern mit DPAD_CENTER WAKE Vorteil: die Funktion Enter bleibt erhalten. Mann kann es so aber nicht wieder schlafen legen.
Vielen Dank... ich werde das mal probieren.
 

Chocoball

Well-Known Member
Was ist der unterschied zwischen WAKE und WAKE_DROPPED?

Edit: Habe es schon gefunden
* WAKE: When this key is pressed while the device is asleep, the
device will wake up and the key event gets sent to the app.

* WAKE_DROPPED: When this key is pressed while the device is asleep,
the device will wake up and the key event does not get sent to the
app.
 
Zuletzt bearbeitet:

Rumpelstilzchen

Well-Known Member
Alles so eingetragen und neu gestartet...macht er nich bei mir :(
sendeste mir mal deine Dateien?
ICH habe den komplett zu Power gemacht ;)
Du kannst es damit aber nur aus dem Standby wieder holen. Nicht schlafen legen. Und mehrere Leerzeichen nach DPAD_CENTER einfügen.
Wie es bei den anderen auch ist.
Aber schau doch mal per Root Explorer ob es dir die Änderungen überhaupt übernommen hat.

Und nicht vergessen die mt6516-kpd.kl ebenfalls zu ändern.
 

bpower

New Member
Dann mach den mal zu Power. Das geht 100%. Das Wake hab ich gerade nochmal getestet. Mal klappt es, mal nicht? Seltsam...
Hab ich auch gerade festgestellt. Mit Power klappt´s ;)

Ich revidiere: Wenn sich das Gerät länger im Standby befindet (Bildschirm aus), dann funktioniert es doch nicht :(
Einschläfern mit Trackball funktioniert aber immer und tadellos.
 
Zuletzt bearbeitet:
Power oder Power Wake oder Power_Wake?
hab es mit Power Wake getestet und da hat er den POWER-Button und die Lautstärketasten nicht mehr genommen!?!

Ich glaube man sollte dazu mal nen neues Thema auf machen ;-)
 

bpower

New Member
So, fragt mich nicht wie oder warum, jedenfalls funktioniert der Trackball-WakeUp bei mir jetzt. Ich kann ja mal kurz beschreiben, wie ich "vorgegangen" bin:

Es ist weder eine schöne, noch dauerhafte Lösung, aber für mich funktionierts...
Zuersteinmal habe ich wie von rumpel vorgeschlagen die keylayouts verändert, meine Trackpad-Zeile sieht so aus:
key 232 POWER WAKE
Nachdem das nicht richtig funktionierte habe ich folgendes versucht:
Ich arbeite mit ArchLinux und dem Android SDK bzw den Android SDK Tools.
Ich wollte mir logcat (Bestandteil des Android SDK) mal ansehen, wie das Telefon auf meine Eingaben reagiert.
Dazu habe ich ersteinmal unter Einstellungen->Entwicklung->"USB Debugging" und "Aktiv lassen" aktiviert.
Danach habe ich logcat mit einigen Filtern in einem Terminal ausgeführt und laufen lassen.
Nachdem ich zum Schluss gekommen bin, dass mich die Informationen nicht wirklich weiterbringen habe ich in einem anderen Terminal mit dem "halt" Befehl das System herruntergefahren, wärend logcat noch fleißig protokollierte.
Lange Rede, kurzer Sinn... nach dieser Aktion konnte ich nun permanent mit dem Trackball schlafenlegen und wecken.
Das ganze hat natürlich (wie könnte es anders sein) noch einen gigantischen Pferdefuss. Verbindet man das Gerät erneut irgendwie mit dem USB Kabel, egal ob Steckdose, Windows- oder Linuxrechner, wird der "Effekt" aufgehoben und man kann das Gerät nur noch mit dem Power-Button wecken :crazy:
Das ganze lässt sich jedoch beliebig reproduzieren, weshalb ich mir ein Skript erstellt habe, dass beim anstecken an mein (Linux)-System immer logcat im Hintergrund ausführt. Wenn ich dann das System herunterfahre habe ich meinen TrackBall-WakeUp.

Klingt alles furchtbar konfus... ich hoffe irgendjemand der sich schon länger mit Android beschäftigt als ich (immerhin schon 4 Tage :grin:), kann daraus vll. irgendetwas ableiten und eine elegantere Lösung entwickeln.

MfG
Ben
 
Zuletzt bearbeitet:

Chocoball

Well-Known Member
Ich habe herausgefunden wenn mann 232 DPAD_CENTER WAKE benutzt es nur funktioniert wenn erst der Powerknopf eingedrückt wird und das Display auf schwarz geht dann gehts wieder mit dem Trackpad. Wartet man bis der Display-Timeout eingeht wird es nur noch wach mit dem Powerknopf.

Wie Feierprinz sagt besser ein eigenes Thema. Vielleicht kann ein Moderator helfen die Beiträge in ein neues Thema zu setzen.
 

Rumpelstilzchen

Well-Known Member
Lange Rede, kurzer Sinn... nach dieser Aktion konnte ich nun permanent mit dem Trackball schlafenlegen und wecken.
Hat aber leider nen weiteren eher negativen Nebeneffekt.
Durch die Aktion legt sich dein A5000 nicht mehr "richtig" schlafen.
D.h. im Hintergrund laufen diverse Prozesse weiter.
Und das wirst du schnell an der Akkuleistung spüren :(

Das Problem an der Sache ist das wenn Android im Standby liegt, das remappen der Buttons nichts mehr bewirkt.
Merkt man auch daran das es sich ja per Trackball nicht booten lässt.
Die Änderung wird erst aktiv wenn Android voll da ist.

Man müsste die Funktion direkt im Kernel ändern.
Und das ist dann schon ein bissel heftiger...
 
bei mir will es nich wirklich :(
schreibe ich Power, dann geht mein normaler Powerknopf nich mehr
und die beiden anderen Methoden gehen nur sporadisch :(
 

bpower

New Member
Hat aber leider nen weiteren eher negativen Nebeneffekt. Durch die Aktion legt sich dein A5000 nicht mehr "richtig" schlafen. D.h. im Hintergrund laufen diverse Prozesse weiter. Und das wirst du schnell an der Akkuleistung spüren
Absolut richtig! Ich hab auch schon damit gerechnet, aber momentan hält der Akku bei regelmäßigem Rumgespiele, einigen Telefonaten und SMS ca. 1 bis 1,5 Tage.
Mein Akku ist momentan bei 39% und seit dem Ausstecken sind 20Std vergangen (WLAN ca 5Std. aktiv).
Ich weiß zwar nicht wie aussagekräftig das ist, aber im Akku-Verbrauchs-Menü steht bei mir "Telefon inaktiv" an 2. Stelle mit 40%, hinter Mobilfunk-Standby (ebenfalls 40%).
Momentan überwiegt für mich dabei noch der Vorteil, es ist einfach traumhaft das Gerät mit dem Trackball wecken zu können :)

Hat schonmal ein Flash-Kabelbesitzer versucht irgendeinen Costum-Kernel/ROM zu flashen?
Gibt ja genügend und vll. ist sogar einer dabei, der wenigstens die Grundfunktionen des A5000 unterstützt UND ebend den Trackball-WakeUp...
 
Zuletzt bearbeitet:
Status

Dieses Thema ist geschlossen.
Geschlossene Themen können, müssen aber nicht, veraltete oder unrichtige Informationen enthalten.
Bitte erkundige dich im Forum bevor du eigenes Handeln auf Information aus geschlossenen Themen aufbaust.

Themenstarter können ihre Themen erneut öffnen lassen indem sie sich hier melden...

Mitglieder

Keine Mitglieder online.

Statistik des Forums

Themen
54,361
Beiträge
837,146
Mitglieder
66,935
Neuestes Mitglied
sawfish
Oben Unten