Odys Loox - Ice Cream Sandwich Oma V1.2.x (Android 4.x.x / ICS / CM9) cRoms

flopower1996 schrieb:
Mein ersters Review wird dann von ICS für das loox sein


Klasse, wir nehmen dich beim Wort ;-)


:thumbup:
 
Zum Hintergrund:

ICS folgt nun wieder dem Standard Linux Multitouch Protokoll und muß nicht mehr
androidspezifisch angepasst werden. Daher muß quasi "zurückmigriert" werden ;-)

Weiterhin müssen über das Input Device Configuration (.idc) File die Properties gesetzt
werden, da ansonsten die Android-Standardkonfiguration geladen wird, die eher für
externe (USB)-Geräte gedacht ist.

Erst wenn das .idc file geladen ist, entscheidet sich also, ob hier eine touch screen, ein
touch pad oder ein pointer device initialisiert wird. Kommt es an dieser Stelle zu einem
Fehler, dann hat mal halt ein pointer device.

Jedes Input Device (Keypad, Touchscreen, HID Tastatur/Maus, Joystick, Headset Jack, etc.)
kann über folgende files
konfiguriert werden:
- input device configuraten file: /system/usr/idc/DEVICE_NAME.idc
- key layout file: /system/usr/keylayout/DEVICE_NAME.kl
- key character map file: /system/usr/keychars/DEVICE_NAME.kcm


Edit: damit kann ich mir jetzt eine config bauen, die den lz300msf sauber initialisert.

Code:
device.internal = 1
touch.deviceType = touchScreen
touch.orientationAware = 1
Der kernel macht aber dann daraus wieder einen pointer ...
wNzx4xCFnmlkAAAAABJRU5ErkJggg==



:thumbup:
 

Anhänge

  • ICSdev1.png
    ICSdev1.png
    5,5 KB · Aufrufe: 317
  • ICSdev2.png
    ICSdev2.png
    17,9 KB · Aufrufe: 311
  • ICSdev3.png
    ICSdev3.png
    9,1 KB · Aufrufe: 343
Zuletzt bearbeitet:
@Astralix

Notwendige Bedingung für den Treiber:

single touch: Input Device liefert ABS_X und ABS_Y und BTN-TOUCH (Gamepad Key)

multi-touch: Input Device liefert ABS_MT_Position_x und ABS_MT_Position_Y und kein Gamepad Key


Und schau mal, ob irgendwo touch.gestureMode = spots gesetzt wird. Das ist unser Ring ;-)


:thumbup:
 
So, ich brauche jetzt nur noch einen Kernel, der auch mit den Touch-Events umgehen kann.
Der Rest funktioniert soweit.


:thumbup:
 

Anhänge

  • ICS_Oma_01.png
    ICS_Oma_01.png
    22,2 KB · Aufrufe: 533
  • ICS_Oma_02.png
    ICS_Oma_02.png
    28 KB · Aufrufe: 535
Willst du deine Version vieleicht mal teilen?
 
Wenn sie dann irgendwann mal fertig ist, klar.

Aber die in #83 geht doch auch.


:thumbup:
 
Ist bei mir nicht zu gebrauchen system ausfälle, kein touch. Einfach zu buggy
 
Oma7144 schrieb:
So, ich brauche jetzt nur noch einen Kernel, der auch mit den Touch-Events umgehen kann.
Der Rest funktioniert soweit.

Man muß nur laut genug schreien und schon kommt ein kernel vorbeigeflogen ;-)

Großartige Leistung fr3ts0n !!!!

Fortschritt:
- touch funktioniert jetzt (kernel & config)
- leider erst mal nur onetouch (dualtouch muß noch untersucht werden)
- Displayorientierung muß noch eingestellt werden (vermutlich in sensors.rk29board.so)
- CPU-Freq. ist jetzt auf max. 1104 Mhz eingestellt
- GPU macht noch Probleme


Mal sehen, was am Wochenende noch geht ;-)


:thumbup:
 

Anhänge

  • ICS_Oma_03.png
    ICS_Oma_03.png
    18,1 KB · Aufrufe: 371
  • ICS_Oma_05.png
    ICS_Oma_05.png
    11,5 KB · Aufrufe: 387
  • ICS_Oma_04.png
    ICS_Oma_04.png
    15,9 KB · Aufrufe: 408
Zuletzt bearbeitet:
  • Danke
Reaktionen: sn1k, PopEi und wishmasterf
Hinweis: Sensor in X-Achse geht einwandfrei, detektieren von Y- und Z-Achse führt zu Absturz.

Ergänzung:
- die Achsen sind richtig alle richtig zugeordnet
- der Sensor ist in Spielen nicht ansprechbar
- Mikrofon funktioniert
- screen ist einwandfrei
- Kamera funktioniert, jedoch spiegelverkehrt
- wifi funktioniert, detektieren führt zu Absturz
- cooles Bootlogo im kernel von fr3ts0n!


