Star on GitHubStar1.1k stars

Case study

OSIRIS: replacing Onkyo receiver firmware through MCU protocol research

OSIRIS replaces the DSP-board software of Onkyo TX-NR515 and TX-NR717 receivers with its own boot loader, Linux services and DSP code. The project documents the SPI exchange between the main MCU and DSP board, including 1032-byte transfers, frame structure and command meanings recovered from stock firmware and logs.

Targets
Firmware · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: An Onkyo receiver with a D830 or OMAP-L137 DSP board; installation requires a DSP-board serial connection and BOOT-pin switching.
  • Limits: The README reports TX-NR717 working and TX-NR515 working with incomplete testing; DTS, Spotify, internet radio and DLNA are unfinished.
  • License: Original OSIRIS code is BSD-2-Clause; bundled upstream components retain the licenses stated in the README.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. docs/mcu-protocol.md GitHub · ubis/OSIRIS · Revision 8515cd8
  2. README.md GitHub · ubis/OSIRIS · Revision 8515cd8

More in Firmware and hardware

All 89 entries in Firmware and hardwareFirmware and hardware case studies (19)

↑↓ move↵ open⌘↵ new tab