Goodix touch driver как установить

Обновлено: 04.07.2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


HID-совместимый сенсорный экран отсутствует в диспетчере устройств

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

Проблема с аппаратным или программным обеспечением:

Лучший способ определить, является ли это аппаратной или программной проблемой, это проверить, работает ли Touch на экране BIOS системы. Загрузите или перезагрузите систему и получите доступ к экрану BIOS (обычно вы можете получить к нему доступ, нажав F10 во время загрузки системы).

Теперь в BIOS попробуйте использовать сенсорный экран. Если вы можете использовать сенсорный экран в BIOS, то это проблема программного обеспечения, а если вы не можете использовать сенсорный экран в BIOS, то это проблема аппаратного обеспечения.


Средство диагностики оборудования ПК для ПК

Вы также можете использовать загрузочный носитель Windows 10 для проверки работоспособности сенсорного экрана. Вставьте этот носитель в систему и загрузитесь с этого носителя. Чтобы создать установочный носитель и загрузиться с него, выполните следующие действия. Мы не будем устанавливать Windows на этом этапе, а просто используем сенсорное переключение между интерфейсами. Если вы не можете использовать сенсорный экран в программе установки Windows, это аппаратный сбой.

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

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

Решение 1. Показать скрытые устройства в диспетчере устройств

  1. Нажмите одновременно клавиши Windows и R, чтобы открыть окно команды «Выполнить», затем введите в нем «devmgmt.msc» и нажмите «Enter», чтобы открыть диспетчер устройств.Запустите devmgmt.msc
  2. Затем в строке меню диспетчера устройств нажмите на меню «Вид» и затем нажмите «Показать скрытые устройства».Показать скрытые устройства
  3. Теперь нажмите «Меню действий», а затем «Поиск изменений оборудования».Сканирование на наличие аппаратных изменений
  4. Проверьте, отображается ли HIP-совместимый сенсорный экран в разделе Human Interface Devices. Щелкните правой кнопкой мыши по нему и покажите, и тогда вы готовы.

Решение 2. Запустите средство устранения неполадок оборудования и устройств

Для Windows 10:

  1. Нажмите клавишу «Windows» и введите «устранение неполадок», затем нажмите «Устранение неполадок».Открыть Устранение неполадок из окна поиска Windows
  2. Нажмите Запустить средство устранения неполадок после нажатия на Оборудование и устройства.
  3. Нажмите на Запустить средство устранения неполадок
  4. Нажмите «Далее» и следуйте инструкциям, отображаемым на экране, чтобы устранить любую обнаруженную проблему.
  5. Теперь откройте диспетчер устройств и проверьте, отображается ли на экране HID Complaint Touch Screen.

Для Windows 8.1 / 7:

Когда процесс устранения неполадок завершится, снова откройте Диспетчер устройств и посмотрите, отображается ли там HID-совместимый сенсорный экран. Если нет, переходите к следующему решению.

Решение 3. Удалите и переустановите сенсорный экран и обновите драйверы набора микросхем

Система может работать не так, как предполагается, если ее драйверы не обновляются регулярно. Эта проблема может возникнуть, если вы используете устаревший HID-совместимый драйвер или также возможно, что драйверы для сенсорного экрана никогда не устанавливались, так как устройство было отключено. Из-за этого вы не сможете включить устройство, если не установите правильные драйверы.

Мы будем использовать следующие три шага для решения проблемы. Но прежде чем двигаться дальше, убедитесь, что у вас есть права администратора.

Шаг 1: Удалите Ghost Drivers

Сначала мы удалим все драйверы-призраки, которые на самом деле не активны, но продолжают появляться в вашем диспетчере устройств.


  1. В поле поиска Windows введите «Командная строка» и щелкните правой кнопкой мыши первый результат и нажмите «Запуск от имени администратора» с правами администратора.Откройте командную строку из поиска Windows
  2. В командной строке введите: set devmgr_show_nonpresent_devices = 1

После перезапуска системы откройте Диспетчер устройств и затем нажмите кнопку «Сканировать на предмет изменений оборудования» в верхней части окна Диспетчера устройств и посмотрите, обнаружила ли Windows устройство с сенсорным экраном, и для него автоматически установлен соответствующий драйвер. Если драйвер установлен автоматически, убедитесь, что сенсор работает. Если сенсорный экран не работает или сенсорный экран не отображается, перейдите к следующему шагу.

