开源固件让损坏的 Onkyo AV 接收器重获新生。这是一个已知的故障。在 Onkyo 一些采用 Texas Instruments D830 芯片的 AV 接收器(如 TX-NR717)中,设备可以开机且看似功能正常,但却没有声音。开发者 Jokūbas 表示,问题要么出在 D830 本身,要么是由于存储固件的 64 MiB NAND 闪存芯片损坏所致。
修复绝非易事。当你用更容易找到的兼容芯片替换 D830 时,原始固件无法启动。而安装新的 NAND 时,旧固件只能寻址 512 字节的页面,但市面上的闪存使用的是 2 KiB 或 4 KiB 页面。
Jokūbas 开发的开源 OSIRIS 固件支持 OMAP-L137 等 D830 兼容芯片以及现代 NAND 闪存,使这些接收器重新恢复工作。不过,该固件尚未完成。未经测试或尚未实现的功能数量比已经可用的还要多。而在某些故障设备中,只需更换几个无源元件即可。
为何重要
这一进展表明,当原厂固件已无法与当今的部件配合工作时,开源社区能够如何介入。更换部件本身并不能解决问题;因为即使装上兼容芯片,原始固件也无法启动,而现代 NAND 闪存又与旧的寻址方式不兼容。由于 OSIRIS 突破了这一软件壁垒,手中有一台无声 Onkyo 接收器的用户便获得了修复设备而非将其丢弃的选择。不过,项目尚未完成,且未经测试的功能比已经可用的还多,这使得该解决方案在日常使用中究竟有多可靠的问题悬而未决。此外,由于在某些故障设备中只需更换几个无源元件即可,因此该软件并非对每位 Onkyo 用户都适用。