Мультимедийная часть. DVD-привод. Прошивка. Часть вторая из 2-х. Soft.Забираем
отсюда программу MT1389 Flasher 0.5.2.0. Она поддерживает работу с SPI флеш. Winbond наш тоже в ини у неё прописан.
Там же полный набор программ для редактирования слитой прошивки:
MT1389 Flasher 0.5.2.0
Flash reading/writing for MT1389 chipset (parallel and serial flash support; also supports USBtoRS232 virtual com port high speeds). It's a MtkTool replacement tool. ;-)
MT1389 MemDump 0.1.0.1
Command line DRAM reading for MT1389 chipset.
ArmAddressInfo v0.11
Simple command line tool for displaying shared and other memory addresses used by the ARM Code. It also displays additional information about ARM Code capabilities (SACD, DVD-Audio, Nero Digital, DivX Media Format Menu, etc.)
Usage: ArmAddressInfo <Uncompressed Mediatek ARM Code>
MtkFontCreator v0.7.0.1
Create and Edit Mediatek Font files with various export/import options.
MtkReplacer v0.8.1
Command line + GUI tool for replacing various parts of Mediatek MT1389 firmwares. Start without any parameters will show GUI or start in commandline with "MtkReplacer /?" to see command line options
MtkLangCreator v0.1.1
Creates Mediatek Language files.
MtkWindows v0.8.5
Change position, size, colors & blend value of mediatek windows'. Automatic address search detects all currently known firmwares. You can also set mpeg4 subtitle parameters (alig, area size, etc) with a lot of firmwares.
MtkBitmaps v0.3.0
Export / Import Mediatek Bitmaps from / into firmwares.
MtkExtract v0.23.0
Simple command line tool for extracting all mediatek firmware items at once.
Usage: MtkExtract <Mediatek MT13x9 firmware>
Also supports MT8226 firmwares!
MtkOSD1Creator v0.1
Command line tool for creating OSD1 fonts & bitmaps block.
MtkOSD2Creator v0.5
Command line tool for creating OSD2 language block.
MtkDSPCreator v0.2
Simple command line tool for creating MT13x9 DSP Block.
Usage: MtkDSPCreator <input DSP_Code_Info.ini> <output DSP.BIN>
Where the input ini file is in MtkExtract DSP_Code_Info.ini format.
MtkArmResizer v0.7
MtkArmResizer made for extend ARM Code length. For experts only! Read included documentation!
MtkColorSpace v0.1.7
Each window definition records' end there is a pointer that points to a list of 16bit variables. These are the colors used in the window. This program converts from RGB or YUV to this 16 mediatek color value.
DirectSub INI Generator 0.3
Just open a firmware, pick a font and save ini files. - Now with Safe Mode option for Windows9xMe compatibility.
RunTime Assembler for Intel8051 v0.1.2.0 + source code
using Mediatek 1389 SFR
Порт, на который подключается USB-UART, в настройках ком-порта ставить можно на максимальную скорость. Я ставил и 9600 и 912 000 - всё равно сливалась час. Скорость около 5кб. Заливалась по шнуру куда быстрее. Минут 20. С флешки обновление идёт минуты за две.
Программа должна корректно определить память. Если пишет, что память не определена, значит что-то сделано не правильно.
Слив завершился удачно, но в конце вылезло предупреждение: "Firmware warning: Internal size calculation error."
log.txt ( 984 байт )
При этом прошивка прекрасно открывается программой mtkremaker
mtkremaker_v0.23beta6_206.zip ( 484.99 КБ )
, но там виден раздел ExtraBlok, который располагается начиная с адреса 1Е0000 и до 1FFFFF.
Если пытаться залить такую прошивку обратно в DVD, то он будет ругаться на некорректность файла. Небходимо в любом HEX-редакторе информацию экстраблока затереть путём замены на FF. При просмотре такой прошивки в MTKRemakere ExtraBlokа уже не будет и файл считается корректно. Надо не забывать сохранять в MTKRemakere файл прошивки. При сохранении программа убирает лишние FF из проекта и файл обновления воспринимается системой нормально.
Подготовленная для заливки оригинальная прошивка.
MTK.zip ( 1.13 МБ )
С флешки обновление проходит примерно за две минуты.
Необходимо обратить внимание на корректное название имени диска или метки тома при форматировании флешки, а также названии файла прошивки. Они должны соответствовать данным, указанным в прошивке, иначе просто не будут восприняты как программа обновления. Разделы FirmID и File соответственно. Адреса указаны в разделе CodePart/8032/Page3 NFO_DiscID и NFO_FileName соответственно.
Слитая прошивка DVD проигрывателя для Phantom DVM-4000G HDi.
FLASH.zip ( 1.19 МБ )
===
Программа для редактирования скинов MTKMpegTool на этом сайте (БЕЗ ТРОЯНА, как везде в сети).
Каталог программ для WinCE (4.2 и 5.0, 6.0) (Пост #5930209)Ради эксперимента поменял заставку и подложку плеера местами
Прикрепленные файлы
image-1.php ( 573.97 КБ )
image.php ( 649.77 КБ )
Сообщение отредактировал sergeevalex - 21.11.13, 11:42Причина редактирования: Нашёл MTKMpegTool