Шаг 2. Используйте обновления Windows для любых последних обновлений драйверов.

Проверка обновлений Windows может быть способом решения этой проблемы. Большинство OEM-производителей теперь поставляют обновление через канал доставки Windows Update, и они проверены на совместимость. Обновление Windows обновит все драйверы, включая драйверы сенсорного экрана и связанные с ним драйверы, такие как драйверы чипсета, о которых сообщают многие пользователи, чтобы помочь им в решении этой конкретной проблемы. Даже если Windows предлагает дополнительное обновление, установите его.

Для Windows 10

Для Windows 8

Установите последние обновления Windows 8.

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

После обновления системы проверьте сенсорный экран, чтобы убедиться, что он работает. Если нет, перейдите к следующему шагу.

Шаг 3: Обновите программное обеспечение драйвера с веб-сайта производителя:

Если вы не можете найти драйвер сенсорного экрана с помощью обновлений Windows, перейдите на веб-сайт OEM-производителя и найдите драйвер модели вашего устройства, а затем установите его, следуя инструкциям, данным веб-сайтом OEM-производителя или отображаемым на экране во время установки. Кроме того, вы можете использовать свой сервисный тег для поиска конкретных драйверов. Обновите драйверы чипсета, драйверы графической карты и драйверы монитора, представленные на портале.

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


Обновить каталог

После обновления драйверов проверьте, отображается ли в диспетчере устройств сенсорный экран жалоб HID, если нет, перейдите к следующему решению.

Решение 4. Удаление конфликтующих обновлений Windows

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

  1. Откройте настройки Windows, одновременно нажав клавиши Windows + I.
  2. Затем нажмите «Обновление и безопасность».Обновление и безопасность.В настройках Windows
  3. Затем нажмите «Центр обновления Windows», а затем «Просмотреть историю обновлений».Посмотреть историю обновлений
  4. Затем нажмите «Удалить обновления»Удалить обновления
  5. Затем удалите обновление KB 4480116.

Обновление KB 4480116 будет установлено автоматически, если оно не заблокировано. Используйте следующие шаги, чтобы заблокировать его:

Теперь проверьте, работает ли сенсорный экран нормально, если нет, попробуйте следующее исправление.

Решение 5. Настройка сенсорного дисплея

Если драйвер сенсорного экрана не работает, то настройка сенсорного дисплея для идентификации вашего экрана как сенсорного экрана может заставить его работать и, таким образом, проблему можно решить.

Решение 6. Выполните восстановление системы Microsoft

Microsoft System Restore предназначена для создания моментального снимка устройства и сохранения рабочего состояния на этом этапе в качестве «точки восстановления». Затем точка восстановления используется для возврата системы к более раннему моменту времени, когда все работало нормально. Таким образом, возврат системы к более раннему времени, когда ваш сенсорный экран работал нормально, также может решить проблему.

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

После восстановления системы и того, что сенсорный экран по-прежнему не работает, перейдите к следующему решению.

Решение 7. Измените значение соответствующего реестра

Реестр содержит значение ключа в ОС Windows, и если любое из его значений неправильно настроено, это может создать много проблем в работе системы. И если из-за какой-либо проблемы значение реестра значений драйвера сенсорного экрана изменится на ноль, то пользователь не сможет использовать сенсорный экран, поэтому, вернув его в 1, можно решить проблему.


  1. Откройте Windows Search и введите «regedit»
  2. В отображаемом списке найдите «regedit», щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».Запустите редактор реестра от имени администратора
  3. Перейдите к HKEY_CURRENT_USER Программное обеспечение Microsoft Wisp Touch
  4. Измените значение «TouchGate» на ‘1‘
  5. Выйдите из системного реестра и перезапустите систему.

Проверьте, начал ли работать сенсорный экран, если нет, перейдите к следующему решению.

Решение 8. Ремонт Windows

Windows 10 позволяет своим пользователям перезагружать свои системы, в результате чего операционная система компьютера возвращается к заводским настройкам, и все приложения, драйверы, службы, которые не поставлялись с компьютером, будут удалены, а все изменения, внесенные пользователем в настройки системы и предпочтения обнуляются. Что касается пользовательских файлов и данных, хранящихся на компьютере, пользователю будет предложено отказаться от сохранения или удаления их при перезагрузке компьютера.

