воскресенье, 17 мая 2015 г.

Инcтрукция по восстановлению тачскрина Goodix GT9XX

Скорее всего вы установили прошивку с чужим ядром. И вам не помогла прошивка с родным ядром.

Теперь ваш конфиг скорее всего отличается от родного.
Посмотреть конифиг тача можно через терминал: cat /proc/gt9xx_config (только mtk)
Или в программе gtp_tools.

Он начинается с последовательности байт:
0x41 0x1C 0x02 0xC0 0x03

0x41 - 65 версия
0x1C 0x02 - 540 разрешение по горизонтали
0xC0 0x03 - 960 разрешение по вертикали

Тач должен хоть как-то работать, чтобы нажать кнопки, если есть поддержка otg, то это проще, можно подключить мышь.

1. Устанавливаем gtp_tools
Для нас подходит gtp_tools_v2.6_20140126_special https://yadi.sk/d/9Crpw-lffmtFx

2. Идем в пункт Firmware update
Нажимаем refresh, видим IC Version: 913_1020
у нас тач GT913 и прошивка 1020.

Если версия прошивки совпадает с родной идем дальше.

3. Идем в пункт Config Settings
Нажимаем read, данные считались.
На вкладке Normal Config у нас есть:
65 версия
540 разрешение по горизонтали
960 разрешение по вертикали

4. Нажимаем browse, выбираем нажимаем browse с родным конифгом.

Родной конфиг берем с рабочего устройства, в этом же пункте нажать save (сохраняет бэкап конфига в файл).
Родной конфиг для Fly IQ446 https://yadi.sk/d/c3VATnEAfgYPm (подходит для большинства, но есть исключения)

Нажимаем send.

5. Если ничего не изменилось, смотрим версию у вас и родного конфига. 
И меняем версию в файле родного конфига на вашу в hex. 
Пример: родной 0x41 = 65, чужой 0x49 = 73 => заменяем 0x41 на 0x49.

И устанавливаем его.