:thumbup:
 

Anhänge

  • ICS_Oma_sensor_x.png
    ICS_Oma_sensor_x.png
    9,4 KB · Aufrufe: 495
  • ICS_Oma_sensor_01.png
    ICS_Oma_sensor_01.png
    16,9 KB · Aufrufe: 460
  • ICS_Oma_sensor_02.png
    ICS_Oma_sensor_02.png
    11,5 KB · Aufrufe: 438
  • ICS_Oma_sensor_04.png
    ICS_Oma_sensor_04.png
    17,1 KB · Aufrufe: 417
  • ICS_Oma_sensor_03.png
    ICS_Oma_sensor_03.png
    1,8 KB · Aufrufe: 268
  • ICS_Oma_sensor_05.png
    ICS_Oma_sensor_05.png
    69,8 KB · Aufrufe: 434
  • ICS_Oma_017.png
    ICS_Oma_017.png
    275,2 KB · Aufrufe: 309
  • ICS_Oma_sensor_06.png
    ICS_Oma_sensor_06.png
    11,6 KB · Aufrufe: 442
Zuletzt bearbeitet:
  • Danke
Reaktionen: wishmasterf
Erstmal finde ich es super wie weit ihr bereits seid. Gibt es auch bereits einen (Test-)Kernel mit Touchunterstützung fürs Xpress?
 
Hier noch die Benchmarks im Vergleich zum flux ext3:


:thumbup:
 

Anhänge

  • ICS_Oma_cpu1.png
    ICS_Oma_cpu1.png
    25,5 KB · Aufrufe: 464
  • ICS_Oma_cpu6.png
    ICS_Oma_cpu6.png
    15,8 KB · Aufrufe: 497
  • ICS_Oma_cpu2.png
    ICS_Oma_cpu2.png
    26 KB · Aufrufe: 497
  • ICS_Oma_cpu3.png
    ICS_Oma_cpu3.png
    10,8 KB · Aufrufe: 425
  • ICS_Oma_cpu4.png
    ICS_Oma_cpu4.png
    61,5 KB · Aufrufe: 462
  • ICS_Oma_cpu5.png
    ICS_Oma_cpu5.png
    83,4 KB · Aufrufe: 463
  • Danke
Reaktionen: loki12345 und satwilli
Das hört sich doch schon ganz gut an.
Jetzt fehlt nur noch der Download.:thumbsup:
 
:laugh:Find ich auch hocke schon wie auf glühenden kohlen.
 
Ich denke, dass ganze sieht zwar gut aus ist aber für den alltäglichen gebrauch noch nicht geeignet. Eine zu frühe öffentliche Bereitstellung wäre ein Fehler. Wenn jemand bei der Arbeit helfen will, denke ich solltet ihr direkt mit oma Kontakt aufnehmen.
 
Hat jemand eine Idee, warum Bluetooth nicht startet?


:thumbup:
 

Anhänge

  • ICS_Oma_06.png
    ICS_Oma_06.png
    17 KB · Aufrufe: 280
Oma7144 schrieb:
Hat jemand eine Idee, warum Bluetooth nicht startet?
:thumbup:

Wir würden Dir gern helfen, nur fehlt uns noch der Downloadlink.;)
 
Das würde dir noch keinen Spass machen, da er im Moment permanent sein UI killt ;-)

Ergänzung: Crash mit Movalizer und Freeze mit Titanium-Backup.


:thumbup:
 

Anhänge

  • ICSerror7.png
    ICSerror7.png
    23 KB · Aufrufe: 272
  • ICSerror8.png
    ICSerror8.png
    27 KB · Aufrufe: 251
  • ICSerror9.png
    ICSerror9.png
    28,1 KB · Aufrufe: 252
Zuletzt bearbeitet:
Macht nix, je mehr dran arbeiten um so besser.
Ich brauche nur den Kernel um ein paar andere Images zu testen.
Einige laufen schon gut, mit Chrome_Beta_0.16 usw, Bilschirm passt auch, nur halt im moment mit Mausbedienung.
 
  • Danke
Reaktionen: wishmasterf und Oma7144
Habe dir eine PN geschickt. Teste mal bis der NAND ausgeglüht ist ;-)


:thumbup:
 
  • Danke
Reaktionen: wishmasterf
Danke, läuft schon ganz gut, Bluetooth geht auch, mit einen anderen Image ,dafür ein paar andere Sachen nicht.
Mal sehen was man noch so zusammenstöpseln kann.
 
  • Danke
Reaktionen: wishmasterf

Ähnliche Themen

J
  • Jotto94
Antworten
0
Aufrufe
1.369
Jotto94
J
S
Antworten
0
Aufrufe
1.889
ShadowCast
S
B
  • berry055
Antworten
0
Aufrufe
1.202
berry055
B
Zurück
Oben Unten