オープンファームウェアが、動かなくなったOnkyo製AVレシーバーを復活させる
原題: Open Firmware Fixes Dead Onkyo AV Receivers
日本語訳
# オープンソース・ファームウェアが故障したOnkyo AVレシーバーを蘇らせる
Hackadayをしばらく読んでいる人なら、ハッカーたちがデバイスの純正ファームウェアをオープンソースの代替品に置き換える様子を見るのが大好きだということを知っているだろう。通常、これはオープンソース・ファームウェアの方が機能が豊富であったり、恣意的な制限を解除できたりする場合に行われる。しかし、もしTX-NR717のようなOnkyo AVレシーバーにOSIRISをインストールしようとしているとしたら、それはおそらく、そのデバイスを蘇らせようとしているからだろう。
開発者の[Jokūbas]が説明しているように、Texas InstrumentsのD830を使用している特定のOnkyoレシーバーは、非常に特殊な故障を起こすことで知られている。デバイスの電源は入り、動作しているように見えるが、音声が出力されないというものだ。これが発生した場合、D830自体が故障しているか、あるいはそれが実行するファームウェアを保持している64 MiBのNANDフラッシュチップがダメになっているかのどちらかである。残念ながら、どちらのコンポーネントを交換するにしても、予想以上に困難である。
もしD830を、より入手しやすく故障しにくいピン互換のチップに交換したとしても、純正ファームウェアは起動しない。NANDを交換しようとしても、元のソフトウェアは512バイト単位のページしか扱えず、現在市場に出回っているフラッシュメモリは2 KiBまたは4 KiBのページを使用していることがわかるだろう。どちらの場合も、ここでOSIRISの出番だ。
このオープンソース・ファームウェアは、OMAP-L137のようなD830互換チップをサポートしているだけでなく、現代のNANDフラッシュにも対応しているため、どちらか一方、あるいは両方のコンポーネントの交換がはるかに現実的になる。新しいハードウェアと新しいファームウェアをインストールすれば、Onkyoのレシーバーは再び息を吹き返すはずだ。とはいえ、OSIRISはまだ機能が完全に揃っているわけではなく、正直なところ、機能リストにおいて「未テスト」または「未実装」とされている項目は、現在実際に動作している項目の数を上回っている。しかし、少なくともこれは第一歩である。
もちろん、Onkyoレシーバーの故障した部品すべてが、ファームウェアの書き換えを必要とするわけではない。単に動作がおかしいユニットは、いくつかの受動部品を交換するだけで済むこともある。
原文(英語)を表示
If you’ve been reading Hackaday for any length of time, you’ll know we love seeing hackers replacing the stock firmware on their devices with open source alternatives. Usually this is done because the open firmware offers more features, or lifts some arbitrary limitation. But if you find yourself installing OSIRIS on an Onkyo AV receiver such as the TX-NR717, it’s probably because you’re trying to bring the thing back to life.
As developer [Jokūbas] explains, certain Onkyo receivers that use the Texas Instruments D830 are known to suffer from a very specific failure — the device will power on and appear functional, but no audio will come through. When this happens, it’s either because the D830 itself has failed or the 64 MiB NAND flash chip that holds the firmware it runs is cooked. Unfortunately, replacing either component is a bit more difficult than you might expect.
If you swap the D830 with a pin-compatible chip that’s easier to find and less prone to failure, the stock firmware won’t boot. If you try to replace the NAND, you’ll find that the original software is only capable of addressing 512-byte pages, while the flash you’ll find on the market today uses 2 KiB or 4 KiB pages. In both cases, it’s ORISIS to the rescue.
The open firmware not only supports D830 compatible chips such as the OMAP-L137, but it’s able to address modern NAND flash, making the replacement of either or both component far more practical. With fresh hardware and the new firmware installed, your Onkyo receiver should spring back to life. That said, ORIRIS isn’t feature complete yet, and truthfully the items listed as untested or not implemented on the feature list currently outnumber the entries for what actually does work. But at least it’s a start.
Of course, not all the burned out parts on your Onkyo receiver require a firmware flash to replace. Sometimes a misbehaving unit just needs to have a few of its passive components replaced.