Смотреть redmi note 8 pro не работает тачскрин touchscreen solution скачать mp4 360p, mp4 720p. Работаем на улице байбакова 14, вход со двора (не цоколь!), ориентир — черный флаг у ступенек. Ремонттелефоноввкраснодаре ремонттелефонов ремонтxiaomi неработаеттачскрин нетизображения неткартинки. Купить экран (дисплей) xiaomi redmi note 8 pro m1906g7i 2015105 тачскрин черный оригинал китай за 1250 грн на bigl.
Гарантия и безопасная покупка на сайте (1101183356). Купить redmi note 8 pro дисплейный модуль (экран, тачскрин сенсор). Модуль состоит из тачскрина и дисплея склееных вместе в заводских условиях. Тачскринматрица xiaomi redmi note 8 pro черный имеет такиеже характеристики, как и оригинальный сенсор, его длина длинамм, ширина ширинамм, количество контактов на шлейфе количество контактов.
Популярные запросы
- Redmi note 8 pro не работает тачскрин
- Redmi note 8 pro twrp install
- Redmi note 8 pro twrp android 11
- Redmi note 8 pro twrp 4pda
Источник: redactor-online.ru
ИСПРАВЛЯЕМ ПРОБЛЕМУ ЗАГРУЗКИ В СИСТЕМУ ПОСЛЕ УСТАНОВКИ TWRP (REDMI 4X)
Перестал работать тачскрин после установки twrp recavery, что делать — ️ 5037
Здравствуйте, такая вот проблема, возникла после установки кастомного рекавери(twrp), сразу же перестал работать тачскрин, то есть сам сенсор, сбросила на заводские настройки, не помогло, установила официальную прошивку, тоже не помогло, делала многофайловую прошивку и это не помогло, модель телефона Самсунг s3. Может кто-нибудь знает, что может помочь, и возможно ли сделать ремонт самой. Заранее благодарна за Вашу помощь! Да, прошивала рекавери, точно на свою модель телефона!
Добавить решение
Решения и ответы 7
Мульти Бренд Премиум сервис СПБ 14.02.2018 23:01
отвалиться тач может, пробуйте шить, возможно криво села прошивка, могли слететь разделы памяти, их надо восстановить, или дамп с такого же телефона взять, и по секторно залить. как сброс к заводским, ее же снесли. Диагностика бесплатно, ремонт от 1500 рублей.
Комментарии
Ремонт48 Липецк 14.02.2018 21:24
Из-за установки кастомного recovery тачскрин не отказывает. Проблема скорее всего в плате. Просто совпало. Попробуйте разобрать телефон и переподключить шлейфа дисплейного модуля.
Комментарии
39bit.ru 15.02.2018 13:38
Сделайте в twrp формат data и затем очистку всех разделов, после прошейте многофайловой прошивкой, поставив в odin галочку для очистки и переразметки разделов. Так же возможно, что вышел из строя сам тачскрин.
Комментарии
RESOTA 17.02.2018 23:08
Попробуйте для начала подкинуть новый дисплейный модуль, если проблема осталась, то необходимо пробовать прошивать многофайловой прошивкой, если и это не поможет то необходимо востановление разделов.
Xiaomi Redmi Note 8 Pro Не работает сенсор
Комментарии
Лаборатория Ремонта на Октябрьском поле 18.02.2018 13:03
Решается просто, выпаиваете память и шьете официальным бутом через программатор, затем заливаете прошивку.
Источник: www.servicebox.ru
Не работает сенсор в twrp recovery xiaomi
Decker’s Blog · Об IT и не только .
суббота, 11 марта 2017 г.
Как активировать тачпад в Recovery на MTK или патчим ядро Android.
Как вы заметили я редко пишу узкоспециализированные технические посты, в основном контент расчитан на более широкую аудиторию, но сегодня я не удержался. Предыстория очень простая. Во время сборки кастомного Recovery для одного из аппаратов на чипе от Mediatek я столкнулся с проблемой — тачпад в Recovery не работал, а любые упоминания о mtk-tpd напрочь отсутствовали в /sys/class/input. Надо сказать что mtk-tpd это как раз и есть тот самый MTK Android Linux Touch Panel Device Driver, который отвечает за работу тачпада. Напомню, что в нормальной ситуации, когда тачпад в recovery работает, сделав что-то вроде grep . /sys/class/input/input*/name в консоли мы должны увидеть примерно следующее:
/sys/class/input/input0/name:ACCDET /sys/class/input/input1/name:mtk-kpd /sys/class/input/input2/name:hwmdata /sys/class/input/input3/name:m_alsps_input /sys/class/input/input4/name:m_acc_input /sys/class/input/input5/name:m_gyro_input /sys/class/input/input6/name:mtk-tpd /sys/class/input/input7/name:mtk-tpd-kpd
Однако в моей ситуации mtk-tpd отсутствовал. Зная что на одном из форумов есть человек, который уже занимался патчами ядра ARM64 для Mediatek, я обратился к нему с вопросом, а каким образом (честно говоря я рассчитывал на ответ в двух словах, такая-то функция, такая-то проверка) он заставил работать тачпад в recovery и что конкретно он патчил в ядре. Правда здесь я почему-то наткнулся на стену глухого непонимания и какой-то секретности. Ну «секрет» так секрет, настаивать, чтобы кто-то что-то рассказал, если человек сам не хочет бессмысленно. Поэтому я решил провести некий анализ, который занял от минут 30-40 . теперь голые факты. В MTK существует несколько режимов загрузки, который описаны в заголовочных файлах ядра (mt_boot_common.h), вот они:
/* boot type definitions */ enum boot_mode_t < NORMAL_BOOT = 0, META_BOOT = 1, RECOVERY_BOOT = 2, SW_REBOOT = 3, FACTORY_BOOT = 4, ADVMETA_BOOT = 5, ATE_FACTORY_BOOT = 6, ALARM_BOOT = 7, #if defined(CONFIG_MTK_KERNEL_POWER_OFF_CHARGING) KERNEL_POWER_OFF_CHARGING_BOOT = 8, LOW_POWER_OFF_CHARGING_BOOT = 9, #endif DONGLE_BOOT = 10, UNKNOWN_BOOT >;
В драйвере дисплея в процедуре инициализации тача есть проверка:
static s32 tpd_i2c_probe(struct i2c_client *client, const struct i2c_device_id *id) < int err = 0; int count = 0; GTP_INFO(«tpd_i2c_probe start.»); if (RECOVERY_BOOT == get_boot_mode()) return 0; probe_thread = kthread_run(tpd_registration, client, «tpd_probe»); if (IS_ERR(probe_thread)) < err = PTR_ERR(probe_thread); GTP_INFO(TPD_DEVICE » failed to create probe thread: %dn», err); return err; >do < msleep(20); count++; if (check_flag) break; >while (count
Как видно при вызове tpd_i2c_probe проверяется, если boot mode у нас равен RECOVERY_BOOT, то драйвер у нас не инициализируется 😉 Т.е. со стороны MTK так и задумано что в recovery тач пользователю не нужен. Но ведь TWRP фактически использует только тач, скажете вы и будете правы. Но девайсы на платформе MTK никогда ведь не идут с TWRP в комплекте, а стоковому recovery тач естественно не нужен. Поэтому сейчас я вам расскажу как найти соответствующую проверку в бинарнике ядра, ну а непосредственно патч будет «домашним заданием» ) Должна же остаться какая-то «изюминка» . Так вот. Для начала узнаем адрес tpd_i2c_probe, для этого от имени root выполняем:
sh -c «echo 0 > /proc/sys/kernel/kptr_restrict» cat /proc/kallsyms | grep tpd_i2c_probe
В результате получаем нужный нам адрес 0xffffffc000760494. Далее загружаем в любом дизассемблер распакованное ядро (архитектура моего CPU — ARM64, поэтому offset нужной нам функции как видите 64-битный) с адреса 0xFFFFFFC000080000 (для 32-bit ядер — 0xC0008000) и переходим по найденному адресу:
На скриншоте выше наглядно видно и исходники и дизассемблированный код. На поиск нужной функции, как вы можете убедиться, и места проверки в ядре у нас ушло не более 5 минут. Теперь нам достаточно убрать условный переход по адресу 0xFFFFFFC0007604D0, заменив его NOP’ами или любой другой «пустой операцией» и собрать boot с модифицированным ядром назад. После чего при загрузке в recovery тачпад будет успешно инициализироваться.
p.s. Да, забыл сказать . в данном примере мы разбирали инициализацию MediaTek gt91xx touch panel driver. Естественно, что в вашем устройстве может быть другой драйвер тача.
Источник: www.decker.su