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

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

READ  Как обновить bios msi через windows

[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 драйвера,который используется дисплеем
— по названию находим готовый драйвер в инете или прошивку-донор с этим драйвером внутри.
— качаем необходимый софт по переключению,замене драйвера в нашей прошивке

READ  Как вызывается контекстное меню windows

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

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

Источник

READ  Драйвера на самсунг м332х382х402х

Инструкция по переключению драйверов дисплея 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’ом, проверяем — вуаля! нужный нам драйвер включен Можно прошиваться

Источник