Repository navigation
OSIRIS v0.2.0
Sound on every channel, real stereo, a one-file installer and a much faster U-Boot network - plus fixes for three bugs in v0.1.0.
Highlights
- Sound on all channels - All Ch Stereo and Full Mono play on every speaker. The receiver's listening mode picks the speakers, and OSIRIS remembers it across restarts.
- Real stereo - a DSP bug mixed left and right on every output; both channels are now kept apart.
- One-file installer -
uImage-installercarries the whole system. A first install needs dspboot, the installer and U-Boot from the bundle, sent once over the serial cable. - Fast network in U-Boot - a driver bug corrupted incoming frames; the installer now loads in seconds instead of minutes.
- Faster start - about 19 s instead of 24 s, and the receiver's services start before the network.
osiris-diag- one archive with everything needed for a bug report.- Login banner with the receiver model, version, MAC and IP address.
Fixes
- The root password can be changed with
passwd; on v0.1.0 it stayed at the default. - Commands over ssh, such as
ssh root@TX-NR717 osiris-upgrade ..., find the OSIRIS tools.
Updating from v0.1.0
Copy osiris-v0.2.0.tar to the receiver, log in with ssh and run the update in that shell (on v0.1.0 a command given directly to ssh does not find it):
scp osiris-v0.2.0.tar root@TX-NR717:/tmp/
ssh root@TX-NR717
osiris-upgrade /tmp/osiris-v0.2.0.tarThen change the root password with passwd. New installs: see docs/install.md; dspboot v1.0.1 is a separate release.
Changelog
20 commits since v0.1.0
- buildroot: board: the installer carries the bundle (58ba1c1)
- docs: install: one bundle, U-Boot over YMODEM (ff4f9d3)
- build: versions in between releases as v0.1.0~g (ba1aed8)
- services: osirisd: show the commit when the version does not fit (dd0a75d)
- services: dspaudio: take the slot from the TDM slot bit (8b34be2)
- services: dspd, dspaudio: mix every output from both inputs (7993909)
- services: mcud: keep the last listening mode in status (b600f1e)
- services: osirisd: speakers from the listening mode, one state file (404f3b5)
- docs: listening modes, all speakers (aee95c3)
- buildroot: board: add osiris-diag (bddf2d3)
- docs: reporting problems with osiris-diag (631ed5d)
- buildroot: package: dropbear: commands get the full PATH (cde967d)
- buildroot: system: leave a linked /etc/shadow alone (4836bc6)
- buildroot: board: keep the passwords on /data (0d21b5a)
- u-boot: da830evm: set the NAND timing Linux uses (0a932c3)
- buildroot: board: start the services before the network (1cea240)
- buildroot: board: login banner (a9d4aa0)
- u-boot: davinci: emac: write MACCONTROL once, only when it changes (931cff3)
- u-boot: davinci: emac: wait for the link when the network is opened (2b4e80e)
- docs: README: what works, from basic to complex (6beda54)