Rozwiązanie problemu z wyświetlaczem OnePlus One

Sporo ludzi od pewnego czasu zgłasza (nie mi oczywiście) problemy z wyświetlaczami OnePlus One, które albo nie reagują, albo mają tzw. Ghost Touch (dotknięcia ducha, hue hue). Objawia się to tak, że np. podczas pisania ekran chwilowo nie reaguje, a po chwili „naciska” losowe znaki. I tak w moim przypadku, gdy wciskałem na klawiaturze „t” oraz „i”, telefon uznał inaczej i przejechał sobie również po „g”, „h” i „j”.

Ghost touch OPO

Ghost touch OPO

W przypadku, gdy dwa (lub więcej) palców znajdują się w jednej osi X – wyświetlacz nie reaguje na jeden z „dotyków” i odłącza go, dopóki nie zmieni się jego pozycji.

Na ScreenCaście widzicie, jak zachowuje się dokładnie ekran. Zaznaczam iż w momencie, gdy któryś z „dotyków” zanikał – palce znajdowały się na wyświetlaczu. Odrywałem je dopiero wtedy, gdy na ekranie nie znajdował się ani jeden punkt.

Rozwiązaniem – update firmware synaptica

Szybko można usterkę naprawić aktualizując firmware synaptica. Jedną z opcji jest wgranie Custom ROM – CyanogenMod 12 Nightly, który ma najnowszą aktualizację. Drugą, z której ja skorzystałem – jest wgranie innego kernela. Ja wybrałem franco.kernel, który posiada ten sam nowy firmware, co nightly CM (autor wyciągnął go w końcu z CM).

Franco Kernel r43 - Pobierz kernel Franco z aktualizacją firmware synaptic.

Po pobraniu wypakujcie paczkę, i: macie dwie opcje.

  1. Wgrać kernel za pomocą fastboot:
    fastboot flash boot franco_kernel_r43.img
  2. Zrobić flash za pomocą custom recovery:
    Uruchomić telefon za pomocą dolnego przycisku głośności i włącznika > Install > W dolnym rogu klikamy na „Images” > Odnajdujemy lokalizację naszego obrazu (pierw go tam trzeba wrzucić ;) ) > klikamy na niego i instalujemy.

Reset. I ma działać!

Które urządzenia narażone

Nie każde urządzenie jest narażone na ten problem i nie na każdym ujawnia się on tak samo. Niektóre mogą posiadać uszkodzenie sprzętowe i nie ma szans by naprawiło to błąd. Z informacji, które posiadam wynika, że urządzenia, które posiadają wyświetlacze TPK z błędem ekranu po aktualizacji firmware działają prawidłowo. By sprawdzić, jaki wyświetlacz masz, należy wydać polecenie z terminala:

cat /sys/class/input/input0/vendor_id

Jeśli w wyniku otrzymacie 2 – macie wyświetlacz TPK.

Ten wpis został opublikowany w kategorii Android, Techniczne i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

5 odpowiedzi na Rozwiązanie problemu z wyświetlaczem OnePlus One

  1. Wojciech pisze:

    Lipa lekka. W sony J miałem takie same problemy.

  2. ste pisze:

    Dzieki bardzo za informację, bardzo pomogłeś. Jakbyś mógł odpisać czy już Ci dobrze działa i czy masz problem z szybko uciekającą baterią. Mam zamiar wgrać CM 12.1 nightly, choć nie wiem czy od razu RMA nie wypełnić by mi wymienili na nowy

    • inzaghi89 pisze:

      Już na kernelu Franco od aktualizacji sterownika działało wszystko super poza kilkoma funkcjami, jak np. dopasowywanie do jasności i oświetlenia (wyostrzanie kolorów). Aktualnie korzystam z przerobionego stockowego kernela COS12 z nowymi sterownikami i najnowszym patchem. Dokładnie wersji V4. Działa znakomicie. Zero problemów. Nie zjada baterii, dostosowywanie do jasności i oświetlenia działa. Dotyk rewelacja. Polecam.

  3. ste pisze:

    Żeby to wgrać [Kernel][COS12][Stock kernel V4 with touchscreen fix+hardboot support] musze miec roota?

    • inzaghi89 pisze:

      Roota mieć nie musisz, ale musisz mieć wgrany custom recovery, a przynajmniej z jego pomocą jest to łatwiejsze. Da się fastbootem też bez roota.
      Niemniej – nie pchaj się w to już. Kilka dni temu wyszedł nowy ROM od Cyngn dla OPO. Możesz czekać, aż pojawi się OTA u Ciebie, albo ręcznie go sobie wrzucić. Ale to wraca do pkt wyjścia – musisz to zrobić fastbootem, albo custom recovery.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *