Take that multi-touch! Fix and lock in what works for YOU regardless of updates

Search This thread

afremont

Senior Member
Aug 31, 2013
79
16
I just flashed a new stock ROM, and I have a brand new touchscreen assembly which is totally unresponsive. I know the innards of this device "inside and out." I tried all 3 images in OP and none work. Does anyone have any other suggestions?
Thankds
Sounds like you just put a new screen in it, possibly a bad connection/cable or even a bad screen.

Sent from my Moto G (4) using Tapatalk
 

tinOFbeer

Senior Member
Mar 2, 2013
70
13
Wroclaw
I just flashed a new stock ROM, and I have a brand new touchscreen assembly which is totally unresponsive. I know the innards of this device "inside and out." I tried all 3 images in OP and none work. Does anyone have any other suggestions?
Thankds
If you are sure that the connection is 100% correct (the connection tape is not damaged), try to flash this Kernel (pure version)
https://forum.xda-developers.com/showthread.php?t=2449919

to do this you need to unlock the bootloader and flash TWRP recovery, then flash the kernel. you will need a mouse connected via OTG to choose options in the new recovery.

Wysłane z mojego ONEPLUS A3003 przy użyciu Tapatalka
 

johndaog

Senior Member
I just want to say thank you, thank you, thank you
To this man
boot ts 10 lock works very well with me
Im running official Lineage OS 18 Flox 10052021
I have spent and wasted lots of time and money trying to fix the touch screen.
Anyhow this has made my faulty touchscreen much more user friendly. no more ghost touches and glitches
 

mirzabek87

Member
Oct 17, 2020
7
0
К настоящему времени люди понимают, что существуют различные аппаратные отклонения для сенсорного экрана, что является одной из причин, почему у некоторых людей есть проблемы, а у других нет.

Разве вы не ненавидите, когда у вас есть работоспособная система, а затем приходит обновление, которое что-то исправляет, скажем GPS, но затем ваш сенсорный экран уходит в трубу? Внезапно у вас появляются мертвые точки, мертвые полосы, призрачные/фантомные прикосновения, застрявшие прикосновения, сломанные перетаскивания и т. Д. Сенсорный экран работает нормально, когда его держат или подключают, но он непригоден для использования на столе?

Не бойтесь, я собрал пакеты для обработки 3 различных вариаций сенсорного экрана.

Мне удалось снова сделать сенсорный экран пригодным для использования на 3 из 4 тестовых блоков. 4-й всегда был плохим даже из коробки, так что для этого он мог быть безнадежным.

Я НЕ утверждаю, что это исправит сенсорный экран каждого человека, и это даже не цель, так как это может быть невыполнимой задачей.

Цель состоит в том, чтобы сделать 70-80% проблемных единиц пригодными для использования (снова), но даже если только 50% станут пригодными для использования, это улучшение по сравнению с текущей ситуацией.

Переходим к пакетам:

В прилагаемом файле boot-ts.7z вы найдете 4 файла:
  • boot-ts10-lock.img
  • boot-ts20-lock.img
  • boot-ts30-lock.img
  • boot-ts-unlock.img
пакеты ts10, ts20 и ts30 обрабатывают 3 отклонения на сенсорном экране

Вы в основном пробуете каждый из них, чтобы увидеть, какой лучше всего подходит для вашего конкретного сенсорного экрана.

Как только вы его найдете (и, надеюсь, найдете), он будет заблокирован на месте, чтобы будущие обновления снова не испортили ваш сенсорный экран. Больше никаких тревог по поводу производительности ОТА.

Теперь предположим, что в будущем появится обновление с исправлениями сенсорного экрана, которые вы хотите использовать, и именно здесь вступает в игру 4-й пакет. Как только вы используете изображение ts-unlock, вы снова будете использовать обновления сенсорного экрана от производителя. Если это обновление не сработает, вы можете вернуться и использовать пакет ts10/20/30, который работал на вас.

Итак, как все это работает?

Я постарался сделать этот процесс как можно более простым (был протестирован на JWR66N, JSS15J и JSS15Q, будет работать также на LTE и пользовательских ПЗУ):

