Замена заводской прошивки на открытую — привычный сюжет для мира железячных энтузиастов: чаще всего это делают ради новых функций или чтобы снять искусственные ограничения производителя. Но проект OSIRIS для AV-ресиверов Onkyo (например, модели TX-NR717) решает совсем другую задачу — он возвращает к жизни аппараты, которые иначе отправились бы на свалку.
Симптом: аппарат включается, но звука нет
Как объясняет разработчик [Jokūbas], некоторые ресиверы Onkyo на базе процессора Texas Instruments D830 страдают от очень характерной неисправности: устройство включается и выглядит полностью рабочим, но звук так и не появляется. Причин, как правило, две — либо вышел из строя сам D830, либо «умерла» микросхема NAND-флэш на 64 МиБ, в которой хранится прошивка. И заменить любой из этих компонентов оказывается сложнее, чем можно подумать.
Через Texas Instruments D830 проходит весь звуковой тракт — если он выходит из строя, начинаются проблемы.
Проблема в том, что «в лоб» детали не поменять. Если установить пин-совместимый чип вместо D830 — такой, что проще найти в продаже и который реже выходит из строя, — заводская прошивка попросту не загрузится. А при попытке заменить NAND-флэш выясняется, что штатное ПО умеет адресовать только страницы по 512 байт, тогда как доступные сегодня микросхемы работают со страницами по 2 или 4 КиБ. В обоих случаях на помощь приходит OSIRIS.
Чем помогает открытая прошивка OSIRIS
Открытая прошивка снимает оба ограничения разом. Во-первых, она поддерживает не только родной D830, но и совместимые с ним процессоры — например, OMAP-L137. Во-вторых, OSIRIS умеет адресовать современную NAND-флэш, так что замена памяти перестаёт быть головной болью.
Итог: с новыми, более доступными компонентами и свежей прошивкой ресивер Onkyo снова оживает. Для владельцев старых аппаратов это реальный шанс на ремонт вместо утилизации — особенно с учётом того, что подобрать точные оригинальные комплектующие с каждым годом всё труднее.
Стоит, впрочем, честно оговориться: OSIRIS пока далёк от завершённости. На сегодня список функций, помеченных как непроверенные или нереализованные, заметно длиннее перечня того, что уже работает. Но это как минимум рабочее начало, на котором дальше можно строить.
Не всегда виновата прошивка
Наконец, не все перегоревшие элементы в ресивере Onkyo требуют перепрошивки. Иногда капризному аппарату достаточно заменить несколько вышедших из строя пассивных компонентов — и он возвращается к нормальной работе без всякого вмешательства в ПО.















