Автор темы
Новичок
|
Всем привет,
прежде всего, приношу свои извинения — я не силен в русском языке и не знаю русскую кириллицу, поэтому использую переводчик и надеюсь, что перевод корректен. У меня есть то, что я считаю большим успехом, и я хочу поделиться этим с вами, но сначала я хочу убедиться, что на этом портале это разрешено.
Я использую свой Yamaha RX-V475 в качестве основного ресивера для домашнего кинотеатра уже пару лет, он подключен к телевизору через ARC со сквозным выводом звука (pass-through). Сам ресивер отличный, по большей части он делает все, что мне нужно, но у него есть одна очень раздражающая проблема. Переход кодека с чего угодно на E-AC-3 (DD+) через ARC просто сломан. Каждый раз, когда я включаю контент в формате DD+ из стриминговых сервисов или любого другого источника, синхронизация просто сбрасывается, и согласование кодеков завершается неудачей. Причина кроется во встроенной ошибке конфигурации в прошивке DSP. На этом входе DSP настроен на пропуск обнаружения битового потока (bitstream), когда входящая несущая частота превышает 48 кГц, а DD+ — единственный формат, который поступает с более высокой частотой, на 192 кГц. Поэтому ресивер никогда не ищет сигнал DD+, а вместо этого определяет поток как 192 кГц PCM. Таким образом, каждый раз, когда я включаю контент в DD+ (или если автоматически запускается новая серия сериала), мне приходится переключать входы, чтобы запустить полный повторный захват сигнала и заставить битовый поток DD+ синхронизироваться и воспроизводиться.
Поскольку этому оборудованию уже более 13 лет и оно больше активно не поддерживается производителем (последняя версия прошивки вышла почти 9 лет назад), я решил, что не хочу выбрасывать его из-за этой раздражающей проблемы (так как это все еще отличное железо), и попытался пропатчить прошивку, чтобы заставить DD+ работать как задумано. После нескольких дней хорошего реверс-инжиниринга, я рад сообщить, что у меня есть образ прошивки 1.34 для RX-V475 с пропатченным DD+.
Модификация минимальна — всего лишь один флаг в настройках DSP для этого входа, разрешающий сканирование с высокой частотой дискретизации (high-samplerate scan enable), который Yamaha уже устанавливает на входах HDMI, но упустила на этом. Прошивка была тщательно модифицирована, прошита на мое реальное устройство и всесторонне протестирована. Переключение между другими кодеками и DD+ теперь работает как задумано. Прошивку можно установить через обычное обновление по USB из меню расширенных настроек, так как контрольные суммы прошивки пересчитаны, а финальный бинарный файл правильно упакован.
Я считаю, что владение этим устройством, за которое я заплатил, дает мне право исправлять в нем то, что я считаю неправильным, после того как производитель решил прекратить его поддержку. Тем не менее, я понимаю, что здесь могут быть правила, запрещающие распространение этой прошивки. Если здешняя аудитория (и модераторы) все же заинтересованы в том, чтобы эта версия была доступна для того, чтобы у раздраженных владельцев был выбор — дайте мне знать в ответах, и я либо загружу ее в эту тему в виде вложения, либо предоставлю ссылку на свой облачный диск, либо загружу в раздел прошивок или обмена файлами.
Я не могу гарантировать полную безопасность или взять на себя какую-либо ответственность за ваши устройства, я просто энтузиаст с некоторым опытом в программировании, реверс-инжиниринге и телерадиовещании, которому нравится чинить свои вещи (своим собственным способом).
|