Форум проекта 2micom.ru

Общий раздел => Обсуждение статей => Тема начата: Евгений373 от 31 Июль 2012, 16:53:04

Название: Как включить ЕW
Отправлено: Евгений373 от 31 Июль 2012, 16:53:04
Доброго всем дня. Имелась прошивка, слитая с шасси CH-16 на процессоре TDA9384PS/N3/3, сливал с рабочего проца. Прошивка, должна была лечь в чистый камень TDA9561PS/N3/5,но не вышло,т.е. запись прошла успешно.  EW функции доступны в сервисе,но нет реакции на их изменения.Шасси использованно, заведомо рабочее.
Делал следующее:
1. Открыл слитую прошивку bin в редакторе HardvareExpert 0.9.2-39, изменил значения по адресам: 0х409FE/0х409FF и 0х509FE/0x509FF на 37 FA и F7 F4, соответственно.
2. Затем выполнил автопатч и сохранил изменения.
3. Залил последнюю в болванку 9561PS/N3/5,выставив размер 128к и сняв галку-проверка и запись сигнатуры.
Прошу подсказки, может,что не так делаю?
Блин, файлы не могу прикрепить... :(
Название: Re: Как включить ЕW
Отправлено: AMF-M от 01 Август 2012, 00:45:27
ВСЕ НЕ ТАК! Попробую объяснить по-простому - на пальцах:
Автопатч смотрит сигнатуру в изначальной прошивке, и на ее основании определяет, из какой болванки она вычитана и какие опции в ней должны быть активированы. Далее автопатч изменяет ее так, чтобы она (прошивка) всегда "думала", что сидит в нужной нам болванке (в данном случае - с EW) и не лазила по сигнатурам.
А ты перед патчем вписал туда байты от 9561 - которая без EW. Ну он ее такой и сделал - теперь уже намертво.
Если уж хотелось сделать вручную, надо было внимательно прочитать описание процедуры патча.
Еще раз - что нужно делать: берем рабочую прошивку, обрабатываем автопатчем и пишем результат в болванку с пропуском сигнатуры. На будущее сохраняем его с меткой (например, добавляя маленькую "p" в начале имени файла. Потом ее можно сразу тупо писать в иную болванку с пропуском, и не думать.
Но "аппаратные" различия, конечно, надо соблюдать всегда - читаем статью.
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 01 Август 2012, 05:54:05
AMF-M, Александр, спасибо за разъяснения. Я в принципе так и хотел сделать , как ты описал, но потом,прочитав статью про  патч для отвязки прошивки от корпуса-усомнился в правильности своих суждений,ввёл в заблуждение ШАГ 4, описанный там, вернее я его смысл неправильно уловил, теперь буду знать. Ещё раз спасибо за помощь.
Есть ещё один нескромный вопрос, существуют некоторые одинаковые шасси, которые выпускались, как в FM, так и QSS вариантах. Как быть с ихними прошивками, допустим у меня есть прошивка FM с шасси 5Р60, которую я хочу залить в QSS болванку, возможен ли такой финт? Сервисные меню обоих вариантов шасси, абсолютно идентичны.
Название: Re: Как включить ЕW
Отправлено: AMF-M от 01 Август 2012, 16:39:42
Нет, нельзя! Во-первых, в корпусах SDIP-64 в версиях FM и QSS ноги торчат по-разному (см. даташит). Во-вторых, в QSS-версии, скорее всего, в прошивке содержится управление стерео и NICAM-ом внутри MSP34xx. И вообще, как уже неоднократно было сказано, для этоих корпусов такие рокировки невозможны! В то же время в корпусах QFP-80 аппаратные различия FM/QSS отсутствуют.
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 01 Август 2012, 17:11:36
Спасибо, ответ исчерпывающий.
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 09 Август 2012, 09:50:10
AMF-M, Александр, даю уточнение для шасси 5P60 c QSS обработкой звука, в котором был негоден процессор, такого, я естественно не нашёл.
 Сделал так: взял прошивку от FM проца с такого же шасси и залил в QSS болванку, установил в телик и звук пошёл нормально, т.е. прошивки у них идентичны, делал всё на свой страх и риск и всё получилось.
Название: Re: Как включить ЕW
Отправлено: AMF-M от 11 Август 2012, 14:03:33
Поздравляю! Кто не рискует, тот не пьет шампанского. Сам я этого шасси в QSS-версии живьем никогда не видел. Но можно предположить, что разработчики прошивки сразу сделали ее многофункциональной, то есть она изменяет свое "поведение" в зависимости от сигнатуры, или в зависимости от ответа устройств, установленных на плате.
Подобные примеры: во многих Горизонтах и Витязях прошивка работает и в старом контроллере (93xx/N1), и в новом (93xx/N2(N3), 95xx). Там же: при включении опрашивается шина на наличие PLL-тюнеров: если отвечает по адресу C0 - далее работает с ним как с PLL, если нет - конфигурируется для VST: нога 4 назначается под настройку, а ноги 10 и 11 - под переключение диапазонов.
Но выбор FM/QSS для одной прошивки в корпусе SDIP-64 мне еще не попадался. Все известные мне аппараты имели разные прошивки под FM и QSS. И не будут они работать в "чужой" болванке. А меню могло все равно выглядеть одинаково. Пример - тот же Горизонт.
Но в общем случае, конечно, ничто не мешает разрабам так делать.
Кстати, интересно, а первая версия 5P60 тоже такая? А как ты эту правил: патчил или пропустил? Наверное, следовало пропустить, чтобы она "увидела" QSS-сигнатуру?
А вот еще пример: Горизонт BEKO шасси 14.2. В мануале написано, что OM8365H (это почти то же самое, что и TDA9565H, только объем ROM ограничен 96К, и еще что-то по мелочи) работает строго с раздельными каналами ПЧ изображения и звука, и, соответственно, с двумя фильтрами. А для варианта с одним фильтром ПЧ надо OM8363H. Однако при установке 65-й в плату с одним фильтром звук пошел сразу без проблем. Как она там переключается - непонятно. Наверное. какая-то опционная нога есть. Но анализировать схему - лень, к тому же аппаорат с 2-мя ПЧ уже отдан. Тем не менее результат - ставь везде версию SB8975-D01, пропатченную как OM8365H, и все будет хорошо.
Xотя не знаю, как он поведет себя в отсутствие MSP34xx. Но таких аппаратов мне не попадалось (а они вообще бывают?).
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 11 Август 2012, 14:58:53
AMF-M, ну шампанского я ещё не выпил, 1-ю версию тоже попробую "закатать" и проверить.
Делал всё так: Взял FM прошивку 5Р60 V2 AKIRA, cделал ей автопатч,затем залил в болванку 9365, с снятой галкой проверки сигнатуры.
Название: Re: Как включить ЕW
Отправлено: AMF-M от 11 Август 2012, 17:42:07
Наверное, правильнее было бы просто пропустить, чтобы все было QSS. А со звуком все в порядке?
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 11 Август 2012, 17:59:11
Со звуком всё в порядке, идёт чистенько без нареканий. В качестве проца NICAM выступает- TDA9874. Завтра отправлю тебе лог, здесь не могу выложить, мне это недоступно.
Название: Re: Как включить ЕW
Отправлено: AMF-M от 11 Август 2012, 19:31:32
Ну понятно, в QSS-корпусе вторая ПЧ звука - собственно сигнал QSS - прямым ходом начинает поступать через вывод 35 на звуковую микру, если внутренний коммутатор стоИт в правильной позе. А остальное уже не важно. Но все равно, лучше пусть UOC инициализируется как QSS. Вот картинки, поясняюшие это дело.
а насчет того, что ты не можешь прикреплять файлы, это следует исправить. Вот админ из отпуска явится, и проблема исчезнет.
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 11 Август 2012, 20:25:42
Наверное, правильнее было бы просто пропустить, чтобы все было QSS. А со звуком все в порядке?
Про пропустить, поподробней можно, что именно, автопатч или сигнатуру при записи?
Название: Re: Как включить ЕW
Отправлено: AMF-M от 12 Август 2012, 00:43:41
Имелось в виду сразу пропустить сигнатуру при записи в 9365 или 9386, как самый простой способ заменить ее на QSS-ную. Или просто вписать в 09FE, 09FF исходной прошивки значения от 9386 или 9365, взяв их отсюда
http://2micom.ru/uploads/images/for_story/uoc-i/OTPDevice.xls
А уже потом еще и пропатчить ее. И потом то, что получилось, можно совать в любую QSS-болванку - везде будет работать как 5P60-QSS-EW.
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 14 Август 2012, 12:13:21
AMF-M, 1-ю версию тоже попробую "закатать" и проверить.
Тоже всё пошло как по маслу, единственно чуть EEPROM пришлось править, от 2-ой версии не подошла прошивка EEPROM.
Название: Re: Как включить ЕW
Отправлено: AMF-M от 15 Август 2012, 00:36:15
Ну и замечательно! А то писали тут, спрашивали 5P60-QSS, а ларчик просто открывался.

Некоторые наблюдения (для лучшего понимания заморочек с UOC):
У прошивок от Филипса (UOC - это же их разработка) вообще все просто: например, в этих парах:

TDA9552H/N1/3i1410  L01AT6 1.1
TDA9555H/N1/3i1412  L01AT6 1.1   

TDA9552H/N1/3i1414  L01ET5 2.1 (TDA9552H/N3/3/1623)
TDA9555H/N1/3i1413  L01ET5 2.1 (TDA9555H/N3/3/1622)

TDA9552H/N3/3/1817  L01AT6 1.3   
TDA9555H/N3/3/1818  L01AT6 1.3   

TDA9561H/N1/5/0469  L01EF2 1.7   
TDA9563H/N1/5/0468  L01EF2 1.7   

прошивки почти полностью идентичны. Это видно и по третьей сторке маркировки (L01...), содержащей указание на шасси и номер версии. Различие только в сигнатурах, значения которых и определяют, активированы или нет соответствующие опции, в том числе EW-коррекцию. В то же время пункты, связанные с коррекцией растра, в сервисном меню присутствуют всегда, но к 9552 не активны.

То же самое и с парой от Panasonic шасси Z8:
TDA9367PS/N1/4S0326 - без EW-корекции
TDA9365PS/N1/4S0322 - с коррекцией
 - программная секция одинакова.
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 30 Май 2015, 10:21:55
Добрый день.
Извиняюсь что пишу в этой теме, но есть  вопрос по работе автопатчера. Имеется задача прошить болванку 9365, прошивкой 5233_1.3e. При попытке произвести её автопатч получен следующий лог:
Hardware configuration:
COM port: Виртуальный COM порт (печать в лог)
LPT port: LPT порт через библиотеку WinIO
I2C port: I2C через библиотеку Micronas LptDrv - LPT Порт
Файл: C:/Program Files/HARD/arcan UOC damp/5233_1.3e.hex загружен.
Загрузить скрипт из:C:/Documents and Settings/капп/Рабочий стол/Женя/hardwareexpert-win32-0.9.4-45/2micom-hwe-scripts/UOC-PATCH-1-4.slh

Компиляция завершена.Chip boot: 47
Автоматический патч невозможен. Проверьте, возможна ли запись поверх без патча или воспользуйтесь дизассемблером!

...............................................................................................
Как это обойти и насколько это сложно, и возможно ли? Или потребуется использовать только болванки 9352?
Название: Re: Как включить ЕW
Отправлено: TT от 17 Июнь 2015, 08:54:52
Пиши поверх. В этих ролсенах, также как в лыжах и самсунгах, нет таблицы вообще.
Название: Re: Как включить ЕW
Отправлено: Евгений373 от 17 Июнь 2015, 09:41:09
Спасибо за ответ, попробую поверх.