Hacking the Rio Receiver
Jeff Mock
2/26/1
The Rio Receiver is a piece of home stereo equipment for playing
MP3 or WMA files over either ethernet or an HPNA phone line
network. The Rio Receiver is also sold as the Dell Digital Audio
Receiver. The two products have different front bezels and
splash screens, but they are the same product otherwise.
Currently the Dell product is sold for $299 including speakers
and the Rio product is sold for $349 without speakers. I'll
refer to both devices as the Rio Receiver.
Here is some information for hacking on the device.
- Setting up a Linux machine as a server for the
Rio Receiver.
- Building a GCC cross-compiler, glibc, and a Linux
kernel for the device on an X86 Linux host.
- Hacking the kernel so volume operates on the
line output.
- Building bash, tiny-vi, and a bunch of other
utilities so you can develop programs for the Rio Receiver.
- Demo code for the Rio Receiver to
exercise LCD, IR remote, audio, and a GPL MP3 player.
- A tiny Linux distribution for
using the Rio Receiver as an embedded Linux machine, all code is GPL,
no proprietary SonicBlue code. Builds
cross toolchain, kernel, uclibc, busybox, telnetd, dhcp client,
madplay, and NFS root filesystem suitable for booting a stock
Rio Receiver.
Send me some email if you do anything interesting with this stuff.
Jeff Mock