Wiki > Main > IriverH10InstallationBeta (compare)
Difference: IriverH10InstallationBeta (r15 vs. r14)
NOTE: This page is a work-in-progress set of instructions for installing Rockbox on the iRiver H10 targets. It is mostly a transcript of the Installation entry in the 5/6GB and 20GB units manuals merged into one document, plus some new information about the recent (December 19, 2006's daily build) dual boot feature. Once these instructions are completed, they may be moved back into the manual and this wiki page deleted. Please use the installation instructions in the manual.
Before installing Rockbox you should make sure you meet the prerequisites. Also you may need some tools for installation. In most cases these will be already available on your computer but if not you need to get some additional software.
There are three separate components of Rockbox, two of which need to be installed in order to run Rockbox.
The H10 can be connected to a computer in two different modes:
The H10 20GB is only available as a MTP device. The H10 5GB and 6GB is available as both a MTP and as a UMS device, depending on where and when you bought it. You can tell which you have by how it appears when you connect it to a computer. If it appears as a regular disk then it is UMS. If it appears as a Media Device on Windows XP, or if it doesnt appear at all on other operating systems, then it is MTP.
Even if you have a MTP player, it can be forced into UMS mode using the UMS trick.
It is possible to force a MTP H10 to start up in UMS mode using the following procedure:
Note: Once Rockbox has been installed, when you shut down your player from Rockbox it will totally power the player off, so step 1 is no longer necessary.
Note: If you cant see the System directory, you will need to make sure your operating system is configured to show hidden files and folders.
Note: If you have a Pure model H10 (which doesnt have a FM radio) it is possible that this file will be called H10EMP.mi4 instead. If so, rename the H10.mi4 you downloaded in step 1 to H10EMP.mi4.
Note: Under normal circumstances, you shouldn't have to change the boot loader once it has been put in place. It is possible that some (future) heavy changes create problems such that a new boot loader is required but that's a long shot. The normal Rockbox update procedure won't require you to touch it anymore.
Now proceed with installing the firmware itself.
After installing the boot loader, the installation becomes fairly easy.
You will need to download the current firmware from http://build.rockbox.org/ . Note: The 5GB and 6GB H10 models use the same firmware.
Note: Rockbox has a fonts package that is available at http://download.rockbox.org/daily/fonts/rockbox-fonts.zip. While the current build changes frequently, the fonts package rarely changes. Thus, the fonts package is not included in the archived and SVN (current) builds. When installing Rockbox for the first time, you should install the fonts package.
After downloading the Rockbox package connect your player to the computer via USB as described in the manual that came with your player. Take the file that you downloaded above, and extract its contents to your players drive.
Use the Extract all command of your unzip program to extract the files in the .*zip* file onto your player. Note that the entire contents of the .zip file should be extracted directly to the root of your players drive. Do not try to create a separate directory or folder on your player for the Rockbox files! The .zip file already contains the internal directory structure that Rockbox needs.
Note: If the contents of the .zip file are extracted correctly, you will have a file called rockbox.h10 in the main folder of your players drive, and also a folder called /.rockbox, which contains a number of other folders and system files needed by Rockbox. If you receive a -1 error when you start Rockbox, you have not extracted the contents of the .zip file to the proper location.
The original iRiver firmware is contained in an encrypted file. At this moment, Rockbox isn't able to decrypt this file in real time so it needs one that has already been unencrypted. This file is made from the original firmware file (H10.mi4, which you may have renamed Original.mi4 in the installation steps above). Note: If the file was erased or overwritten without any back up, then Rockbox will obviously not be able to load it.
There are so many different versions of the original firmware that it would be absolutely unpractical to try and cater to all of these. You will need to use the tools and instructions Rockbox provides to decrypt the file on your own.
-- NicolasBigaouette? - 17 Feb 2007
[to be completed if it is at all possible]
To get into Original Firmware you need to press 'left' ( <- ) while powering the unit on.
Note: Remember that the official firmware doesn't shut down properly, it only goes to sleep. To get back into Rockbox, when exiting from the original software, you will need to reset the player (take out battery or insert a pin in the reset hole depending on the model).
f you wish to use speech support you will also need a language file, available from http://www.rockbox.org/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 player. Voice menus are turned on by default. See the manual for details on voice settings.
Remove your player from the computers USB port.Unplug any connected power supply and turn the unit off. When you next turn the unit on, Rockbox should load. When you see the Rockbox splash screen, Rockbox is loaded and ready for use.
When you see the iriver bootloader screen during the boot progress hold the back key (left buttom at the front of the unit) and keep pressing this buttom during 'booting original firmware' text appear. To boot in rockbox disconnect and reconnect the battery.
Updating Rockbox is easy. Download a Rockbox build. (The latest release of the Rockbox software will always be available from http://build.rockbox.org/). Unzip the build to the root directory of your player like you did in the installation step before. If your unzip program asks you whether to overwrite files, choose the Yes to all option. The new build will be installed over your current build.
Note: Settings are stored on an otherwise-unused sector of your hard disk, not in any of the files contained in the Rockbox build. Therefore, generally speaking, installing a new build does not reset Rockbox to its default settings. Be aware, however, that from time to time, a change is made to the Rockbox source code that does cause settings to be reset to their defaults when a Rockbox build is updated. Thus it is recommended to save your settings using the Manage Settings → Write .cfg file function before updating your Rockbox build so that you can easily restore the settings if necessary. See the manual for additional information on how to save, load, and reset Rockboxs settings.
If you would like to go back to only using the original Iriver software, then:
Turn the player back on and the original Iriver software will load.
r15 - 21 Mar 2007 - 00:55:48 - BarryWardellRevision r15 - 21 Mar 2007 - 00:55 - BarryWardell
Revision r14 - 09 Mar 2007 - 19:13 - CarlGaudreault
Copyright © by the contributing authors.