Rockbox User Manual Make your box rock!
Open Source jukebox firmware for the Archos Jukebox 5000, 6000, Studio, Recorder, Recorder V2 and FM Recorder MP3 players Website: http://rockbox.haxx.se/ Rockbox version 2.3 Manual release date 2004-12-06 Copyright © 2004 Christi Alice Scarborough, 2003 José María García-Valdecasas Bernal & Peter Schlenker. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.
Contents PART 1 GETTING STARTED................................................................................7 PART 2 THE ROCKBOX INTERFACE.................................................................. 11 1 YOUR JUKEBOX................................................................................12 2 FILE BROWSER................................................................................13 2.1 CONTROLS................................................................................13 2.
1.9 SNAKE 2 (RECORDER ONLY)........................................................44 1.10 SOKOBAN (RECORDER ONLY)....................................................45 1.11 SOLITAIRE (RECORDER ONLY)...................................................45 1.12 STAR (RECORDER ONLY)...........................................................45 1.13 WORMLET (RECORDER ONLY)....................................................46 2 DEMOS..................................................................................
8.3 RISKS.......................................................................................75 8.4 REQUIREMENTS.........................................................................75 8.5 FLASHING PROCEDURE...............................................................76 8.6 KNOWN ISSUES AND LIMITATIONS..............................................77 8.7 ROMBOX...................................................................................78 APPENDICES..............................................
PART 1 GETTING STARTED
Welcome This is the manual for Rockbox. Rockbox is a replacement firmware for the Jukebox Studio, Recorder and Ondio players made by Archos. It is a complete rewrite of the software used to make the Jukeboxes play and record music, and contains many features and enhancements not available in the original firmware supplied by the manufacturer.
Picture HD size Model Name Version Name 5GB, 6GB, 10GB, 20GB Jukebox 5000, Jukebox 6000, Jukebox player Studio 10, Jukebox Studio 20 6GB, 10GB, 15GB, 20GB Jukebox Recorder 6, Jukebox Recorder 10, Jukebox Recorder 15, Jukebox recorder Recorder 20 20GB Jukebox Recorder v2 recorderv2 20GB Jukebox Recorder FM fmrecorder Downloading Rockbox The latest release of the Rockbox software will always be available from http://rockbox.haxx.se/download/.
software. Enabling Speech Support (optional) If you wish to use speech support you will also need a language file, available from http://rockbox.haxx.se/twiki/bin/view/Main/VoiceFiles/. For the English language, the file is called english.voice. When it has been downloaded, unpack this file and copy it into the lang folder which is inside the /.rockbox folder on your Jukebox. Voice menus are turned on by default. See Section 3 for details on voice settings.
PART 2 THE ROCKBOX INTERFACE
1 YOUR JUKEBOX Throughout this manual, the buttons on the Jukebox are labelled according to the pictures below. There are minor cosmetic differences between Jukebox Recorder models, but the buttons are in approximately the same position whatever the model. Jukebox Recorder Jukebox Player Rockbox automatically saves its settings and turns off the hard drive safely on shutdown. On the recorder, press the MENU/ON button to turn on the Jukebox.
2 FILE BROWSER Recorder file browser Player file browser The file browser helps you navigate through the files on your Jukebox, entering folders and executing the default action on each file. To help us differentiate files, each file format is displayed with an icon. You can select which file types are displayed (see page 33). 2.1 CONTROLS FOR THE RECORDER VERSION KEY UP/DOWN ON+UP/DOWN LEFT PLAY/RIGHT ON ON+PLAY F1 F2 F3 FUNCTION Go to previous/next item in list.
2.2 FILE MENU Recorder file menu Player file menu This menu operates on the file that was selected in the browser at the time ON+PLAY was pressed to enter it. It can also be accessed by holding down the PLAY key for a short while. It offers the following options: Open with: Runs a viewer plugin on the file. Normally the filetype of a file is detected and the appropriate plugin is run automatically when you press play on it.
Queue next: Queue track(s) immediately after current playing track. Queue last: Queue track(s) at end of playlist. You can insert a track, directory or playlist even if nothing is currently playing. In this case, a new playlist is created with only the selected tracks and then play is started. Note: The dynamic playlist is saved so resume will restore it exactly as before shutdown. Stopped playlists can be resumed from File Browser by pressing ON. 2.
SELECTED OPTION PLAY/STOP FUNCTION filename Moves the cursor left (STOP) or right (PLAY) within the filename Moves the character bar to the next (PLAY) or previous (STOP) character bar character.
3 WHILE PLAYING SCREEN (WPS) Recorder’s WPS Player’s WPS The While Playing Screen (WPS) displays various pieces of information about the currently playing MP3 file. The display contains the following information by default: Recorder Status bar: Battery level, charger status, volume, play mode, repeat mode, shuffle mode and clock Scrolling path+filename of the current song. The ID3 track name The ID3 album name The ID3 artist name Bit rate. VBR files display average bitrate and "(avg)".
3.1 KEY CONTROLS Key controls for the WPS (RECORDER): KEY UP/DOWN LEFT LEFT (hold) RIGHT RIGHT (hold) PLAY ON ON (hold) STOP F1 F2 F3 F1+DOWN F1+PLAY F1+ON ACTION Volume up/down (quick press) Go to beginning of track, or if pressed while in the first seconds of a track, go to previous track Rewind in track (quick press) Go to next track. Fast forward in track.
3.2 PEAK METER (RECORDER ONLY) The peak meter can be displayed on the While Playing Screen and consists of several indicators. For a picture of the peak meter, please see the While Recording Screen on page 23. The bar: That is the fat horizontal bar. It represents the current volume value. The peak indicator: This is a little vertical line at the right end of the bar. It indicates the peak volume value that occurred recently.
4 QUICK SCREEN MENUS (RECORDER ONLY) F2 Quick Screen Menu F3 Quick Screen Menu Rockbox handles function buttons in a different way to the Archos software. F1 is always bound to the menu function, while F2 and F3 enable two quick menus. F2 displays some browse and play settings which are likely to be changed frequently.
PART 3 THE MAIN MENU
1 INTRODUCING THE MAIN MENU Recorder main menu Player main menu This is the screen from which the rest of the Rockbox functions can be accessed. It is used for a variety of functions, which are detailed below. You can access the Rockbox main menu by pressing MENU (player/studio version) or F1 (recorder version) key. All options in Rockbox can be controlled via this menu. Some of them can also be found in the Quick Menus (recorder version only). All settings are persistently stored on the unit.
2 RECORDING (RECORDERS ONLY) 2.1 WHILE RECORDING SCREEN Recording Screen Recording F2 screen Recording F3 screen Entering the “Recording” option in the Main menu launches the recording application. The screen shows the time elapsed and the size of the file being recorded. A peak meter is present to allow you set Gain correctly. Frequency, channels and quality are shown on the last line. The controls for this screen are: BUTTON FUNCTION LEFT Decreases Gain RIGHT Increases Gain Starts recording.
Source Choose the source of the recording. This can be microphone, line in, or SPDIF (digital). For recording from the radio on the FM recorder, see page 25 below. Note: you cannot change the sample rate for digital recordings. Channels This allows you to select mono or stereo recording. Please note that for mono recording, only the left channel is recorded.
3 FM RADIO (FM RECORDERS ONLY) FM radio screen This menu option switches to the radio screen. The keys are: BUTTON LEFT, RIGHT UP, DOWN PLAY ON OFF FUNCTION Change frequency in 0.1 MHz steps. For automatic station seek, hold LEFT/RIGHT for a little longer. Change volume (EXPERIMENTAL) freezes all screen updates, may enhance radio reception in some cases.
4 BOOKMARKS The bookmarks menu allows you to create and manage bookmark files. Create Bookmark While playing a track, use this option to save your current position within the track so that you can return to it at a later time. Bookmarks are saved on a per folder basis i.e. all of the files in the same folder have their bookmarks stored together. You can store multiple bookmarks for the same track.
Recursively Insert Directories If set to ON then, when you insert/queue a directory in Dynamic Playlist, all subdirectories will also be inserted. If set to ASK then you are prompted about recursive insertion when inserting a directory. 6 BROWSE PLUGINS With this option you can load and run various plugins that have been written for Rockbox. A detailed description of the different plugins begins on page40.
PART 4 CONFIGURING ROCKBOX
1 SOUND SETTINGS Recorder sound settings Player sound settings This menu offers a selection of sound properties you may change to improve your sound experience. Volume The sound volume your music is played at. Although settable range is 0-100%, many units don't produce audible output below 40%. Bass This emphasises or suppresses the lower (bass) sounds in the track. 0 means that bass sounds are unaltered (flat response). Treble This emphasises or suppresses the higher (treble) sounds in the track.
Auto Volume (Recorder only) Auto volume is a feature that automatically lowers the volume on loud parts, and then slowly restores the volume to the previous level over a time interval. That time interval is configurable here. Short values like 20ms are useful for ensuring a constant volume for in car use and other applications where background noise makes a constant loudness desirable.
For most users, the defaults should provide an improvement in sound quality and can be safely left as they are.
2 GENERAL SETTINGS Recorder general settings 2.1 Player general settings PLAYBACK OPTIONS This menu is for configuring settings related to MP3 playback Shuffle Select shuffle ON/OFF. This alters how Rockbox will select which next song to play. Repeat Repeat modes are Off/One/All. "Off" means no repeat. "One" means repeat one track over and over. "All" means repeat playlist/directory.
Fade on Stop/Pause This setting enables and disables a fade effect when you pause or stop playing a song. Fade is a progressive increase or reduction of volume, from your set volume to 0, and inverse. ID3 tag priority ID3 tags in an MP3 file contain information about the artist, title, albumetc. of the track. This option controls whether Rockbox uses the information from ID3v2 tags in preference to that from ID3v1 tags when both types of tag are present. 2.
For further information about the WPS see page 17. For information about editing a .WPS file see page 66. LCD Settings This submenu contains settings that relate to the display of the Jukebox. Backlight: How long the backlight shines after a key press. Set to OFF to never light it, set to ON to never shut it off or set a preferred timeout period. Backlight on When Plugged: This option turns the backlight on constantly while the charger cable is connected.
Volume Display: Controls whether the volume is displayed as a graphic or a numerical percentage value on the Status Bar. Battery Display: Controls whether the battery charge status is displayed as a graphic or numerical percentage value on the Status Bar. Peak Meter (Recorder only) The peak meter can be configured with a number of parameters. (For a description of the peak meter see page 19.) Peak Release: This determines how fast the bar shrinks when the music becomes softer.
Deep discharge (Non-FM recorders only) Set this to ON if you intend to keep your charger connected for a long period of time. It lets the batteries go down to 10% before starting to charge again. Setting this to OFF will cause the charging to restart on 95%. Trickle Charge (Non-FM recorders only) The jukebox cannot be turned off while the charger is connected. Therefore, trickle charge is needed to keep the batteries full after charging has completed.
Note: the device must be rebooted for the settings to take effect! Max playlist size: Option to configure the maximum size of a playlist. The playlist size can be between 1000 and 20000 files in steps of 1000. By default it's 10000. Note: the device must be rebooted for the settings to take effect! Car Adapter Mode This option turns on and off the car ignition auto stop function. When using the Jukebox in a car, car adapter mode automatically stops playback on the Jukebox when power (i.e.
2.5 BOOKMARKING Bookmark on Stop Write a bookmark to the disk whenever the stop key is pressed. If playback is stopped it can be resumed easily at a later time. Load Last Bookmark When this is on, Rockbox automatically returns to the position of the last bookmark within a file when it is played. If set to Ask, Rockbox will ask the user whether they want to start from the beginning or the bookmark.
2.7 VOICE Voice Menus This option turns on the Voice User Interface, which will read out menu items and settings as they are selected by the cursor. In order for this to work, a voice file must be present in the /.rockbox/lang/ directory on the recorder. Voice files are large (1.5MB) and are not shipped with Rockbox by default. The voice file is the name of the language for which it is made, followed by the extension .voice. So for English, the file name would be english.voice.
PART 5 PLUGINS
Plugins are little programs that Rockbox can load and run. Plugins have the file extension .rock. Most of them can be started from the main menu if you put them in the /.rockbox/rocks directory. Press PLAY on them to start them. Viewer plugins get started automatically by "playing" an associated file (i.e. text files, chip8 games), or from the “Open with” option on the File menu. The plugin loader Only one plugin can be loaded at a time.
KEY PLAY STOP 1.3 ACTION Play Exit the game MNESWEEPER (RECORDER ONLY) Minesweeper plugin The classic game of minesweeper. Use the UP and DOWN keys to select the required percentage of mines to set the difficulty then press the MENU key to begin. The aim of the game is to uncover all of the squares on the board. If a mine is uncovered then the game is over. If a mine is not uncovered, then the number of mines adjacent to the current square is revealed.
1.5 PONG (RECORDER ONLY) Pong game The world's first arcade game comes to Rockbox. This is a "tennis game" for two players. The left player uses LEFT and F1 to move and the right player uses RIGHT and F3. The aim is to prevent the ball leaving the screen. The player that loses the least balls wins. KEY F1 LEFT F3 RIGHT OFF 1.6 Player Player Player Player Quit 1 1 2 2 ACTION up down up down ROCKBLOX (RECORDER ONLY) Rockblox plugin This well-known game will probably be familiar.
1.7 SLIDING PUZZLE (RECORDER ONLY) Sliding puzzle The classic sliding puzzle game. Rearrange the pieces so that you can see the whole picture. Key controls: KEY UP/DOWN/LEFT/RIGHT F1 F2 OFF 1.8 ACTION Moves Shuffle Change the picture Stop the game SNAKE (RECORDER ONLY) This is the popular snake game. The aim is to grow your snake as large as possible by eating the dots that appear on the screen. The game will end when the snake touches either the borders of the screen or itself.
In game A, the maze stays the same, in Game B after an increasing number of apples eaten the maze is replaced by a new one. 1.10 SOKOBAN (RECORDER ONLY) Sokoban The object of the game is to push boxes into their correct position in a crowded warehouse with a minimal number of pushes and moves. The boxes can only be pushed, never pulled, and only one can be pushed at a time.
between the filled circle, which can take “o”s, and the filled square, which is used as a mobile wall to allow your filled circle to get to places on the screen it could not otherwise reach. The block cannot take "o"s. Keys: KEY ON F1 F2 F3 OFF ACTION Toggle control Previous level Reset level Next level Exit the game 1.13 WORMLET (RECORDER ONLY) Wormlet game Wormlet is a multi-user multi-worm game on a multi-threaded multi-functional Rockbox console. You navigate a hungry little worm.
Game controls: Players 0 MODES Out of control 2 key control 1 4 key control Remote control 2 3 No remote control Remote control PLAYER 1 PLAYER 2 PLAYER 3 With no player taking part in the game all worms are out of control and steered by artificial stupidity.
Game over The game is over when all worms are dead. The longest worm wins the game. Pause the game Press the PLAY key to pause the game. Hit PLAY again to resume the game. Stop the game There are two ways to stop a running game. If you want to quit Wormlet entirely simply hit the OFF button. The game will stop immediately and you will return to the game menu. If you want to stop the game and still see the screen hit the ON button. This freezes the game.
Hints Initially you will be busy with controlling your worm. Try to avoid other worms and crawl far away from them. Wait until they curl up themselves and collect the food afterwards. Don't worry if the other worms grow longer than yours - you can catch up after they've died. When you are more experienced watch the tactics of other worms. Those worms controlled by artificial stupidity head straight for the nearest piece of food.
2 DEMOS 2.1 BOUNCE (RECORDER ONLY) The bounce Demo This demo is an analogue clock screen saver with “Rockbox” bouncing across the screen.
2.3 GREYSCALE (RECORDER ONLY) Greyscale This is a demonstration of the Rockbox greyscale engine which supports graphics on the Jukebox. Press OFF to quit the demo. 2.4 HELLO WORLD (ALL MODELS) Hello world! This is plugin demo for hackers. Every programmer's first program is the helloworldprogram which does nothing except displaying "Hello world!" on the screen. 2.5 MANDELBROT (RECORDER ONLY) Mandelbrot This is another demonstration using the greyscale engine.
2.6 MOSAIC (RECORDER ONLY) Mosaic This simple graphics demo draws a mosaic picture on the screen of the Jukebox. Press STOP to quit. 2.7 OSCILLOGRAPH (RECORDER ONLY) Oscillograph This demo shows the shape of the sound samples that make up the music being played. There are two mechanisms to alter speed. Slowing down is achieved by increasing the time waiting for user input. This mechanism uses positive values. Speeding up is achieved by leaving out the user input check for (-speed) volume samples.
2.8 SNOW (RECORDER ONLY) Have you ever seen snow falling? This demo replicates snow falling on your screen. If you love winter, you will love this demo. Or maybe not. 2.9 VU METER (RECORDER ONLY) VU meter This is a VU meter as a plugin. It has two needles for the left and the right channels. Currently it works on a linear scale, but in a future release it might have a logarithmic (dB) scale too.
3 VIEWERS Viewers are plugins which are associated with specific file extensions. So you can't execute the plugin directly, but “play" the associated file. 3.1 CHIP-8 EMULATOR (RECORDER ONLY) The Chip-8 Emulator allows you to play many old chip8 games found on the Net. It modifies Rockbox, so file extensions .ch8 will be recognised as chip8 games. Just press PLAY on a .ch8 file to start a game.
3.5 SEARCH (ALL MODELS) This plugin can be used on playlists. It searches through the playlist that it is opened on looking for any occurrences of the string entered by the user. The results of this search are saved to a new playlist, search_results.m3u within the same directory as the original playlist. 3.6 SORT (ALL MODELS) This plugin takes a file and sorts it in forward alphabetical order. Case is ignored.
Navigation Recorder key controls: KEY UP DOWN LEFT RIGHT ON-UP ON-DOWN ON-LEFT ON-RIGHT OFF ACTION Page-up (one screen up) Page-down (one screen down) Top of file (Narrow mode) One screen left (Wide mode) Bottom of file (Narrow mode) One screen right (Wide mode) One line up One line down One column left One column right Exit text viewer Player key controls: KEY LEFT RIGHT MENU LEFT MENU RIGHT STOP ACTION Page-up (one screen up) Page-down (one screen down) Top of file (Narrow mode) One screen left (Wide m
4 4.1 APPLICATIONS BATTERY_TEST (ALL MODELS) Recorder battery test Player battery test This plugin simulates normal power drain by spinning up the disk and reading a big file once ever 90 seconds (or thereabout). Each spin up also writes the battery level to a log file. The test stops when battery level reaches 4% in order to avoid being unable to write to the disk. The power usage data is saved to a file in the root directory of the Jukebox.
KEY PLAY LEFT RIGHT ON STOP 4.4 ACTION monthly weekly annually one off exit CHESS CLOCK (PLAYER ONLY) Chess Clock The chess clock plugin is designed to simulate a chess clock, but it can be used in any kind of game with up to ten players. Setup First enter the number of players (1-10) (press PLAY to continue). Then set the total game time in mm:ss (press PLAY to continue, STOP to go back). Then the maximum round time is entered.
4.5 CLOCK (RECORDER ONLY) Clock This is a fully featured analogue and digital clock program.
4.6 EURO CONVERTOR (PLAYER ONLY) Euro converter This plugin converts euros back into pre-euro currency. The country for which is does this is selectable by pressing the MENU key. The LEFT and RIGHT keys move the cursor between the digits and the PLAY and STOP keys increase and decrease the current digit. The amount in the old currency is displayed on the second line. 4.
4.10 SPLIT EDITOR (RECORDER ONLY) When recording an mp3 file, it is common practice to start the recording a little bit early and stop it a little bit late to ensure all the desired sound is recorded. This results in recordings that contain extra snippets of sound and the beginning and end. Unfortunately these snippets can not be deleted easily because they are stored in the same file as the desired recording.
At the top of the window a time value is displayed. This is the point in time within the song at which the split point indicator is positioned. (4)The locator Another vertical bar represents the position locator. It moves along as the song plays. In contrast to the split point indicator it has no triangles at the ends. (5)The time bar The time bar displays the current position within the song relative to the whole song. The entire length of the time bar represents the song length.
Controls in the split editor RECORDER ONDIO OFF ON/OFF LEFT/RIGHT LEFT/RIGHT UP/DOWN UP/DOWN PLAY MODE F1 MODE+LEFT F2 MODE+UP F3 FUNCTION Quit plugin Move the split point indicator Zoom in / out Play from the split position Enter the save dialogue Toggle loop modes MODE+RIGHT Toggle logarithmic / linear scaling ON+LEFT Play half speed ON+RIGHT Play 150% speed ON+PLAY Play normal speed Save the files In the save dialogue it is possible to specify which of the files you want to save a
4.11 STOPWATCH (ALL MODELS) Recorder stopwatch Player stopwatch A simple stopwatch program with support for saving times.
PART 6 ADVANCED TOPICS / REFERENCE
1 CUSTOMIZING THE USER INTERFACE 1.1 LOADING FONTS (RECORDER ONLY) Rockbox can load fonts dynamically. Simply copy the .fnt file to the disk and "play" them in the directory browser or from the Main Menu > General Settings > Fonts. If you want a font to be loaded automatically every time you start up, it must be located in the /.rockbox folder and the file name must be at most 24 characters long. Any BDF font file up to 16 pixels high should be usable with Rockbox.
File Location Custom WPS files may be located anywhere on the drive. The only restriction is that they must end in .wps. When PLAY is pressed on a .wps file, it will be used for future WPS screens. If the "played" .wps file is located in the /.rockbox folder, it will be remembered and used after reboot. The .wps filename must be no more than 24 characters long for it to be remembered.
%pe : Total Number of Playlist Entries %pm : Peak Meter (Recorder only) - the entire line is used as volume peak meter. %pn : Playlist Name (Without path or extension) %pp : Playlist Position %pr : Remaining Time In Song %ps : Shuffle. Shows 's' if shuffle mode is enabled.
%< : Display a '<' %| : Display a '|' %> : Display a '>' %s : Indicate that the line should scroll. Can occur anywhere in a line (given that the text is displayed; see conditionals above). You can specify up to 10 scrolling lines. Scrolling lines can not contain dynamic content such as timers, peak meters or progress bars. Example File %s%pp/%pe: %?it<%it|%fn> - %?ia<%ia|%d2> - %?id<%id|%d1> %pb%pc/%pt That is, "tracknum - title [artist, album]", where most fields are only displayed if available.
balance (-100 - 100) channels (stereo, stereo narrow, stereo wide, mono, mono left, mono right, karaoke) shuffle (on, off) repeat (off, all, one) play selected resume (on, off) (off, ask, ask once, on) scan min step (1, 2, 3, 4, 5, 6, 8, 10, 15, 20, 25, 30, 45, 60) [seconds] scan accel (0 - 15) [double scan speed every X seconds] antiskip (0 - 7) [seconds] volume fade (on, off) sort case (on, off) show files (all, supported, music, playlists) follow playlist (on, off) playlist viewe
lang (/path/filename.lng) wps (/path/filename.
peak meter dbfs (on, off) (on = dbfs, off = linear) peak meter min (0 - 89) [dB] or (0 - 100) [%] peak meter max (0 - 89) [dB] or (0 - 100) [%] statusbar (on, off) scrollbar (on, off) volume display (graphic, numeric) battery display (graphic, numeric) time format (12hour, 24hour) font (/path/filename.
Example File volume: 70 bass: 11 treble: 12 balance: 0 time format: 12hour volume display: numeric show files: supported wps: /.rockbox/car.wps lang: /.rockbox/afrikaans.lng 4 DIFFERENCES BETWEEN BINARIES There are 3 different flavors of firmware binaries from Rockbox website. Current Version, Daily Builds and Bleeding Edge. The current version is the latest stable version developed by Rockbox Team. It’s free of known critical bugs and works perfectly with Archos Jukebox Player/Studio and Recorders.
archos.mod (on the player version) or ajbrec.ajz (on the recorder version). Note that Archos firmware can only read the first ten characters of each file name in this process, so don’t rename your old firmware files with names like archos.mod.old and so on, because it’s possible that the Jukebox will load a file other than the one you intended. 6 GETTING EXTRAS: FONTS LANGUAGES Rockbox supports custom fonts (for the Recorder version only) and a number of different languages.
firmware that is backed up as part of this procedure. This tool will only be needed once, and can be viewed as "formatting" the flash with the desired image structure. The second one is called rockbox_flash.rock and is used to reprogram only the second image. If the resulting programmed firmware image is not operational, it is possible to hold down the F1 key while booting to start the Jukebox with the Archos firmware and Rockbox booted from disk to reinstall a working firmware image. 8.
Second, you need an in-circuit programmable flash. Chances are about 85% that you have, but Archos also used an older flash chip which can't do the trick. You can find out via Rockbox debug menu, entry Hardware Info. If the flash info gives you question marks, you're out of luck. The only option for flashing if this is the case is to solder in the right chip (SST39VF020), preferably with the firmware already in. If the chip is blank, you'll need the UART boot mod as well. 8.
the proper file) and F3 to actually program the file. This takes maybe 15 seconds, wait for the disk to settle again. Then press a key to exit the plugin. Flashing boot loader in 3 easy steps Install the Rockbox binary in flash All the above was necessary only once, although there will not be any obvious difference (other than the Archos firmware loading a bit more quickly) after the step above is complete. Next install the actual Rockbox firmware that will be used from ROM.
_norom firmware files. The vast majority of Jukeboxes all have the same boot ROM content, differentiation comes later by flash content. Rockbox identifies this boot ROM with a CRC value of 0x222F in the hardware info screen. Some recorders have the boot ROM disabled (it might be unprogrammed) and start directly from a flash mirror at address zero. They need the new _norom firmware, it has a slightly different bootloader. Without a boot ROM there is no UART boot safety net.
APPENDICES
1 FEATURE COMPARISON CHART FEATURE ID3v1 and ID3v2 support Background noise during playback Mid-track resume Mid-playlist resume Resumed playlist order Battery lifetime Battery time indicator Customizable font (Recorder) Customizable screen info when playing songs USB attach/detach without reboot Can load another firmware without rebooting Playlist load speed, songs/sec Max number of songs in a playlist Supports bad path prefixes in playlists Open source/development process Corrects reported bugs Automatic
2 SUPPORTED FILE FORMATS FILE TYPE Directory .mp3 .m3u .ajz/ .mod .wps .lng .txt .cfg .fnt .rock .ucl .ch8 .jpg/.jpeg .
3 BUG REPORTS If you experience inappropriate performance from any supported feature, please file a bug report on our web page. Do not report missing features as bugs, instead file them as feature requests (see below). For open bug reports refer to http://rockbox.haxx.se/bugs.shtml Rules for submitting new bug reports: 1. Check that the bug hasn't already been reported 2.
5 WHAT'S NEW SINCE 2.0? Changes in version 2.3 General changes since 2.2 Spoken menus, filenames and directories Support for Archos Ondio File type associations and "open with...
Configurable max playlist size (default: 10000 files) Remote control now works while keys are locked Car mode: Pauses and resumes playback with charger power loss and restore Caption backlight: Briefly turns on backlight during track change Battery meter is more accurate during the first minutes after boot Automatically detects modified archos.mod/ ajbrec.ajz after exiting USB mode and asks if you want to run it Files and configurations in /.
6 FEATURES WE WILL NOT IMPLEMENT This is a list of Feature Requests we get repeatedly that we simply cannot do. View it as the opposite of a TODO! Record to WAV (uncompressed) or MP3pro format! The recording hardware (the MAS) does not allow us to do this Crossfade between tracks! Crossfading would require two mp3 decoders, and we only have one. This is not possible.
Add scandisk-like features! It would be a very slow operation that would drain the batteries and take a lot of useful ram for something that is much better and faster done when connected to a host computer. CBR recording! The MP3 encoding hardware does not allow this. Change tempo of a song without changing pitch! The MP3 decoding hardware does not allow this. Graphic frequency (spectrum) analyser! We can't access the audio waveform from the MP3 decoder so we can't analyse it.
7 CREDITS People that have contributed to the project, one way or another.
8 GNU Free Documentation License Version 1.2, November 2002 Copyright © 2000,2001,2002 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies.
The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invar iant Sections with the same name but different contents, make th e title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number.