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”.
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).
Po pobraniu wypakujcie paczkę, i: macie dwie opcje.
- Wgrać kernel za pomocą fastboot:
fastboot flash boot franco_kernel_r43.img - 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.
Dodaj komentarz