#define _LOGO_ #define _PAGE_ Open Source Jukebox Firmware #define MAIN_PAGE #include "head.t"

Purpose

The purpose of this project is to write an Open Source replacement firmware for the Archos Jukebox 5000, 6000, Studio and Recorder MP3 players.

News

2002-08-06: Web site moved to new domain: rockbox.haxx.se. Bear with us while we chase down the last bad links.

2002-08-06: Battery charging added for the Recorders (players have hardware charging).

2002-08-02: Rockbox T-Shirt Design Contest

2002-07-28: Configuration saving implemented for all models. Experimental saving to disk is not yet enabled on the players by default.

2002-06-30: USB cable detection added.

2002-06-27: MP3 playback now works for Recorder 6000 and Recorder 10 too.

2002-06-19: Version 1.1 is released. Download it here.

(Old news items have moved to a separate page.)

Recent CVS activity

Open bug reports

Note: Don't file bug reports on daily builds. They are work in progress.

Roadmap

This is a rough indication of which features we plan/expect/hope to be included in which versions. Naturally, this is all subject to change without notice.

Version 1.1
Playlist support, scrolling, recorder support
Version 1.2
UI improvements
Version 1.3
Resume, persistent settings, autobuild playlists, UI improvements

About the hardware

I wrote a "dissection" page some months ago, showing the inside of the Archos and listing the main components. I have also collected a couple of data sheets. Also, don't miss the research notes from my reverse-engineering the firmware.

About the software

The player has one version of the firmware in ROM. The first thing this version does after boot is to look for a file called "archos.mod" on the Player/Studio or "ajbrec.ajz" on the recorder in the root directory of the harddisk. If it exists, it is loaded into RAM and started. This is how firmware upgrades are loaded. Note that you can revert to the ROM version by just deleting the firmware file. #include "foot.t"