1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

[Gelöst] Hilfe! Touchscreen gespiegelt

Dieses Thema im Forum "Root / Hacking / Modding für Galaxy Nexus" wurde erstellt von agor, 21.12.2011.

  1. agor, 21.12.2011 #1
    agor

    agor Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    48
    Erhaltene Danke:
    8
    Registriert seit:
    03.11.2011
    Hi Leute,

    letztens als ich mal ein 4.0.3 Rom flashen wollte habe ich etwas merkwürdiges bemerkt. Erst dachte ich dass es am Rom liegt, was sich dann aber anders herausstellte :unsure:

    Und zwar ist mein Touchscreen ab Version 4.0.2 gespiegelt/invertiert. Wenn ich einen Button unten rechts drücken will muss ich oben rechts drücken!

    Habe schon einiges versucht.
    1. Rom ganz normal per CWM nach Wipe Data/Cache flashen -> Bug
    2. 4.0.2 per ODIN flashen -> Bug
    3. 4.0.2 STOCK Images von Google per fastboot -> Bug

    Habe vorhin auch nochmal folgendes probiert:
    1. 4.0.1 Stock per Fastboot geflashed
    2. paar mal neugestartet
    3. geschaut ob ich die OTA bekomme, aber nix
    4. 4.0.2 anschließend auch per Flashboot geflashed, aber wieder Bug

    Damit ihr eine kleine Vorstellung bekommt was ich meine:
    [​IMG]

    Hoffe einer von euch kann mir helfen oder hat eine Idee, bin so langsam verzweifelt :(
     
  2. Pr3mut05, 21.12.2011 #2
    Pr3mut05

    Pr3mut05 Android-Experte

    Beiträge:
    472
    Erhaltene Danke:
    48
    Registriert seit:
    06.01.2010
    Phone:
    Nexus 6P
    Tablet:
    Nexus 9
    Wearable:
    LG GWatch # Asus ZenWatch
  3. agor, 21.12.2011 #3
    agor

    agor Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    48
    Erhaltene Danke:
    8
    Registriert seit:
    03.11.2011
    Habe es schon wie gesagt mit dem Offiziellen Google 4.0.2 Image versucht :(
    Das komische ist dass das ja nur bei 4.0.2 oder 4.0.3 auftritt, bei 4.0.1 läuft alles wie geschmiert
     
  4. agor, 22.12.2011 #4
    agor

    agor Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    48
    Erhaltene Danke:
    8
    Registriert seit:
    03.11.2011
    Also wenn ich USB OTG mit einer Maus benutze funktioniert die korrekt, also da ist die Y-Achse nicht invertiert


    logcat events die etwas mit dem touchscreen zu tun haben:
    Code:
    I/EventHub(  194): New device: id=6, fd=140, path='/dev/input/event1', name='Melfas MMSxxx Touchscreen', classes=0x14, configuration='/system/usr/idc/Melfas_MMSxxx_Touchscreen.idc', keyLayout='', keyCharacterMap='', builtinKeyboard=false
    I/InputReader(  194):   Touch device 'Melfas MMSxxx Touchscreen' could not query the properties of its associated display 0.  The device will be inoperable until the display size becomes available.
    I/InputReader(  194): Device added: id=6, name='Melfas MMSxxx Touchscreen', sources=0x00001002
    [...]
    
    I/InputReader(  194): Device reconfigured: id=6, name='Melfas MMSxxx Touchscreen', surface size is now 720x1280, mode is 1
    [...]
    
    I/Pointer (  194): Input Device 0: tuna-gpio-keypad
    I/Pointer (  194):   Keyboard Type: non-alphabetic
    I/Pointer (  194):   Sources: 0x101 ( keyboard )
    I/Pointer (  194): Input Device 5: Tuna Headset Jack
    I/Pointer (  194):   Keyboard Type: none
    I/Pointer (  194):   Sources: 0x80000000 ( )
    I/Pointer (  194): Input Device 6: Melfas MMSxxx Touchscreen
    I/Pointer (  194):   Keyboard Type: none
    I/Pointer (  194):   Sources: 0x1002 ( touchscreen )
    I/Pointer (  194):     AXIS_X: source=0x1002 min=0.0 max=719.0014 flat=0.0 fuzz=0.99861306
    I/Pointer (  194):     AXIS_Y: source=0x1002 min=0.0 max=1279.0007 flat=0.0 fuzz=0.99921936
    I/Pointer (  194):     AXIS_PRESSURE: source=0x1002 min=0.0 max=1.0 flat=0.0 fuzz=0.0
    I/Pointer (  194):     AXIS_SIZE: source=0x1002 min=0.0 max=1.0 flat=0.0 fuzz=0.0
    I/Pointer (  194):     AXIS_TOUCH_MAJOR: source=0x1002 min=0.0 max=1468.6047 flat=0.0 fuzz=0.0
    I/Pointer (  194):     AXIS_TOUCH_MINOR: source=0x1002 min=0.0 max=1468.6047 flat=0.0 fuzz=0.0
    I/Pointer (  194):     AXIS_TOOL_MAJOR: source=0x1002 min=0.0 max=1468.6047 flat=0.0 fuzz=0.0
    I/Pointer (  194):     AXIS_TOOL_MINOR: source=0x1002 min=0.0 max=1468.6047 flat=0.0 fuzz=0.0
    
    Wenn ihr irgendwelche Ideen habt wen ich dazu fragen könnte oder mir sonst irgendwie helfen könntet (ich flashe meinetwegen gern nochmal, aber ich habe alles schon öfters probiert.. hatte auch die STOCK Samsung ODIN Images ausm MoDaCo forum drauf, das selbe Problem dort!)
    Ich habe auch mal Jean-Baptiste Queru gefragt, er konnte mir aber auch nicht weiterhelfen: "@agormog Nope, no idea, sorry, I have very little visibility over what those retail builds."

    Sollte ich mit dem Stock 4.0.2 Image zum Saturn gehen und wegen Umtausch fragen?

    Wenn ihr irgendwelche Ideen habt schreibt bitte, bin recht verzweifelt mittlerweile :(


    Hier noch die Touchscreen Config
    Code:
    uid=0 gid=0@android:/ # cat /system/usr/idc/Melfas_MMSxxx_Touchscreen.idc
    # Copyright (C) 2011 The Android Open Source Project
    #
    # Licensed under the Apache License, Version 2.0 (the "License");
    # you may not use this file except in compliance with the License.
    # You may obtain a copy of the License at
    #
    #      http://www.apache.org/licenses/LICENSE-2.0
    #
    # Unless required by applicable law or agreed to in writing, software
    # distributed under the License is distributed on an "AS IS" BASIS,
    # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    # See the License for the specific language governing permissions and
    # limitations under the License.
    
    #
    # Input Device Calibration File for the Tuna touch screen.
    #
    
    # Basic Parameters
    touch.deviceType = touchScreen
    touch.orientationAware = 1
    
    # Size
    touch.size.calibration = diameter
    touch.size.scale = 10
    touch.size.bias = 0
    touch.size.isSummed = 0
    
    # Pressure
    # Driver reports signal strength as pressure.
    #
    # A normal thumb touch typically registers about 200 signal strength
    # units although we don't expect these values to be accurate.
    touch.pressure.calibration = amplitude
    touch.pressure.scale = 0.005
    
    # Orientation
    touch.orientation.calibration = none
     
  5. mmeidl78, 23.12.2011 #5
    mmeidl78

    mmeidl78 Erfahrener Benutzer

    Beiträge:
    174
    Erhaltene Danke:
    86
    Registriert seit:
    15.05.2010
    Ich würde sagen bring das Teil zurück. Flashe das letzte orig. Google-Image drauf und bring es in den Service. Da kannst du doch nichts dafür?
     
  6. agor, 23.12.2011 #6
    agor

    agor Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    48
    Erhaltene Danke:
    8
    Registriert seit:
    03.11.2011
    Also ich habe es gerade beim Saturn umgetauscht, mit dem neuen bekomme ich auch noch nicht die möglichkeit auf ein OTA Update..

    Sollte ich nun auf das OTA warten oder wieder flashen?
    Eigentlich wüsste ich nicht was ich da falsch gemacht habe, aber ich kann hier ja nochmal fragen: Wie komm ich am sichersten auf Rooted 4.0.2 oder 4.0.3? Mit CWM als Recovery

    Gruß

    edit: eine gute Sache hatte das ganze dann noch.. mein Dispay ist auch ein wenig besser find ich, weniger Streifen bei wenig Helligkeit auf weißen Flächen, wobei das beim anderen auch recht wenig war. Nun noch weniger :)
     
    Zuletzt bearbeitet: 23.12.2011
  7. Lion13, 23.12.2011 #7
    Lion13

    Lion13 Ehrenmitglied

    Beiträge:
    16,673
    Erhaltene Danke:
    5,019
    Registriert seit:
    17.04.2010
    Phone:
    iPhone SE, Google Nexus 5x
    Tablet:
    Google Nexus 7 (2013)
    Wearable:
    Pebble Time
    Sonstige:
    Amazon Fire TV
    Die passenden CRs findest du im entsprechenden Unterforum: www.android-hilfe.de/custom-roms-fuer-galaxy-nexus/

    Bitte ggf. dort nachhaken; ich werde diesen Thread dann jetzt als gelöst kennzeichnen.
     

Diese Seite empfehlen