| (Тема перемещена в форум: Домашний кинотеатр: устройства воспроизведения) Версия для печати (стр. 1) | |
| Конференция: | Конференция iXBT.com (http://forum.ixbt.com/) |
| Форум: | Домашний кинотеатр: ТV и проекторы (http://forum.ixbt.com/?id=62) |
| URL: | http://forum.ixbt.com/topic.cgi?id=62:4400 |
| -=CityAceE=-, 11.05.2004 09:19 |
Несколько обидно, что за рубежом целые посвящены тому, что люди обсуждают прошивки MT13x9. А у нас же в основном все сводится к тому, что обсуждают баги конкретных плейеров и ругают производителя, который никак на эти багги не реагирует. А между тем прошивки разный плейеров очень похожи между собой. Существуют модели, где производитель не планирует делать обновления. Например, я обладал замечательным с точки зрения железа плейером Arlink MP-560, но после того как я выяснил, что производитель не собирается менять ничего в прошивке, я был вынужден избавиться от него. Если бы я смог залить в плейер более свежий софт, то у меня не возникло бы и мысли избавиться от столь чудесного аппарата. На форуме мне встречались и владельцы каких-то эксклюзивных аппаратов, которые искали свежие прошивки. Почти все плейеры, за исключением BBK, не поддерживают русские названия файлов. Но прошивка любого плейера состоит из блоков. Наверняка они взаимозаменяемы при небольшой доработке. На сегодня существует достаточно информации и инструментов для изучения этих прошивок. Общими усилиями можно было бы сделать небольшой конструктор, который позволял бы собирать одну общую идеальную прошивку под конкретный аппарат. То есть взять самое лучшее от разных аппаратов и делать прошивку под свой плейер. Например, самый последний софт от самого Медиатека 02.08 стоит в аппартах Xoro, бесспорно лучная и единственная локализация есть у BBK, существуют прошивки с поддержкой субтитров в AVI файлах и т.д. Остается эти блоки грамотно скрестить между собой, добавить поддержку родного пульта, кнопок и DVD привода из своей родной прошивки, а также при желании поменять заставку и, вуаля, вот она прошивка, которую все ждут. Прошивка – всего лишь программа, которую можно и нужно изменить! От производителя ждать милости не приходится. Для экспериментов можно воспользоваться вот таким несложным устройством (http://www.adl528.com/sorry/tevion/e2prom-hack.htm) , которое не даст угробить ваш аппарат, а также вытащить родную прошивку, если таковой не лежит в Интернете. Ведь российские программисты лучшие программисты в мире! Ну, кто что скажет? |
| 1. Digital, 11.05.2004 09:51 |
А что? Отлично руссифицированная прошивка от ББК есть, последний софт МТК в прошивке ксоровской есть. Кто сумеет? Кто рискнет? Ведь можно слепить свежую прошивку для ББК и руссифицированную прошивку для ксоро. |
| 2. -=CityAceE=-, 11.05.2004 09:54 |
Digital Да надо не искать того гения, кто сможет это сделать, а всем вместе копаться, делиться находками и в итоге всем миром сделать полезное дело! |
| 3. horilka, 11.05.2004 10:52 |
-=CityAceE=- Хе, ну я спекртум на ассемблере программил и софтину всякую ломал, дизассемблируя ее В принципе все реально. Если наберется достаточное количество шарящих в этих делах программеров, купивших бобик, то все получится. |
| 4. Gennadyi, 11.05.2004 11:47 |
цитата:тут http://www.adl528.com/cyberhome/AD-L528---ALD5/cyber…es/datasheets.htm |
| 5. Sergei82, 11.05.2004 11:48 |
Народ. Бросьте в меня прошивкой от ббк. Очень любопытно. sergei82(собака)mail.ee P.s. Имеем опыт по замене картинок и переводе меню на другой язык в XORO 311/400 PRO |
| 6. -=CityAceE=-, 11.05.2004 11:56 |
horilka Да назначение регистров не столь важно на начальном этапе - ARM, он и в Африке ARM. Для начала надо понять какой блок за что отвечает, где находятся таблицы, которые надо править и т.д. Например в трех отличающихся прошивках Xoro, блоки ARM_bootstrap.bin, ARM_comp_1.lzf и ARM_comp_2.lzf идентичны, не смотря на то, что блоки лежат по раздным адресам в разных прошивках. Ну, с boot-блоком все ясно. А вот с двумя другими не совсем. Что в них? Если рассуждать логически, то там и может быть вожделенный софт от MTK версии 02.08. Может быть поэтому он одинаков и при этом пожат? А что касается программеров, то не обязательно они должны быть вледельцами именно BBK. Человек вообще может не иметь ничего кроме жалеания покопаться в софте. У меня, например, нет BBK... Добавление от 11.05.2004 11:59: Sergei82 |
| 7. Evgeny555, 11.05.2004 12:24 |
http://groups.yahoo.com/group/MEDIATEK1389/messages http://www.8883.mth.pl/ не на русском правда, может чем поможет. |
| 8. -=CityAceE=-, 11.05.2004 13:35 |
Вот (http://www.arm.com/products/CPUs/ARM7TDMI.html) краткое описание архитектуры ARM. А вот (http://www.arm.com/pdfs/DDI0084F_7TDMIS_R3.pdf) полная информация, включая описание инструкций. |
| 9. Sergei82, 11.05.2004 18:25 |
-=CityAceE=- Рекоммендованное устройство ничем не поможет в этом случае. Прошивка находится в другом камне, а к нему доступа через интерфейс нет. Здесь только паяльник и программатор помогут. |
| 10. -=CityAceE=-, 12.05.2004 01:55 |
Sergei82 Тогда, на сколько я понимаю, это устройство служит для программирования Serial EEPROM (http://www.adl528.com/pdfs/000018.pdf) . Но встает вопрос для чего нужна эта мелкая ПЗУ-шка? Уж не для того ли, чтобы заливать в нее какой-нибудь загрузчик, с помощью которого тем не менее можно реанимировать аппарат? Очень странно, что во всех аппартах выведен внешний разъем (в некоторых он просто не запаян) для ее программирования. Для чего лишние затраты? |
| 11. Sergei82, 12.05.2004 04:50 |
-=CityAceE=- ИХМО. В ней хранятся настройки производителя (регион код) и выбранные нами в меню (языки, системы ТВ и т.д.). Прошивка (вместе с загрущиком) пишется в AT49F1892AT (на XORO, в ВВК не знаю). Через предложенное устройство к ней не подобраться. Вот, может кто-то предложит красивое решение программирования этого камня без выпайки? Кстати, на плате есть еще один не распаянный разъем (3.3V;RX;TX;GND), почему бы вокруг него не устроить танцы с бубном? |
| 12. -=CityAceE=-, 12.05.2004 05:19 |
Sergei82 Если там хранятся только такие данные, которые легко можно изменить из меню, то для чего распаивают внешний разъем? А что касается разъема (3.3V;RX;TX;GND), то мне кажется это и есть тот разъем, которым Serial EEPROM программируется. Или на Xoro есть еще один разъем? Добавление от 12.05.2004 06:34: В общем, в результате поисков в Инете удалось выяснить, что народ как минимум считывает свои прошивки с помощью некоей утилиты под названием MTKTOOL, которую мне отыскать не удалось. Народ обсуждает (http://www.xdownload.it/forum/topic.asp?TOPIC_ID=243&whichpage=4) это дело не на английском языке, так что понять что к чему не совсем получается. Но надежда на то, что обойтись без паяльника и программатора все таки можно, пока теплится... |
| 13. ReX Madgere, 12.05.2004 07:58 |
Я нашел только один mtktool предназначеный для прошивки (и бэкапа уже существующей) драйвов основаных на mtk чипах. http://tdb.rpc1.org/firmware/GCC4521B.ZIP Может есть еще какие-то версии mtktool. |
| 14. -=CityAceE=-, 12.05.2004 09:06 |
ReX Madgere Нет, это не то. Его я тоже находил вместе с MTK (MicroController Tool Kit) by Dallas Semiconductor. Вот что об нужной программе говорит один спец на форуме Yahoo: "Firmware was dumped via serial link with MTKTOOL (search in google). As I said, don't ask for more info because I won't answer (I can't). Sorry. You need MTKTOOL from Mediatek. This program only is sent to manufacturers and S.A.T it's not released for users." |
| 15. Alex2jf, 12.05.2004 15:49 |
Дарова, бойцы! Проскочила тут имхо весьма полезная ссылка (http://www.8883.mth.pl/) , в которой, кроме всего прочего, рассказывается про устройство медиатековских прошивок.. а в разделе download (http://www.8883.mth.pl/Download.html) есть софтина для их анализа, которая еще и умеет вытаскивать обнаруженные блоки в виде отдельных файлов. Кстати, на аналог этогй полезной ссылки (тока на итальянском) ссылались коллеги с того самого форума (http://www.xdownload.it/forum/topic.asp?TOPIC_ID=243&whichpage=4) . Кому интересно тут итальянский вариант (http://www.zewan.com/1389/) Я попробовал прогнать c помошью mttinfo.exe вышеупомянутую прошивку от ббк и последнюю на сегодня прошивку от Xoro 311 pro. Заставки и окошко "эксплорера" оченно похожи на настоящие. Про файлы .bin.1.osd и .bin.2.osd говорят (http://www.nerd-out.com/forum/viewtopic.php?t=30089&postdays=0&postorder=asc&start=0) , что в первом лежат фонты с картинками, а во втором меню и строки (про строки так и есть - видно любым редактором). Ну, на сегодня, вроде, все. |
| 16. FHR, 12.05.2004 18:27 |
Супер! Супер тема! нужно решение по ранимации в домашних условиях - программатор и тогда можно клуб создавать и продавать прошивки и программатор |
| 17. Кренг, 12.05.2004 20:29 |
нужно решение по ранимации в домашних условиях - программатор нужен не программатор а сервисный софт на внутренний коннектор (есть точно начиная с 965 ббк - в остальных не знаю может быть не разведён ) и сервисный кабель - схема тут проходила , этим кабелем думаю можно и сливать и заливать прошивку |
| 18. Gridd, 13.05.2004 04:15 |
Поглядел я немного прошивку для 965, которая ходит по Интернету. Интересно. Благодаря польскому сайту удалось хотя бы примерно идентифицировать что и где находится. В чем-то она похожа на ELTA, но есть некоторые отличия. собственно загрузкой занимается 8032. его код 4 страницы по 64К каждая. Переключается со страницы на страницу через ссылки. Судя по всему 8032 выполняет начальное тестирование оборудования после включения питания. На четвертой странице кода есть код для ARM7, скорее всего это стартовая процедура для него. До этого места, правда, еще не добрался В прошивке есть интересная строчка 'MT1369 RESETDISK UPGRADE', что наводит на мысли о том что семейство MTK13x9 может быть сильно совместимо между собой и отличаться только отдельными интегрированными компонентами (типом DSP, наличием MPEG2/MPEG4 декодера, DAC и т.д.), т.е. 8032 и ARM7 как управляющие стоят и в 1379 и 1369, что означает, что достаточно разобраться с одной прошивкой, чтобы понимать на 90% все остальные. Кстати, количество интегрированных узлов в МТК1389 впечатляет. Все заявления бренданутых о том что МТК - г... отметаются как голословные. Инструменты. Есть WinARM - дизассембер для ARM7. В интернете нашел к ARM (Architecture 4) SDK с документацией, но он без поддержки Thumb, так что если ARM7 интенсивно использует Thumb, то будет бесполезен. Знаю, что ARM поддерживает IDA Pro, но надо искать желательно свежую версию с лекарством от жадности. Если у кого есть - шепните. При помощи IDA процесс идет куда как быстрее и проще. Код 8032 дизассемблируется дизассемблером D52, он заточен под 8052, но систему команд предшественника понимает (www.8052.com). Дизассемблер сделан по типу Sourcer, но если будете работать с ним имейте в виду, что он не понимает .BIN больше чем 64К. Основная задача - понять, как можно без программатора реанимировать плеер после кривой прошивки. Выскажу следующее предположение: Почти наверняка у 8032 встроенном в МТК1389 есть ROM, где находится стартовый код, инициирующий процесс загрузки даже если загруженная прошивка - кривая. Вопрос только в том как до него добраться. Возможность такая должна быть. Представьте себе ситуацию, когда распространяемая через с/ц прошивка оказалась глючной. Я для себя хотел бы выяснить наличие недокументированных сервисных кодов, которые возможно являются полезными. Блочность прошивки дает возможность почти безболезненной русификации плееров на основе MTK, для этого даже ее исходный код не нужен. Для этого нужно детальное знание структуры MTKOSD. Ну и не забыть контрольную сумму пересчитать. Алгоритм расчета можно взять из MTTINFO Кстати, если для ELTA прошивки пишет CORETEK, то BBK видимо ваяет сам, потому что в этом месте у BBK - пусто. Ни у кого, кстати нет возможности дернуть прошивку для 931S?. Ну сильно интересно. Буду разбираться дальше, потому что задача показалась крайне интересной, опять же молодость вспомнить. без спеков на железо, (без Интернета!!!!) имея лишь ворох .OBJ модулей от новелл 2.15 и огромное желание. А ведь получилось |
| 19. -=CityAceE=-, 13.05.2004 04:25 |
Итак, вот софт который будет полезен для копателей прошивок. 1.ROM Structure (http://www.zxpilot.vladivostok.ru/temp/ROM%20Structure.txt) - это просто информация о стуктуре прошивок от MTK. Здесь говорится о том, какой блок где лежит и за что отвечает. 2.MttInfo.1.0.0.2 (http://www.zxpilot.vladivostok.ru/temp/MttInfo.1.0.0.2.zip) - с помощью этой программы можно посмотреть информацию о конкретной прошивке, ее версию, размеры и положение блоков и т.д. 3.mtksplit (http://www.zxpilot.vladivostok.ru/temp/mtksplit.zip) - с помощью этой утилиты можно легко и просто разбить прошивку на ее составляющие блоки, однако почему-то как минимум один блок на выходе отсутствует - это картинка меню. 4.MTKViewer0.1b (http://www.zxpilot.vladivostok.ru/temp/MTKViewer0.1b.rar) - с помощью этой программы можно посмотреть картинки и шрифты из прошивки. 5.mtktools-20030906 (http://www.zxpilot.vladivostok.ru/temp/mtktools-20030906.zip) - это три полезных программы, позволяющие разжать пожатые блоки прошивки, вытащить текстовые сообщения меню (кроме русских) и что-то еще. Добавление от 13.05.2004 05:01: Gridd Добавление от 13.05.2004 07:16: Когда плейер прошивают, то он вначале загружает прошивку в ОЗУ, потом проверяет контрольную сумму и если она совпадает с рассчитанной, то начинается процесс прошивки. Если бы заставить плейер при каком-нибудь условии не прошивать загруженный файл, а передать ему управление, то на плейере можно было бы запускать свой софт, в частность можно было поэксперементировать не прошивая плейер... |
| 20. Gridd, 13.05.2004 08:12 |
-=CityAceE=-: Когда плейер прошивают, то он вначале загружает прошивку в ОЗУ, потом проверяет контрольную сумму и если она совпадает с рассчитанной, то начинается процесс прошивки. Совершенно верно. Если бы заставить плейер при каком-нибудь условии не прошивать загруженный файл, а передать ему управление, то на плейере можно было бы запускать свой софт, в частность можно было поэксперементировать не прошивая плейер... Код отвечающий за процесс загрузки находится в самой прошивке (строка 'Upgrade File DETECTED' и проч.). Это означает, что теоретически процедуру загрузки можно изменить так, чтобы: загрузчик не прописывал прошивку в EEPROM, а размещал блоки данных и кода по своим местам и передавал управление на загруженную прошивку без холодного рестарта, в случае необходимости инициализируя периферийное оборудование (CD привод и проч.). Основная проблема в том как загрузить ее в память поверх старой? Это можно решить двумя способами: 1. Прошить EEPROM модифицированным загрузчиком, который умеет делать то что перечислено выше. 2. Понять как BBK предполагает оживлять плеер в случае кривой прошивки. Тогда вопрос модификации загрузчика отпадает, но встает менее критичный, но все же важный вопрос количества циклов повторной перезаписи EEPROM. Но его можно наверняка посмотреть в спецификации на чип флеш-памяти. И если он достаточно большой (хотя бы 1000), то для экспериментов более чем хватит. Если флешить раз в три дня, то хватит на 2.5 года Кстати, страниц кода 8032 в прошивке 967S.BIN 5, а не 4. Я немного ошибся. Но сделаны они по тому же принципу. |
| 21. ReX Madgere, 13.05.2004 11:35 |
Вот более новая версия Mttinfo http://coldfire.online.fr/1389bin/MttInfo.1.0.1.0.zip http://coldfire.online.fr/1389bin/MttInfo.src.1.0.1.0.zip и исходняки к ней. У этой версии есть два ключа - -S и -C первый демуксит секции mpeg, osd, mp3 а второй сам просчитывает новую контрольную сумму и вписывает в прошивку |
| 22. Evgeny555, 13.05.2004 11:47 |
2All Ищем схему девайса для реанимации возможных трупов бобиков!!! |
| 23. Alex2jf, 13.05.2004 12:32 |
-=CityAceE=- Есть предложение: может имеет смысл выложить все файлы отсюда (http://groups.yahoo.com/group/mt13x9/files/MediatekDecompression) к тебе на zxpilot.vladivostok.ru? Имхо людям проще будет - не надо никуда подписываться, etc.. Кстати, там же лежит более новая версия (нумер 3) "mtksplit.exe" Gridd цитата:Я бы не стал так категорично говорить.. Строка эта лежит в блоке строковых (языкозависимых) данных, и кода, отвечающего за процесс загрузки там быть не должно. ИМХО. All Проверил одну свою догадку по поводу "хитрых" последовательностей клавиш. Небольшое вступление: для того, чтобы узнать версию прошивки в Xoro надо нажать setup-8-8-8-4-5-0-5, в бобике последовательность такая: setup-1-3-7-9. Натравив на прошивки mtksplit получаем 18 файлов, в которых будем искать соотв. hex последовательности (08-08-08-04-05-00-05 для xoro и 01-03-07-09 для бобика). Такие последовательности есть в *_8032_2.bin можно попробовать сделать некоторые выводы |
| 24. -=CityAceE=-, 13.05.2004 14:01 |
Alex2jf Сделал копию страницы, но ссылки на файлы поменял http://www.zxpilot.vladivostok.ru/temp/mt13x9.html Добавление от 13.05.2004 14:22: Для чистого эксперемента надо отыскать прошивки для разных плейеров с одинаковой версией софта от MTK. После чего сравнить блоки и выяснить, что где отличается. Я пока не могу найти такую пару... |
| 25. Alex2jf, 13.05.2004 15:26 |
Есть две одинаковые прошивки с разными языками, дык в них блок для 8032 отличается... хотя казалось бы, языковые вещи только в MTKOSD должны быть. Отличаются они, правда, не сильно - в 3-х байтах различие на единицу, но непонятно. |
| 26. Кренг, 13.05.2004 20:16 |
вот схема девайса от французов К сообщению приложены файлы: 1.jpg, 366x328, 34Кb, 2.jpg, 450x413, 43Кb |
| 27. Gennadyi, 13.05.2004 20:39 |
цитата:старый я стал, с памятью плохо но вспомнил в 8032 есть последовательный порт "Блок последовательного интерфейса - последовательный порт предназначен для обмена данными между микроЭВМ и внешними устройствами в последовательном коде посредством линий P3.0 и P3.1 порта P3, которые имеют специальные обозначения RxD и TxD соответственно. Управление работой последовательного порта осуществляется программированием регистра SCON из блока регистров специальных функций." http://dozen.mephi.ru:8101/study/mk51/archit/comport.htm дальше сами додумаете еще немного http://www.inta.portal.ru/zako/html/programs.html а это просто посмотрите, может кому поможет в жизни http://www.mds.com/Products/prodcat.asp?cat=Libraries http://www.mds.com/Products/prodcat.asp?cat=pnx1500 |
| 28. Gridd, 14.05.2004 05:03 |
Я как раз сейчас решил покопаться с кодом 8032 от МТК1389. Вот еще в общую копилку идей. Сразу оговорюсь - это пока догадки, которые могут быть и неправдой в итоге. 8032 - это romless версия 8052, т.е. своей ROM у нее нет. Это есть у оригинальной Intel 80c32, а также Philips, Atmel-Temic и многих других. Есть только 8032 совместимый чип от STMicroelectronics uPSD3300 с двойной флешпамятью, так что скорее всего намертво зашитого в ROM начального загрузчика у нее нет. Но окончательные результаты покажет вскрытие. Что удалось выяснить бегло (серьезно еще не смотрел): Встроенный серийный порт в 8032 действительно инициализируется, и если висящие на плате BBK RX,TX контакты заводятся в МТК, то это может быть сервисным разъемом, а если это действительно так, то из разбора прошивки может стать понятно что можно с ним делать (как например реанимировать трупик) Похоже что внутри 8032 управляет остальными устройствами по i2c. Вот описание реализации управления по i2c с помощью MCS51 (Intel Application Note AP-476 "How to Implement I2C Serial Communication Using Intel MCS-51 Microcontrollers"), код по крайней мере похож. И если это так то задача упрощается. потому что с серийной шиной разбираться проще. А если еще жесткая часть адреса i2c устройств зарегистрирована, то можно выяснить чьи чипы интегрированы в МТК1389. |
| 29. -=CityAceE=-, 14.05.2004 07:25 |
Gridd Прочитав твой пост я совсем запутался... Если все обстоит так, как ты говоришь, то труп плейера можно будет оживить одним способом - выпаяв ПЗУ и перепрошив его на внешнем программаторе... Чтобы обслуживать последовательный порт нужна какая-то программа в ПЗУ. Но откуда она возьмется, если основное ПЗУ угроблено, а своего в чипе от MTK нет? И все-таки не совсем ясно назмначение мелокой флешки возле основного ПЗУ. Что-то не верится, что внешний разъем выведен лишь для того, чтобы можно было править настройки плейера. Может быть все таки, в эту флэшину можно залить какой-то загрузчик, с помощью которого уже можно будет оживить аппарат? |
| 30. Sergei82, 14.05.2004 12:06 |
Такая идея... В XORO используется AT49F8192AT в которой и хранится прошивка вместе с загрузчиком, а что, если параллельно к установленной напаять еще одну, и используя чип-селект коммутировать при апдейте (после вопроса об абгрейте). |
| 31. Кренг, 14.05.2004 16:57 |
В XORO используется AT49F8192AT в которой и хранится прошивка вместе с загрузчиком, а что, если параллельно к установленной напаять еще одну, и используя чип-селект коммутировать при апдейте можно но проще то же самое сделать с флешкой в 2 раза большей ёмкости , корпус TSOP не так просто будет сверху припаять |
| 32. Sergei82, 15.05.2004 00:39 |
цитата: Паяли, знаем. Все нормально паяется при должном старании. А если ты говоришь о более простом способе, тогда не будь голословен, приведи марку флешки и схему включения (как на счет стирания и организации памяти при программировании?). Обсудим. В моем варианте напаиваем вторую зараннее запрограммированную (если мы будем ее только читать, тогда можно попробовать флеш другой марки, с другой организацией памяти), на ней устанавливаем 11 ногу в состояние защиты от стирания (добавленная микросхема случит только для востановления), а коммутируя (добавим переключатель) "чипселект" (возможно и "оутпутенейбл") на микросхемах мы сможем выбирать с которой грузиться. Процесс востановления я представляю так: коммутируем добавленную микросхему и подаем питание, вставляем диск с прошивкой и когда он спросит об абдейте переключаем переключатель на основную флешку и жмем "плэй", тогда ХОРО стирает и прошивает основную и с ней продолжает работать (если повезет Я бы опробовая уже, мой способ, если бы располагал такой флешкой, но увы в Таллине я ее не нашел. а у вас в Москве есть (в нете видел) за 6.5 $. Попробовал напаять 29LV160DB, но она на 3-х вольтовая, вобщем попытка неудачная. |
| 33. Gridd, 15.05.2004 06:52 |
-=CityAceE=-: Прочитав твой пост я совсем запутался... Если все обстоит так, как ты говоришь, то труп плейера можно будет оживить одним способом - выпаяв ПЗУ и перепрошив его на внешнем программаторе... Чтобы обслуживать последовательный порт нужна какая-то программа в ПЗУ. Но откуда она возьмется, если основное ПЗУ угроблено, а своего в чипе от MTK нет? Одно возможное объяснение этому может быть такое: пока не модифицируется управляющий код 8032, плеер можно реанимировать через последовательный порт, даже если в EEPROM для ARM7 прошит кривой код. Т.е. код для 8032 все-таки берется из EEPROM. Пока занимаюсь сбором инфы. Вот еще кой-чего интересного: Описание ES6008.pdf. Это чип ESS на котором собирались старые BBK (919?). С описаниями регистров. 1389 должен быть организован сходным образом. Весьма вероятно что 1389 поддерживает CompactFlash-ATA. Это возможный ответ на то, каким образом девелоперы отлаживают под него софт. http://www.nerd-out.com/darrenk/ES6008.pdf Нашел сервисный мануал на Compacks DVD5000 (Sampo). Морда - вылитый BBK931S, только без караоке. http://www.area450.com/thesampozone/players/dvd5000internal.htm плеер собран на MT1379. Есть поножовщина процессора и принципы его работы. Надеюсь это позволит кое-что прояснить для МТ1389. Дайте ftp куда его положить. Он небольшой (123К) Пробовал положить его в форум, переименовав в png - ан нет, не пролазит. Оч. может быть что на самом деле в плеере 965S используется несколько серийных шин для управления узлами и компонентами. Меня с самого начала смущала низкая скорость i2c для этой роли. ESS использует TDM (серийная шина до 16Мбит/с), так что 1389 может использовать подобное. i2c есть, с ее помощью однозначно программируется флешка в которой лежат настройки плеера (язык OSD и проч.), звук выводится в i2s, тоже в серийном виде. Кстати, есть достаточно простые схемы с помощью которых можно встать на i2c и подергать компоненты. Вот например: http://www.lancos.com/prog.html - I2C serial device programmer. Тут же лежат разные варианты схем для управления через i2c. С адресами i2c облом. Philips самостоятельно ведет мастер лист и никому его не раздает. Так что одна надежда - идентифицировать компоненты глазами, смотреть по спекам адреса, ну и уже с адресами лазить по коду. Иначе никак. Кстати, rar-архивы http://www.zxpilot.vladivostok.ru/temp/mt13x9.html не распаковываются. "Неизвестный формат". Хотя пробовал свежим rar. Все утилиты оттуда хотят cygwin1.dll |
| 34. -=CityAceE=-, 15.05.2004 11:20 |
Gridd Кстати, rar-архивы http://www.zxpilot.vladivostok.ru/temp/mt13x9.html не распаковываются. "Неизвестный формат". Хотя пробовал свежим rar. Перепаковал в ZIP, сделал соответствующие изменения на страничке и выложил. |
| 35. SPolar, 15.05.2004 11:43 |
Есть интерестная ссылочка http://www.expertis.rbcmail.ru Народ свободно патчит прошивку от XORO 400Plus. Правда он на ESSе, но если пообщаться с человеком может чего дельного подскажет? Добавление от 15.05.2004 11:50: Хотя почитав его FAQ, думаю не подскажет |
| 36. -=CityAceE=-, 15.05.2004 12:35 |
Gridd Все утилиты оттуда хотят cygwin1.dll Выложил сюда (http://www.zxpilot.vladivostok.ru/temp/cygwin1.zip) . |
| 37. Кренг, 15.05.2004 16:56 |
кстати а у 1389 нету ли JTAG интерфейса ??? |
| 38. Gridd, 17.05.2004 04:49 |
цитата:В ARM7 Tech Reference упоминается о наличии JTAG интерфейса у некоторых версий ARM7. Так что вполне может быть. Медитирование над мануалом от ESS6038 сильно помогло в плане понимания того чем вообще медиа-процессоры должны заниматься. |
| 39. Gridd, 19.05.2004 07:21 |
формат секции MTKOSD в прошивке BBK отличается от форматов прочих плееров на основе МТК. Фонтов в прошивке МТК похоже три. Никто не смотрел какой размер фонта (в пикселах) на экране плеера? MTKViewer камрада carichulo000 отказывается просматривать эти файлы. Описание секции после подготовки выложу. Так что можно будет сделать правильную русификацию плееров на основе MTK1389. ARM7 плотно общается с сопроцессором под номером 15, весьма вероятно это DSP. Декодированная секция 2 для ARM7 - полный бред. Или неправильно декодируется или в BBK - это не секция ARM, а (секция данных???, секция DSP???) Никто не напомнит как в IDA для не 80x86 присвоить коду расположение по другим адресам памяти? Это сильно упростило бы дизассемблирование кода ARM7. А то грузить его по кусочкам достает. По организации MTK похожи на Cirrus 98000 - есть хост, есть RISC, которые с собой взаимодействуют через память. Только у CS98k абсолютно другая система команд Ну вот такие вот предварительные итоги. Никто не хочет страничку организовать про МТК? Добавление от 19.05.2004 07:24: Сервисный мануал от BBK965S крайне желателен. Там с большой вероятностью может быть расписан pin-out от MT1389, а это сильно помогло бы в плане понимания как он работает. |
| 40. Sergei82, 20.05.2004 00:54 |
Напаял вторую флешку параллельно (зараннее запрограммированную), получил две прошивки переключаемые кнопкой, но увы абгрейтить не удалось. Вовремя экспериментов загружался с одной, а пытался абгрейтить другую переключаясь кнопкой. Дважды удалось проабгрейтить, когда в обоих флешках была рабочая программа, затем в очередной попытке одна из флешек только стерлась и после этого больше не абдейтится. Имхо, выводы: Направление тупиковое. Возможно вовремя абдейта флеш стирается не вся сразу, а поблочно. При работе проц всегда общается с флешкой, а не перегружает ее в ОЗУ. Gridd Я обрезал конец ВВК прошивки до размера ХОРО, тогда MTKViewer заработал и показал первых два шрифта (коряво), но третий (черный, тот который для файлов применяется, ИМХО) не показал совсем. P.S. Считал софт который был во флешке при продаже, на микросхеме наклейка 3450-1 (на сайтах не встречается) на днях выложу. |
| 41. -=CityAceE=-, 20.05.2004 04:34 |
Sergei82 Спасибо за оглашение результатов такого опасного эксперемента. Мне кажется, что проблема кроется в том, что программа прошивки работает прямо в ПЗУ. Соответственно, когда ты жмешь на PLAY, то программа хочет продолжить свою работу, а ты уже тем временем подменил ПЗУ и программа сходит с ума... А здесь (http://forum.ixbt.com/topic.cgi?id=62:4195-3) вот что написано: "Всем привет мы вернулись из Китая и есть не совсем плохие новости. Во первых привезли прибор и софт для восстановления прошивок, без выпаивания флеша. Есть новая прошивка, но пока без русского. Через две недели Китайцы обешали выдать готовый вариант с русским. Так, что появляются перспективы и возможности для экспериментов." Так что все таки возможность реанимировать плейер не выпаивая Flash есть! |
| 42. Кренг, 20.05.2004 19:28 |
Так что все таки возможность реанимировать плейер не выпаивая Flash есть! дык а разъём на что был Добавление от 20.05.2004 19:29: кстати вспомните возможность перешивать убитые мтк based двд и cd - rw писалки |
| 43. -=CityAceE=-, 25.05.2004 08:38 |
Значит так, в результате длительных поисков в Инете, с последующим анализом полученной информации, я подчерпнул следующие сведения. Чтобы реанимировать плейер, а также слить из него существующую прошивку нужно следующее: 1. Девайc, которым плейер подключается к компьютеру. 2. Программа MTK Tool. Девайс подключатеся к плате посредством 4-х контактного разъема, разведенного на плате плейера. Девайс должен быть построен на микросхеме MAX232. Подобными устройствами сотовые телефоны подключаются к компьютеру для перепрошивки. Схемы в достаточном количестве гуляют по Интернету. Возможно у кого-то уже нечто подобное. Либо кто-то решится его спаять самостоятельно. С программой сложнее. Она предоставляется разработчиком, то есть Mediatek'ом. Поиски в Интернете были безуспешными. Человек под ником cachirulo000, распологающей этой программой, наотрез отказывается обсуждать ее. Так что про программу скорее всего придется забыть. Но я уверен, что программа для прошивки сотовых телефонов, обслуживающая соотвтсвующие устройства должна подойти! А такие прошивальщики в сети лежат! |
| 44. Кренг, 25.05.2004 20:35 |
уверен, что программа для прошивки сотовых телефонов стчас , мтк тул если у кого и есть то утечёт точно - как это было с мтк флешами и прочем |
| 45. Sergei82, 26.05.2004 02:11 |
-=CityAceE=- не подойдет |
| 46. -=CityAceE=-, 26.05.2004 05:13 |
Sergei82 Откуда такая уверенность? |
| 47. Gridd, 26.05.2004 06:07 |
На основе свежей информации можно с большой долей определенности утверждать следующее. встроенный серийный порт 8032 не используется! Контакты с разъема TX/RX заводятся на прерывания таймеров T0 и T1, возможно обмен данными с внешним миром реализуется здесь, но невполне понятно зачем надо было так сложно делать, впрочем 8032 можно программировать самым ракообразным способом, не исключено что это делается в том числе и так. Надо разбираться дальше - процесс долгий, но интересный. На 8032 выведено i2c, которым он общается с EEPROM Atmel AT16c40 или совместимой. фиксированная часть i2c адреса Atmel - 0xA0, если это интересно. Исходники работы по i2c с этим чипом лежат на сайте Atmel. Хакнуть бы ее по i2c программкой и пробником, чтобы посмотреть что внутри, да понять ее формат, какие данные и где там лежат, то это сильно бы помогло в плане разборов с прошивкой. (В ней хранятся пользовательские настройки плеера) Есть еще одна информационная шина, которая тоже заводится на 8032, состоит из трех проводов VSCL, VSDA, VSTB. Первые - тактовая и данные. Похоже на i2c, Вопрос в том что есть VSTB? (V strobe??? V serial transmit bit???). Они заводятся на порты 8032, так что можно попытаться понять что делается через нее. Возможно это управление LCD индикатором. Драйвер LCD - микросхема Princeton Technologies PT6554Q, по управлению должна быть подобна контроллеру NEC uPD16311 INT0 - нога для прерывания 8032 (external 0) по схеме тоже висит в воздухе. Рядышком идет IR - infrared receiver, рискую предположить что он заводиться на INT1. Либо это строб внешнего управления, либо по нему идут серийные данные, но в этом случае тактовая идет откуда-то еще. Пробовать шить 965S неизвестными программами я бы не стал. Можно угробить аппарат. Кстати наружу 1839 выведен ICE от 8032, эта нога через резистор заводится на землю. И если ее отсоединить то вполне можно будет перевести 8032 в отладочный режим. Некоторые варианты 8032 (и 8051) выводят в режиме отладки байты исполняемых команд на внешние порты. Заюзать это сложно - но можно. |
| 48. -=CityAceE=-, 26.05.2004 06:55 |
Gridd Надо разбираться дальше - процесс долгий, но интересный С нетерпением жду дальнейших результатов! Очень и очень интересная информация. Пробовать шить 965S неизвестными программами я бы не стал. Можно угробить аппарат. Пробовать шить и не надо, для начала надо попробовать считать текщую прошивку через этот разъем. Добавление от 26.05.2004 07:34: All |
| 49. Sergei82, 27.05.2004 00:13 |
цитата:...и опыт, сын ошибок трудных... А.С.Пушкин |
| 50. kyocera, 27.05.2004 01:56 |
Полностью подтверждаю утверждение Sergei82 о невозможности установить какую-либо программную связь с DVD плеером и PC посредством использования отфанарного ПО. Ибо если бы было все так просто, то была бы для всех этих целей, а конкретно: программирование и прошивка мобильных телефонов CDMA/GSM/TDMA, спутниковых приемников, DVD плееров и всего остального, что имеет при себе RS232, одна программа - Windows HYPER TERMINAL |
| 51. Gridd, 27.05.2004 03:51 |
2 -=CityAceE=- Судя по всему, они могли отойти от спецификации МТК (если такая существует). Их прошивка работает с фиксированными параметрами шрифтов забитыми в код. Т.е. у них все будет работать хорошо, а переносимость им и не требуется 2 kyocera Кстати, есть mtktool, который шьет прошивки для компьютерных DVD-приводов на основе MTK (это LG и прочие). Но он работает через IDE и толку от него в нашем случае почти никакого. |
| 52. Starshark, 27.05.2004 17:43 |
Kyocera Мало того, hyperterminal с некоторыми плеерами на базе MTK13x9 работает!!! И даже ответы от плееров получает, только их расшифровать надо. |
| 53. kyocera, 27.05.2004 18:58 |
цитата: много чего дает какие-то ответы в порт, но толку от этого никакого. незная протокола обмена написать нужный софт не получится. Это что касается заливки. А вот для того, чтобы написать новую операционку для плеера, которая могла бы использовать 100% возможностей этого проца надо иметь открытый исходник, или SDK. Пока медитэк этого не сделает, альтернативных софтов невидать. Подобное, я помню, было сделано только для DVB ресивера NOKIA 9600/9500/9200/D-box, где в отличие от тупого родного софта для low power users все процессоры, включая аудиоЦАП, управлялись из интерфейса НА УРОВНЕ ВНУТРЕННИХ РЕГИСТРОВ!!! |
| 54. Eternity, 28.05.2004 01:09 |
-=CityAceE=- Извини что я вмешиваюсь в вашу дискуссию. Это будет мой единственный пост в этой ветке... цитата:Уже одна эта фраза говорит о том, что у тебя НЕТ инженерного образования! Иначе бы ты такое не писал! Белиберда, короче полная. Топик - совершенно бесперспективное занятие. Точнее, ну очень малоперспективное. У вас есть исходники firmware? Вы все "шарите" в машинных кодах для ДАННОГО чипа? Вы хорошо представляете что такое reverse engineering? У вас много свободного времени? Вам за это платят, наконец? А что, этого мало? Поэтому профи за это дело никогда не возьмутся. А рассуждения типа "вот взять блок прошивки из плеера X на проце Y с субтитрами и воткнуть в BBK на процессоре Z" и чтобы это "пошло" - ну это просто смех! (никого не хотел обидеть!) |
| 55. Gridd, 28.05.2004 06:04 |
Eternity: цитата: цитата: Появятся другие. На аналогичной или сходной платформе. Mediatek лицензировал ARM926EJS, так что в новых версиях будет новый управляющий RISC, но он 100% совместим с ARM7TDMI-S, который они используют сейчас. цитата:Нет. И кроме оригинальных девелоперов ни у кого нет. цитата:Intel MCS-51, ARM7TDMI-S - все документировано. Я видел много других процессоров, но понимать как работает RISC работает буду гораздо быстрее чем человек без образования. И я уже понимаю как он работает. цитата:Более чем. Более того по рабочему софту, разбираться гораздо легче, чем девелоперу склепать более-менее работающий. И я этим уже занимался при гораздо более худшей информационной базе. Так что понимание принципов работы 965S - вопрос времени, но не принципа. цитата:Нет. Максимум 40 минут в день. До тех пор пока не начинаю отрубаться в сон. Я работаю сейчас в области совершенно не связанной с электроникой, и где платят хорошие деньги, но для меня это отличная возможность "поразмять руки" и вспомнить ради чего я получал диплом цитата:Нет цитата:Да. Есть еще простое желание (но видимо не всем понятное желание) знать как работает вот эта f..king thing. Пока интересно - занимаюсь. Пропадет - займусь чем-нибудь другим. цитата:Что для вас профи? Прокуренный мужик с беломориной в зубах, всю свою жизнь программировавший однокристалки для интеллектуальных замков для гаража.??? Или человек, которому интересно и который "знает-с-какого-конца-надо-взяться"??? Информации, котороя имеет отношение к 965S тем или иным боком (по компонентам, по их программированию, по реализованным стандартам, по взаимодействию его частей между собой, плеерных хаков, прошивок от других плееров), т.е. всего того что может помочь в работе с ним у меня сейчас набралось около 260Мб. Просто праздник какой-то... цитата: Взять блок прошивки (грубо говоря фонт), заменить его на правильный с пересчетом контрольной суммы - это вполне посильная и реальная задача. На большее пока претендовать нельзя. Но мне интересно не только это. Я хочу знать как это все работает. Просто интересно. Просто офигительно интересно. Пока у меня складывается впечатление, что в прошивке очень много невычищенных девелоперских фрагментов, которые в production не используются, но при некоторой доработке плеера (подать управление на висящие в воздухе контакты) их можно будет использовать с выгодой для себя. В инете есть люди, которые разбирались с МТ1388 - это контроллер для компьютерных DVD-ROM, по их разговору я понял, что система управления приводами в MT1389 совпадает с точностью до миллиметра. Да и зачем компании придумывать что-то еще, если есть вполне рабочая система с помощью которой можно рулить приводом? Вот пример того как одна часть изолирована Reverse engineering - это в первую очередь грамотное умение искать информацию и грамотное умение использовать открытые источники . Это вам любой разведчик скажет. P.S. Менее всего хотелось бы заваливать ветку флеймом. До сих пор почти вся информация была по делу. Так что если есть желание побеседовать об общих принципах "подъема в исходники", то давай куда-нибудь в другое место. ОК? |
| 56. -=CityAceE=-, 28.05.2004 14:45 |
Gridd Браво! |
| 57. Starshark, 28.05.2004 17:21 |
2 Gridd Ну уже хочу результатов..... |
| 58. Gridd, 29.05.2004 04:32 |
Starshark Быстро никак не получится |
| 59. Evgeny555, 04.06.2004 18:07 |
М-да, тема заглохла |
| 60. krutoj_coder, 04.06.2004 23:48 |
каанешна всю ветку не читал... Тем более ктото кричал что наши пограммеры лучшие в мире... неужно им локализацию не освоить... надо тока кодовую таблицу заточить ... и всё... Всем удачи... |
| 61. Sergei82, 09.06.2004 01:24 |
Господа, а финальная цель то в чём? Чего все ждут? Вы сами-то знаете? Сформулировать КОНКРЕТНО можете? |
| 62. Кренг, 09.06.2004 18:13 |
первая цель я так понимаю - сливка заливка софта в аппарат при любом состоянии , вторая - добавление в софт необходимых функций |
| 63. -=CityAceE=-, 11.06.2004 04:16 |
Освоил: 1. Форамт и замену заставки на свою. 2. Формат и замену фонтов. 3. Формат и замену русского перевода. Это, конечно же мелочи, но все равно уже что-то |
| 64. A965S, 11.06.2004 15:23 |
Gridd,-=CityAceE=- Уважаемые Gridd и -=CityAceE=! Мой, не так давно купленный 965, постигла небольшая неприятность. Могу ли я обратится к Вам вне форума с конкретным вопросом? Уверен, что Вы сможете мне помочь с ответом. Мой адрес atniko@yandex.ru. К сожалению, не могу определить Ваши адреса |
| 65. Дмитрий_777, 12.06.2004 19:31 |
спасибо всем!!! вот я и определился с выбором плейера! однозначно возьму Xoro HSD-400Pro ! и плевать мне что ббк965 привод типа все корявые диски читает!! мне главное функциональность аппарата - 400про имеет все выходы и входы в отличие от ббк.... буду ждать от Вас правильной русификации чтения русских имен файлов! а также подробной (пошаговой) инструкции как и чем заменить заставку, шрифт и сами слова..... |
| 66. -=CityAceE=-, 14.06.2004 05:38 |
Перевод интерфейса 4tune MP-151, BBK 965s и Xoro 400PRO: http://www.zxpilot.vladivostok.ru/temp/Strings.zip |
| 67. Дмитрий_777, 14.06.2004 12:38 |
-=CityAceE=- а ты можешь засунуть свой! перевод в прошивку ксоро400про и ксоро311про..... я думаю многим будет интересно её получить! спасибо...за общение по ICQ :-) |
| 68. -=CityAceE=-, 14.06.2004 13:51 |
Дмитрий_777 Пока делаю это для 4tune MP-151. Если все пройдет гладко, то доработать прошивку Xoro аналогичным образом не составит труда. |
| 69. Мих., 15.06.2004 10:09 |
-=CityAceE=- Мдя. Перевод от Ксор - действительно, песнь.(...Мне Ваши стихи про кефир понравились очень...!) Типа, как в анекдоте, если по русски - "окружающая среда", то по аглицки - "Surround wednesday". |
| 70. Spvl, 15.06.2004 11:43 |
Очень интересно... Вот и я поимел проблему. Дите в XORO 311 засунуло спрятаный папой диск с апдейтом. Потом испугалось и выключило. Апдейт закончился неудачей. Хоть у меня и не MTK чип очень хочется разобраться. MAS - заявило что такие аппараты ремонтируются только в Москве и за 30$ печально. Доставка в Москву и ремонт обойдуться больше стоимости аппарата. А вот мысли и некоторые вопросы. 1. При апдейте XORO ищет файл hsd311.rom - поиск такой последовательности в прошивке ничего недал. Значит процедуры загрузки в ней нет? 2. Правильно ли я понимаю что содержимое файла hsd311.rom - это то что заливается один в один в at49F8192? 3. На плате присутствует ALi M5705 и at49F001 Я так понимаю это контролер и микрокод управления DVD приводом. http://www.ali.com.tw/eng/products/product_detail.php?pserno=50 Может процедура апдейта реализована через него ? |
| 71. Sergei82, 15.06.2004 19:54 |
Spvl ...вопросов много... плохо форумы читаете... 1. ...а верхний регистр пробовали? процедура... есть. 2. правильно 3. это как это и at49F8192 и at49F001 на плате стоят? а фото можно??? |
| 72. Spvl, 16.06.2004 07:52 |
Sergei82 1. пробовал комбинации Hsd311 в прошивке нет. Как же он узнает что его хотят апгредить? 2. т.е. если ее выпаять и залить туда содержимое файла hsd311.rom и обратно запаять все заработает ? 3. да именно так at49f001 стоит рядом с m5705 фото могу сделать завтра |
| 73. Дмитрий_777, 16.06.2004 16:47 |
если макровижн отсутствует у "4тюне мр151" то можно ведь этот кусок кода вычислить и заблокировать (хотя бы пропуском инструкций - кто в ассемблере силен???) во всех остальных плейерах на чипах МТК.... или 1389DE встроенную аппаратную синхропомеху (макровижн) имеет??? |
| 74. Gridd, 17.06.2004 07:46 |
Тема не заглохла! по прежнему ковыряю прошивку. Из-за некоторых семейных проблем ее пришлось приостановить. |
| 75. Sergei82, 17.06.2004 14:49 |
Spvl 1. Укажи ссылку на прошиву, в которой ИСКАЛ, поищем вместе 2. да 3. жду |
| 76. Дмитрий_777, 18.06.2004 17:50 |
на dvd-mpeg4-players появилась информация про новую вервию Xvid... по описаниям на родном сайте есть поддержка GMC и еще что то новенькое.... когда плейеры будут иметь эго в своей прошивке?? |
| 77. Дмитрий_777, 19.06.2004 23:23 |
на компьютере при использовании кодека Divx 5.xx Pro есть такое окно где можно регулировать качество декодирования от чистого и почти как ДВД до сильно "кубичного" но зато быстро воспроизводимого на слабомощных ПК... ---так вот у меня вопрос к знатокам.... скажите как именно процессор воспроизводит видео мпег4 и как он производит регулировку качества??? (просто смотрел на одном таком плейере - правда незнаю на чем он собран - AVEST AVD-116a так там такая жуть была - сплошные кубики - словно кино с малым разрешением растянули на свесь экран, а тот же диск на ПК я мог регулировать качество от того что показывал плейер до качество ДВД).... может всё таки есть у этих плейеров секретное меню где можно установить степень качества декодирования???? |
| 78. Gennadyi, 21.06.2004 09:20 |
цитата: На форуме DigitalShop http://forum.digitalshop.ru/showflat.php?Cat=&Nu…fpart=11&vc=1 есть такой ответ представителя Technosonic/4Tune Andre Mukovoz (http://forum.digitalshop.ru/showprofile.php?Cat=&…fpart=11&vc=1) "а так дадим софт и схему придется купить кабель для ком порта, микруху(правда редкую) ща пытаемся переделать на популярный МАХ ,5 кондеров, разъем сом порта, и чуток проводов Просто все микрухе в Москве мы скупили и сожгли во время тестов- они с умножителем напряжения и видать горят, что было подтверждено китайскими братьями " Может вопрос решится |
| 79. Дмитрий_777, 21.06.2004 17:14 |
Gennadyi так значит я понял что кабель от сотового NOKIA 2100 можно использовать как адаптер сигналов!!! ведь там как раз и есть эта MAX преобразователь Rx, Tx ..... кто что предложит??? |
| 80. Gennadyi, 21.06.2004 17:41 |
цитата:Я схемы от Nokia не видел. Готовое решение на рисунках А предлагать надо программу или протокол обмена. Для начала параметры подключения: скорость, кол-во бит, старт-стоп бит, контроль четности (кто знает что у них на уме) К сообщению приложены файлы: 1.jpg, 366x328, 34Кb, 2.jpg, 450x413, 43Кb |
| 81. Бобер, 21.06.2004 17:43 |
цитата:Похоже, что не только от Nokia. Почти у всех мобил кабели на МАХе собраны, единственная проблема, где саму программу найти для прошивания? Опа, на схему глянул, действительно, можно будет использовать практически любой телефонный шнурок для СОМ порта. |
| 82. Sparc, 21.06.2004 18:08 |
Ежели вы имеете в виду MAX232 и ему подобные, то это лишь трансивер для преобразования в уровни RS-232. Его пристутствие ни о чем не говорит (разве что о наличии RS-232 интерфейса). Кроме того, этих трансиверов толпа существует - с разным количество входов/выходов, с разными скоростями и т.п. Так что брать и использовать абы-какой кабель смысла нет - сначала нужно выяснить спецификацию адаптера (то бишь схему хотя бы) |
| 83. Бобер, 21.06.2004 18:23 |
Так схема вроде как двумя сообщениями выше, или это не оно. |
| 84. Sparc, 21.06.2004 18:45 |
Сорри, картинки проглядел. В общем если собирать будете, то советую покупать с защитой от статики т.е. MAX3232EXXX, где XXX - буквы (температура, корпус, кол-во ног - подробнее смотреть здесь (http://www.maxim-ic.com/qa/info/naming_conventions/) ). |
| 85. Бобер, 21.06.2004 20:31 |
ИМХО, смысла нет самому собирать, проще купить самый дешевый шнурок от телефона и приспособить. |
| 86. Дмитрий_777, 22.06.2004 21:55 |
так значит все на поиски ПРОГРАММЫ !!!!!!!!! а я на неделе куплю себе шнурок для NOKIA 2100 и скачаю прогу тля телефона - нужно найти и скачать для прошивания плейера по RS-232 интерфейсу должна она быть а инете - должна!! или кто нить должен знать как использовать любую другую...... есть тут програмеры-системщики?? |
| 87. Gridd, 23.06.2004 05:09 |
Я нашел кусок кода для 8032 который грузит значения для таймера-счетчика T1 в качестве генератора тактовой, только при беглом подсчете у меня получились нестандартные скорости передачи, скорее всего формула не для того режима. И процесс прошивки организован несколько заморочно. Текст который выводится на экран во время прошивки содержится в коде от ARM7, в то время как управление флешкой полностью заведено на 8032. |
| 88. Дмитрий_777, 23.06.2004 21:06 |
а давайте кто нить этими прогами попробует получить (для начала) бинарник из флешки плейера http://www.mobile-city.ru/prog_model.htm потом обсудим? |
| 89. Starshark, 25.06.2004 19:31 |
Cachirulo выложил MTKTOOL и схему девайса. ftp://194.184.110.46/download/ Но нихрена не качается. Может народу много. |
| 90. Кренг, 25.06.2004 20:15 |
есть распиновка MTK 1379 из сервис мануала Philips 728 (кусок схемы ) если кому надо - с 1389 я так понимаю что должно совпадать по ногам кстати с ftp качается - но скорость 1 - 3 к |
| 91. Gennadyi, 25.06.2004 20:41 |
цитата:Уже скачал. Могу отправить почтой ~3.5Мб ноги похоже растут отсюда http://www.cosmictec.com http://cosmictecftpb@ftp.cosmictec.com/en/default.asp см вложение К сообщению приложены файлы: 1.jpg, 480x393, 64Кb |
| 92. Starshark, 26.06.2004 00:35 |
Gennadyi, пришли пжалста на starshark(сабака)ukr.net. Нифига у меня не качается. |
| 93. -=CityAceE=-, 26.06.2004 11:31 |
У кого-нибудь заработала вот эта схема (ftp://194.184.110.46/download/INTERFACE-MT1389.jpg) совместо с этим софтом (ftp://194.184.110.46/download/MtkTool.zip) ? А то как-то первому паять лениво... |
| 94. Бобер, 26.06.2004 11:41 |
-=CityAceE=- Насчет софта не знаю, но схема абсолютно работоспособная, поскольку это классическая схема для прошивки мобильных телефонов и повторялась людьми не один раз. А если паять лениво Жаль, живешь далековато, я бы тебе подогнал шнурочек для экспериментов |
| 95. Sergei82, 27.06.2004 04:55 |
все работает, но не всегда устойчиво |
| 96. Дмитрий_777, 27.06.2004 19:00 |
Sergei82 и можно качать в чип и из чипа???? а чем ДЕкомпилировать прошивку, изменить, и скомпилировать ??????? |
| 97. Starshark, 27.06.2004 23:08 |
Дмитрий_777 Ну у тебя запросы, софт предназначен (IMHO) прежде всего для заливки (считывания) прошивки в аппарат, а компилить, декомпилить это уже занадто. |
| 98. Gridd, 28.06.2004 06:22 |
цитата: Положи ее на zxpilot, пожалуйста. Не получается скачать ни схему ни софтинку с 194.184.110.46. Кстати,не смотря на большое количество возможностей флеш-памяти Am29LV160D, которая стоит в BBK в прошивке используется только Program (прописать байт по указанному адресу) и Erase Chip, которая трет всю флешку сразу. Это видно по коду. Хотя на ней вполне можно было сделать стирание по секторам и сделать bootcore, для того чтобы иметь возможность вернуть плеер в рабочее состояние. Но не сделали - не стали возиться. |
| 99. -=CityAceE=-, 28.06.2004 11:54 |
Gridd Выложил у себя краткую инструкцию (http://www.zxpilot.vladivostok.ru/temp/info%20mtktool.pdf) , схему (http://www.zxpilot.vladivostok.ru/temp/INTERFACE-MT1389.jpg) и программу (http://www.zxpilot.vladivostok.ru/temp/MtkTool.zip) для скачивания/закачивания прошивок в плейеры. Не нашел ли ты, копая прошивку, в каком месте стоит искать место, где хранятся коды клавиш пульта, на предмет обучения прошивки другому пульту или изменению кнопок на другие? |
| 100. fly23, 28.06.2004 20:24 |
Есть ли у кого нибудь последняя прошивка для ББК 969 c поддержкой русских имен файлов Очень нужна Спасибо vlas@sha.rnd.su |
| 101. Gridd, 29.06.2004 04:41 |
цитата:Нет, пока еще не добрался. Кстати, если кто-нибудь разбирал пульт от 965S, то не подскажете ли на каком чипе он собран? Это крайне важно. Если есть описание от чипа, то будет понятно какую систему команд он поддерживает (RC5 или что-то еще), зная систему команд станет понятно что искать в коде. Я долго разглядывал код, в котором болтались 5555 и AAAA пока не посмотрел в pdf от флешки и не сказал: "Как все просто оказывается..." Добавление от 29.06.2004 10:30: [q]Кренг: Добавление от 29.06.2004 10:38: Про шнурок. |
| 102. Gennadyi, 30.06.2004 12:37 |
Французская тошиба выложила прошвку "Mise Ё¤ jour firmware du SD-433 (version 038)" http://www.toshiba.fr/egp/services/maj_sd433.asp Но требуется регистрация и номер аппарата описание: http://www.toshiba.fr/donnees/egp/images/SD433.pdf |
| 103. -=CityAceE=-, 30.06.2004 14:35 |
Gennadyi Я ввел в поля регистрации фонарные данные и мне на мыло прислали прошивку, сопроводив ее текстом, приведеннным ниже. Одно непонятно, как и чем этот образ на диск закатать. Madame, Monsieur Suite а votre demande vous trouverez la version 038 du firmware du SD-433 en piиce jointe de ce mail. La mise а jour s'effectue simplement en suivant les points suivants : - Dйtachez puis dйcompressez le fichier joint а ce mail. - Gravez les fichiers UPDATE.VER et build.img sur un CD-R. - Le mode d'emploi de la mise а jour est contenu dans le fichier mode_emploi.pdf inclus dans le fichier ZIP. En vous remerciant de votre confiance. Cordialement TOSHIBA Добавление от 30.06.2004 14:40: Не сумев извлечь из образа файл я его изучил с помощью HEX-editor'а. Внутри явно не прошивка от MTK... Так что интереса в этой прошивке мало. |
| 104. Gennadyi, 30.06.2004 15:23 |
А что за образ? Посмотреть можно? |
| 105. Дмитрий_777, 30.06.2004 18:01 |
Sergei82 вот мне интересно: если набор микросхем одинаков если все они одинакого соединены если нет никаких аппаратных различий (разве что номиналы обвязки чипов)..... то почему ПО неподходит друг к другу - значит где то есть еще разница в плейерах на чипе мт1389???? (у меня как то получалось разные мамы на Intel430vx чипсете писать другими похожими биосами и работали!!!!) |
| 106. Gridd, 01.07.2004 07:20 |
Дмитрий_777: цитата: Достаточно поменять микросхему драйвера дисплея с VFD на LCD, заменить привод DVD и всё - работать не будет. Потому что поддержка этих устройств зашита в ПО. Работать будет если два устройства продаваемые под разными марками покупались у одного и того же OEM, т.е. они идентичны за исключением лайбочки на корпусе. |
| 107. Hipa, 01.07.2004 10:51 |
Обновилась прошивка для DK-Digital 339 (MTK1389GE) - английский сайт (http://www.dkdivx.co.uk/homepage.htm) |
| 108. Sergei82, 01.07.2004 15:19 |
цитата: ... а если питание не выключать ?! |
| 109. -=CityAceE=-, 01.07.2004 16:38 |
цитата:Положил вот сюда: http://www.zxpilot.vladivostok.ru/temp/sd433_Fr340038.zip |
| 110. Igor T., 02.07.2004 10:47 |
Схема DVD на Mediatek. MT1336E/1379E with Sanyo DV34 PUH for MPEG Demo Board. 7 дней будет здесь (http://www.webfile.ru/26087) |
| 111. Gennadyi, 02.07.2004 11:36 |
цитата:Положил вот сюда: http://www.zxpilot.vladivostok.ru/temp/sd433_Fr340038.zip[/q] Посмотрел! Zoran Vaddis однака Скоро и за него придется браться Кусочки из образа : "******************************************** *** Welcome to Mercury *** *** CPU Software version %s *** *** SERVO Software version %s *** ********************************************" "ZORAN I64 Lib_setup const values" "E_OSDChkLay - Origin X must be equal to 0 with Vaddis IV chip" "SERVO Debug Menu: ----------------- sn : send nop sv : get sw ver sp <addr> <val> : poke se <addr> : peek sP <addr> <val> : set param sG <addr> : get param sC <addr> <val> : code poke sE <addr> : code peek ss <val> : set speed sh : home sd : spin down su : spin up sl <num> : sled leap sm [<media_type>] : [set/detect] media sj <num> : jump sF <num> : jump far sk : keep head sy : play s0 : set layer 0 s1 : set layer 1 st <servo_state> : set servo state sf : start FE calibration df <len> : set defect lenght dr : enable/disable DRC defect dd : set Servo DVD params dc : set Servo CD params db : enable debug DACs ABC dB : enable debug DACs ABCD sz : set laser off gs : get servo state szc : set CD laser on szd : set DVD laser on gjc : get CD jitter gjd : get DVD jitter mdm : Mute motor driver mdu : Unmute motor driver gm : get media type r <addr> : read DSP address w <addr> <val> : write DSP address sc [<phase>] : start calibration [phase] lp [<media_type>] : load parameters table sJs <size> <repeat> : multiple jumps - single direction sJd <size> <repeat> : multiple jumps - two directions sJt <size> <repeat> : multiple 10 jumps - two directions dF <len> <rep> : set multiple defect test o <offset> <val> : write to overlay at offset ds <par> <len> : Start new defect histogram [0 - ZOH, 1 - FOH] Do not regards defects below len dh : Focus balance histogram g : get messages" |
| 112. Gridd, 02.07.2004 12:14 |
цитата: Спасибо! Обязательно поглядим! |
| 113. Кренг, 02.07.2004 22:04 |
Origin X must be equal to 0 with Vaddis IV chip Vaddis то 4 Divx не поддерживает |
| 114. -=CityAceE=-, 04.07.2004 08:15 |
Собрал аппарат для бэкапа/прошивки. Погонял совместно с Arlink MP-530. Работает! Даже не смотря на то, что я припаял не электролиты Ну теперь можно вдоволь эксперементировать не боясь угробить плейер. |
| 115. Gridd, 10.07.2004 06:14 |
Прояснилось почему глючат кнопки и экран при левых прошивках. Используются разные драйверы LCD и VFD, а управление идет по одному и тому же интерфейсу, только команды немного отличаются. Потому и получается - то полностью работает (если чипы драйверов совпали), не полностью работают или кнопки и сегменты индикатора перевраны (если отличаются) и полностью не работают (абсолютно разные) VSTB, VCLK,VSDA - это интерфейс управления передней панелью (кнопки + LCD(или VFD)). Висит на порту P3 Кстати в схеме 965S немного наврано с обозначениями. с 1389 уходят три сигнала VSTB, VCLK,VSDA а на морду они приходят в виде LOAD (STROBE), CLK, DIN соответственно. попробуй догадайся. Интерфейс похож, только никак не могу понять у кого китайцы (Princeton Tech) драли PT6554LQ, могли конечно сами доработать немного, что-то что уже имея изначально, но драли однозначно. Проблема в том что на их сайте есть только описание ног и типовая схема включения. Систему команд контроллера они положить забыли. Интересный момент обнаружился. Китайских фирм, которые лепят драйверы дисплеев - немеряно. Но у всех - 60%-70% продукции тянуто по лицензии у брендов. Нашел похожий на PT6554 чип у Oki Semiconductor. посмотрим - подойдет или нет. Времени и так не много, а тут еще голову ломать над проводами не хотелось бы. PT6312 который стоит в бобиках с VFD цельнотянут с NEC uPD16312. И это рулит. Кстати в яхе в группе mt13x9 лежит рулезное чтиво - хакерский вариант гайда по фирмварям. Криво переведенное с испанского на английский, но вполне читабельно. MTKOSD описано вполне нормально. И валяется у них бета MTKRemaker - самопальная тулза, которая позволит локализацию прошивок делать. Но как обычно - упаковано затейливым RAR-ом, что хрен распакуешь. P.S. Я тут подумал. В принципе можно доработать прошивку так, чтобы свежая писалась в RAM а не во flash с последующим перезапуском, но для этого надо менять процедуру загрузки в 8032, а это все-таки ооооочень опасная операция. bootcore 8032 от прошивки к прошивке почти не меняется (точнее те процедуры которые отвечают за прочесс перепрошивки) - даже на разных моделях разных производителей. Для этого надо будет не пожалеть один плеер и вместо намертво впаянной флешки приделать кроватку для BGA или TSOP, с тем чтобы спокойно вынимать оттуда убитую флешку и спокойно перешивать ее живой прошивкой во внешнем программаторе. P.P.S. свожу потихоньку все накопанное воедино. |
| 116. Starshark, 10.07.2004 16:45 |
Gridd Где-то я читал что MTK1389 при включении посылает кое-какие байты в com-интерфейс и ждёт некоторого ответа. Если нужный ответ получен - происходит загрузка рабочего софта из интерфейса, если нет - то из флешки. Не могу что-либо утверждать за давностью мыслей, но может стоит покопать в этом направлении. |
| 117. Дмитрий_777, 11.07.2004 14:34 |
цитата: микруху дисплея может быть.. (хотя это тоже глупости - сколько есть микрух на свете с одинаковых!!! интерфейсом со стороны управления) и ведь заменять то будут совместимыми как по ногам так и по интерфейсному коду - так что это глупости менять на неподдерживаемый девайс ну а приводы - тут совсем смех.... интерфейс саньё он и африке саньё!!!! вы же не будете говорить что каждый раз при установке нового СД или ДВД привода в свой ПК вы там меняете драйвер? они управляются универсальным набором ATAPI команд!!! вот и тут также долно быть а иначе и быть не может к тому же тут СитиАйс говорил что лил прошивку от ксоро в фортуну..... |
| 118. -=CityAceE=-, 11.07.2004 15:28 |
Дмитрий_777 В этих плейерах нет ATAPI!!! Все управление DVD приводом базируется на основной плате плейера. Так что ты не прав. |
| 119. Starshark, 11.07.2004 16:52 |
Он и не говорил, что там ATAPI. Он лишь сказал что Интерфейс у всех ПОДХОДЯЩИХ дивидюков должен быть одинаков - SANYO. Т.е. и электрика и команды должны быть одинаковыми. |
| 120. Gridd, 12.07.2004 06:00 |
цитата: Речь не идет о конечных пользователях конкретной модели. Я имел ввиду изготовителей плееров. Последние вполне могут поменять индикатор на морде исходя из дизайна и прочих надобностей. Код прошивки при этом вполне может оказаться другим. цитата: Тут нет привычного 40 пинового IDE разъема, потому что IDE на приводе внутри DVD не нужно (хотя раньше делали плееры с IDE приводами). Все стоит внутри 1389. Скорее всего 1388 интегрирован в 1389. Вполне возможно что управление с точки зрения ПО делается посредством посылки АТАPI команд. Как оно в реальной жизни - надо смотреть. Далее, гарантий совместимости между различными приводами для DVD никаких нет. У ESS программируется тип интерфейса для приводов трех различных производителей. Ведь для чего-то это делается? |
| 121. ReX Madgere, 12.07.2004 16:27 |
2Gridd >У ESS программируется тип интерфейса для приводов трех различных производителей. Не мог бы ты рассказать об этом по подробнее. |
| 122. Gridd, 13.07.2004 03:10 |
ES6008/18/28/38 DATA SHEET страница 40 R_DCICTL (0x2000302Ch, R/W) This register controls the host port when the Vibratto is in DCI mode. After reset, it is initialized to 0x000h. Биты 1:0 LDRSEL Loader Select [1:0] 0 0 Bypass mode. 0 1 Sanyo loader 1 0 Takaya loader. 1 1 SGS-Thomson loader. Так что насчет "только Sanyo" я бы не был столь категоричен. |
| 123. ReX Madgere, 13.07.2004 08:15 |
2Gridd: Спасибо. Только что нашел эту pdf во flashget недокаченой... |
| 124. Gridd, 13.07.2004 11:18 |
Интернет полон мудрости и доков. только вот от 1389 нигде нет. Попробуем другие методы. |
| 125. Дмитрий_777, 13.07.2004 20:52 |
цитата: я же говорил что: имеется двд привод№1 с интерфейсом саньё и двд привод№2 с интерфейсом саньё - мы их пробуем менять друг на друга - что и прошивку плейера нужно менять вместе с этим??? ведь там на двух раъемах к коим подключен этот привот сигналы и их временные и электрические и логические параметры строго оговорены спецификацией интерфейса саньё!!!! или я тупой? |
| 126. vladka1, 15.07.2004 10:05 |
Уважаемые, кто подскажет, у нас стали продавать аппараты Digitrex 4000, http://www.digitrex.net/Product-Detail.asp?ProductID…amp;CategoryID=16 по моему это аналог Xoro 400 Pro, тот же лоадер и процессор от MTK http://www.xoro.ru/product/daten_XOR0001.prod вот только пульт разный, можно ли воспользоваться прошивкой от Xoro, или нет? Спасибо! |
| 127. -=CityAceE=-, 15.07.2004 10:25 |
vladka1 Скорее всего нельзя. С высокой степенью вероятность прошить плейер удасться (если переименовать файл от Xoro как того требует текущая прошивка аппарата) только после этого не будут работать: - пульт - табло - кнопки на лицевой панели - звук В случае неудачи невозможно будет откатиться назад, потому что на руках нет оригинальной прошивки. Более точно можно было бы сказать, если бы на руках была прошивка от Digitrex'а. Я пробовал прошивать плейер, построенный на процессоре от MTK всеми подряд прошивками, которые попадались мне под руку и которые удалось найти в Интернете. Эти эксперементы проводились ТОЛЬКО благодаря прибору, который позволяет реанимировать аппарат после неудачной прошивки!!! Так вот в самом лучшем случае либо пульт работал почти (!) корректно, либо табло... |
| 128. vladka1, 15.07.2004 10:52 |
Спасибо, как говориться:"Я, так и зналь!" Вообщем-то я догадывался, но надежда умирает последней... |
| 129. Gennadyi, 19.07.2004 18:33 |
DVD polar c Mpeg4 http://www.polartv.ru/dvdecod.html © 1993-2003 | Polar Россия, 123592, Москва, ул. Кулакова, д.20, оф. 531 Телефон: (095) 757-6611, 757-6530 Факс: (095) 757-6611 E-mail: info@polartv.ru завод "Орбита" (я его когда-то давно в 1984г. строил) http://www.polartv.ru/connekt.html пора делать "утечку" |
| 130. Gennadyi, 21.07.2004 19:13 |
Некоторые новости по MTK 1389 http://www.platinesdivx.com/component/option,com_doc…ame/ascdesc,DESC/ 1. MTK ReMaker beta 3 http://www.platinesdivx.com/index.php?option=com_doc…rt=0&limit=10 2. The new 3.09 firmware http://amstrad3016.altervista.org/forum/viewtopic.php?t=140 "Actually, I extract fonts from some other FW and replace the orginal fonts in Amstrad FW with them. But you can fix the fonts the following way: 1. Extract the fonts using MTK Remaker 2. Rename the "BIN" file to "FON" file (e.g. "MTK (Language 1).bin" to "MTK (Language 1).fon" 3. Convert the font to txt file using FonToll - check the "download" section 4. Open and edit the txt using MS Word (Not Notepad!!!!) 5. When finished, save the txt file and use FonToll again to compile a FON file. 6. Rename FON to BIN and import it to FW using MTK Remaker! 7. Check the new MTK.BIN with MTKViewer if everything is ok! Good Luck!" 3. Russian MTK Firmware has ID Tag for MP3 http://amstrad3016.altervista.org/forum/viewtopic.php?t=149 4. TUTORIAL:How to make a serial interface to connect pc/player ( с картинками ! http://amstrad3016.altervista.org/forum/viewtopic.php?t=101 5. Coretek Company developing the firmware of the player based on the MT1389. official site: http://www.coretek.com.cn/english/ (не пускают в english |
| 131. Gennadyi, 23.07.2004 17:29 |
5. Coretek Company developing the firmware of the player based on the MT1389. official site: http://www.coretek.com.cn/english/ (не пускают в english В обход http://www.coretek.com.cn/english/product/deltaos.htm Before CoreTek Systems,Inc.was established,DeltaOS(with the previous name CRTOS or Chinese RTOS)has been used in several defense projects in China including the electronic system in a new model of combat fighter. DeltaOS consists of the following components: Embedded real-time kernel: DeltaCORE Networking component File System: DeltaFILE DeltaOS supports most popular 32-bit microprocessors such as X86, 68K, PowerPC, ARM and MIPS. |
| 132. vlandus, 01.10.2004 13:03 |
Скисла темка.... очень жаль... Выглядит так, как будто всех активных участников ветки выкупил производитель MT1389. Всех разом... |
| 133. ed.ru, 02.10.2004 05:46 |
цитата: Извиняюсь, а нельзя бы девайс в народ пустить? Ты в нескольких топиках о нём уже не раз упоминал. Или я чегось пропустил? |
| 134. Angelo, 03.10.2004 12:26 |
Gridd Есть такая вот идея: *собираем шнурок на максе или что то падобное *используем виндоусовский гипер терминал *пишем абсолютно свой загрузчик, каторый будет обрабатывать порт(чтоб с гипертерменалом соединиться) Наш загрузик будет сам по себе маленьким, будет располагаться гдето в свободном месте (например в старших адресах, т.к. прошивка не всю память занимает). Первый раз он попадает в плеер штатным способом, через диск, т.е. заливаем прошивку где он один, либо где он стартует первым и если плеер не подкл. к гипер терминалу , запускает прошивку из подсебя... Далее после установления соединениея "гипер терминал- наш загрузчик", используя что то вроде модемных АТ команд , мы сможем заливать новые прошивки, стирать память блоками (кроме загрузчика), запускать свеживую прошивку в мягком режиме (из ОЗУ)..... Думаю это вполне реально сделать, будет возможность заливать в аппарат всё подрят, не боясь повесить его... одно ограничение, что новые прошивки можно залевать тока через загрузчик, т.к. если залить штатным способом, то загрузчик сотрёться и всё вернёться на круги своя ........ |
| 135. Gorby200, 05.10.2004 12:49 |
Хоть и полумертвый форум, но дай-ка вопрос задам. |
| 136. Gridd, 05.10.2004 13:00 |
цитата: Вполне возможно. Если вам не будет лень проверить, то я могу набросать последовательность шагов, чтобы убедиться в том, что поддержка DVD-Audio ограничивается только фирмварью. Добавление от 05.10.2004 13:06: Angelo: цитата: А зачем? Есть MTKtool цитата: Этого можно уже не бояться. Вопрос прояснен достаточно хорошо. MTKtool поднимает плееры убитые неудачной перепрошивкой. Дело в том, что есть еще ROM в MTK1389 в которой находится собственно загрузчик и управление при аппаратном ресете передается в первую очередь ему. Другое дело что перед прошивкой надо сделать копию родной фирмвари, иначе потом ее можно будет не найти. И тогда плеер останется мертвым. |
| 137. Gorby200, 05.10.2004 15:18 |
Gridd Вполне возможно. Если вам не будет лень проверить, то я могу набросать последовательность шагов, чтобы убедиться в том, что поддержка DVD-Audio ограничивается только фирмварью Ок. Вот только прошивка моя новая в Московском предствительстве BBK лежит и эти [censored!!! абанамат!!!] |
| 138. MiheyS, 05.10.2004 17:12 |
Ок. Вот только прошивка моя новая в Московском предствительстве BBK лежит и эти [censored!!! абанамат!!!] люди уже неделю на ftp выложить не могут... |
| 139. Gorby200, 05.10.2004 17:55 |
MiheyS С этого места и поподробнее ... Что за прошивка? Ты у меня спрашиваешь? |
| 140. Gridd, 06.10.2004 04:35 |
цитата: Давай. Это интересно. цитата: Реверсеры молодцы. Общими усилиями сделано уже очень много. И это с учетом того что открытой информации по MT1389 нет. цитата: Спасибо. Уже есть цитата: Давай, давай. Если терпения хватит хотя бы на полгода - уже хорошо. цитата: 1. Есть предположение (и оно не новое), что некоторые функции на МТК могут быть искуственно ограничены. 2. Самое удачное - найти схему или СМ от 964 и сравнить ее с 965. ( Все руки не доходят выписать диск BBK-1 с сервисными мануалами). Но можно обойтись и без этого. 3. Если собираешься пользоваться кабелем то крышку все равно придется снимать, так что можно будет посмотреть внутренности. Переписываешь названия чипов (их там не много). В первую очередь надо сравнить версии 1389. 4. Сравниваем с 965. 5. И если их функционал совпадает с 965, то наше предположение верно - отсутствие DVD-Audio зашито в fw, и если ее поправить должным образом, то 964 будет играть DVD-Audio. Как и чем править - это отдельный разговор. |
| 141. Gorby200, 06.10.2004 09:46 |
Gridd Реверсеры молодцы. Общими усилиями сделано уже очень много. И это с учетом того что открытой информации по MT1389 нет. Да, молодцы. Меня больше все-таки впечатлил энтуазизм Давай, давай. Если терпения хватит хотя бы на полгода - уже хорошо. 1. Есть предположение (и оно не новое), что некоторые функции на МТК могут быть искуственно ограничены. Не понимаю. Что значит "ограничены"? Не используется полностью возможности чипа - понимаю. А ограничивать софтово возможности железного чипа- не понимаю. 2. Самое удачное - найти схему или СМ от 964 и сравнить ее с 965. ( Все руки не доходят выписать диск BBK-1 с сервисными мануалами). Но можно обойтись и без этого. Можно. Есть даже http://btmax.ru/?cid=244&.r=9847893 ,где показана внутренность 964 и виден чип. 3. Если собираешься пользоваться кабелем то крышку все равно придется снимать, так что можно будет посмотреть внутренности. Переписываешь названия чипов (их там не много). В первую очередь надо сравнить версии 1389. 4. Сравниваем с 965. Можно не снимать и не сравнивать. 5. И если их функционал совпадает с 965, то наше предположение верно - отсутствие DVD-Audio зашито в fw, и если ее поправить должным образом, то 964 будет играть DVD-Audio. Как и чем править - это отдельный разговор. [/i] Вот с этого момента поподробнее (с) |
| 142. Gridd, 06.10.2004 11:48 |
цитата:От моей тоже. Но как говорится "а умище куда девать прикажете?" (C) цитата:Делать более дешевую модель на другой элементной базе - производителю обойдется дороже. Другое дело взять ту же самую плату , запретить на ней часть функций и пустить ее в продажу по меньшей цене. Я не уверен что именно так обстоит дело с BBK 964 и 965, но в истории периферии уже бывали аналогичные случаи (Courier vs. Sportster) цитата: Это значит что передняя панель у 964 собрана на PT6312 или чем-то подобном, а у 965 на PT6554LQ. Эти чипы отличаются системой команд. Но в принципе это неважно. 8032 код придется оставлять от BBK964 или переписывать. И 964 и 965 собраны на 1389FE. Это очень хорошо. Но это еще не все. Смотри остальные чипы. Особенно интересует звук. у 965 стоит CS4360 DAC, надо посмотреть что стоит у 964. цитата: Работать будет только при одном условии: Код ARM7 понимает все сообщения от серво и наоборот. Попробовать стоит. |
| 143. Gorby200, 06.10.2004 13:16 |
Gridd моей тоже. Но как говорится "а умище куда девать прикажете?" (C) Делать более дешевую модель на другой элементной базе - производителю обойдется дороже. Другое дело взять ту же самую плату , запретить на ней часть функций и пустить ее в продажу по меньшей цене. Я не уверен что именно так обстоит дело с BBK 964 и 965, но в истории периферии уже бывали аналогичные случаи (Courier vs. Sportster) Так ведь про то и речь. Здесь, думаю, не совсем та ситуация. Просто в прошивке нет процедуры обработки DVD-A. PS И я немножко не понял, зачем ты конец письма отквотил? PPS Не дочитал исправленное письмо. Добавление от 06.10.2004 13:33: Gridd цитата:А почему переписывать-то? цитата:Думаю, сегодня дома попробую вскрыть агрегат и пофотографировать. У меня есть большое ощущение, что железо у агрегатов абсолютно одинаковое. цитата:Я, к сожалению, не могу посмотреть версию серво с телека. Буду смотреть MTKTool'ом, когда прошивка появится. Что за привод - посмотрю, опять же, сегодня. Поскольку прошивка 0723, думаю, владельцам 965 тоже интересно, есть ли обновленные блоки... цитата: |
| 144. Gridd, 07.10.2004 05:52 |
цитата:Например исключив поддержку DVD-Audio в прошивке. цитата: Ответ ты сам первый предложил - взять ее у 965 цитата:Рука дрогнула. Слуйчайно запостил, потом пришлось править. Gridd цитата:А почему переписывать-то? А здесь надо будет смотреть - что проще. Самый простой вариант - взять секцию ARM7 от 965 и вставить ее в прошивку от 964. Если у них совпадают версии серво (код 8032), то работать обязано. Если не заработает, то есть еще один вариант. Берем прошивку от 965, с ее версией серво, и 1) меняем код который управляет передней панелью (так как контроллеры разные - надо делать обязательно). mabreaker уже в этом плане кое-чего добился, с его MTKRemaker-ом у народа получилось поменять код управления VFD и шить плееры неродными прошивками. Не все, конечно, но тем не менее. 2) управление стендбаем. Его делают кто во что горазд и вешают на свободные биты 8032. Я по крайней мере видел 4 разные схемы подключения. В крайнем случае его можно просто запретить. Кстати, можешь попробовать спаять программатор и извлечь существующую прошивку из плеера. Раз уж ты его все равно открыл. |
| 145. Gorby200, 07.10.2004 10:40 |
ОК. Берем 965 прошивку и будем смотреть на предммет DVD-A. В 998 есть еще поддержка SACD, ее сделаем потом? Теперь по поводу моего вчерашнего вскрытия бобика. Фотки необработанные пока еще по 700к (фотик дерьмовый Караоке - 2.0 Питание - 3.05 Чипсет MTK - 2.13 Аудио/Видео выходы - 4.0 Индикаторы - 2.3 После детального сравнения с 965ым понятно становится, что монтаж немного другой... Зависит это, по-видимому, от версии плат. Принципиально в 964 иная распайка на блоке питания. Дальше, на плате с MT-чипом разъем, ближайший к приводу dvd, там не распаяны два последних контакта: ASTB и MUTEA, на разъеме к светодиодной панели также один разъем не охвачен (VSDA1). Все остальное - идентично 965. Чипы: Медиатек - FE. Флешка - атмел at49bv162a. Другая, не такая, как в 965. Надеюсь, что бутблок к этой предусмотрен в MTKTool. Память хундаевская (hy57v64162ohg), такая, как в сервис мануале. (у CityAceE - другая на фотках) Контроллер для передней панели: PT 6961 U302 - микруха в углу, противоположном разъему передней панели, близко от привода (не знаю, что это) CHMC S4447 D 5954 Аудиоцапы абсолютно те же. CS4360-KZ и 5333KZ. Дальше по списку: цитата:80% - не совпадают. Но по версиям. цитата:Угу. Есть такая фича в проге. Насколько я понимаю, просто переключается со светодиодного на жидкие кристаллы работа 8032. Меняются пару битов в прошивке. Это сделаем. цитата:Со стендбаем все понятно: он нахрен не нужен. Я не переломлюсь с передней панели кнопочкой выключать. Овчинка выделки не стоит. Сначала ползать по коду, искать управление стендбаем, а потом его прикручивать и перепаивать блок питания... Нет смысла. Паять программатор буду на следующей неделе. В любом случае - будет у меня прошивка новая или нет. В общем, сейчас ждем прошивку без DVD-A. Либо прошивку с поддержкой SACD. Есть у кого такая? |
| 146. Gridd, 07.10.2004 11:42 |
цитата:под SACD обычно ставят другой звуковой чип . цитата:Да, конечно. цитата:Это не важно. цитата:ASTB и MUTEA я видел в серв. мануалах плееров на 1379. На них тоже реализована и управление подсветкой индикаторов (у филипса) у Санио - управление видеовыходами. Здесь видимо должно было быть Mute Audio. обычно они идут на контакты UP3_0 и UP3_1 МТ1379. Но в 965 у его 1389 эти контакты тоже незайдействованы, но самое интересное - в коде есть чтение состояния UP3_1, которое больше нигде явно не используется. Толи это не вычищенные остатки референсного кода, то ли еще что-то... непонятно. цитата:Список поддерживаемых MTKTool флешек я где-то видел... однако на yahoo. ? цитата:Это не принципиально. цитата:Хмм. надо посмотреть по принсетоновским даташитам, что это такое. цитата:Скорее всего микросхема драйвера загрузчика. Надо хотя бы фотографию глянуть. цитата:Очень хорошо. цитата:Нет. Там не пара битов меняется, а существенно больше - меняются код управления VFD драйвером, меняются таблицы вывода символов, которые стопроцентно не совпадают между 964 и 965. цитата:Но если прошивка 995 будет дергать стендбай 964 го в процессе работы, то все таки с кодом придется разбираться и запрещать это место. Иначе 964 не сможет нормально работать. |
| 147. Gorby200, 07.10.2004 14:47 |
Gridd цитата:Понятно. Жаль. Но, как говорится, не очень-то и хотелось... цитата:То есть, в 965ом эти контакты распаяны, к шлейфу подсоединены, но не задействованы? Странно. Но всякое может быть. По поводу подвешенного кода - такое встречается на каждом шагу. Даже в нокиях, которые вылизывались несравнимо более серьезно, есть в прошивках куски кода, которые остались от тестовых моделей. А! впрочем, далеко ходить не надо: www.rom.by. цитата:На яхе пока не нашел - не думаю, что там новая какая флешка стоит. Если стоит, то будем искать свежий флешер. Пока отложили вопрос в сторону. цитата:Скорее всего. Она на всех фотках плат есть, что я видел. Посередине корпуса микрухи с обеих сторон вместо ножек контактная площадка миллиметра два с половиной-три шириной. цитата:Нисколько не хочу умалить значение того, что было сделано mabreaker'ом! Просто прочитал невнимательно текстовку на яхе, только код бегло просмотрел. А там дальше он патчит VFD Handle Table... цитата:А в честь чего прошивка будет стендбай дергать? Насколько я понимаю архитектуру бобиков, серво-часть занимается _всей_ периферией. Арм-часть, с помощью прошивки к ней, транскодирует поток данных, которым рулит все тот же 8032. Так если серво-часть осталась от 964, то дергать стендбай некому будет. Ведь в процессе работы в стендбай бобик сам не переходит, только по команде с пульта. Я тут еще подумал |
| 148. Gridd, 07.10.2004 16:13 |
цитата: В 965S ноги UP3_0 и UP3_1 просто висят в воздухе. Они никуда не идут. цитата: В случае 965 - нет. Это я немного широко взял. Прошивка от LG 7831 или Pioneer DV-470 - легко! Особенно последний - у него висящих ног нет. Все используется. цитата: Не совсем так. 8032 отвечает за VFD, клавиши на морде, процесс прошивки флеша, управление периферией по I2C (cохранение настроек в EEPROM, управление звуковыми чипами), возвратом в/из стендбая (там где это реализовано), подачей/снятием изображения на видеовыходы композит и SCART (там где реализовано - не в BBK), прием сигналов с пульта, может инициировать общий ресет, выдает ARM7 название файла для прошивки (так сделано у BBK) А вот за все остальное отвечает ARM7 - за рисование интерфейса на экране, наложение цвета на фон, управление DSP, рисование заставки, чтение данных с привода и разделение потока для декодеров, работа с устройствами типа Compact Flash. ARM7 не очень хорошо изучен. Пока не могу сказать кто отвечает за работу с USB. Только сегодня удалось найти блок диаграмму от 1389 и описание ног. цитата: Если осталась - это справедливое замечание. цитата: Залить можно и без патченного VFD. Просто не будут работать кнопки и сам экран. На пульт он отзываться должен. Система команд пульта у BBK от модели к модели не меняется - это точно. Меня смущало одно место в сервисном мануале 965-го. В схеме LCD у 965 показаны раздельные сигналы DIN / DOUT, а вот на MPEG board приходит уже один сигнал VDATA. Закорачивание DIN / DOUT - практика распространенная, но обычно это рисуется, хотя в серв.мане может быть и ошибка. Другое дело что в коде я не нашел считывания информации с кнопок передней панели. Запись в VFD driver есть, а считывание - черт его знает куда подевалось Короче, вытаскивай прошивку и мы ее поглядим. Единственное - убедись что прошивка считалась. Крайне неприятно, когда из-за глюка в интерфейсе считывается файл полный нулей, плеер запарывается, а восстановить нечем. "Абыдно!" (С) |
| 149. Gennadyi, 09.10.2004 10:44 |
Gridd: Посмотрел я сервис-мануал BBK-965s ( спасибо !!! ) и заметил следующее: 1. DECODE BOARD - PCB : 2937K-4 2. POWER BOARD - PCB : 5965-0 3. MAIN FRONT PANEL - PCB : 4965-2 4. SUBSIDIARY BOARD - PCB : 9965-1 5. OK BOARD - PCB : 6965S-0 6. OUTPUT BOARD - PCB : 7969-2 наводит на мысль, что последние четыре цифры в индексе обозначают номер модели. особенно интересно 2 937К и 7 969 ^^^ ^^^ интересно как у других BBK обстоит дело и что на самом деле значат эти цифры |
| 150. FHR, 09.10.2004 15:39 |
очень странно глюкнулся 400 pro после прошивки перестали читаться все CD и CDRW на любой говорит VCD 1.1 и замолкает ... с со всеми видами DVD работает, перешиватся с DVD не желает... отсюда вопрос про шнурок: прочел в этой ветке и здесь Mediatek (http://personal.inet.fi/koti/mabreaker/mabreaker/mediatek/index.html) про Nokia mobile phone data cable , подскажите плиз , как объяснять какой кабель нужен? и что делать нужно с коннектором для ксорика? на сайте написано: just buy some old chip Nokia data cable and cut of the phone connector |
| 151. Gridd, 12.10.2004 09:58 |
цитата:Поправлю сам себя - меняется. Точно. Пульт от 969 не работает с 931 и наоборот. Добавление от 12.10.2004 10:07: цитата:Ответ вчера напечатал, но он куда-то благополучно просохатился. Повторюсь еще раз. В yahoo один из писателей сообщил, что у него получилось использовать кабель от Ericsson T18. Схемы кабелей смотрим здесь. http://www.mobilnik.org.ua/scheme.shtml Для нормальной работы с MTKTool кабель должен иметь COM-порт. и четыре провода RX,TX,GND,+5V. Идентифицировать провода можно по описанию разъема для телефона или (если микросхема кабеля стоит в разборном корпусе) по прозвонке ног MAX232 Вот в общем-то и все. Дальше - отрезать телефонный разъем и припаять к контактам MPEG board. Или приделать туда разъем. А можно собрать простейший интерфейс на двух транзисторах (очень дешево) или собрать на MAX232 (деталей на 120 руб. ровно) |
| 152. FHR, 12.10.2004 10:35 |
Gridd Ответ вчера напечатал, но он куда-то благополучно просохатился. Повторюсь еще раз. спасибо! а что случилось? вроде не только тут что то пропало... что можно оставить припаянный провод и плееру эти провода не помешают при обычной работе , или припаивать на время прошивки? и еще, пугают что у флэшки ограничено количество записей (100-300) правда ли это? |
| 153. Starshark, 12.10.2004 14:18 |
FHR Наверху написано что случилось Не надо припаивать - впаяй разьём. Тебе понравится перепрошивать. Количество перепрошивок у флешки никак не меньше чем 1000 раз imho. |
| 154. Gennadyi, 12.10.2004 16:28 |
цитата: Если руки прямо растут и не жалко гарантии, то можно прямо на заднюю стенку поставить 9-пиновый разъем (папа) как у некоторых телевизоров (Ситроникс). Подключаться можно будет кабелем от внешнего модема. Конвертор на MAX232 внутрь корпуса. Так кстати было у Kiss предусмотрено. Даже MAX и разъем были впаяны, правда внутри корпуса |
| 155. Gridd, 13.10.2004 05:23 |
Кстати, нет ли у кого прошивки от Pioneer DV-470-S с любыми буквами (W,C,X,Y,N)? Очень интересно посмотреть. Сама прошивка корявенькая, но у 470-го пенька навороченный тестовый режим из которого можно узнать много нового. Очень бы хотелось ее сдернуть с живого аппарата, потому что свободно лежащих апгрейдов нет. |
| 156. Кренг, 14.10.2004 18:16 |
мне вот что интересно - а можно ли в любом выбранном фирмваре поиметь Q play (он же UOP или пропуск рекламы в начале ) - оно присутствует в бобиках и LG на том же 1389 , то есть можно ли это как нибудь патчить |
| 157. Eternity, 14.10.2004 19:57 |
Кренг можно ли это как нибудь па Вопрос только КАК найти нужный байт |
| 158. Gridd, 15.10.2004 03:57 |
цитата: и только массовые расстрелы китайских программистов Не считая дизассемблирования прошивок, конечно. А UOP - да, достает... Добавление от 15.10.2004 03:59: Кстати, совсем забыл! |
| 159. Gennadyi, 15.10.2004 22:12 |
цитата:Наверно разъем подходит, там тоже 4 контакта. только проводов обычно 3 : левый, правый и общий (экран). Кроме того он тонкий - можно в дырочку пропустить наружу и повесить преобразователь уровней TTL-RS232 (MAX 232) снаружи, не устанавливая разъем на корпус А где сообщение появилось ? И как с номерами PCB у других BBK? Инструлякция из соседней ветки про Xoro400pro http://www.delta.ee/xoro/400Pro_Reanimation/ Даже с картинками !!! |
| 160. Andikat, 16.10.2004 22:19 |
Gridd Для нормальной работы с MTKTool кабель должен иметь COM-порт. и четыре провода RX,TX,GND,+5V. Идентифицировать провода можно по описанию разъема для телефона или (если микросхема кабеля стоит в разборном корпусе) по прозвонке ног MAX232 Не понял |
| 161. Starshark, 16.10.2004 22:35 |
Andikat При соединении "шнурок-плата плеера" достаточно 3 проводов gnd, tx,rx. На плате плеера разъём имеет ещё один вывод +3.3v. Если ты используешь max3232, то можешь использовать эти 3 вольта для питания микросхемы. Но это необязательно. |
| 162. Andikat, 17.10.2004 20:53 |
offСори |
| 163. Gennadyi, 18.10.2004 09:20 |
цитата:3 провода только при внешнем питании MAX(3)232. +5v при использовании MAX232 и +3,3v для MAX 3232 |
| 164. Gridd, 19.10.2004 14:40 |
Список FLASH-памяти поддерживаемой MTKTool. Список мог немного устареть, если вашей памяти в списке нет, она все-таки может перешиваться. (C) Camomille22003 AMD(AM29F010)/NEX(NX29F010) MXIC(MX29F001T) MXIC(MX29F001B) MXIC(MX29F002T) MXIC(MX29F002B) MXIC(MX29F512T) SST(SST27SF010) SST(SST39SF010) SST(SST39SF020) SST(SST39SF040) SST(SST39SF512) SST(SST39VF010) SST(SST39VF020) SST(SST39VF040) SST(SST39VF512) MOSEL(V29C51001T)/SYNCMOS((F29C51001T) MOSEL(V29C51001B)/SYNCMOS((F29C51001B) ATMEL(AT49F512) ATMEL(AT49F001NT) ATMEL(AT49F001N) ATMEL(AT49F040) AMIC(A29002L) AMIC(A29001/290011) AMIC(A29002U) PMC(PM29F002T) HYUNDAI(HY29F002T) WIBOND(W49F002U) MOSEL(V29C51002T)/SYNCMOS(F29C51002T) MOSEL(V29C51002B)/SYNCMOS(F29C51002B) EON(EN29F002/EN29F002N) ATMEL(AT49F/BV/LV008(A)) ATMEL(AT49F/BV/LV008(A)T) ATMEL(AT49F/BV/LV8011) ATMEL(AT49F/BV/LV8011T) ATMEL(AT49F/BV/LV8192(A)) ATMEL(AT49F/BV/LV8192(A)T) ATMEL(AT49F/BV/LV080(A)) ATMEL(AT49F/BV/LV080(A)T) SST(SST39LF/VF800(Q)) SST(SST39LF/VF080) FUJITSU(MBM29LV800TA/E) FUJITSU(MBM29LV800BA/E) FUJITSU(MBM29LV008TA) FUJITSU(MBM29LV008BA) FUJITSU(MBM29LV080A) FUJITSU(MBM29F080A) FUJITSU(MBM29F800TA) FUJITSU(MBM29F800BA) FUJITSU(MBM29DL800TA) FUJITSU(MBM29DL800BA) FUJITSU(MBM29SL800TD) FUJITSU(MBM29SL800BD) Hynix(HY29F800(A)B) Hynix(HY29F800(A)T) Hynix(HY29LV800B) Hynix(HY29LV800T) Hynix(HY29LV080) MXIC(MX29LV008T) MXIC(MX29LV008B) MXIC(MX29LV800(A)T) MXIC(MX29LV800(A)B) MXIC(MX29F080) MXIC(MX29F800T) MXIC(MX29F800B) MXIC(MX29LV081) AMIC(A29800T) AMIC(A29800B) AMD(AM29SL800CT) AMD(AM29SL800CB) AMD(AM29DL800BT) AMD(AM29DL800BB) AMD(AM29LV800BT) AMD(AM29LV800BB) AMD(AM29LV008BT) AMD(AM29LV008BB) AMD(AM29F800BT) AMD(AM29F800BB) AMD(AM29LV081B) AMD(AM29F080B) ST(M29W800(A/D)T) ST(M29W800(A/D)B) ST(M29W008(A)T) ST(M29W008(A)B) ST(M29F080A/D) ST(M29F800A/DT) ST(M29F800A/DB) ATMEL(AT49F/BV/LV16x(4)(A)) ATMEL(AT49F/BV/LV16x(4)(A)T) FUJITSU(MBM29F016A) FUJITSU(MBM29F017A) FUJITSU(MBM29F160TE) FUJITSU(MBM29F160BE) FUJITSU(MBM29LV016T) FUJITSU(MBM29LV016B) FUJITSU(MBM29LV017) FUJITSU(MBM29LV160T(E)) FUJITSU(MBM29LV160B(E)) FUJITSU(MBM29PL160TD) FUJITSU(MBM29PL160BD) FUJITSU(MBM29DL161TD/E) FUJITSU(MBM29DL161BD/E) FUJITSU(MBM29DS163TE) FUJITSU(MBM29DS163BE) Hynix(HY29DL162B) Hynix(HY29DL162T) Hynix(HY29DL163B) Hynix(HY29DL163T) Hynix(HY29DS162B) Hynix(HY29DS162T) Hynix(HY29DS163B) Hynix(HY29DS163T) Hynix(HY29LV160B) Hynix(HY29LV160T) ST(M29F016B/D) ST(M29W160B/D/ET) ST(M29W160B/D/EB) ST(M29F160BT) ST(M29F160BB) ST(M29W017D) MXIC(MX29LV160/1(A)T) MXIC(MX29LV160/1(A)B) MXIC(MX29L1611) MXIC(MX29L1611G) MXIC(MX29LV017A) MXIC(MX29F1610A) MXIC(MX29F1615) MXIC(MX29F016) AMD(AM29DS163DT) AMD(AM29DS163DB) AMD(AM29SL160CT) AMD(AM29SL160CB) AMD(AM29DL161DT) AMD(AM29DL161DB) AMD(AM29DL162DT) AMD(AM29DL162DB) AMD(AM29DL163DT) AMD(AM29DL163DB) AMD(AM29DL164DT) AMD(AM29DL164DB) AMD(AM29PL160C) AMD(AM29LV160M/B/DT) AMD(AM29LV160M/B/DB) AMD(AM29LV116M/DT) AMD(AM29LV116M/DB) AMD(AM29LV017M/D) AMD(AM29F160DT) AMD(AM29F160DB) AMD(AM29F016D) AMD(AM29F017D) SST(SST39LF/VF160(Q)) SST(SST39LF/VF016) Unknown Flash Memory |
| 165. Gridd, 20.10.2004 13:57 |
посетила меня одна нехорошая мысль. Может быть 1389FE не поддерживает DVD-Audio и SACD, в то время как MT1389EE это все умеет? |
| 166. Кренг, 20.10.2004 17:05 |
SACD никакой не поддерживает - микросхемы для SACD делает только Sony и Philips |
| 167. Gridd, 21.10.2004 04:44 |
Предположение неверно. По крайней мере MT1389EE SACD декодировать умеет. Блок-диаграмма MT1389EE приаттачена. Вопроизведение декодированного потока - это уже другой вопрос. К сообщению приложены файлы: 1.jpg, 685x568, 54Кb |
| 168. Gennadyi, 21.10.2004 09:39 |
цитата:Что за отладочный порт на диаграмме ? Serial или что-то ещё ? |
| 169. Gridd, 21.10.2004 10:39 |
JTAG для ARM7. Есть еще возможность перевода 8032 в отладочный режим (нога ICE). А вот JTAG - это штука очень интересная. Есть конвертеры JTAG<->COM(USB). Предназначены для отладки софта. Идут в комплектах разработчика для ARM7. В принципе схемы есть в интернете. Ради эксперимента хотелось бы встать на JTAG и посмотреть что там делается. |
| 170. Кренг, 21.10.2004 20:17 |
Gridd Предположение неверно. По крайней мере MT1389EE SACD декодировать умеет. чего то не верится что Sony медиатеку лицензию дало - видимо он просто сигнал наружу пропускает |
| 171. Gennadyi, 21.10.2004 20:57 |
цитата: Разве в плеерах это есть http://www.terraelectronica.ru/pdf/OLIMEX/ARM-JTAG.pdf или только сигналы на выводах, как USB? А дальше ничего нет ? |
| 172. Gridd, 22.10.2004 03:22 |
А как не быть? Тем более что он изначально поддерживается ARM7. Программы надо как-то отлаживать. Кстати USB - тоже вполне рабочий интерфейс. У LG7831 он в воздухе не висит. поддерживаемая Mt1389 спецификация USB называется OTG. Для поддержки CFI на мемори-картах У BBK будущие модели аннонсируются с поддержкой мемори-карт. Для чего? Хрен его знает. Скорее всего для того чтобы иметь возможность фотографии с фотоаппарата смотреть на телевизоре. |
| 173. Xander_Cage, 24.10.2004 08:29 |
Если не трудно пришли пожалуйста бэкап твоего флэша. у меня такой же Arlink. и если есть какиенить новые поршивки на него. за ранее благодарен. цитата: |
| 174. Gennadyi, 26.10.2004 17:04 |
цитата:1. нашел ссылку случайно http://www.ridgerun.com/bsp/CadenuxArmUsersGuide.html это для ARM7,9. может кому поможет 2. Что такое LG7831 и для чего у него USB 3. JVC давно (больше года) выпускает DVD проигрывтель со считывателем карт XV-NP1, Сейчас вроде-бы новый появился с DivX http://www.jvc.ru/catalogue_04/hifi_components/dvd/x…p10/xv-np10.shtml Интересно провести анализ прошивок для разных проигрывателей с помощью MTK ReMaker 0.2RC2 и свести результат в таблицу: версия, субверсия (и.т.д.),пульт, панель, VFD бит, количество фонтов и языков. Вот например для французского BBK967(Atacom) Versio - 05.00.01.07 Sub - 00.00.00.01 8032 - 05.00.01.07 Firm ID - Servo - 01.10.00.00 RISC - 05.00.01.07 DSP - 03.04.00.36 File - BBK935.BIN Pass - 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) Flash - Type 800 (16bit) Remote - 0x3084 (Atacom 967, BBK-935, Peekton 6003, Seeltech 961) Button - 0xAC1B (Atacom 967, Peekton 6003, BBK-935) VFD bit - Type A - (Ascomtec,Amstrad,Elta,Denver,H&B,Hyundai,Irradio,Medion,Nevir,Philips,United) Fonts - 0-1,2,3 OSD 2 Language - 1,2,3,4 Pioneer 470 v 33 Versio - 05.00.01.08 Sub - 00.00.00.01 8032 - 05.00.01.08 Firm ID - Servo - 03.15.00.00 RISC - 05.00.01.08 DSP - 03.09.00.82 File - \cDVP720.BIN\c Pass - 0x0002D09F22 (0,2,None,None,TITLE) 0x007F002222 (0,None,0,TITLE,TITLE) 0x00C3222222 (0,None,TITLE,TITLE,TITLE) 0x0022FFFFFF (0,TITLE,None,None,None) 0x0002D2B522 (0,2,None,None,TITLE) 0x00028C3322 (0,2,None,PROGRAM,TITLE) Flash - Type 800 (16bit) Remote - Button - 0x1A0C (Unknown. Replace with CAUTION !!) VFD bit - Type A - (Ascomtec,Amstrad,Elta,Denver,H&B,Hyundai,Irradio,Medion,Nevir,Philips,United) Fonts - 0-1, 2-3, 4-5, 6-7, 8, 9 пиктограммы управления 10-11, 12-13 - OSD 2 Language - 1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 ,13 ,14 15 русский Strings=1183, Used Fonts=Font0, Font1, Font9 ,16 ,17 ,18 ,19 ,20 ,21 ,22 BBK 965S Versio - 05.00.01.07 Sub - 00.00.00.01 8032 - 05.00.01.07 Firm ID - Servo - 01.10.00.00 RISC - 05.00.01.07 DSP - 03.04.00.36 File - BBK965S.BIN Pass - 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) 0x0103060900 (1,3,6,9,0) Flash - Type 800 (16bit) Remote - 0xD47E (BBK-965) Button - 0xBB78 (BBK-965) VFD bit- Type A - (Ascomtec,Amstrad,Elta,Denver,H&B,Hyundai,Irradio,Medion,Nevir,Philips,United) Fonts - 0-1 русские буквы Items=256, Type1=1, Type2=2 2 пиктограммы управления 3-4 русские буквы Items=256, Type1=1, Type2=2 OSD 2 Language - 1 английский Strings=1080, Used Fonts=Font0, Font2, Font3 2 русский Strings=1080, Used Fonts=Font0, Font2, Font3, Font4 |
| 175. Gridd, 27.10.2004 05:49 |
цитата: цитата:Опечатался немного. LG DV-8731 - плеер на MT1389 с поддержкой USB. Сделан для Европы, но обзоров по нему почти нет. Один попадался - на французском. "Же некомпран па". По схеме есть поддержка USB. цитата:Вряд ли он сделан на MTK. Хотя все может быть. Схему надо от него, а ее как водится нет. цитата:На yahoo нечто подобное пытаются делать. По крайней мере собирают версии серво процессоров, предполагая что от версии серво зависит совместимость между разными кодами 8032. Ведется база данных. К некоторым вещам которые выдает Remaker я отношусь скептически: цитата:На мой взгляд это некорректная информация, запущенная в народ реверсером lisatv. В своем документе он утверждает, что на его yamada в начале каждой страницы кода 8032 пишется parental passwd. В 8032 коде, который лежит во flash, может быть только пароль по умолчанию из набора дефолтных установок, которые пишутся в EEPROM (24C16). Процедура перезаписи пароля при таком размещении (во flash), если пользователю его вдруг понадобилось поменять, с точки зрения организации процесса - вещь достаточно сложная. Куда как проще писать его в EEPROM, тем более что места в ней более чем достаточно. Я не категоричен - может на его Yamada все сделано именно через такую ж..., но для BBK это однозначно не так. Опровергает это дело уже то что пароль по умолчанию на BBK - 7890. Мною было высказано предположение, что 13690 - это некая сигнатура, о чем написал в скриптах для IDA. В полемику я ввязываться не стал, правда в новой версии документа у lisatv, это уже убрано, возможно он понял свою ошибку. Но у mabreaker эта информация продолжает болтаться. Кстати, не далее как вчера смотрел код для ARM. Наше функцию где ARM ищет по памяти эту последовательность - 13690, видимо определяя где у него физически располагается код 8032. Похоже, я прав. цитата:тип флеш определяется по коду записи во флеш. Для 8-битных и 16-битных флешек они разные. 8-битная запись во флеши в MT1389 - большая редкость. Ее наличие плеер не портит, но и лучше не делает (плеер чуть дольше пишется новой фирмварью). Реальный тип флеши определяется MTKTool непосредственно в процессе апгрейда. цитата:Это я не проверял. Скорее всего, по коду определяется тип команд ДУ. Возможно некорректное определение. Хотя сама система команд ДУ более или менее стандартна (обычно это RC5,RC7) каждому производителю ничто не мешает сделать разные назначения функций кодам, в результате чего разные пульты даже с одинаковой системой команд не будут работать с плеерами другой модели. цитата:Тип управления VFD. Вероятность ошибки при автоматическом определении очень велика. Потому что управление обычно более или менее одинаковое лишь для нонеймов, так как они делаются по референсным схемам с небольшими отличиями, а вот у брендов все совершенно иначе. Там однозначный ответ может дать только анализ схемы. Программно определить тип VFD драйвера - не представляю как. цитата:Ошибки нет? Плеер Pioneer, а номер модели - как у Philips. Кстати, ищу прошивку от 470 пионера. Так что не так просто как кажется. И информация у разных версий Remaker будет разная, с учетом появляющейся новой информации. |
| 176. Gennadyi, 27.10.2004 11:23 |
цитата:с Пионером ошибся ! имя файла на мысль о UNIX не наводит - обратный слеш и буква c по всем остальным вопросам Вы абсолютно правы p.s. Еще возникает вопрос с языками и шрифтами У Филипса 720 в русском языке использованы шрифты "Used Fonts=Font0, Font1, Font9" Font9 - понятно - пиктограммы управления Font0-1 - какая-то странная кирилица а вот Font12-13 - подозрительно похож на Font0-1, Font3-4 от BBK965s и ,если верить ремейкеру А вот фонты 2,3,4,5,6,7,8 наоборот(иероглифы и что-то еще) |
| 177. Gridd, 27.10.2004 14:44 |
цитата: С фонтами, в принципе та же история, что и с пультами управления. Из-за того что символы фонтов расположены как буддийские святые на душу положили, то и таблицы перекодировки, которые декодирует тэги MP3, субтитры и проч могут быть для разных плееров разными (одна последовательность "ГРОМКСТЬ", что очень похоже на "громкость" стоит). Для чего китайским инженерам потребовалось изобретать дополнительные кодовые таблицы? - вопрос риторический. Те что писали референс слабали как получилось. А остальные сдули у них. И вот вам, млин, новый промышленный стандарт. "Поубивал бы..." (C) |
| 178. Spvl, 28.10.2004 07:11 |
| 179. Andikat, 28.10.2004 07:45 |
Не могу разобраться Спаял шнур по схеме Эриксон Т18 (вроде, точно не помню), а при попытке сделать вак ап, Win.XP пишет ошибка ком порта. ИК порт нормально работает. |
| 180. Gennadyi, 28.10.2004 09:50 |
цитата:а на другие BBK ? и пионеры ? Слабо ???! |
| 181. Gennadyi, 28.10.2004 10:19 |
цитата:Проверьте схему К сообщению приложены файлы: 1.jpg, 366x328, 24Кb, 2.jpg, 450x413, 36Кb |
| 182. Starshark, 28.10.2004 17:22 |
Andikat Была у меня "ошибка ком порта" когда я находился в "безопасном" режиме Виндозы. |
| 183. Andikat, 29.10.2004 08:31 |
Gennadyi Starshark Спасибо за помощь,всё проверил,косяков не нашёл вроде,всё нормально, туда-сюда сигнал проходит (уровни преобразуются).Но,что с подключенным шнурком к dvd, что без,при попытке сделать бэк ап,пишет ерор ком порт плиз сетинг ком порт.Залез в мастер установки оборудования : пишет устройство подключено и работает.Млин ваще капец времени на разборки...Может собрать на МАХ3232...хотя какая на. разница.... |
| 184. Algirdas, 29.10.2004 15:46 |
у многих работает, у меня тоже. WinXPpro, MAX232, без проблем. Если спутал порт, не ругается, просо не начинает Upgrade |
| 185. Starshark, 29.10.2004 16:04 |
Сделай на транзисторах - проще и дешевле. Кстати у меня в своё время на MAX3232 не заработала. Как рассказал мой товарищ у Ксоро заниженное питание и Max не заводится. Попробуй любое устройство на ком-порту: модем, ик-приемник ещё чего... Похоже на именно Виндозную проблему. |
| 186. ed.ru, 29.10.2004 18:48 |
Друзья, на Максах схемы есть, а на транзисторах не найду. Подсобите, плиз. Киньте ссылку. |
| 187. Starshark, 29.10.2004 19:20 |
ed.ru Мыло дай - пришлю. |
| 188. Andikat, 30.10.2004 09:00 |
Уф, заработало. Подключил к домашнему компу, всё работает как часы. Видно, на работе, с виндой/компом косяк, бывает же... ладно , потом разберусь...Слил прошивку с AKIRA dvd 2102SE чип МТ1389GE , кстати, по внутреннему устройству ПИО 470 просто шедевр, по сравнению с AKIRA. У ПИО разъём на плате не распаян, видимо, пио не собирается, даже сервисным центрам, поставлять обновлённые прошивки. Добавление от 30.10.2004 12:14: Новая засада |
| 189. Starshark, 30.10.2004 17:44 |
Andikat Было тоже самое на Xoro - прерывание бекапа со схемой на Max3232. Со схемой на транзисторах - всё забегало. |
| 190. Andikat, 30.10.2004 20:44 |
Starshark ok лов на мыло |
| 191. Andikat, 01.11.2004 07:25 |
[s][/s] Собрал на транзисторах, вроде, работает, осталось проверить на ПИО. Кто знает, как проверить бин файлы на идентичность? |
| 192. Mongoost, 01.11.2004 09:04 |
Starshark Мыло дай - пришлю. Кинь плиз мне.... <rikitikitavy(dog)rambler.ru> |
| 193. Aby$$, 01.11.2004 09:07 |
цитата:В linux: cmp -l file1 file2 Если файлы одинаковые, то ничего не увидишь. В противном cлучае cmp покажет различия. |
| 194. Gennadyi, 01.11.2004 09:18 |
цитата: Win NT,2k,XP, 2003 Сравнение двух файлов или двух наборов файлов и вывод различий между ними. FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/U] [/W] [/nnnn] [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2 FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2 /A Вывод только первой и последней строк для каждой группы различий. /B Сравнение двоичных файлов. /C Сравнение без учета регистра символов. /L Сравнение файлов в формате ASCII. /LBn Максимальное число несоответствий для заданного числа строк. /N Вывод номеров строк при сравнении текстовых файлов ASCII. /T Символы табуляции не заменяются эквивалентным числом пробелов. /U Сравнение файлов в формате UNICODE. /W Пропуск пробелов и символов табуляции при сравнении. /nnnn Число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих. |
| 195. Gorby200, 01.11.2004 11:24 |
Уфф. I'm back. В общем, прошивку слил два раза, сравнил, "FC: no differences encountered" или как-то так. Хорошо. Теперь все, что я выжал из 964s, лежит на bbk964s.narod.ru. Смутило то, что remaker на автомате не видит, что прошивка от бобика. |
| 196. Gennadyi, 01.11.2004 15:11 |
Gridd По шинкам интересные новости ! http://www.shincofrance.com/maj/maj.htm http://www.shincofrance.com/maj/h3sub_26102004/H3SUD.BIN http://www.shincofrance.com/maj/evd406213-8830france.bin - это уже не в формате MTK Remaker еще вот http://www.cifrovik.ru/publish/open_article/2209 ну и вот http://www.shinux.org/ плюс два форума (пингвины наступают |
| 197. Starshark, 01.11.2004 15:43 |
Gorby200 Ты хоть бы её (прошивку) упаковал. Andikat Ничего не поймал. Я так понял ты сам нашёл. Mongoost Отправил на delta.ee/xoro. Подожди, Freeztyle выложит. |
| 198. Andikat, 01.11.2004 16:52 |
Starshark Ничего не поймал. Я так понял ты сам нашёл. Вот это странно отправлял через службу IXBT. Нет не нашёл, сам пока спаял, поэтому очень хочется посмотреть на отработаную и проверенную схему. Для меня, сейчас, главное чтобы схема "пошла" на Пио 470. |
| 199. Gorby200, 01.11.2004 16:58 |
цитата (Starshark):Ну, упакованная она 700к. Неупакованная - 1m. Разница не очень существенная. И потом, я очень спешил. |
| 200. Starshark, 01.11.2004 17:06 |
Andikat Уже выложили на delta.ee http://www.delta.ee/xoro/_Reanimation_/mt1389%20seri…ace%20gallery.pdf |
| 201. Mongoost, 02.11.2004 10:50 |
Starshark mt1389 serial interface gallery.pdf Спасибо! А какую схемку на танзисторах лучше пользовать №3 или №4? Какой есть опыт? |
| 202. AIDS, 02.11.2004 14:00 |
А не мог бы кто-нибудь опубликовать фото платы из 4tune MP-151? Где там COM порт находится? А то у меня прошивка неудачно прошла. В сервис обратиться не могу - очень от меня далеко. Спасибо. |
| 203. Starshark, 02.11.2004 15:26 |
Mongoost Я использую ту что попроще (2 транзистора, и 4 imho резистора). Она появилась раньше. |
| 204. Gennadyi, 02.11.2004 19:01 |
Gridd цитата:прошивки пионеров: http://www.helikop.hr/docs/B4BA2096.BIN - 575 http://www.helikop.hr/docs/B4FA2096.BIN - 470 фонты похожи на стандарт "Pioneer has decided to integrate in the European DV-470 / DV-575A DVD players support for playback of external subtitle files linked to DivX files, in as far as these are relying on the ISO 8859-1 font set (more details can be found below)." http://forums.divx.com/viewtopic.php?topic=61926&forum=21 так может и до русского языка доживем Кто сливал с пионеров прошивки - откликнитесь !!! |
| 205. Andikat, 02.11.2004 22:37 |
Starshark Я использую ту что попроще (2 транзистора, и 4 imho резистора). Она появилась раньше. Посмотрел, очень простая и оптимизированная схема |
| 206. Gridd, 04.11.2004 06:58 |
цитата: Вот схема интерфейса от Pionner 470. Они стандартны и Pioneer не изобретал ничего нового. Одна нога на землю, одна на питание, две остальные на TX/RX сразу в чипе. Никаких промежуточных соединений, которые могут на что-то влиять. Правда, стоит проверить разводку непосредственно на плате. Маловероятно, но может оказаться что она задом наперед (не 1-2-3-4, а 4-3-2-1) Добавление от 04.11.2004 07:04: цитата: Бегло посмотрел 964S. Что интересно - отличается от 965S только версией серво. К сообщению приложены файлы: 1.gif, 910x549, 33Кb |
| 207. Vad_64, 04.11.2004 10:40 |
Вопрос по схеме на мах3232. Та что на дльте рисует емкости по 0.1mF , в других схемах встречал 1.0mF. И какой допустимый интервал емкости?? 0.1 у нас оказался большой дефицит!!! |
| 208. Бобер, 04.11.2004 10:54 |
Vad_64 Любые ставь в этом диапазоне, только одинаковые по номиналу. |
| 209. Andikat, 04.11.2004 11:03 |
Gridd Правда, стоит проверить разводку непосредственно на плате. Маловероятно, но может оказаться что она задом наперед (не 1-2-3-4, а 4-3-2-1) Задом наперёд, это как ? Если имеется в виду TX/RX то, вряд ли, Бэк Ап то начинается(определяется тип флешки) а потом на 2% прерывается(виснет и не идёт дальше). А вообще, если всё так просто (Вот схема интерфейса от Pionner 470. Они стандартны и Pioneer не изобретал ничего нового.) , где тогда прошивки ПИО 470? А кто говорил что Pioneer изобретал что то новое, у меня не получается слить прошивку, вот я сделал преположение что это проблема интерфейса....... |
| 210. Gorby200, 04.11.2004 11:22 |
Andikat Если распиновка на плате обратная (я имею в виду - TX и RX местами поменяны), что MTKTool не видит плейера вообще. Работает как в Standalone. Пишет, что интерфейс ОК, левый тип флеша и начинает бэкап. Бэкап ессно, на 0% зависает. Если обратно поменять местами - все прекрасно. Пробовал зафиксировать просадки по питанию на плате или питание внешнее? цитата (Gridd):Серво-то как раз одинаковое (если судить по ремейкеру). |
| 211. Gridd, 04.11.2004 14:50 |
Тип дисплея у них не может быть одинаков. 965 - LCD, 964 - VFD, соответсвенно разные контроллеры |
| 212. Gennadyi, 04.11.2004 19:20 |
Для коллекционеров http://dvdplayer.ath.cx/viewtopic.php?t=668&post…r=asc&start=0 |
| 213. BigbrotherLt, 05.11.2004 14:28 |
Вот чтото онаружил. Если конечно не повторюсь: http://personal.inet.fi/koti/mabreaker/mabreaker/med….3b%20English.rtf |
| 214. Gridd, 10.11.2004 03:52 |
цитата: Это известная вещь. Крайне полезно почитать. Из недостатков - корявый английский и торчащие хвосты португальского(испанского?), потому что переводили Babelfish-ем |
| 215. AIDS, 11.11.2004 14:08 |
У меня аналогичная проблема Сделал простой интерфейс (тот который с двумя транзисторами) а MTKTool пишет LOG:Start to upgrade Init Что делать? У меня MP151 - у него кажется контакты как идут Gnd-Tx-Rx-3.3V или наоборот? Помогите, а то меня жена убьет |
| 216. aberrat, 12.11.2004 14:55 |
цитата: Заливал все прошивки(4 штуки), везде русские имена файлов отображаются кракозяблами. |
| 217. Starshark, 12.11.2004 16:45 |
aberrat Ты уточни, "кракозяблами" (символами с умляутами и тп псевдографикой) или всё таки нормальными латинскими символами из первой части кодовой таблицы??? Тут есть немаловажная разница, то ли плеер "обрезает" символы старше 128, то ли просто шрифт не "руссифицирован". |
| 218. varama, 15.11.2004 12:55 |
Прочитал на форуме как реанимировать Xoro HSD 400 Pro, но есть вопрос - кто-то использовал дата кабель от Siemens С35 ... (есть в наличии), и как в таком случае подавать питание? Или лучше собрать схемку что прилагаеться на delta.ee/xoro. К сообщению приложены файлы: 1.gif, 511x346, 6Кb |
| 219. SPolar, 15.11.2004 16:39 |
Starshark Специально записал несколько файлов и обозвал их буквам русского алфавита. АБВГД, ЕЖЗИ....., абвгд...... И вот что обнаружил. Первые 15 букв отображаются как прочерк, далее П-! Р-" С-# Т-$ У-% и так далее по стандартной кодовой таблице. а-0, б-1, в-2,г-3, д-4 .......... Т.е. латинскими символами из первой части кодовой таблицы. Значит если заменить латинские символы на русские, то плеер будет отображать русские названия файлов но перестанет английские Это все относительно Pioneer DV-470 |
| 220. Starshark, 15.11.2004 17:13 |
SPolar А плеер то какой у тебя, земляк? Уточни... Всё "нормально", у символов из второй половины кодовой таблицы "обрезается" старший бит. Это плохо... Единственно что хорошо - то что ты всё правильно понял, без новой прошивки или модификации старой не видать нормальных русских названий как своих ушей. Как впрочем и мне на Ксоре. ;-( |
| 221. amba, 16.11.2004 10:45 |
цитата:Нет, если посмотреть, во что превращаются русские символы, то получается, что из кода символа вычитается B0. Подставить в первую половину шрифта русские буквы было бы действительно интересно, может попробует кто-нибудь из владельцев "реаниматора" через шнурок? |
| 222. Starshark, 16.11.2004 18:13 |
amba Разве B0h? Я вроде когда смотрел, точно 80h вычитал (обрезал старший бит). Подставлять русские буквы в первую половину кодовой таблицы неинтересно потому, что на 100% я уверен - будет работать. Но это извращение, imho |
| 223. amba, 17.11.2004 07:54 |
цитата:Берем, например, букву "д" = 228 (E4h), она отображается как "4" = 52 (34h). Вычитаем, получается E4h - 34h = B0h, или 176. И так для всех символов. |
| 224. Aby$$, 17.11.2004 13:47 |
Уважаемый Gridd! Не могли бы Вы еще раз выложить service manual для Pioneer 470? http://webfile.ru/87337 померла давно |
| 225. SPolar, 17.11.2004 13:54 |
Aby$$ Присоединяюсь! |
| 226. Gridd, 19.11.2004 03:39 |
http://webfile.ru/100185 Линк действителен до 26.11.2004 Повторно выкладывать не буду - слишком большой (12Mб). |
| 227. SPolar, 19.11.2004 13:30 |
Gridd Огромное человеческое СПАСИБО!!! To ALL А вы слышали, если залить в Пионер 470 прошивку от 575, то DTS дорогу на стерео выходе можно поиметь |
| 228. horilka, 19.11.2004 16:47 |
Чтобы это значило? http://dvdplayer.ath.cx/viewtopic.php?t=668&post…=asc&start=15 |
| 229. gen12, 19.11.2004 16:57 |
horilka В каком смысле ? (лежит прошивка 2.9) |
| 230. Gridd, 20.11.2004 10:04 |
Скорее всего это прошивка с субтитрами DivX. Возможно самодельная |
| 231. Aby$$, 20.11.2004 10:14 |
SPolar amba Берем, например, букву "д" = 228 (E4h), она отображается как "4" = 52 (34h). Вычитаем, получается E4h - 34h = B0h, или 176. И так для всех символов. Если из "П" = 207 (0xCF) вычесть "!" = 33 (0x21), то получим 207 -33 = 174 или 0xАЕ. Не сходится что-то. SPolar, не могли бы Вы еще разок проверить это дело? |
| 232. fitter1, 20.11.2004 19:49 |
Пиплы, хотел бы здесь выразить всем глубокую признательность за помощь в восстановлении моего BBK965S после неудачной перепрошивки. В Набережно Челнинском сервисном центре предложили поменять плату процессора целиком. За все провсе запросили 1700 руб. Вот такие мастера. Еще раз спасибо. |
| 233. SPolar, 22.11.2004 14:02 |
Aby$$ Аппарат дома. Сегодня обязательно еще раз проверю. Завтра отчитаюсь. |
| 234. Gennadyi, 22.11.2004 17:03 |
Полистал я на досуге и вот что заметил : на плате пионера разведены все 3 ЦАП-а для звука (IC501, IC601, IC701) а на схеме указан только один (IC501) с дублированным выходом стерео - PCM 1742 У BBK стоит cs4360 - 6 каналов (U207) в LG cs4391 (IC601) - только стерео + упоминание на стр 3-26 об отдельной плате 5.1 звука (IC301) Такая вот схемотехника ! Может по разному управлению можно вычислить блоки звука в прошивке (SACD например) P.S. информация к размышлению (для любопытных) http://www.promax.se/download/data/Semi/TI%20(BurrBr…n)/PB_PCM1742.pdf и здесь немножко http://www.cirrus.com/en/pubs/rdDatasheet/cs4360eb-2.pdf "7. CONTROL PORT SOFTWARE The CDB4360 is shipped with Windows based software .... " P.P.S сервисный пульт GGF1381 можно заказать здесь http://www.partsolver.com/Product.asp?InventoryID=13…rgPartMfg=Pioneer Кто что может сказать про него, сервисный диск и сервисное меню ? |
| 235. Gridd, 23.11.2004 07:21 |
Сервисное меню у Пионера в мануале нарисовано. Там же указано какими командами пульта он в это меню переводится. В принципе можно доработать обычный пульт, так чтобы он умел посылать сервисные команды. Управление звуковыми чипами делается по I2C, даташиты на них на всех по большей части есть. |
| 236. SPolar, 23.11.2004 11:30 |
Aby$$ и всем остальным Господа! Прошу прощения, что немного ввел в заблуждение на предмет соответствия русских букв латинским. Проверил внимательно еще раз на своем Pioneer DV-470 (прошивка 2.02) и действительно убедился, что из кода русских буковок вычитается В0h. А-П - пусто, Р - пробел, С- !, Т - ", У - # и так далее.... Я - / а-0, б-1, в-2, г-3, д-4, е-5 ....... ю-N, я-O Теперь все сходится: С -! (210-34=176 или В0h) и так для любого символа! Посему может найти в прошивке этот В0 и заменить его на 00 |
| 237. amba, 23.11.2004 16:30 |
цитата:Думаю, что не все так просто - это может быть не вычитание, а например, остаток от деления, или вообще какие-нибудь сдвиги, или XOR, или операция с маской, или вообще какой-нибудь обратный модифицированный код |
| 238. Браян, 23.11.2004 22:03 |
Народ я тут сегодня поставил прошивку на "новейший" 311 pro от 400 pro с сайта http://www.xoro-israel.co.il/xoro/service/download.aspx?lang=R. У меня как раз модель прошиваемая файлом SSW89.bin. Только вот в чем фигня версия и 8032 изменились с 04.03.04.02 на 03.03.04.02. То есть откат на преведущую версию???? Подскажите пожалуйста кто что понимает!!! |
| 239. Aby$$, 24.11.2004 22:27 |
цитата:А как насчет букв "Ё" и "ё"? Про них-то забыли! Как они отображаются? |
| 240. Денис_63, 24.11.2004 22:44 |
Кстати, а DVD-плеер BBK 9904S также на чипе МТК 1389? Т.о. при выявлении каких либо недостатков, можно ли в него залить новую прошивку от 965S которая 325 по моему??? |
К этой теме 02.12.2004 01:00 Moderator-vs подклеил тему "BBK9915s нужен bin" (автор: Drim ru) |
| 242. Drim ru, 01.12.2004 20:58 |
Случилась такая бяда Теперь тело почти труп, светится только синий индикатор под дисководом. Снял я флеш , считал с нее данные и сравнил с DMN.CUB bin с флешки длинее чем cub . Пробобал подставить недостающее но чето не так. Народ у кого есть бекап , поделитесь. Плиззз....... |
| 243. Sergey Parfenov, 05.12.2004 17:32 |
У меня Pionner 575A прошивка 2.09. Очень хочиться русские буквы увидеть в меню и на названиях файлов. Где взять прошивку? |
| 244. SelectInto, 07.12.2004 14:02 |
Подскажите люди добрые: выдернул из прошивки шрифт прогой MTKReMaker. Хорошо бы его чем-нить подправить? Не знаете такого софта? Или самому писать? |
| 245. 999.9, 07.12.2004 15:31 |
Народ подскажите где сейчас можно качнуть service manual для Pioneer 470 или 575? облазил весь инет прежде чем попросить нигде его нет, выложите пожалуйста кто ни будь. |
| 246. Sergey Parfenov, 07.12.2004 16:16 |
АУУУУУУ!!! ПОДСКАЖИТЕ ПЛИЗ! ГДЕ ВЗЯТЬ РУССКУЮ ПРОШИВКУ к PIONNER 575a ??? |
| 247. Рома, 07.12.2004 19:32 |
SelectInto Подскажите люди добрые: выдернул из прошивки шрифт прогой MTKReMaker. Хорошо бы его чем-нить подправить? Не знаете такого софта? Или самому писать? Я пользовался прогой FonCreator. Создает шрифт из стандартных Win-шрифтов. Скачано из http://groups.yahoo.com/group/mt13x9/ Там есть еще много чего интересного Добавление от 07.12.2004 19:43: Sergey Parfenov |
| 248. SelectInto, 08.12.2004 04:46 |
Рома Я пользовался прогой FonCreator. Создает шрифт из стандартных Win-шрифтов. Скачано из http://groups.yahoo.com/group/mt13x9/ Там есть еще много чего интересного Я там уже есть. Только загвоздка в том, что мне не нужен новый шрифт - ещё не знаю как себя плеер поведёт после этого |
| 249. Рома, 08.12.2004 11:10 |
SelectInto ещё не знаю как себя плеер поведёт после этого Нормально поведет. Я на своем BBK965 жирный Arial нарисовал. Только вместо всех прописных букв менял, чтобы только первая прописная, остальные строчные - а он буквы Ы-Я в другом месте держит, вот они и отсутствуют. Пока руки не доходят сделать (тем более, BBK пообещал новую прошивку с субтитрами). К сообщению приложены файлы: 1.jpg, 320x240, 17Кb |
| URL: | http://forum.ixbt.com/topic.cgi?id=62:4400 |