Skip to content

dspboot v1.1.0

Choose a tag to compare

@ubis ubis released this 18 Oct 10:17
· 65 commits to main since this release
dspboot-v1.1.0
adeb36e

Adds a board for receivers whose SDRAM needs 100 MHz, takes NAND chips as the boot ROM does, and shows the boot ROM's revision. Images, tools and checksums are in the zip.

  • onkyo-tx-nr-100: the same board with the SDRAM at 100 MHz, for boards whose SDRAM does not read reliably at 133 MHz.
  • Bad blocks and chips are found as the boot ROM finds them: its bad block rule, ONFI chips from their parameter page, and the ROM's own table of device IDs.
  • dspboot and U-Boot images are written past a bad block into the next good one, as the ROM reads them, so a chip with block 1 bad can take dspboot.
  • nandrestore.py takes dspboot.ais and u-boot.dbi directly and adds the spare bytes for --page 512, 2048 or 4096, so the zip no longer has dspboot-512b.nand, -2k and -4k: write dspboot.ais@0x4000 (or the chip's block 1, see the README).
  • The SoC: line shows the boot ROM (d800k001, d800k003 or d800k005), and silicon 2.1 as such.

Changelog

  • dspboot: add an onkyo-tx-nr board with the SDRAM at 100 MHz (7bd077a)
  • dspboot: let nandrestore wrap images for the chip's page size (8464a93)
  • dspboot: tell bad blocks and chips apart as the boot ROM does (884aa87)
  • dspboot: write boot images past bad blocks (096cd0d)
  • dspboot: show the boot ROM's revision (e665f20)

Full changelog: dspboot-v1.0.1...dspboot-v1.1.0