Ваш загрузчик должен быть разблокирован, чтобы использовать эти пакеты. Разблокировка вашего загрузчика описана в этом посте.

  1. распакуйте пакет boot-ts.7z с помощью 7-zip
    • у вас останется каталог boot-ts с вышеупомянутыми файлами
  2. подключите планшет через USB
    • убедитесь, что отладка USB включена
      Настройки->О планшете [нажмите" Номер сборки " 7 раз]>
      Настройки->Параметры разработчика [проверьте "Отладка USB"]
    • вы можете найти драйверы adb/fastboot ЗДЕСЬ
  3. in a command prompt in the boot-ts directory(команды курсивом)
    • загрузчик перезагрузки adb
      • дождитесь появления экрана загрузчика
      • в качестве альтернативы используйте Power+VolDown, чтобы добраться до экрана загрузчика/быстрой загрузки
    • fastboot boot boot-ts10-lock.img
      • вот как вы опробуете пакет ts10
      • экран будет висеть 18-24 секунды, это НОРМАЛЬНО, не трогайте
      • это НЕ мигает над вашим существующим ядром
      • подождите, пока Android ПОЛНОСТЬЮ загрузится
      • Примечание:если вы находитесь на Android 4.4, то стоковое ядро 4.3 не пройдет мимо прыгающих шаров
        • подождите 120 секунд, пока ботинок успокоится
        • нажмите/удерживайте кнопку питания 10-15 секунд, пока планшет не перезагрузится
        • переходите к следующему шагу
    • перезагрузка adb
      • после загрузки на Android вы ДОЛЖНЫ перезагрузиться хотя бы один раз
      • ИГНОРИРУЙТЕ любую нестабильность до этого момента, это ожидаемо
      • если перезагрузка adb по какой-то причине не работает, используйте кнопку питания для выключения/перезагрузки
      • как только вы загрузитесь в Android во 2-й раз, попробуйте сенсорный экран и посмотрите, будет ли он удобен
      • если есть нестабильность, дайте ему еще одну перезагрузку обратно в Android, прежде чем судить
  4. если что - то не работает приемлемо
    • повторите шаг №3 с ts20 и ts30, если это необходимо
  5. надеюсь, между ts10, ts20 и ts30 вы найдете пакет, который работает для вас
    • вам больше нечего делать
    • вы можете перезагрузить и использовать свои обычные ПЗУ, пользовательские ПЗУ, стандартные ядра, пользовательские ядра и т. Д.
    • ваш сенсорный пакет заблокирован на месте и не изменится, если вы этого не захотите
  6. если вы хотите вернуться к тому, как это было раньше, и/или вам нужно будущее обновление сенсорного экрана от производителя
    • повторите шаг № 3 с помощью boot-ts-unlock.img
    • после первой перезагрузки у вас будет программное обеспечение сенсорного экрана из установленного ПЗУ/ядра

Пожалуйста, оставьте отзыв с:

  • версия программного обеспечения, которое вы используете
  • что было/есть сломано
  • помог ли какой-либо из пакетов

Не забудьте нажать кнопку спасибо, если вы найдете это полезным.

Вот и все, ребята, надеюсь, это кому-нибудь поможет.
Mod edit - translated by https://www.deepl.com/translator:
boot-ts file. The link in your post is Dead. Where can I find it?
**********************
файле boot-ts. Ссылка в вашем посте Мертва. Где я могу найти?
 

Attachments

  • Скриншот 15-05-2021 08_44_22.jpg
    Скриншот 15-05-2021 08_44_22.jpg
    94.3 KB · Views: 16
Last edited by a moderator:

ilyvasile

Member
May 9, 2014
8
2
25
Moscow
Last edited by a moderator:
  • Like
Reactions: mirzabek87

ghaeh

Member
Jun 17, 2018
14
5
Nexus 7 (2013)
Google Nexus 5
I was using TS10 on flo after screen replacements. Repartitioning moving to LineageOS 18 blew that away, but touchscreen OK until May 5 build:

lineage_flox-userdebug 11 RQ2A.210505.003 c83df746bd

I was just about to reinstall TSxx until I removed the case and plugged in the charger.

Now the touchscreen works. Go figure!?

With the case off, I notice the mainboard is quite warm. The infrared thermometer shows 41C at the top front and back. 29-31C at the bottom. It
 
Last edited:

mirzabek87

Member
Oct 17, 2020
7
0
Ссылки живы, на скриншоте ошибка из-за неполного ввода команды, вводи fastboot boot boot-ts10-lock.img
Mod edit - translated by https://www.deepl.com/translator:
Thank you for your help, it was important to me)))
**********************
благодарю что помогли разобраться, это было важно для меня_)))
 
Last edited by a moderator:

Oswald Boelcke

Senior Moderator / Moderator & RC-RT Committees
Staff member
Mod edit - translated by https://www.deepl.com/translator:
boot-ts file. The link in your post is Dead. Where can I find it?
**********************
файле boot-ts. Ссылка в вашем посте Мертва. Где я могу найти?

