NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus | Help Search Members Gallery Calendar |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (52) < 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 21 .. 24 .. 27 .. 30 .. 33 .. 36 37 [38] 39 40 .. 42 .. 45 .. 48 .. 51 52 > ( Show unread post ) |
Модифицируем прошивку для DVD плейера (MTK 1389), инструкция от САХ |
|
Posted: 12-05-2006, 10:09
(post 556, #599854)
|
||
Member Group: Members Posts: 126 Warn:0% |
cax Скачал вот эту прошивку http://cax.nm.ru/mtk/fw/Apex 202102 YWVX Hebrew-Russian v6.0.zip!!! Просматривая прошивку выяснилось что с большой вероятностью в ней есть MP3 тэги и ещё одно ты новый ARM в нё вставлял??? Если да то что менял??? |
||
|
Posted: 12-05-2006, 14:32
(post 557, #599911)
|
||
Member Group: Members Posts: 126 Warn:0% |
cax Заменил ARM. Папок действительно нет!!! Нашёл адрес папок (03382B70), но их там не оказалось. Снял для надёжности дамп 4Mb. Нашёл только стандартную таблицу размещения файлов. Сложилось впечатление, что отображение папок не включено, по аналогии с MP3 тэгами, если в определенной ячейки shared memory записан 01 тэги выключены, хотя при этом адрес формируется, и по этому адресу находятся значения очень похожие на те, что в теперешнем случае с папками. Попробуй спросить в яше есть такой переключатель или нет??? Буду искать сам!!! У меня читает и CD и DVD с авишками с учётом не родного серво можно сказать нормально, по крайне мере NO Disc не было ни разу!!! |
||
|
Posted: 12-05-2006, 16:59
(post 558, #599954)
|
||
Newbie Group: Members Posts: 39 Warn:0% |
C папками я сталкивался - некоторые армы для типа файла папка используют код не 0x10 а 0x16. Надо в 8032 править процедуру GetFileType. Обычно это С_CCASE в caseах которого идет return 2 return 1 или return 4 + один case со спецобработкой - это и есть фолдер. |
||
|
Posted: 12-05-2006, 18:00
(post 559, #599985)
|
||
Member Group: Members Posts: 126 Warn:0% |
Andy007 Хмммм... интересно, покопаюсь.... |
||
|
Posted: 12-05-2006, 23:05
(post 560, #600109)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
Andy007 - ты просто кладезь знаний ! Самое смешное, что сегодня я гонял ДВД в хвост и в гриву, но проблема с чтением дисков больше не возвращалась. Видимо, в прошлый раз я что-то налажал. Отбой тревоги ! А фолдеры всё-таки хотелось бы увидеть. Rvs, надеюсь на тебя ! This post has been edited by cax on 13-05-2006, 05:35 |
||
|
Posted: 15-05-2006, 10:21
(post 561, #601102)
|
||
Newbie Group: Members Posts: 10 Warn:0% |
Глубокоуважаемые гуру! Понимаю что лезу со своими мелкими вопросами в разговор мудрецов, но все же - есть ли на ваших модернизированных аппаратах функция Караоке (это когда микрофон можно подключить и песни в него орать)? Хочется приточить ваши навороты к своему китайцу (а он с этой фичей)! Но те прошивки, которые я скачивал и изучал, без этого караоке. Я проглядел в них эту функцию или ее у вас нет? У меня самого мозгов не хватит перелопатить свою прошивку через ассемблер, а прикрутить свой пульт, VFD и кнопки к неродной суперпрошивке вроде попробовал-получилось. |
||
|
Posted: 15-05-2006, 11:39
(post 562, #601124)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
Думаю, что это не умеет никто. Нужна оригинальная прошивка. А в чём заключается фича ? В меню появляется возможность включать-выключать микрофон, или что-то ещё ? |
||
|
Posted: 15-05-2006, 14:19
(post 563, #601186)
|
||
Newbie Group: Members Posts: 10 Warn:0% |
cax, действительно, в меню имеется возможность включать-выключать микрофон, регулировать его громкость, добавлять к звуку из микрофона ECHO (реверберация). cax, я так понял, что ты из Израиля? В Европе эта фича, похоже не популярна. А в Азии (Китай, ну и Россия) популярна. Если интересно, то могу выслать оригинальную прошивку моего китайца на почту. Я в нем с вашей общей помощью русские имена сделал. |
||
|
Posted: 15-05-2006, 15:03
(post 564, #601201)
|
||
Newbie Group: Members Posts: 39 Warn:0% |
C shared memory разобрался. Действительно дампом можно понять где используемые области, где нет. Я вот сейчас какую фичу делаю - чтобы можно было двд-видео в броузере папками показать. Собственно это делать уже научился. Осталось меню прикрутить для этого дела. |
||
|
Posted: 15-05-2006, 16:35
(post 565, #601223)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
awk, а что я с ней делать буду ? У меня, слава богу, есть чем заняться. Это Энди желает странного |
||
|
Posted: 15-05-2006, 20:00
(post 566, #601291)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
Вот пункт выбора русского языка в меню: 2. Russian | Set Preference To Russian | RUS 0059 012D 03C9 18 - ROM:31A2 А вот скажите мне, повелители кабеля, что пишется в EEPROM при выборе языка субтитров (ячейка 0xB) ? 2 байта кода языка ("ru"), или 1 байт выбранного значение пункта меню (0x18), или чего-то ещё ? В своё время после опытов я обнаружил, что выбор русского можно сделать таким кодом: ROM:0001F9C0 7F 0B mov R7, #0xB ROM:0001F9C2 7E 00 mov R6, #0 ROM:0001F9C4 12 06 61 lcall PREF_GetChar ROM:0001F9C7 EF mov A, R7 ROM:0001F9C8 94 17 subb A, #0x17 ROM:0001F9CA 60 02 jz ROM_F9CE ROM:0001F9CC 74 07 mov A, #non-russian font number ROM:0001F9CE ........................ Код работает ! Но откуда берётся это 0x17 ? Это 0x18 из пункта меню минус один ? Как мне определить какое значение соответствует японскому, китайскому и прочим языкам ? |
||
|
Posted: 15-05-2006, 22:36
(post 567, #601389)
|
||
Member Group: Members Posts: 134 Warn:0% |
Если можно, побольше интимных подробностей! This post has been edited by moroz on 15-05-2006, 22:37 |
||
|
Posted: 16-05-2006, 09:42
(post 568, #601586)
|
||
Newbie Group: Members Posts: 39 Warn:0% |
Про shared ram. Смотрю на дамп shared ram и ищу большие области заполненные нулями, причем начинающиеся с круглого числа. С вероятностью близкой к 1 - олбласти не используются. Про русский язык. В eeprom пишется 18. в 8032 есть табличка соответствия этого числа двухбайтовому коду:
В подавляющем большинстве прошивок вместо 18 -> ru идет какая-то хрень или ru отсутствует напрочь! Явно заговор!!! This post has been edited by Andy007 on 16-05-2006, 09:49 |
||
|
Posted: 16-05-2006, 11:03
(post 569, #601610)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
> Про русский язык. В eeprom пишется 18. Andy007, я чем тогда ты объяснишь, что в работающем коде используется 0x17 ? У меня этот код во всех прошивках. Проверка на 0x18 не работает. ROM:0001F9C8 94 17 subb A, #0x17 > В подавляющем большинстве прошивок вместо 18 -> ru идет какая-то хрень или ru отсутствует напрочь! И как результат того, что русский отсутствует в таблице, в EEPROM пишется 0x17 ??? Кстати, проверяя shared memory, я заметил, что при выборе русского текстовый код языка выставляется в "en". Надо будет попробовать влепить в таблицу русский вместо, скажем, корейского, может тогда всё будет как у людей ? В прошивке Пионера, кстати, с русским всё пучком. Впрочем, в Пионере и кириллический шрифт имеется |
||
|
Posted: 16-05-2006, 11:08
(post 570, #601611)
|
||
Member Group: Members Posts: 126 Warn:0% |
cax Andy007 прав у тебя есть обработчик по адресу 2_AC8D, а в нём чтение из таблицы по адресу 3B53. И если я понял то и код и 'ru' пишется в shared. И действительно в прошивках ru нет, я обычно заменяю какой ни будь тайский на ru и всё работает. А код что ты привёл ты сам сделал или... Но Andy007 подскажи в чём проблема если в меню по умолчанию указать русский, то после сброса по умолчанию в меню русский, а работает английский, пока не зайду и не выберу опять русский хотя он уже выбран!!! |
||
Pages: (52) < 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 21 .. 24 .. 27 .. 30 .. 33 .. 36 37 [38] 39 40 .. 42 .. 45 .. 48 .. 51 52 > |