Автор Тема: Как включить ЕW  (Прочитано 9340 раз)

Евгений373

  • Участники
  • **
  • Сообщений: 14
Как включить ЕW
« : 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к и сняв галку-проверка и запись сигнатуры.
Прошу подсказки, может,что не так делаю?
Блин, файлы не могу прикрепить... :(
« Последнее редактирование: 31 Июль 2012, 20:03:47 от Евгений373 »

AMF-M

  • Пользователь
  • **
  • Сообщений: 79
Re: Как включить ЕW
« Ответ #1 : 01 Август 2012, 00:45:27 »
ВСЕ НЕ ТАК! Попробую объяснить по-простому - на пальцах:
Автопатч смотрит сигнатуру в изначальной прошивке, и на ее основании определяет, из какой болванки она вычитана и какие опции в ней должны быть активированы. Далее автопатч изменяет ее так, чтобы она (прошивка) всегда "думала", что сидит в нужной нам болванке (в данном случае - с EW) и не лазила по сигнатурам.
А ты перед патчем вписал туда байты от 9561 - которая без EW. Ну он ее такой и сделал - теперь уже намертво.
Если уж хотелось сделать вручную, надо было внимательно прочитать описание процедуры патча.
Еще раз - что нужно делать: берем рабочую прошивку, обрабатываем автопатчем и пишем результат в болванку с пропуском сигнатуры. На будущее сохраняем его с меткой (например, добавляя маленькую "p" в начале имени файла. Потом ее можно сразу тупо писать в иную болванку с пропуском, и не думать.
Но "аппаратные" различия, конечно, надо соблюдать всегда - читаем статью.
« Последнее редактирование: 01 Август 2012, 22:59:38 от AMF-M »

Евгений373

  • Участники
  • **
  • Сообщений: 14
Re: Как включить ЕW
« Ответ #2 : 01 Август 2012, 05:54:05 »
AMF-M, Александр, спасибо за разъяснения. Я в принципе так и хотел сделать , как ты описал, но потом,прочитав статью про  патч для отвязки прошивки от корпуса-усомнился в правильности своих суждений,ввёл в заблуждение ШАГ 4, описанный там, вернее я его смысл неправильно уловил, теперь буду знать. Ещё раз спасибо за помощь.
Есть ещё один нескромный вопрос, существуют некоторые одинаковые шасси, которые выпускались, как в FM, так и QSS вариантах. Как быть с ихними прошивками, допустим у меня есть прошивка FM с шасси 5Р60, которую я хочу залить в QSS болванку, возможен ли такой финт? Сервисные меню обоих вариантов шасси, абсолютно идентичны.
« Последнее редактирование: 11 Август 2012, 13:17:03 от Евгений373 »

AMF-M

  • Пользователь
  • **
  • Сообщений: 79
Re: Как включить ЕW
« Ответ #3 : 01 Август 2012, 16:39:42 »
Нет, нельзя! Во-первых, в корпусах SDIP-64 в версиях FM и QSS ноги торчат по-разному (см. даташит). Во-вторых, в QSS-версии, скорее всего, в прошивке содержится управление стерео и NICAM-ом внутри MSP34xx. И вообще, как уже неоднократно было сказано, для этоих корпусов такие рокировки невозможны! В то же время в корпусах QFP-80 аппаратные различия FM/QSS отсутствуют.

Евгений373

  • Участники
  • **
  • Сообщений: 14
Re: Как включить ЕW
« Ответ #4 : 01 Август 2012, 17:11:36 »
Спасибо, ответ исчерпывающий.

Евгений373

  • Участники
  • **
  • Сообщений: 14
Re: Как включить ЕW
« Ответ #5 : 09 Август 2012, 09:50:10 »
AMF-M, Александр, даю уточнение для шасси 5P60 c QSS обработкой звука, в котором был негоден процессор, такого, я естественно не нашёл.
 Сделал так: взял прошивку от FM проца с такого же шасси и залил в QSS болванку, установил в телик и звук пошёл нормально, т.е. прошивки у них идентичны, делал всё на свой страх и риск и всё получилось.
« Последнее редактирование: 11 Август 2012, 13:16:41 от Евгений373 »

AMF-M

  • Пользователь
  • **
  • Сообщений: 79
Re: Как включить ЕW
« Ответ #6 : 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. Но таких аппаратов мне не попадалось (а они вообще бывают?).
« Последнее редактирование: 11 Август 2012, 14:48:30 от AMF-M »

Евгений373

  • Участники
  • **
  • Сообщений: 14
Re: Как включить ЕW
« Ответ #7 : 11 Август 2012, 14:58:53 »
AMF-M, ну шампанского я ещё не выпил, 1-ю версию тоже попробую "закатать" и проверить.
Делал всё так: Взял FM прошивку 5Р60 V2 AKIRA, cделал ей автопатч,затем залил в болванку 9365, с снятой галкой проверки сигнатуры.
« Последнее редактирование: 11 Август 2012, 15:55:52 от Евгений373 »

AMF-M

  • Пользователь
  • **
  • Сообщений: 79
Re: Как включить ЕW
« Ответ #8 : 11 Август 2012, 17:42:07 »
Наверное, правильнее было бы просто пропустить, чтобы все было QSS. А со звуком все в порядке?

Евгений373

  • Участники
  • **
  • Сообщений: 14
Re: Как включить ЕW
« Ответ #9 : 11 Август 2012, 17:59:11 »
Со звуком всё в порядке, идёт чистенько без нареканий. В качестве проца NICAM выступает- TDA9874. Завтра отправлю тебе лог, здесь не могу выложить, мне это недоступно.
« Последнее редактирование: 11 Август 2012, 18:20:24 от Евгений373 »

AMF-M

  • Пользователь
  • **
  • Сообщений: 79
Re: Как включить ЕW
« Ответ #10 : 11 Август 2012, 19:31:32 »
Ну понятно, в QSS-корпусе вторая ПЧ звука - собственно сигнал QSS - прямым ходом начинает поступать через вывод 35 на звуковую микру, если внутренний коммутатор стоИт в правильной позе. А остальное уже не важно. Но все равно, лучше пусть UOC инициализируется как QSS. Вот картинки, поясняюшие это дело.
а насчет того, что ты не можешь прикреплять файлы, это следует исправить. Вот админ из отпуска явится, и проблема исчезнет.
« Последнее редактирование: 12 Август 2012, 11:22:48 от AMF-M »

Евгений373

  • Участники
  • **
  • Сообщений: 14
Re: Как включить ЕW
« Ответ #11 : 11 Август 2012, 20:25:42 »
Наверное, правильнее было бы просто пропустить, чтобы все было QSS. А со звуком все в порядке?
Про пропустить, поподробней можно, что именно, автопатч или сигнатуру при записи?
« Последнее редактирование: 11 Август 2012, 20:28:44 от Евгений373 »

AMF-M

  • Пользователь
  • **
  • Сообщений: 79
Re: Как включить ЕW
« Ответ #12 : 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.
« Последнее редактирование: 15 Август 2012, 00:40:32 от AMF-M »

Евгений373

  • Участники
  • **
  • Сообщений: 14
Re: Как включить ЕW
« Ответ #13 : 14 Август 2012, 12:13:21 »
AMF-M, 1-ю версию тоже попробую "закатать" и проверить.
Тоже всё пошло как по маслу, единственно чуть EEPROM пришлось править, от 2-ой версии не подошла прошивка EEPROM.
« Последнее редактирование: 15 Август 2012, 06:29:43 от Евгений373 »

AMF-M

  • Пользователь
  • **
  • Сообщений: 79
Re: Как включить ЕW
« Ответ #14 : 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 - с коррекцией
 - программная секция одинакова.
« Последнее редактирование: 22 Август 2012, 15:51:28 от AMF-M »