Wiki > Main > ManualRockboxInstall (compare)
Difference: ManualRockboxInstall (r31 vs. r30)
This page is no longer maintained. It is recommended that you follow the installation instructions in the Rockbox Manual.
This page contains step-by-step installation instructions for Rockbox on various supported jukeboxes.
Using the Windows self installing executable to install Rockbox is the easiest method of installing the software on your Jukebox. Simply follow the on-screen instructions and select the appropriate drive letter and Jukebox model when prompted. You can use Add / Remove Programs to uninstall the software at a later date.
For non-Windows users and those wishing to install manually from the archive the procedure is still fairly simple:
You will need to unpack all of the files in the archive onto your jukebox. If this has been done correctly, you will have a file called archos.mod (for the Player) or ajbrec.ajz (for all other Archos models) in the main folder of your jukebox drive, and also a folder called /.rockbox, which contains a number of system files used by the software.
Flash memory (sometimes called "Flash ROM") is a type of non-volatile memory that can be erased and reprogrammed in circuit. It is a variation of electrically erasable programmable read-only memory (EEPROM). Archos jukeboxes come from the factory with the Archos firmware flashed. It is possible to replace the built-in firmware with Rockbox. "Flashing" means reprogramming the flash memory of the jukebox unit. This section explains how to install Rockbox to your jukebox's flash memory.
The main advantage to flashing Rockbox instead of running it from your jukebox's hard drive is that the jukebox will boot much faster. The Archos boot loader seems to take forever compared to the Rockbox version. In fact, the Rockbox boot loader is so fast that it has to wait for the disk to spin up.
The flashing procedure described in this section is a bit involved for the first time. However, once Rockbox is flashed to the jukebox, updates are very simple later on.
FLASHING ROCKBOX IS OPTIONAL! It is not required for using Rockbox on your Jukebox Recorder.
For complete instructions on how to flash Rockbox to your Archos jukebox, visit the FlashingRockbox page.
This section contains instructions for installing Rockbox on the iriver H100 and H300 series jukeboxes. Rockbox has not yet been formally released for the H100 and H300 series jukeboxes, but is in an advanced state of development, has been extensively tested, and is fairly stable. For instructions on how to install Rockbox on the iriver H10 jukebox see IriverH10Port#Installation_Instructions
There are two separate components of Rockbox that need to be installed in order to run Rockbox on iriver:
Both components need to be installed for Rockbox to function correctly. If you install the Rockbox bootloader without installing the Rockbox build in the root of your jukebox, the Rockbox bootloader will load when you turn on the jukebox, but it will then boot the jukebox into the iriver firmware. On the other hand, if you install the Rockbox build without installing the Rockbox bootloader, your jukebox will not know that any components of Rockbox are installed, and will use iriver bootloader to boot the iriver firmware.
Note that you still can boot to the original iriver firmware by starting your player by pressing the keys REC and PLAY (instead just pressing the key PLAY to start rockbox)
This section of the installation instructions will guide you step by step through the process of installing both the bootloader and the Rockbox build. It does not matter whether you install the bootloader or the Rockbox build first, but Rockbox will not load until both are installed.
Note that this instructions apply to Windows users only. If you are using Linux or an Apple platform, you will need to follow the instructions on the IriverBoot page for compiling the bootloader yourself from the bootloader.bin file. Note that fwpatcher.exe has been successfully run using recent releases of Wine, negating the need to manually compile and patch the bootloader.
The Rockbox bootloader allows users to boot into either the Rockbox firmware or the iriver firmware. For legal reasons, we cannot distribute the bootloader. Instead, we have developed a program that will patch the iriver firmware with the Rockbox bootloader. These instructions will explain how to download and patch the Rockbox bootloader and install it on your jukebox.
The US H3xx firmware is not currently supported and cannot be patched to be used with the bootloader. If you wish to install Rockbox on a US H3xx, you must use an international firmware which will permanently remove DRM support from the player. If you are using the US H3xx model you will need to either first flash it to an international bootloader, or flash the hacked bootloader twice (Above note still applies)
Rockbox contributor Rasher maintains a mirror of the above firmware versions on this page. For the sake of Rasher's bandwidth, however, we ask that you try the links in the above chart before downloading from Rasher's site.
Note: the firmware patcher contains Unicode support, which is not supported by all versions of Windows. If you have difficulty with the firmware patcher, try downloading this alternate firmware patcher, which is built without Unicode support.
Before proceeding further, make sure that your player has a full charge, or that it is connected to the power adaptor.
You have now installed the Rockbox bootloader. If you have already installed a daily build or current build, Rockbox will now load when you start the jukebox. If you have not yet installed the Rockbox daily build or current build, you should do so now by following the instructions for installing a Rockbox daily build or current build.
Note: if you install the Rockbox bootloader, but do not install a Rockbox daily build or current build, the Rockbox bootloader will load the iriver firmware when the jukebox is turned on.
Note: If you already have the Rockbox bootloader installed, but wish to update it to a more recent version, follow Steps 1 to 10 as described above. However, Step 10 can only be done by booting to the original iRiver firmware. To do this press and hold down the record button and then press the power on button. The bootloader can then be updated as in Step 10 above.
As explained above, most of the Rockbox code is contained in the build that resides on your hard drive. The build contains a file named rockbox.iriver and a directory called .rockbox which are located in the root of your jukebox's hard drive. There are two types of builds: the daily build and the current build. The differences are explained in the Keeping Rockbox up to date section of this page. You can use either a daily build or a current build.
To install a Rockbox build:
If you have not yet followed the instructions to install the Rockbox bootloader, you should do so now. If you have already installed the Rockbox bootloader, Rockbox should start running when you re-start the player.
If you are installing rockbox for the first time, you should also download the fonts package available on the Daily Builds page.
If you have the bootloader installed and your jukebox still boots into the iriver firmware, check to ensure that the rockbox.iriver file and .rockbox directory are both located in the ROOT of your jukebox. (The root is the base folder of your jukebox. So, for example, if your jukebox shows up on your computer as F:, the root folder is F:\)
There are two types of Rockbox builds: a "Daily Build" and a "Current build". Rockbox daily builds are compiled automatically every day at midnight GMT and will continue all changes made the previous day. So, for example, the daily build for 28 August 2005 will contain all of the code changes made up through and including changes made on 27 August 2005. Current builds, on the other hand, are compiled every time a developer makes a change and are thus, the true "Current" Rockbox code. The most recent changes to the Rockbox code are listed on the front page of the Rockbox website.
Which one should you use? The simple answer is that it doesn't matter. The "current build" code contains the most recent changes, but sometimes new changes introduce bugs which are often fixed by the time of the daily build for that day, so the daily builds tend to be slightly less buggy than current builds.
To update to the most recent build:
The iriver H120 and H140 use identical firmware, so H140 owners should use the build for the H120.
Your jukebox is now up-to-date with the latest Rockbox build.
If you would like to go back to using the original Archos software:
There are two alternatives for removing Rockbox. First, you can remove the Rockbox files, but retain the Rockbox bootloader. Second, you can remove Rockbox entirely and return to the iriver bootloader. Either alternative will cause your jukebox to boot automatically into the iriver firmware.
For the iriver H100 series, it is a good idea to keep the Rockbox bootloader, even if you are not using Rockbox. Unlike the iriver firmware, the Rockbox bootloader allows you to boot into USB mode even if the hard drive is corrupted. (The iriver firmware, on the hand, will not enter USB mode until it has successfully read the hard drive.) Thus, the Rockbox bootloader provides the possibility to rescue a broken file system or hard drive in situations that would render your player unbootable without it. We recommend retaining the Rockbox bootloader unless you need to send your jukebox to iriver for a warranty claim.
To use remove the Rockbox files, but retain the Rockbox bootloader:
To remove Rockbox completely and return to the iriver bootloader:
Rockbox has a dual boot mode which allows you to choose at start-up whether you want to run Rockbox or the iriver firmware. If you want to use the iriver firmware but plan to return to Rockbox, there is no need to uninstall Rockbox. Instead, simply hold the REC button while pressing the PLAY button (H100 series) or hold the REC button while holding the PLAY button (H300 series).
r33 - 19 Mar 2008 - 12:36:36 - MarcGuayRevision r31 - 07 Aug 2007 - 22:03 - MichaelDiFebbo
Revision r30 - 20 Apr 2007 - 03:04 - JoaquimDias
Copyright © by the contributing authors.