Решение 9. Обновите BIOS

BIOS является основным компонентом системы. Если BIOS не может связаться с устройством, то ОС не может связаться с этим устройством. Итак, обновите BIOS, но имейте в виду, что вы можете заблокировать вашу систему.

Чтобы обновить BIOS вашей системы, следуйте нашим статьям.

  1. Обновление Gateway Desktop или ноутбука BIOS
  2. Обновление Dell BIOS
  3. Обновление BIOS на настольном компьютере / ноутбуке HP

Предупреждение. Действуйте на свой страх и риск, поскольку прерывание или сбой обновления BIOS в любой момент может привести к повреждению компьютера и невосстановимому повреждению всей системы.


Драйверы

Если вы посмотрите на скриншот ниже, вы увидите тонны HID листинга. То, что выглядит как несколько устройств, является копиями оригинальных устройств и называется Ghost Devices. Это ранее установленные устройства, которые больше не включены, но драйверы все еще присутствуют в компьютере.


Отсутствует HID-совместимый драйвер сенсорного экрана

Выполните следующие действия, чтобы включить сенсорный экран, и переустановите драйвер сенсорного экрана, если он перестал работать.

Запустите средство устранения неполадок оборудования

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

  • Перейдите в Настройки> Обновление и безопасность> Устранение неполадок.
  • Нажмите «Оборудование и устройства» и запустите средство устранения неполадок.
  • Это откроет новое окно, и просто следуйте инструкциям впредь.
  • Это удалит все устройства Ghost.
  • Теперь щелкните правой кнопкой мыши на списке устройств HID слева и включите его.


Как переустановить HID-совместимый драйвер сенсорного экрана

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

Лучше всего обновлять драйверы через Центр обновления Windows . Большинство OEM-производителей теперь поставляют обновление через канал доставки Windows Update, и они проверены на совместимость. Итак, зайдите в Настройки> Обновление и безопасность и запустите программу обновления, чтобы увидеть, есть ли обновление. Возможно, что Windows предложит это как дополнительное обновление, но установите его, особенно если это для вашего HID.

Если драйвер недоступен, вы всегда можете загрузить его с сайта OEM . Как только он у вас будет, вы сможете запустить его напрямую, чтобы снова установить на свое устройство.

Удалить ненужные драйверы из Windows 10

  • Откройте командную строку с правами администратора.
  • Введите set devmgr_show_nonpresent_devices = 1 и нажмите Enter. Для этого не будет выходных данных, поскольку вы просто включаете настройку, чтобы скрытые устройства отображались в диспетчере устройств.
  • Затем введите devmgmt.msc и нажмите Enter, чтобы запустить консоль диспетчера устройств Windows.
  • В консоли диспетчера устройств в меню Вид выберите Показать скрытые устройства .


Это покажет вам список устройств, драйверов и служб, которые не были установлены или удалены должным образом. Вы можете найти устройство-нарушитель, щелкнуть правой кнопкой мыши и выбрать удалить , чтобы полностью удалить его из системы. Обратите внимание, что если устройства серого цвета, не удаляйте их. Удалите только те, которые, по вашему мнению, вызывают проблемы. Кроме того, обязательно удалите один и проверьте, а затем вернитесь, если он не работает.


Контроллер YAM_TOUCH_I2C_SIMPLE предназначен для подключения по USB емкостных тачей со встроенным I2C контроллером от:
— FocalTech FT5206/FT5302/FT5306/FT5406/FT5606
— GOODIX GT801/GT811/GT911/GT927x/GT928
— Synaptics S7300B
— VTL CT360/CT363
— Atmel MXT1386
— Ilitek ILI2511

YAM_TOUCH_I2C_SIMPLE так-же может являться и внутрисхемным программатором контроллера дисплея на чипе RTD2660H/RTD2662.

Контроллер поддерживает до 5 одновременных касаний.

Работает на андроид устройствах, имеющих поддержку тачпанели от Cypress, они, как правило уже вкомпилены в ядро.
Под windows7 и выше не требуется никаких драйверов.
Обновление ПО контроллера производится путем нажатия кнопки на плате и подключения к компьютеру.
Для YAM_TOUCH_I2C_SIMPLE обновление ПО производится с помощью оболочки под windows.