23 комментария:

  1. Случаем не подскажите где прошивку на GT9147 взять? бинарник нужен

    ОтветитьУдалить
  2. а где брать vendorID? Спрашивает при записи конфига...

    ОтветитьУдалить
  3. по п.5 не пройдет проверка
    GT9系列"校验和"校验: 校验失败!
    GT9 серии "контрольная сумма" проверка: проверка не удалась!

    ОтветитьУдалить
    Ответы
    1. Возможно с новыми так, могу посоветовать gtpadbtool
      http://forum.xda-developers.com/android/help/how-to-fix-mtk-touch-panel-t3302316

      Удалить
  4. Здравствуйте. Не по теме конечно, но я знаю, что вы знаете ответ на мою проблему... Сын разбил экран на телефоне Билайн про2, теперь не можем подобрать модель телефона от которого может подойти. Будьте добры, помогите, подскажете что подойдет....

    ОтветитьУдалить
    Ответы
    1. Насколько я знаю от fly iq4409, они собраны на одной плате, в pro 2 добавлен дисплей и тачскрин (gt950), но предыдушие тоже должны поддерживаться.
      Еще xolo one.

      Удалить
  5. Спасибо огромнейшее.
    А то уж было собрался ядро ковырять после нескольких дней мучений.
    Есть ещё одна проблемка по одной из осей срабатывает примерно в 10мм. где можно покавырять.

    ОтветитьУдалить
    Ответы
    1. Возможно есть какой-то параметр в конфиге. Я посмотрю в проге. Но скорее всего эта информация доступна только производителям.
      Если постоянно смещена, то в принципе в драйвере можно при сборке ядра подкорректировать. Я даже делал с пониженным разрешением с 1280x720 -> 854x480 там тач от клона был.

      Удалить
    2. Так если в первом пункте поставить Sensor_Num вместо "е" которая там стоит "с" то начинается нормально сверху но по мере движения пальца вниз точка убегает вперёд.

      Удалить
    3. Блин чувствую что придётся ставить unix всё таки ядро пересобирать. После перезагрузки всё сбрасывается :(

      Удалить
    4. Попробуй тогда сохранить свои изменения в конфиг и его залей.

      Удалить
    5. Програмкой имеещь ввиду, пробовал говорит всё окейно типа прошилась, после перезагрузки всё как и было.
      Там выше ссылка у тебя есть и там с той прогой прошивки на чипы идут пробовал их заливать пишет тоже всё ок, но по итогу тоже самое. Кстати у тебя на ya диске версия свежее лежит чем там.

      Удалить
  6. Ладно с конфигами разобрался в ручную засунул в /custom/config/
    Теперь бы со смещением даташита случайно на GT912 не завалялось нашёл на 911 но кто его знает что нового наделали.

    ОтветитьУдалить
    Ответы
    1. В даташит не заглядывал, сейчас посмотрел 911 довольно любопытно, расписано про команды и про жесты даже есть.

      Удалить
    2. Последняя закладка Channel Order
      Sensor_CH(0-13) (с d до 0) как раз отвечает за горизонтальные, сообстенно это и в даташите написано, но почему она по ходу движения начинает обгонять.
      А можно у LCD вывод на экран сделать чтобы не с 0 пикселя начиналось а с 10 го например?
      Ядро не из чего собирать, исходников нет проц MT8127

      Удалить
    3. "LCD вывод на экран сделать чтобы не с 0"
      - это вряд ли
      Вот есть 3.10 https://github.com/PixNDom/android_kernel_lenovo_Tab2A710F
      На планшете главное чтобы драйвер дисплея был.
      Если через Device Info HW зальешь, может увижу похожие.

      Удалить
  7. Здравствуйте, подскажите пожалуйста. Телефон meizu m6s сенсор gt917d. Проблема соедующая: при свайпах, скроллинге, и вообще любых жестах кроме тапа, сенсор срабатывает с запозданием. Это сделано специально, типо для плавности интерфейса, но при игре например в PUBG Mobile очень трудно прицелиться, эта задержка очень сильно мешает. Подскажите, где копать. Нашел файл etc/test_sensor_0_lcm.ini очень похоже, что этот файл отвечает за управление сенсором, но что в нем менять незнаю. Думаю эта проблема в той или иной степени естьна многох телефонах. Возможно это и объясняет тот факт, что большинство игроков, добившихся топ результатов играют на ipad. Подскажите, куда копать, квк отключить эту плавность.

    ОтветитьУдалить
  8. Хорошо, если есть OTG. А если тач не работает совсем и OTG нет. Есть ли какой метод восстановления тача?

    ОтветитьУдалить
    Ответы
    1. Виявилося, що вихід є. Якщо в телефоні ввімкнено налагодження по USB,то керувати телефоном можна через програму androidscreencast-0.0.16s. Якщо тільки перепрошився і налагодження не ввімкнуте - є в інтернеті стаття "включение отладки по USB с разбитым екраном". І вже потім керування за допомогою androidscreencast.

      Удалить
  9. Здравствуйте. Есть ли какая-нибудь информация о тачскрине автомагнитолы на чипе GOODIX GT615, может инфа о аналогах?

    ОтветитьУдалить
  10. I am really happy that i have been cured from (HERPES SIMPLEX VIRUS) with the herbal medicine of DRASHAOSEMUDIAMEN, i have been suffering from this disease for the past 2 years and 7 month without solution until i came across the email of this doctor who have cure so many people with his herbal medicine, i also choose to give him a chance to help me and my husband, he told me what to do and i kindly did it, and he gave us his herbal medicine and direct me on how to use it, i also follow his instructions for use and he ask us to go for a check up after 1 week and 4days which i did, to my greatest surprise our result came out as negative, we are really happy that there is someone like this doctor who is ready to help anytime any day. To all the readers and viewers that are doubting this testimony, stop doubting it and contact this doctor if you really have one and see if he will not actually help you. i am not a stupid woman that i will come out to the public and start saying what someone have not done for me and i know that there are some people out there who are really suffering and hurting their family just because of these diseases so you can email him on (drashaosemudiamen@gmail. com) or you can also whatsapp/call him on +234‭7052021645‬
    CAN AS WELL CURE THE FOLLOWING DISEASE:-
    1. HERPES
    2. PENIS ENLARGEMENT
    3. GONORRHEA
    4. HIV/AIDS
    5. LOW SPERM COUNT
    6. MENOPAUSE DISEASE
    7. EPILEPSY
    8. ASEPSIS
    9. CANCER
    10. ANXIETY DEPRESSION
    11. PREGNANCY PROBLEM
    12. SHORT SIGHTEDNESS PROBLEM
    13.YOU NEED YOUR WIFE OR HUSBAND BACK
    14. PTSD
    15 ADHD.. ..  

    ОтветитьУдалить
  11. Добрый день. При нажатии Firmware update пишет, что The driver mobile devices used is not support the function! Как быть не подскажите?

    ОтветитьУдалить