Mod edit - translated by https://www.deepl.com/translator:
Links are alive, screenshot error due to incomplete command, enter fastboot boot-ts10-lock.img
**********************
Ссылки живы, на скриншоте ошибка из-за неполного ввода команды, вводи fastboot boot boot-ts10-lock.img

Mod edit - translated by https://www.deepl.com/translator:
Thank you for your help, it was important to me)))
**********************
благодарю что помогли разобраться, это было важно для меня_)))
Please use the English language!

XDA Forum Rules:
...
4. Use the English language.

We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.
...
 
  • Like
Reactions: _jis_

ghaeh

Member
Jun 17, 2018
14
5
Nexus 7 (2013)
Google Nexus 5
It looks like the ribbon and touchscreen cable connections lie at the root of touchscreen and rotation problems.

Note that the ribbon cable ends can be damaged.

When the mainboard gets corrupted signals, the behavior is corrupted.

When replacing a broken screen, it might help to also replace the ribbon cable. Removing the battery tray may make it easier to properly connect the creased end of the ribbon cable. Perhaps the USB board is the proper place for the creased end, but I just did it both ways on two N7s and they are both working fine.

Proper seating in the connectors is critical. I like the ribbon cables with pull tabs. You may want to use a magnifier to verify proper seating in the connectors.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 331
    By now folks realize there are different hardware variances for the touchscreen which is one reason why some people have issues and others do not.

    Don't you hate it when you have a workable system, then an update comes along which fixes something, let's say GPS, but then your touchscreen goes down the tubes? Suddenly you have dead spots, dead bands, ghost/phantom touches, stuck touches, broken drags, etc. Touchscreen works ok when held or plugged in, but is unusable on a table?

    Never fear, I've put together packages to handle 3 different variances of the touchscreen.

    I was able to make the touchscreen usable again on 3 of 4 test units. The 4th was always bad even out of the box so it might be hopeless for that one.

    I do NOT claim this will fix everyones' touchscreen and that isn't even the goal as it might be an impossible task.

    The goal is to make 70-80% of the problem units usable (again), but even if only 50% become usable this is an improvement over the current situation.

    On to the packages:

    In the attached boot-ts.7z file you'll find 4 files:
    • boot-ts10-lock.img
    • boot-ts20-lock.img
    • boot-ts30-lock.img
    • boot-ts-unlock.img
    the ts10, ts20, and ts30 packages handle 3 variances on the touchscreen

    You basically try each one to see which works best for your particular touchscreen.

    Once you find one (and hopefully you do) then it is locked in place so future updates won't mess up your touchscreen again. No more OTA performance anxiety.

    Now let's say there is an update in the future which has touchscreen fixes you want to use, that is where the 4th package comes into play. Once you use the ts-unlock image, you will once again be using touchscreen updates from the manufacturer. If that update doesn't work out, you can go back and use the ts10/20/30 package that was working for you.

    Ok, so how does all this work?

    I tried to make the process as simple as possible (has been tested on JWR66N, JSS15J, and JSS15Q, will work on LTE and custom ROMs also):

    Your bootloader must be UNLOCKED to use these packages. Unlocking your bootloader is covered in this post.

    1. unpack the boot-ts.7z package using 7-zip
      • you'll be left with a boot-ts directory with the aforementioned files
    2. connect your tablet by USB
      • make sure USB debugging is enabled
        Settings->About tablet [tap "Build number" 7 times]
        Settings->Developer options [check "USB debugging"]
      • you can find adb/fastboot drivers HERE
    3. in a command prompt in the boot-ts directory type (commands in italics)
      • adb reboot bootloader
        • wait for the bootloader screen to come up
        • alternatively use Power+VolDown to get to the bootloader/fastboot screen
      • fastboot boot boot-ts10-lock.img
        • this is how you try out package ts10
        • the screen will hang for 18-24 seconds, this is NORMAL, do not touch
        • this does NOT flash over your existing kernel
        • wait until Android is COMPLETELY booted
        • Note: if you are on Android 4.4 the stock 4.3 kernel will not get past the BouncingBalls
          • wait 120 seconds for the boot to settle down
          • press/hold the Power button 10-15 seconds until the tablet reboots
          • proceed to next step
      • adb reboot
        • after booting to Android you MUST reboot at least once
        • IGNORE any instability up to this point, it is expected
        • if adb reboot does not work for some reason, use the power button to shutdown/reboot
        • once you are booted into Android the 2nd time, try out the touchscreen and see if it feels usable
        • if there is instability, give it one more reboot back into Android before judging
    4. if things are not working acceptably
      • repeat step #3, with ts20, and ts30 if needed
    5. hopefully between ts10, ts20, and ts30, you will have found a package that works for you
      • there is nothing else for you to do
      • you can reboot and use your normal ROMs, custom ROMs, stock kernels, custom kernels, etc.
      • your touchscreen package is locked in place and won't change unless you want it to
    6. if you want to go back to the way it was before and/or you want a future touchscreen update from the manufacturer
      • repeat step #3 using boot-ts-unlock.img
      • upon first reboot you will have the touchscreen software from the installed ROM/kernel

    Please post feedback with:
    • the version of software you are running
    • what was/is broken
    • whether any of the packages helped

    Remember to click thanks if you find this useful.

    That's it folks, hope this helps somebody.
    9
    After many days of testing various patches, I've concluded on TS-16. Below are my test summary if it helps anyone.

    Problems I faced with
    - stucked touches, rather frequent
    - ghost touches, very seldom. Only noticeable in very touch intensive games.
    - missed touches, seems to happen a lot with typing.
    - all the above happened regardless hand held or on a non conducting surface. Happens a lot more on a non conducting surface. A reboot usually fixes things for a while before it starts again.

    TS10
    - Works well, but has very seldom 5sec freezes that recoveries and goes wonky at bottom of screen after extended uses.
    - Fixes stucked touches.
    - No noticeable ghost touches or missed touches.

    TS20
    - Works and feels better both single n multi touch compared to TS10.
    - BUT has unexplainable random system freezes that requires hard reset. Happens very occasionally and only in touch intensive programs.
    - Fixes stucked touches, ghost and most missed touches.

    TS25 and TS30
    - Fixes stucked touches.
    - Ghost touches becomes more frequent near bottom of screen.
    - Touch feels a lil wonky too.

    TS18
    - Fixes stucked touches.
    - Ghost touches and missed touches are unnoticeable.
    - Multi touch in Google maps is less responsive.
    - Random freezes also encountered as per TS20

    TS14
    - Fixes stucked touches
    - Ghost touches and missed touches are unnoticeable.
    - good responsiveness in google maps.
    - typing feels a little inaccurate.

    TS8 TS6 AND TS9
    - all feels very sensitive.
    - feels random wonkyness
    - fixes stucked touches
    - no noticeable Ghost touches and missed touches.
    - typing seems overly sensitive and results in many errors.
    - random wonkyness happens after extended use and short self recovered freezes.

    TS16 - my favourite
    - Fixes stucked touches
    - no noticeable ghost touches or missed touches
    - no random freezes experienced, not even the self recoverable freezes.
    - good balance of sensitivity and accuracy.
    - good multi touch responses in Google maps and Google earth.
    - no problems in most instances when using on a flat surface.

    Just a note to everyone. I have given at least 3-4 reboots after each update, and run them for at least 24 hours playing touch sensitive and intensive games like Turbo racing using multitouch to slide and more around.

    Hope this helps. Thank you sfhub for filling the gaps where Google and Asus have not. Great patches for everyone to suit your usage patterns.

    This entire message is typed using my nexus 7 2013 in dolphin browser.
    7
    Had enough. Smashed the N7 against a wall. Display broken. Worst piece of #%#& I bought in years. Never again.

    Gesendet von meinem GT-I9505 mit Tapatalk
    6
    Can anyone verify if placing the N7 on a Macbook Pro keyboard still triggers the multitouch craziness with the patch?
    So this guy goes to the doctor's office and says my head hurts everytime I hit the wall. The doctor says, then stop hitting the wall.

    Couldn't you just slide it over and don't use the tablet on top of the keyboard?

    Have you considered the MacBook Pro might be emitting interference? Stray currents and voltages? It doesn't take much to throw these capacitative touchscreens off.

    On this thread, most people have it much worse than you making the tablet very hard to use. We are trying to get these units back into a state that is at least usable.

    Your case, while an interesting science project really isn't something someone would feel any sense of urgency to help address.
    6
    ts-30: still jumps of right side of the screen, just a few mm from the right bezel,zooming/panning in gmaps is still jumpy. after second reboot, seems most stable.
    You must IGNORE any results from that first boot for all the packages, especially since you are running CM because (on that first boot) you are essentially running CM with a stock kernel without any kernel mods CM may need.

    On CM I would actually not pass judgment until perhaps a second reboot.

    One shouldn't have as much instability in that first boot if they are running a stock ROM.

    Can you compare the behavior to what you had before trying them out?

    I presume you had some issues before, hence trying these out.