Драйвера дисплея на китайские телефоны

www.MobiMS.ru

Мобильные новости — обзоры новинок — игры и приложения для смартфонов и планшетов

Замена драйвера дисплея.

После замены дисплея у китайского мобильника часто возникают трудности с работоспособностью экрана.Дисплей светится белым и отказывается что-либо отображать.Причина в драйвере дисплея — драйвер,установленный в прошивке не подходит к данному типу дисплея.Требуется замена драйвера !Как это сделать и каким софтом?
Об этом и напишем в данной теме.Для начала,конкретизируем некоторые факты,полученные в интернете.
— есть прошивки с одним LCD драйвером
— есть прошивки с несколькими LCD драйверами (нужно только переключить на нужный).
Что нам нужно определить?
— название LCD драйвера,который используется дисплеем
— по названию находим готовый драйвер в инете или прошивку-донор с этим драйвером внутри.
— качаем необходимый софт по переключению,замене драйвера в нашей прошивке

Программа определяет версию и название драйвера.

WChinaTool

определяет CPU и тип фула(NAND|NOR)
проверяет соответствие размера фула с необходимым, при разнице выдаёт предупреждение (NOR) (NEW)
определяет ROM (название прошивки — .BIN) и запись «Build»
определяет [MCU SW]
определяет [VERSION] (полезно для прошивок к iPhone — клонам)
определяет адрес FAT (для FORMAT-ния файловой системы)
определяет драйвера (модели,названия) LCD-матриц
определяет внутренние коды из прошивки (к примеру *#0000#, описания пока генерируются) (NEW)
переименовывание сканируемого файла в ‘ROM-name(Build-date).BIN’
Для SPEADTRUM-Based
CPU модель и тип (2G, 3G, NOR|NAND)
определение SW и HW версий (пока не полностью и не всегда)
переименовывание сканируемого файла в ‘CPU_TYPE_SW|HW-version.BIN’
определяет драйвера (модели,названия) LCD-матриц

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 драйверов дисплея одним файлом.Их то и можно вставлять в телефон.Дополнить,заменить,вытащить их не получиться.Это — недостаток данного софта.

Читайте также:  Как изменить порты на компьютере windows 10

[i]Удалось все сделать при помощи Spiderman 2.62 залил не рабочую родную прошивку сохранил драйвер дисплея на диск, залил прошивку с которой он включается но белый дисплей и залил в него сохраненный драйвер дисплея. Все тело работает.

Добавлю одну поправочку. не обязательно искать фул для данного телефона. Просто считываете фулл с того тела, где стоит неподходящий дисплей. Сам фул нужен программе для того, чтобы проанализировать по какому адресу хранится драйвер дисплея в данной прошивке. Коннектитесь к телу, узнаете версию дисплея кнопкой «Check MTK LCM Module», далее «MTK LCD Switch universal tool» заливаете нужный драйвер дисплея. Очень часто помогает

Источник

www.MobiMS.ru

Мобильные новости — обзоры новинок — игры и приложения для смартфонов и планшетов

Новая версия программы FlashTool v5.1124.00

Новая версия программы FlashTool v5.1124.00

Обновилась версия софта одного из самых популярных прошивальщиков китайских мобильников — FlashTool v5.1124.00.

Основные изменения и дополнения в этой версии в функциях:

Bug fixes:
1. [META DLL] Fix a bug regarding the «Restore Only» function
2. [META DLL] Support force to write file if the file already exist on the target
3. [BROM DLL] Fix the BROM DLL link error if users use the following API: Brom_StartCmd_Ex, Brom_Connect_Ex and FlashTool_Format_Ex
4. [BROM DLL] Fix the bug that user cannot load the MAUI load while the local directory path is too long
5. [UI] Display the real progress bar when users upload files
6. [DA] Fix the PCT serial flash geometry

Ссылки на скачивание программы FlashTool v5.1124.00:

LCDSwitch_V2.1.0

Работает на COM1, для замены драйвера экрана находящиеся в прошивке.

Прога считывает драйвера дисплея находящиеся в прошивке телефона (в каждой по разному — от 2 до более 10).
подключаете телефон — Read Lcd (выдает список установленых драйверов)
выбираете нужный драйвер — Change Lсd

Ссылки на скачивание LCDSwitch_V2.1.0:

Драйвер PL2303 Prolific DriverInstaller v1.5.0 + распиновка

Драйвер PL2303 Prolific DriverInstaller v1.5.0 + распиновка

Драйвер PL2303 Prolific DriverInstaller v1.5.0 + распиновка

Ссылки на скачивание драйвера PL2303 Prolific DriverInstaller v1.5.0:

Замена драйвера дисплея.

После замены дисплея у китайского мобильника часто возникают трудности с работоспособностью экрана.Дисплей светится белым и отказывается что-либо отображать.Причина в драйвере дисплея — драйвер,установленный в прошивке не подходит к данному типу дисплея.Требуется замена драйвера !Как это сделать и каким софтом?
Об этом и напишем в данной теме.Для начала,конкретизируем некоторые факты,полученные в интернете.
— есть прошивки с одним LCD драйвером
— есть прошивки с несколькими LCD драйверами (нужно только переключить на нужный).
Что нам нужно определить?
— название LCD драйвера,который используется дисплеем
— по названию находим готовый драйвер в инете или прошивку-донор с этим драйвером внутри.
— качаем необходимый софт по переключению,замене драйвера в нашей прошивке

Читайте также:  Как отключить политику обновления windows 10

Программа определяет версию и название драйвера.

WChinaTool

определяет CPU и тип фула(NAND|NOR)
проверяет соответствие размера фула с необходимым, при разнице выдаёт предупреждение (NOR) (NEW)
определяет ROM (название прошивки — .BIN) и запись «Build»
определяет [MCU SW]
определяет [VERSION] (полезно для прошивок к iPhone — клонам)
определяет адрес FAT (для FORMAT-ния файловой системы)
определяет драйвера (модели,названия) LCD-матриц
определяет внутренние коды из прошивки (к примеру *#0000#, описания пока генерируются) (NEW)
переименовывание сканируемого файла в ‘ROM-name(Build-date).BIN’
Для SPEADTRUM-Based
CPU модель и тип (2G, 3G, NOR|NAND)
определение SW и HW версий (пока не полностью и не всегда)
переименовывание сканируемого файла в ‘CPU_TYPE_SW|HW-version.BIN’
определяет драйвера (модели,названия) LCD-матриц

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» заливаете нужный драйвер дисплея. Очень часто помогает

Источник

Читайте также:  Phpmyadmin как запустить на linux

Инструкция по переключению драйверов дисплея EVEN (MTK6235)

AlexAiS

Как уже известно, драйвера дисплеев EVEN на MTK6235 находятся в прошивке (первом роме), а переключаются в бутлоадере. Вот только фришного софта, который умеет это делать на 6235, нет, а покупать ChinaResMan или LPE от инфинити ради одной прошивки нерентабельно. Поэтому и появилось желание написать инструкцию, как это сделать самому.
Всё, что нам понадобится — это нужный нам мастерфулл (пусть и с отключенным нужным нам драйвером), ChinaResMan Demo, любой hex-редактор (WinHex например) и умение им пользоваться хотя бы на базовом уровне.

Шаг 1. Поиск нужного мастерфулла.
Первым делом нужно слить фулл с нерабочего аппарата. Его потом можно открыть в ChinaResMan Demo и на вкладке LCD Drivers увидеть нужный нам драйвер (отмечен галочкой). Если вдруг мы этого всё же не сделали, не беда, разбираем тел и переписываем маркировку дисплея, в многих случаях она хотя бы частично совпадает с названием драйвера в прошивке. Итак, фулл слит (или маркировка прочитана), название драйвера знаем, прога заодно показала имя билда, по нему и ищем мастерфулл под нашу модель. Открываем его скат в ChinaResMan Demo и смотрим, есть ли в проше нужный нам драйвер (пусть и неактивный). Если нет — ищем дальше, если нашли — приступаем к шагу 2.

Шаг 2. Поиск смещения переключателя в бутлоадере
Как я уже говорил выше, драйвера находятся в роме, а переключение их — в бутлоадере, за это отвечают два байта, которые нам нужно найти. Для наглядности я использовал прошивку Nokia X6 TV WiFi (CRTEL X6), лежит

, на ней и будем учиться. Если ее открыть в ChinaResMan, то видим, что включен драйвер WEIZHONG_9326_32 (WDT_T397M), а нам нужно, допустим, включить WDT_T618M.
Итак, открываем бутлоадер в винхексе и ищем строку EVEN (кодировка ASCII). В нашем случае найдена строка EVENCOMMMODLMLLC (последние несколько символов в разных прошивках могут отличаться, это несущественно). Следующие два байта после окончания строки и есть переключатель. В нашем случае, это байты 24 81, если кликнуть по ним, то внизу в строке Offset (смещение) видим адрес смещения 8DE0, его и переписываем.

Шаг 3. Вычисление нужного переключателя
Смещение нам уже известно (в нашем случае 8DE0). В ChinaResMan Demo переходим на вкладку LCD Drivers и смотрим в самой правой колонке ИНДЕКС нужного нам драйвера. В нашем случае, для драйвера №6 (WDT_T618M) индекс 307. Запускаем инженерный калькулятор (подойдет стандартный из винды), выбираем десятичный формат (DEC), вставляем наш индекс и переводим в шестнадцатеричный (HEX). Получим: 307 (dec) = 133 (hex). Но это еще не всё. Полученное значение составляет два байта, распишем по байтам: 133 = 01 33. Половину первого байта (нолик) заменяем на 8, получим 81 33. И последний шаг — меняем байты местами: 81 33 = 33 81. Мы получили заветных два байта, теперь в винхексе переходим по вычисленному ранее смещению 8DE0 и заменяем существующие байты 24 81 на нужные нам 33 81. Сохраняемся. Загружаем заново скат ChinaResman’ом, проверяем — вуаля! нужный нам драйвер включен Можно прошиваться

Источник

Adblock
detector