Repository navigation
dspboot v1.0
First release of dspboot - open source first stage boot loader and repair tool for boards with the TI D830 (DA830) / OMAP-L137, like the Onkyo TX-NR515 and TX-NR717.
What it does:
- boots over a serial cable, no matter what's on the NAND - brings back "bricked" boards
- restores NAND backups (stock firmware) byte for byte, with the boot ROM's own ECC layout
- works with old 512 byte page NAND and new 2K / 4K page chips you can still buy
- reports chip, clocks, SDRAM (with memory test) and NAND with bad blocks
- boots U-Boot from two slots with fallback (that's how OSIRIS starts)
dspboot-v1.0.zip has the images for onkyo-tx-nr (for the serial cable and for NAND, per page size), the tools (uartboot.py, nandrestore.py, aisdump.py, need Python 3 + pyserial), README and checksums. In the zip the images are in onkyo-tx-nr/ and the tools in tools/, so adjust the paths from the README examples (dist/dspboot/<board>/, dspboot/tools/).
Quick start - put the board into UART boot mode and:
python3 tools/uartboot.py -p /dev/ttyUSB0 --ais onkyo-tx-nr/dspboot.ais --consoleHow to restore the stock firmware or replace the NAND: docs/recovery.md.