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.