Какой файл в прошивке отвечает за тачскрин
Имеется китайский Pioneer AVH-P4550. Не работает TOUCH SCREEN. Опыта с сенсорными дисплеями никакого. Снял TOUCH SCREEN. Крайние выводы попарно звонятся бесконечность и четко отзываются на прикосновение. Такая же ситуация и между двумя крайними и двумя внутренними. Но вот между непарными выводами (через один), между двумя 270Ом, между вторыми 800Ом. Подскажите как должно быть? Еще сомневаюсь - на шине контролера TOUCH SCREEN сидит еепром с подозрительным дампом. Я так понимаю сенсор должен как-то калиброваться? Может дело в дампе?
У меня негодый TOUCH SCREEN.Правые 2 не отзываются. но непарные 1-3 16кОм.2-4 не звонятся.Дефект такойже.Рабочего пока нет.
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) - обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) - вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 - пластковый корпус для поверхностного монтажа
- SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 - тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
FM | Frequency Modulation - Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control - Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему резистивный TOUCH SCREEN китайской магнитолы как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Х.з. этих китатайцев. Пока крутил-прозванивал снятый TOUCH SCREEN, поставил - все работает как часы. Шевелю, плату прогибаю, не пропадает. Разъем до этого снимал, чистил, пропаивал все в округе - не помогало. Осталась одна проблема - черно-белое изображение. Видеопроц Т112. На выходах R B G (1,3,5) сигналы вижу. На плате DVD еепром чистил, кварц менял, менял кварц и на Т112. Потом подкинул сторонний монитор на выход - изображение цветное. Получается черно-белое только на внутренним мониторе, причем заголовки режимов в момент переключения (DVD, TV, TUNER) цветные и в TV-режиме экран синий. Я все неровно дышу к практически пустой еепромке, дамп с которой прикреплен выше. Может у кого есть для сравнения или есть возможность слить?
Тема немножко убежавшая но, я думаю, актуальная.
Нашел её поиском, сам столкнувшись с такой же проблемой. И победил! Так что по порядку.
Можно, фото номер 1.
У меня ни с одним другим не звонился 4-й пин шлейфа (ни без нажатия, ни с нажатием).
Внимательно проследив токопроводящую дорожку дошел до верхнего правого угла (фото 2),
где мне под увеличением очень не понравилась небольшая трещинка (фото 3).
Под острым углом подрезал лишний пластик (насколько пускал край стекла дисплея),
потом кончиком острого одноразового скальпеля понатыркал в этом районе мелких прорезей.
Потом взял токопроводящий клей (не принципиально какой, мне в этот раз прислали какой-то польский двухкомпонентный Elpox 15),
намазал каплю клея на этот угол и ещё раз протыркал, как швейной машинкой, это место кончиком скальпеля.
Убрал остатки лишнего клея, дал подсохнуть и готово! (фото 4).
Кстати, в этом аппарате для Touch screen имеется тестовый режим.
Он включается из дежурного режима нажатием кнопки [Mute] на передней панели.
В этом режиме на экран выводятся координаты точки касания. (фото 5).
Ну, значит, доставай уже из загашника и ремонтируй!
Лениво, но завтра буду дома - попробую.
Тем более что с другим китаезным аппаратом у меня тоже была такая же проблема с цветом.
На внешнем видеовыходе цвет в норме, а на своём дисплее фиг.
Я его так без ремонта и отдал.
А что кнопочка BAND делает? Хоть уже и не принципиально - с цветностью разобрался, но просто интересно. А с цветностью засада была в Т112. Буквально вчера вечером появился донор, подкинул - все ок. Там видеосигнал на Т112 идет по одному каналу, а сигнал цветности по другому, каналы Т112 изолированы друг от друга - имеют раздельные выводы питания, так вот канал по которому идет цветность имел 30Ом по питанию (отсюда проц сильно грелся) и полное к.з. входа на питание. Я уже раньше поднял ногу питания битого канала, проц работал, не грелся, но без цвета. И по этому если подать внешний видеосигнал на вход панельки изображение все равно черно-белое.
Ну, раз разобрался, то значит и прошивки твои целы. Тогдя и я не полезу.
Кстати, в том китайце (Domotec) что у меня был без цвета, методом подмены было установлено,
что проблема исходит из DVD-привода, а вот причина так и осталась неизвестной.
Да, прошивки целые. Я флешь считаю, мне все равно туда лезть - пульта родного нет, надо левый привязать. Где-нибудь выложу - мало ли кому пригодится.
Опять возвращаюсь к этой теме, хотя это уже тянет на раздел DVD. Нужно пульт другой прикрутить, раньше делал проблем не возникало. Законнекчиваюсь с процом, считываю прошивку. Программа SunPlus TT, проц SPHE8202D, флешка KH29LV160 - 2 метра стало быть. В настройках ставлю: тип проца - 8202 non SM, размер флешки - 2 М, тип SDRAM - 16 бит. Все читает нормально, но в итоге файл размером 1048 не открывающийся программой-редактором Sunplus RVKE, ругается - file open failure. Сама прошивка выглядит вполне осмысленно. Что я где накосячил?
Ребята, я дико извиняюсь, может несколько не в тему, но есть проблема:
Есть китайский аппарат 2-ух диновый с поддержкой навигации.
Переодически глючит TOUCH SCREEN. Глюк заключается в следующем: включаешь аппарат, все работает, через некоторое время либо реагирует с опозданием на касания, потом: отрабатывает касания в другом месте, и самое последнее - вообще перестает реагировать на касания. Потом может все пройти и нормально реагировать на касания. Летом такая ерунда проявлялась после долгого стояния машины на солнце, думал от перегрева, но сейчас как бы не жарко, мягко говоря
Калибровка вещь интересная: во время глюка откалибровать фактически невозможно, и если вдруг откалибровал, то значит глюк прошел
Может подскажете в каком направлении ковырять и с чем подобное может быть связано. В принципе, думал, что проблема в программной начинке, так как аппарат может и по несколько дней не глючить. С другой стороны глюк проявляется и при работе как в режиме проигрывателя, так и при навигации, а это уже отдельный блок под управлением WinCE
Несколько лет назад, когда я впервые познакомился с Android, я услышал от своего коллеги по работе, что Android предусматривает возможность установки модифицированных или самодельных прошивок. Признаться, тогда я был далек от этого. И даже пол года назад меня едва интересовали подобные вещи. Глубоко в душе, я был уверен: то, что делает производитель, уже предназначено для нормального использования.
Каково же было мое разочарование, когда я приобрел телефон из поднебесной, где заводскими настройками было запрещено использование Google, Skype, Facebook и других приложений. В принципе, на некоторые вещи можно было закрыть глаза, но когда мой телефон не подразумевал использование учетной записи Google — я взял с себя обещания обязательно разобраться во что бы мне это не стало.
Прошло пол года и мои кастомные прошивки с успехом используются по всему миру.
В данной серии статей пойдет речь о том, как делать reverse программирование для Android, реализовывать патчи, твики и моды.
Преамбула
И так! Давайте сперва определимся с понятиями, которые будут использоваться в данной статье. Ваше привычное понимание, при этом, может сильно отличаться.
Патч — изменение или замена существующего программного кода с целью модификации алгоритма программы.
Мод — как правило, добавление дополнительного функционала в существующий программный код без изменения алгоритма.
Твик — усовершенствование функционала программы с целью облегчения доступа к параметрам системы.
Также хочу заметить, что все примеры будет взяты для телефона HTC, но это не значит, что данная информация не может быть использована на других телефонах.
Обращаю ваше внимание, что я, как автор, не несу ответственности за возможную потерю данных на вашем телефоне в результате использования информации ниже.
Подготовка среды
Обойдусь без подробных инструкций как пользоваться тем или иным программным обеспечением. Если вам интересна данная статья и вы дочитали до этих строк, то я надеюсь, что вы уже опытный пользователь и имеете опыт использования, ну или хотя бы экспериментирования в данной области. Инструкций, статей и результатов тестирования полно в открытом доступе, впрочем, как и на Хабре. Также обойдусь без описания некоторых терминов, иначе статья получится очень большой и нудной. Будем писать только по делу. Уверен, что среда у вас уже давно стоит. Если нет, то предлагаю скачать и установить.
1. Android SDK. Это среда разработки приложений для Андроид. Для того чтобы делать модификации, нам обязательно придется проверять наш программный код. Среда разработки самое лучшее, что мы можем использовать.
2. Android Kitchen. Данная утилита позволит вам работать с образами системных партиций официальной ну или неофициальной прошивки.
3. JD-GUI. Декомпилятор программного кода языка Java. Сразу отмечу, что это самый лучший декомпилятор в плане удобства использования.
4. DJ Java Decompiler. Еще один декомпилятор, или дизассемблер, как некоторые любят называть, программного кода языка Java. Не удобен в плане использования, но разбирает код, который иногда не понимает JD-GUI.
5. smali. Еще один дизассемблер, но уже dalvik кода. smali нужен для дизассемблирования, а backsmali ассемблирования кода.
6. dex2jar. Утилита для конвертации исполняемых файлов Dalvik кода.
Преобразование прошивки
Разумеется, прошивка, которая стоит у вас на телефон от производителя оптимизирована с целью сокращения энергопотребления. Для того чтобы прошивку можно было изменять, ее необходимо преобразовать в формат, позволяющий изменять код. Для этого используется Android Kitchen. Можно конечно и руками, как я и делал раньше, пока не нашел эту самую «кухню». Как вытаскивать системную область из телефона, устанавливать среду, делать DEODEX прошивки, вы можете прочитать в интернете. Если вам уже ничего не понятно, я думаю стоит повременить со статьей, пока вы не наберете достаточно опыта.
После того, как прошивка из оптимизированного вида (ODEX — оптимизированный dalvik исполняемый код, если мне не изменяет память) стала DEODEX (то бишь НЕ оптимизированной), все исполняемые файлы готовы к модификации.
Непосредственно модификации
Создание патчей
Как я уже и рассказывал, мой телефон изначально имел запрет на использование Google. Ну хоть ты тресни, на Playstore не зайти, учетную запись не настроить, телефонная книга толком не синхронизируется. Зачем нужен такой Android? Долго копаясь в логах (logcat) самого устройства, я нашел записи, которые говорили о том, что использование Google запрещено. Самое не удобное в Android, вы видите лог, но не знаете какое системное приложение его производит. Чтобы отыскать от куда ноги растут, мне пришлось распотрошить все системные приложения до дизассемблированного Java кода. Это заняло достаточно времени, но я до сих пор пользуюсь проделанной работой при анализе и поиске нужного кода. Этапы получения подобного инструментария следующие:
1. Сделать DEODEX всей прошивки
2. Вашу новую DEODEX прошивку надо будет собрать и прошить на телефон. Как это делается — тема другой статьи.
3. Из каждого файла, находящегося в /system/framework вытащить файл classes.dex и переконвертировать в JAR посредством dex2jar.
4. Каждый полученный JAR открыть в JD-GUI и пере-сохранить в исходный код
5. Распаковать исходный код из архива.
В итоге у меня получилось столько папок, сколько было JAR файлов в /system/framework, и каждая папка имела структуру исходных кодов Java.
Путем несложных манипуляций, я быстро отыскал то место, которое генерировало записи в logcat.
Не будем рассматривать всю логику запрета, так как для каждого случая это отдельная история. Мне пришлось потратить пару часов, прежде чем я нашел где производятся проверки, построить в голове блок схему алгоритма и понять куда надо лезть, чтобы алгоритм чуть чуть «попортить».
Оказалось все просто. Есть подпрограмма, которая на основе заранее установленных констант, при обращении отвечала, относится ли телефон к Китаю или же нет.
Код находился в файле HTCExtension.jar, а класс, который содержал данную подпрограмму находился в \com\htc\util\contacts\BuildUtils$Customization.java
Распаковка и анализ оригинального файла
1. Сперва нам надо взять оригинальный DEODEX JAR файл, который отвечает за нужную нам часть кода. В нашем случае HTCExtension.jar.
2. Открыть любым архиватором и вытащить от туда classes.dex
3. С помощью конвертера dex2jar преобразовать его в JAR файл. Команда: dex2jar.bat classes.dex
4. Открыть полученный classes_dex2jar.jar файл в JD-GUI.
5. Да, чаще всего JD-GUI декомпилирует код не так как он выглядит в оригинале, оно и понятно, но читать вполне можно. В исходнике мы видим, что подпрограмма проверяет параметры проекта и языковой флаг прошивки. В нашем прискорбном случае возвращается значение TRUE.
6. Чтобы сделать патч, нам надо дизассемблировать сам Dalvik код. Для этого используем baksmali. Удобнее всего создать отдельную папку и положить туда три файла вместе: HTCExtension.jar, smali.jar и baksmali.jar. Даем команду java -Xmx512m -jar baksmali.jar -a -d -o HTCExtension -x HTCExtension.jar
- это API вашей версии Android. Для JB - это 16
- папка, где находятся все фреймворки прошивки.
В моем случае это была команда
java -Xmx512m -jar baksmali.jar -a 16 -d S:\dev\Android\Android-Kitchen\WORKING_JB_15\system\framework -o HTCExtension -x HTCExtension.jar
7. В нашей вновь созданной папке появилась папка HTCExtension, а в ней наши файлы с Dalvik кодом.
8. Отыскиваем файл по пути \com\htc\util\contacts\BuildUtils$Customization.java и смотрим код:
9. Страшно, не правда ли? Ничего же не понятно. Но, это дело поправимое. Создав несколько своих патчей и набив тем самым руку, вы легко сможете модифицировать код без сторонних средств. В нашем случае, в этом коде
происходит присваивание переменной v0 значение 1, то есть TRUE. Далее идут всякие проверки, и если телефон не китайский, то значение переменной изменяется:
10. Самый простой способ спасти отца русской демократии, это изменить код на следующий:
, то есть поменять значение переменной с 1 на 0. То есть что бы ни было, всегда бы возвращалось значение FALSE и в JD-GUI код выглядел бы как
11. Да, метод ,будет работать. Но мы же не ищем легких путей - это раз. Во-вторых не совсем красиво. Хочется кода что-то вроде
12. А как нам получить Dalvik код данного исходного кода? Для новичков мы сделаем небольшой трюк.
Создание Dalvik кода
1. Открываем Android SDK.
2. Создаем новый проект, и в наш единственный тестовый класс пишем следующий код
3. Компилируем наш проект и затем берем собранное приложение из рабочей области.
4. Кладем собранное приложение в папку, где мы с вами потрошили JAR файл.
5. Даем команду
8. Все, код для патчинга готов.
Накатывание патча
1. Dalvik код замусорен маркерами, указывающими строку кода в оригинальном исходном файле. Это нужно при выводе ошибок, если таковые имеются в вашей программе. Без указаний строк код также прекрасно работает.
2. Удаляем строки с нумерацией строк, копируем и заменяем метод (подпрограмму) в нашем \com\htc\util\contacts\BuildUtils$Customization.java файле.
3. Сохраняем файл. Да, забыл сказать, редактор нужен нормальный, например Notepad++ или EditPlus. Кому какой нравится.
Компиляция и сборка патченного JAR файла
1. С помощью backsmali мы распотрошили наш JAR файл, а теперь его надо собрать обратно.
2. Даем команду java -Xmx512m -jar smali.jar -a 16 HTCExtension -o classes.dex
3. В нашей папочке появляется файлик classes.dex
4. Снова открываем HTCExtension.jar файл архиватором и заменяем в нем существующий classes.dex на наш только что созданный.
5. Все, наш HTCExtension.jar содержит модифицированный программный код.
Замена оригинального файла на патченный
Обычно, для рядовых пользователей создаются специальные скрипты, которые через recovery заменяются. Но нам такое не интересно. Во-первых долго и нудно, во-вторых мы же опытные пользователи и можем себе позволить некоторые тонкости.
1. Заменить текущий рабочий файл можно следующими командами, если у вас уже стоит DEODEX прошивка и имеется root доступ:
2. Спасибо что дочитали до этого пункта, осталось немного.
3. После перезагрузки ваш новый патченный код вступит в силу.
4. Если код не работает или выскакивает ошибка, то путем не хитрых комбинаций можно вернуть назад резервную копию.
Эпилог
Да, кому-то показалось данная статья слишком специфичной, кому-то мало-понятной, а кому-то бесполезной. Я специально обошелся без углубленной детализации и иллюстраций как это все выглядит в живую и на практике. Во-первых, данный труд будет неблагодарный и только породить еще больше вопросов. Во-вторых, не хочу видеть армию пользователей на форумах, которые жалуются, что убили свой телефон.
К следующей статье я расскажу как делать Твики. Будет пример использования автоматической записи телефонных звонков родными средствами телефона. Спасибо за ваше внимание.
P.S. Если что-то не понятно или смущает, задавайте вопросы - всегда буду рад ответить и пояснить.
Первоочередные рецепты и инструменты если вдруг беда с тачскрином:
1.1. Как обойти калибровку экрана - для пропуска начальной калибровки нужно на компьютере, в текстовом редакторе, создать пустой файл, переименовать его в welcome.not и закинуть на КПК в корень. Или в корень карты памяти( значит, что путь к файлу - Storage Card\welcome.not ) если по умолчанию она называется Storage Card и сделать софт(или хард) резет. Лучше его создавать с помощью Total Commander или Far, так как в обычном проводнике система создает его с расширением *.txt и получается файл welcome.not.txt , что для пропуска калибровки не подходит.
я нашел выход
1 сделал ХР,
2 синхронизируешь Енота с Актив Синком,
3 открываешь через АС папку "Windows" в кпк,
4 открываешь папку "Автозагрузка",
5 удаляешь оттуда файл "Приветствие"..
6 Перезагружаешь Енота
7 Ждёшь пока над экраном приветствия появится полоска с кнопкой "Пуск",
8 Жмёшь на кнопку громкости пока не начнётся изменение громкости,
9 Радуешься.))))Первоисточник
1. сложный и с учетом что у вас полный доступ к КПК через ПК.Прописать в реестре (это координаты на HD2) HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH CalibrationData = "523,555 178,894 188,216 842,217 850,897"
2. Более простой (намного) но тогда нужно будет на крестик нажимать (калибровать экран)нажимаем при загруженной Windows Mobile - 2 клавиши громкости и тыркаем стилусом в экран (не сильно, а то проломите)Выскочит "калибровка экрана" ну и читаем инструкцию и тыркаем в центр крестика 5 раз (сперва в центре будет крест потом по углам).Все калибровка произведена.п/с: Перепрошивка, хард резет и подобные манипуляции не влияют на координаты калибровки. Эти координаты записываются в ПЗУ и не трогаются прошивальщиком и хард резетом. Первоисточник.
1. сделать бэкап ( Spb Backup - рекомендую)
2. ХР ( Термины и жаргонизмы и Hard reset - как делать? )
3. на чистом девайсе проверить работоспособность, если проблема исчезла - значит какая-то программа ее и создает, если осталась - значит или прошивка, или железо. Перепрошиваемся (для уверенности разными прошивками несколько раз, вплоть до самой первой официальной) если и после этого ничего не изменилось то тогда дорога в СЦ - проблема аппаратная)
4. восстановить данные из бэкапа можно будет когда окончательно определитесь что делать
1.8. Может помочь и Hard reset - как делать , и перепрошивка.
Популярно рассказываю Про разводы на экранеВ условиях повышеной влажности мельчайшие капли влаги проникает в зазор между тачскрином и верхним стеклом матрицы дисплея. При нажатии на экран эти капли вызывают слипание тачскрина и матрицы. В местах слипания зазор между тачскрином и матрицей резко сокращается, становится соизмеримым с длиной волны света и неравномерным.На этом месте вспоминаем про явление интерференции света (школьный курс физики, раздел "оптика") - появляются те самые разводы на экране.Соответсвенно при просушке экрана (естественной или принудительной) разводы исчезают.Если разводы не исчезают, это может быть вызвано браком сборки экрана - прогиб тачскрина.
2. Важные темы и нужные ссылки:
2.1. После ХР не могу пройти align screen
2.2. Ремонт и сервисное обслуживание, а также - Сервисные службы для наших машинок и Сервисное обслуживание, обмен и возврат ПК и иной техники, еще больше ссылок в теме - Путеводитель в помощь пользователю для ремонта
2.3. Замена тачскрина на девайсах с сенсорным экраном
2.4. Pocket Controller или My Mobiler - программы дистанционного управления КПК с ПК. (иногда помогают вытащить информацию с кпк при не работающем тачскрине.) Полный перечень - здесь.
2.5. лечение битых пикселей и подпикселей
2.6. TouchEC - программа(точнее драйвер) предназначена для коррекции неправильного определения координат нажатия тачскрина при слабых нажатиях.
2.7. Плёнки для кпк
2.8. Виртуальные мыши - (тоже иногда помогают вытащить информацию с кпк при не работающем тачскрине.)
2.9. Покупка, гарантия, и возврат/обмен ваших девайсов.
Ниже напечатанный софт, который бы я хотел иметь на своём коммуникаторе "Samsun SGH-i710", "Windows Mobile 5.0 с пакетом Messaging ОС 5.1.525 (Сборка 15363.3.4.3)", "ТЕЛЕФОН: i710XEHC1".
Resco Audio Recorder 4.52
Resco File Explorer
Resco Keyboard Pro
Resco Photo Viewer 6.33 Professional Edition
Resco_Pocket_RadioRU.CAB
SpbBackup2_ru.arm
SpbDiary2_ru.arm
SpbFinance2_ru.arm
SpbInsight_ru
SpbMobileShell3.arm
SpbPhoneSuite_ru.arm
SpbPocketPlus4_ru.arm
SpbTime2_ru.arm
SpbTraveler2 ---Туристическая поездка
SpbTV.arm
SpbWallet_ru ---зашита
SpbWeather2
SpbWirelessMonitor3.arm
SKTools
Magic Button
QuickMenu
InesoftPhoneRus.wm5.arm ---звонилка, контакты
HaaliReader.257.akb7
AlReader2_VobisEdition
pocketrar380ru
Real Calculator 3.2
SunMoon_1.2 ---луна, солнце
tvlist_wm5-1.2.157 ---тв программа
AE_button.plus.v2661
Conduits Pocket Artist rus
dciBalance_0.1.2b-WM5
NETCFv35.wm.armv4i
SRS_WOWHD_ARM ---драва для звука
VirtuaMouse_Setup_OTA_RUS ---виртуальная мышь на кпк
Voice_Commander_Allsys---голосовой набор номера
WM5torage_19
kmsecurity_8.0.0.75_ru ---антивирус
Lingvo_12__shell_only_
Autosputnik
SOTI.Pocket.Controller.Pro.v6.02.Build.1438.Incl.Patch ---управление коммуникатором с компьютера
Ateksoft.Web.Camera.Plus.v2.0.0.9Multilingual ---для компьютера вэб камера
P.S. Для тех у кого не работает тачскрин могут свободно пользоваться этим из этого списком программ с помощью джойстика, и вирт мышки. Все программы работают на ура!
С некоторых пор экран перестал "слушаться" - тычешь в одно место, а реагирует непредсказуемым образом совсем другое:(. Попытался сделать калибровку (Установки, Дигитализация), тыкал до бесконечности в перескакивающую мишень, результат - ноль, надпись "Готово" не появляется. Сделал жесткую перезагрузку, все повторил с тем же негативным результатом. Неужели накрылся сенсорный экран или может есть еще какой-то способ восстановить калибровку? Буду очень благодарен за помощь!
Не хотелось бы лезть в прибор, боюсь испортить:) А нельзя ли решить проблему с помощью какого-нибудь апгрейда? И общий вопрос: А как долго может продолжаться калибровка и чем она должна закончиться в случае ее успешного завершения, что должно появиться на экране? Прошу прощения за возможно глупые вопросы, но что еще можно ждать от чайник-а:)
Извини, не понял, нельзя ли поподробнее?
Имелся в виду апгрейд (или апдейт) прошивки.
Опять не понял, что за круг и о каком обучении идет речь? Знакомы ли Вы вообще с Zire 31?
берешь тонкую жесткую визитку(календарик, зубочистку. ) и "загоняешь" ее уголок между корпусом и экраном, ровно на столько микрон, на сколько будет достаточно для того чтоб вычистить грязь
Фото смотрим - здесь, но каждый девайс имеет свои особенности, так что - аккуратно. дабы ничего не повредить.
Замена драйвера дисплея.
После замены дисплея у китайского мобильника часто возникают трудности с работоспособностью экрана.Дисплей светится белым и отказывается что-либо отображать.Причина в драйвере дисплея - драйвер,установленный в прошивке не подходит к данному типу дисплея.Требуется замена драйвера !Как это сделать и каким софтом?
Об этом и напишем в данной теме.Для начала,конкретизируем некоторые факты,полученные в интернете.
- есть прошивки с одним LCD драйвером
- есть прошивки с несколькими LCD драйверами (нужно только переключить на нужный).
Что нам нужно определить?
- название LCD драйвера,который используется дисплеем
- по названию находим готовый драйвер в инете или прошивку-донор с этим драйвером внутри.
- качаем необходимый софт по переключению,замене драйвера в нашей прошивке
Программа определяет версию и название драйвера.
WChinaTool
LCDSwitch_V2.1.0
Работает на COM1 (и только на COM1) , для замены драйвера экрана, находящиеся в прошивке (переключение драйвера).
Прога считывает драйвера дисплея находящиеся в прошивке телефона (в каждой по разному - от 2 до более 10).
подключаешь телефон,включаешь чтоение прошивки - Read Lcd (выдает список установленых драйверов)
выбираешь нужный драйвер из списка - Change Lсd
Смена (переключение) драйвера.
Spiderman 2.61
Внимание:с драйверами корректно работают версии Spiderman 2.60 , Spiderman 2.61, Spiderman 2.64.
У Spiderman 2.61 в меню ниже EEPROM NVRAM по кнопочке LCD_Switch выпадает 4 сервиса:
1 Check MTK LCM Module. (Just Controller IC) – информация о контроллере LCD телефона (по контроллеру можно подобрать аналог дисплея и драйвера).
2 MTK LCD Switch Universal Tool – для телефонов имеющих только один драйвер дисплея в прошивке, в выпавшем меню в верхней строчке нужно выбрать фулл такого телефона, нажать кнопочку Analisis LCD Drivers и в верхнем правом окошке отобразится информация о типе дисплея, который прошит в данной прошивке, самое главное – разрешение. Выбирая из списка по очереди драйвера с таким же разрешением по команде Direct Set Target LCD driver получаем фулл с новым драйвером, который нужно прошить в тело и проверить. Не работает для телефонов, имеющих несколько (EVEN ) драйверов. Не все прошивки читаются.Некоторые телефоны не поддерживаются.
3 EVEN Phone – read from target читает таблицу драйверов с телефона(прошивки типа EVEN), позволяет их изменять, А ТАК ЖЕ СОХРАНЯТЬ ЕЕ НА ДИСК. Разобраться как это делать очень просто. Тот драйвер, который активный помечен как Selected (выбранный). Выбирается новый птичкой и кнопаем change – пробежит синяя полоска и есть шанс решить проблему белого экрана.
4 EVEN Phone – read from disk позволяет записать сохраненный файл в другой телефон например. Только он сохраняет не .bin, так что при выборе нужно выбирать all files.
Инструкция реальная и рабочая.
В папке с софтом находятся 16 драйверов дисплея одним файлом.Их то и можно вставлять в телефон.Дополнить,заменить,вытащить их не получиться.Это - недостаток данного софта.
[i]Удалось все сделать при помощи Spiderman 2.62 залил не рабочую родную прошивку сохранил драйвер дисплея на диск, залил прошивку с которой он включается но белый дисплей и залил в него сохраненный драйвер дисплея. Все тело работает.
Добавлю одну поправочку. не обязательно искать фул для данного телефона. Просто считываете фулл с того тела, где стоит неподходящий дисплей. Сам фул нужен программе для того, чтобы проанализировать по какому адресу хранится драйвер дисплея в данной прошивке. Коннектитесь к телу, узнаете версию дисплея кнопкой "Check MTK LCM Module", далее "MTK LCD Switch universal tool" заливаете нужный драйвер дисплея. Очень часто помогает
Попался мне китайский телефон NOTE 3 c проблемой вирусов которые не лечаnся сбросом на заводские настройки
Решил прошить но проблема в том что родную прошивку тяжело найти
Под этот тел. есть много версий прошивок
Отличаются они только разными драйверами LCD
Как можно можно из одной прошивки Android перекинуть нужный мне драйвер в другую прошивку ?
Хоть платформу бы озвучили, этих китайцев как грязи разных. И что за "вирусы" такие, может просто глюки ПО\железа?
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) - обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) - вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 - пластковый корпус для поверхностного монтажа
- SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 - тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
FM | Frequency Modulation - Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control - Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему Как заменить драйвер дисплея в прошивке телефона как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Читайте также: