Важно! Чем и как патчить прошивки для DVD MTK процессоров

  • Автор темы vetall
  • Теги
    VFD
V

vetall

  • 21 Мар 2007

Эта тема о том, как, чем, и зачем патчить прошивки от процессоров фирмы MediaTek (MTK) серий MT1369 MT1379 MT1389​


Буквы в конце процессора для нашего случая значения не имеют, так как они однотипные и принцип модернизации прошивки одинаков.
Предлагаю сюда складывать все наработки по теме, найденные проги и ссылки и все, что может помочь в модернизации прошивок, т.е. длинные имена файлов, русификации, новые возможности и т.д.
 
Ф

ФАРТ

Команда форума
  • 21 Мар 2007
Многие программы, необходимые для работы с прошивками лежат здесь:
 ссылка скрыта от гостей 
 ссылка скрыта от гостей 
Для правки языкового пакета пригодятся:
MtkFontCreator_0.6.4
MtkLangCreator_0.1.1
MTKLangEditor02
Для работы с заставками и иконками:
MTK_BitmapConverter
MTKMpegTool01b1
TMPGEnc  ссылка скрыта от гостей /
VFDTool-Hack v24_Надо с ней поработать! :)
Здесь обсуждение патчей прошивок:
 ссылка скрыта от гостей 
 ссылка скрыта от гостей 

MtkFontCreator_0.6.4.rar
MTKLangEditor02.rar
MtkLangCreator_0.1.1.rar
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

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

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

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

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

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

    Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа 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) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Чем и как патчить прошивки для DVD MTK процессоров?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Чем и как патчить прошивки для DVD MTK процессоров как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

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

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

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


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



А

Андрей Уланов

  • 16 Сен 2008
Прошу прощенья, может у кого найдётся минутка помочь мне ускорить "оживление" Elenberg 2402 ??? (проц MT1389QE). Необходимый "ликбез" по ссылкам в этом флруме "пробежал", кабель проги и прошивка (даже не одна) имеются. Собрал, запустил - всё прекрасно и "шьётся" и сливается практически без проблем, но это не главное, кстати кабель от Сименса прекрасно с этим справляется. Далее:

Добавлено 16/09/2008 14:22

Но вот беда: начал менять прошивку, сделал бэкап, но не посмотрел, что при этом mtktool_2.35 не определила тип флэшки. В ходе пыток "больного" выяснилось, что могу полноценно использовать только mtktool_2.42, такт как она и флэшку определяет правильно, и шъёт исправно, но вот в чём фикус: после новой прошивки на плейере жутко перепутались функц. команды от кнопок с панели управления. Далее:

Добавлено 16/09/2008 14:24

Некоторые кнопки вообще перестали функционировать (а может просто их функция переназначилась на "пустую команду"). Пытался залить обратно бэкап, но не тут то было - прога mtktool_2.35 видимо слила его не корректно (он и по размеру получился в два раза больше чем положено) и поэтому шиться обратно без сбоя никак не хочет...( :cry: ), Далее:

Добавлено 16/09/2008 14:25

ПОдскажите пожалуста, как в mtkremaker (или ещё в чем либо) поменять функ. кнопок, если кто этим вплотную занимался... Некоторые патчи освоил быстро а вот до кнопок не прёт!. да и устал уже. Перекапывать всю ифу по разделам и функциональности блоков прошивки - как представлю, плакать охота (плейер то копеешный по идее - жалко столько времени убивать), и бросить жалко. Напоследок:

Добавлено 16/09/2008 14:26

Может кто подскажет в каком блоке хоть ковыряться и желательно образец если есть.

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

Андрей Уланов

  • 16 Сен 2008
vetall сказал(а):
Андрей Уланов,
нужно найти нормальную прошивку от аппарата и залить ее, если нужно оживить аппарат.
Сколько не "рыскал" в инете - всё время натыкаюсь на одни и те же копии прошивок, которые у меня уже есть (3 штуки), но с ними, как я уже сказал, кнопки в "пляс пошли". Что, с рабочего аппарата только сливать? А где, блин, его счас найдёшь то...
 
R

Romuch

  • 15 Окт 2008
Всем кто в теме - здравствуйте!
Имеется аппарат Philips DVP3268K работает отлично, но меня в нем не совсем устраивает одна функция которая переводит аппарат в режим ожидания после активирования оной через 15, 30, 45 или 60 минут в режиме воспроизведения(на телевизорах она завется "SLEEP"). Вопрос заключается в следующем можно ли подредактировать прошивку и заменить временные интервалы на 60, 90, 120 и 180 минут?
Заранее благодарен за ответ.

Родную прошивку dvp3268k_51_fus_eng.zip я скачал с сайта производителя, залил сюда ссылка скрыта от гостей 
 
D

Dean

  • 3 Дек 2008
Добавлю немного по теме.
Собственно стояла задача сделать пульт для аппарата.Оригинала не нашлось,посему действовал следующим образом.
Считал дамп и с помощью MTK ReMaker локализовал Remote Table который выглядел так:
00146Fh: 04FB 2337 1730 2E18
001477h: 1D13 4F34 5028 5B5C
00147Fh: 0203 1A01 0506 1904
001487h: 0809 1607 0052 1560
00148Fh: FF14 FF22 FFFF FFFF
001497h: FFFF FFFF 1BFF 384E
00149Fh: 2CFF 2B29 39FF 0D0A
0014A7h: 33FF 200E 3DFF 0F10
0014AFh: FFFF

Известно что большенство аппаратов работают с пультами использующими протокол Nec.Отсюда и пошли изыскания.
Первые два байта есть ни что иное как адрес устройства.Каждый следующий байт это команда.Точнее это адрес перехода по команде принятой с пульта.При этом код команды пульта 00h соответствует ячейке следующей за адресом устройства(в примере ячейка со значением 23h).Удобнее представить дамп в таком виде:
00h:23 37 17 30 2E 18 1D 13 4F 34 50 28 5B 5C 02 03
10h:1A 01 05 06 19 04 08 09 16 07 00 52 15 60 FF 14
20h:FF 22 FF FF FF FF FF FF FF FF 1B FF 38 4E 2C FF
30h:2B 29 39 FF 0D 0A 33 FF 20 0E 3D FF 0F 10 FF FF
Получается что команды кнопок пульта 00-1Fh лежат по адресам 00-1Fh,а команды 40-5Fh по адресам 20-3Fh(отсутствие кодов команд 20-3Fh это особенность протокола).
Дальше с помощью Omega-Remo я определил соответствие команд кнопкам пульта.Для этих целей можно использывать
и программу Remote13,но там процедура описания пульта очень громоздкая.
Зная коды каждой кнопки пульта можно изготовить пульт взяв за основу микросхему uPD6122/21 или ее китайскиий
аналог PTxxxx(точно не помню).
Можно пойти и менее трудоемким путем(что я и сделал).Берем готовый пульт с подходящим набором кнопок.Читаем
его команды и записываем свои данные в Remote Table на соответствующие кнопкам места.
Единственное что может "вылезти" по окончанию работы,так это режим обработки кнопки пульта при удержании.Хотя
большинство пультов работают с короткими повторами,но встречаются пульты и с полными повторами.В таком случае
придется менять микросхему на анологичную с другим индексом после тире.
Если кому-то будет интерестно поэксперементировать,то настоятельно рекомендую почитать для начала даташит на
uPD6122.Там достаточно подробно раписан сам протокол Nec.
 
V

vovade

  • 4 Дек 2008
Dean,ссылочку на uPD2122 можно?
 
D

Dean

  • 4 Дек 2008
Извиняюсь,писал по памяти,это китайские аналоги вроде маркируются 2122/21.По неку маркировка 6122.
 
I

ionchik

  • 25 Дек 2008
Скажите, проц MT1379 и OP2001EE это одно и тоже???
И как посмотреть такую флеш FUJITSU(MBM29LV160BE) битая она или нет, какой прогой, и на что обратить внимание?
 
A

AVICom

Команда форума
  • 26 Дек 2008
ionchik сказал(а):
Скажите, проц MT1379 и OP2001EE это одно и тоже???
Да.
 
V

vetall

  • 27 Дек 2008
мтк-тулом!
 
I

ionchik

  • 27 Дек 2008
vetall, а если не трудно, можно в двух словах описать метод создания образа в МТКтуле!
И в чём разница между 00h и FFh??? а то я не очень в этом понимаю :no: ................
 
V

vetall

  • 28 Дек 2008
образ создается в любом hex редакторе и длиной, равной длине флеши т.е. 2 мбит

ff - 1
00 -0

очевидно :)
 
I

ionchik

  • 28 Дек 2008
Ок, попробую разобраться! :sample:
 
S

smg123

  • 13 Янв 2009
Прикупил себе на днях BBK-615SI. Решил прошить новой прошивкой(v27), а старую(v15) забэкапить. Открыл крышку: чип - MT1389FE, флэш - 8 ногая Atmel 26DF161. Разъёма для прошивки нет, но место под него (4-е пятака) есть. В списке MTK Tool 2.42Ru такой флэши нет. Прошу совета - как быть и чем считать-прошить?
 
I

IVS

  • 13 Янв 2009
smg123, Посмотри на SPI_TT

 ссылка скрыта от гостей /
 
V

vetall

  • 13 Янв 2009
smg123 сказал(а):
В списке MTK Tool 2.42Ru такой флэши нет. Прошу совета - как быть и чем считать-прошить?

Ну проще всего попробовать добавить ее в список, по подобию других, может что и получится
 
I

IVS

  • 13 Янв 2009
vetall, Я же дал ссылку все уже разжевано.если лень ходить можно и так .

5e09c73661db_310.jpg


SPI_TT v1.0.2.7.rar
 
S

smg123

  • 13 Янв 2009
To IVS За ссылку спасибо. Скачал всё нужное, зарегистрировался в форуме и прочитал всё про SPI TT. Но этот вариант буду пробовать только если не будет другого выхода, т.к. не хочется выпаивать микруху из нового аппарата. Пока же ищу более простой и надёжный способ перепрошиться.
 
К

КРАБ

  • 20 Янв 2009
MP3 файлы в режиме RANDOM в DVD Pioneer DV-300 не читал :( как приобретён ,пробежался по вашей теме по ссылкам про Pioneer :up: нашёл версию прошивки 2,42 _ YGA7301A_ CP1250 V24 для этой модели- да теперь треки мр3 случайные :lip: только чего-то нет списка воспроизведения да хотя как бы и не нужен
 
D

Dean

  • 4 Фев 2009
Посоветуйте.Может есть возможность включить выходы RGB на MT1389DE?
Ноги RGB проца в схеме не разведены и выход на них отсутствует.
 
M

moskovkin

  • 7 Фев 2009
Мой Elenberg DVD DP-2404 (MT1389QE)
прекрасно работает. Но он не воспроизводит все типы видеофайлов, "старенький", не был заточен для этого. Что и как делать при помощи кабеля и компьютерной программы понятно. Где взять такую прошивку чтобы превратить мой плеер в современную модель? Вообще возможно ли это? Обычный компьютерный DVD/CD привод воспроизводит все ежели сделать апгрейд пакета кодеков. Применим ли здесь такой же подход?
Буду благодарен за практический совет, помощь или конкретную прошивку.
 
V

vetall

  • 7 Фев 2009
moskovkin,
если процессор не "заточен" под необходимые возможности - то научить невозможно.

максимум что можно сделать - подправить некоторые фичи.
 
M

-Mike-

  • 14 Фев 2009
1. Что не так с утилитой MtkBitmaps ?
Вроде все просто - для замены иконок достаточно выбрать нужную в правом окне и соотв. палитру - в левом. Потом можно ее либо запомнить, либо, кликнув по ней правой кнопкой - заменить на другую, в формате *.BMP.

MTKBitmaps_1.gif


Так вот нифига. При этом помним, что *.BMP у МТК иконок (и скринсейверов) имеют палитру 16 цветов, indexed.

Короче не хочет она менять ни на что заново сделанное, и даже на иконки из других (в т.ч. оригинальной) прошивок. Пишет Integer Overflow.

2. Как *.BMP преобразовать в *.MTG, собственно формат медиатековских иконок ?.


Как заставить все это работать?
 
V

vetall

  • 15 Фев 2009
Спросить у NewAge :)
 


Верх Низ