MP3elf - FAQ
What is the MP3elf?
The MP3elf is a low-cost
ethernet connected MP3 player that receives an MP3 stream from a local
area network server and delivers it to amplified speakers or a Hi-Fi system.
What makes the MP3elf
different from other MP3 players?
Most other MP3 players
store the MP3s locally, on a hard-disk or flash RAM card. The MP3elf
does not store MP3s locally. It requires them to be sent across the
network by a server.
Why don't you store
the MP3s locally?
The MP3elf is designed
to be a small, low-cost device. It is intended that you could afford
to have an MP3elf in every room in your house. Eliminating local
storage simplifies the design, reduces the cost and avoids the need to
copy your MP3 files to several places. It also allows you to access streaming radio and other similar
services when using compatible server software.
What is the difference between Version 1 and Version 2?
Version 1 of the MP3elf was our initial production run.
It had almost all of the features of the Version 2 board, with the exceptions mentioned below.
The video shows a Version 1 board, as do a number of the photographs.
Version 1 is still supported for those people who purchased one.
In Version 2, we eliminated a couple of the more expensive components (namely the FIFO and ATMEL) by modifying the TINI software
so that the TINI could provide MP3 data directly to the STA013 decoder chip. Then we added a low cost PIC to
provide IR decoding capabilities, keypad decoding & debouncing, as well as a few general purpose I/O lines
for developers.
Both boards were designed to be used as development platforms as well as for the MP3 decoder, and have a number of
headers and test points allowing access to useful signals. The Version 2 MP3elf was actually built using
a modified Version 1 MP3elf with these connectors going out to a small daughterboard.
There's no Remote Control in the Kit!
We figure the last thing you want
is yet another custom remote control to be lost or damaged. The MP3elf Infa-Red Remote Receiver
is compatible with most existing remotes. All you have to do is 'teach' the server
to use one of your existing remote controls.
How do I program the TINI?
The TINI firmware is loaded using a serial cable from your
computer, after which the MP3elf software can be upgraded over ethernet using FTP and Telnet.
See the TINI website for more information. It really is that easy!
Do I need a PIC Programmer?
No! The MP3elf also functions as a a PIC programmer,
and will upgrade your on-board PIC for you.
What hardware does the MP3elf use?
The hardware is
based on the ST-013
MP3 decoder chip and a TINI
single board Java computer. An PIC microcontroller is also
used for IR and Keypad decoding.
Who are the Developers?
The MP3elf project has been developed by
Chris Snell, Paul Wilkinson, Alastair Jeremy, and Ray Dekens. The logo was created by Lieven Op De Beeck,
and finance is provided by DotAussie (DOT AU Pty Limited). MP3elf is a trademark of DOT AU Pty Limited.
If you have a commercial project that requires the skills of some experienced developers, please
feel free to contact us!
How do I program Flash PIC and ATMEL microcontrollers?
The TINI will do it for you!
The on-board PIC microcontroller in Version 2 is flash-upgradeable. Our TINI software
will upgrade the PIC Flash firmware without the need to remove the PIC from
the board and use a PIC programmer (which is lucky - because it's a surface mount chip!).
Likewise in Version 1 the ATMEL could be upgraded in-circuit.
We have also provided functionality which can allow the TINI to program off-board microcontrollers
using ICSP connections. If you would like more information on how to do this with your MP3elf, please contact us.
Can I buy one?
The answer is YES!. You can purchase a kit, or even a fully assembled unit if you like.
You will need to obtain the TINI from Dallas Semiconductor, and choose your own LCD display (optional) and mounting case.
How do I get a TINI from Dallas?
You can order a TINI directly from the Dallas online store.
Dallas does appear to have lead time issues with the TINI at the moment, we suggest you make your own enquiries.
Smaller quantites of TINI's (less than 10) seem to be delivered a little faster.
Can I Make My Own?
Yes. The MP3elf is being developed as a free software/hardware project.
All of the software, firmware and PCB designs are now available for download.
Free? You're kidding right?
Nope. This project has been released under a BSD Licence - see the
licence in the download package for full details. But you are welcome, indeed encouraged, to build your very own MP3elf.
This project was developed in "spare" time to showcase our design abilities.
We are selling kits to cover our development expenses rather than to make a profit.
Can I use the images or video from this website for other purposes?
The images and video on this website are copyright, and cannot be used for other purposes without permission.
If you would like to use them, please ask for our permission - don't worry, we won't bite!
Trademark Information
MP3elf is a trademark and Dot Aussie is a registered trademark of DOT AU Pty Limited
TINI is a trademark and 1-Wire is a registered trademark of Dallas Semiconductor
All logos and trademarks in this site are property of their respective owner.