Тестовая программа проверки мультитача под windows.

Под 6 пиновые разъемы с шагом 0.5мм и стандартной распиновкой.
Или любые другие разъемы, для этого на плате предусмотрены точки для пайки шлейфа или для установки разъема.
Размеры платы: 27x40mm
новая версия платы V5:



Для подключения любых нестандартных шлейфов на 6pin предусмотрен переходник:


Рабочие тестовые тачпанели:
первая — 9" 233x141 габариты, 199x112 активная область
вторая — 7" 187x112 габариты, 155x87 активная область
третья — 10.1" 248x150 габариты, 224x127 активная область
четвертая — 7" 166x104 габариты, 156x90 активная область
пятая от Chalk-а — 7" 162x108 габариты, 154x96 активная область
шестая FPC-TP070323(M742S)-01 — 7" 165x98 габариты, 154x89 активная область
седьмая MCF-101-1093-V3 от Lenovo Yoga B8000 — 10" 259x161 габариты, 218x136 активная область
восьмая AD-C-800033-1-FPC от Newsmy — 8" 191x121 габариты, 174.5x105 активная область
девятая YDT1387-A2 — 8" 192x116 габариты, 180x103 активная область (под ZJ080NA-08A)
десятая TOPSUN M1003 — 10.1" 251x155 габариты, 223x125 активная область
одиннадцатая от Acer Iconia Tab A500 — 10.1" 255x158 габариты, 217x136 активная область

Добавлена поддержка емкостных тачей от магнитол с 5-ю кнопками слева:



К сожалению под андроидом кнопки слева по USB не работают, необходимо использовать приложение Serial Manager и любой UART конвертор.
Видео по программированию сенсорных кнопок ниже.

ВНИМАНИЕ:
на некоторых тачпанелях вместо сигнала RST выведен WUP (WAKE) и они не работают, необходимо просто выпаять R10 — он отмечен на фото.

Видео работы под андроид тв-бокс

Видео работы с планшетом на windows 8.1

Видео работы с планшетом на windows 8.1 и тачем на GT911

Видео проверки работы на GT928

Видео проверки работы на FT5606

Видео работы на PIPO X8 обновленном до windows 10

Видео работы на мультитач панели от Teclast X98 Air II на GOODIX GT9271

Видео работы с мультитачем PIPO Max-M9 на CT363 чипе от VTL

Видео работы с GT801 на 8" таче AD-C-800033-1-FPC

Видео работы с мультитачем от Acer Iconia Tab A500 на MXT1386 чипе от Atmel

Программирование сенсорных кнопок на мультитач панелях

Софт:
— Графическая оболочка для обновления ПО YAM_TOUCH_I2C_SIMPLE_UPDATE_V0102.zip
— Прошивки с поддержкой 5, 2 и 1 касания для всех панелей (1 касание для старых версий андроида и windows XP) touchi2csimple.zip
— Прошивки с поддержкой 5, 2 и 1 касания для панелей от магнитол на GT911 touchi2csimple_gt911_head_unit.zip
— IDC файл чтобы не было курсора для прошивки с поддержкой 1 касания. Файл Vendor_ffff_Product_0101.zip (после распаковки) положить в /system/usr/idc и выставить права 644

Программирование:
— Описание калибровки SETUP.pdf
— Режим работы под windows8 и далее: нажать кнопку, дождаться 4-го зажигания светодиода, отпустить кнопку.
— Режим работы в андроиде и под windows7: нажать кнопку, дождаться 5-го зажигания светодиода, отпустить кнопку.
— Сброс параметров в состояние по умолчанию: нажать кнопку, дождаться 9-го зажигания светодиода, отпустить кнопку.

Обновление ПО:
— Отключить контроллер от USB;
— Нажать кнопку на плате;
— Держа кнопку подключить USB.
— Далее через ПО оболочки загрузить нужную прошивку.

Параметры по умолчанию:
— режим работы в андроиде

Внутрисхемный программатор контроллера дисплея на чипе RTD2660H/RTD2662


Прошивка и оболочка программатора YAM_RTDPROG.zip
Подключение к контактам за FPC разъемом (см. фото контроллера):
1 — GND
2 — SDA
3 — SCL

Видео по обновлению ПО контроллера:

Видео перепрошивки контроллера дисплея:

Читайте также: