Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 1 | % $Id$ % |
| 2 | \chapter{Installation}\label{sec:installation} |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 3 | |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 4 | \opt{ipodnano}{ |
| 5 | \note{Rockbox presently runs only on the original Ipod Nano. Rockbox does |
| 6 | \emph{not} run on the newer, second generation Ipod Nano (the all alumminum |
| 7 | verion). For information on identifying which Ipod you own, see this page on |
| 8 | Apple's web site: \url{http://www.info.apple.com/kbnum/n61688} |
Michael DiFebbo | 88deb54 | 2006-12-30 15:14:30 +0000 | [diff] [blame] | 9 | } |
| 10 | } |
| 11 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 12 | \section{Prerequisites}\label{sec:prerequisites} |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 13 | \index{Installation!Prerequisites} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 14 | Before installing Rockbox you should make sure you meet the prerequisites. |
| 15 | Also you may need some tools for installation. In most cases these will be |
| 16 | already available on your computer but if not you need to get some additional |
| 17 | software. |
| 18 | |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 19 | \begin{description} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 20 | |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 21 | \item[ZIP utility.]\index{zip} |
| 22 | Rockbox is distributed as an archive using the |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 23 | \fname{.zip} format. Thus you need a tool to handle that compressed |
| 24 | format. Usually your computer should have a tool installed that can |
| 25 | handle the \fname{.zip} file format. Windows XP has built-in support for |
| 26 | \fname{.zip} files and presents them to you as folders unless you have |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 27 | installed a third party program that handles compressed files. For |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 28 | other operating systems this may vary. If the \fname{.zip} file format |
| 29 | is not recognised on your computer you can find a program to handle them |
| 30 | at \url{http://www.info-zip.org/} or \url{http://sevenzip.sf.net/} which |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 31 | can be downloaded and used free of charge. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 32 | |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 33 | \item[USB connection.] To transfer Rockbox to your \dap{} you need to |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 34 | connect it to your computer. To proceed you need to know where to access the |
| 35 | \dap{}. On Windows this means you need to figure out the drive letter |
| 36 | associated with the device. On Linux you need to know the mount point of |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 37 | your \dap{}. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 38 | |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 39 | \opt{ipod}{ |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 40 | Your \dap{} should enter disk mode automatically when connected to a |
| 41 | computer via USB. If your computer does not recognise your \dap{}, you may |
| 42 | need to enter the disk mode manually. Disconnect your \dap{} from the |
| 43 | computer. Reset the \dap{} by pressing and holding the \ButtonMenu{} and |
| 44 | \ButtonSelect{} buttons simultaneously. As soon as the \dap{} resets, press |
| 45 | and hold the \ButtonSelect{} and \ButtonPlay{} buttons simultaneously. Your |
| 46 | \dap{} should enter disk mode, and you can try reconnecting to the computer. |
| 47 | } |
| 48 | |
Michael DiFebbo | da8059f | 2007-01-02 23:10:41 +0000 | [diff] [blame] | 49 | \opt{ipod3g,ipod4g,ipodcolor,ipodmini}{ |
| 50 | \note{\index{Firewire}Firewire detection is not supported in Rockbox at |
| 51 | the moment. Please use USB only.} |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 52 | } |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 53 | |
| 54 | \item[Text editor.] As you will see in the following chapters, Rockbox is |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 55 | highly configurable. In addition to saving configurations within Rockbox, |
| 56 | Rockbox also allows you to create customised configuration files. If you |
| 57 | would like to edit custom configuration files on your computer, you will |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 58 | need a text editor like Windows' ``Wordpad''. |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 59 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 60 | \end{description} |
| 61 | |
Michael DiFebbo | da8059f | 2007-01-02 23:10:41 +0000 | [diff] [blame] | 62 | \opt{ipod}{ |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 63 | \note{In addition to the requirements described above, Rockbox only works on |
Steve Bavin | 20d8e8d | 2007-03-15 13:03:37 +0000 | [diff] [blame] | 64 | Ipods formatted with the FAT32 filesystem (i.e., Ipods initialized by iTunes |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 65 | for Windows). It does not work with the HFS+ filesystem (i.e. Ipods |
Steve Bavin | 20d8e8d | 2007-03-15 13:03:37 +0000 | [diff] [blame] | 66 | initialized by iTunes for the Mac). More information and instructions for |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 67 | converting an Ipod to FAT32 can be found on the |
Dominik Riebeling | 23a8a9f | 2007-05-06 09:48:39 +0000 | [diff] [blame] | 68 | \wikilink{IpodConversionToFAT32} wiki |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 69 | page on the Rockbox web site. Note that after conversion, you can still use |
| 70 | a FAT32 Ipod on a Mac. |
| 71 | } |
Michael DiFebbo | da8059f | 2007-01-02 23:10:41 +0000 | [diff] [blame] | 72 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 73 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 74 | \section{Installing Rockbox}\label{sec:installing_rockbox} |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 75 | \index{Installation} |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 76 | \opt{MASCODEC}{ |
| 77 | \subsection{Using the windows installer} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 78 | Using the Windows self installing executable to install Rockbox is the |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 79 | easiest method of installing the software on your \dap{}. Simply follow the |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 80 | on-screen instructions and select the appropriate drive letter and |
| 81 | \dap{}-model when prompted. You can use ``Add / Remove Programs'' to |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 82 | uninstall the software at a later date. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 83 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 84 | \subsection{Manual installation} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 85 | For non{}-Windows users and those wishing to install manually from the |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 86 | archive the procedure is still fairly simple. |
| 87 | } |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 88 | |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 89 | \opt{SWCODEC}{ |
Martin Arver | 5778dfb | 2006-08-25 08:59:25 +0000 | [diff] [blame] | 90 | \subsection{Introduction} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 91 | |
| 92 | \opt{HAVE_RB_BL_ON_DISK}{There are three separate components of Rockbox, |
Barry Wardell | ec69456 | 2006-10-10 16:23:18 +0000 | [diff] [blame] | 93 | two of which need to be installed in order to run Rockbox.} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 94 | |
| 95 | \opt{HAVE_RB_BL_IN_FLASH}{There are two separate components of Rockbox |
Barry Wardell | ec69456 | 2006-10-10 16:23:18 +0000 | [diff] [blame] | 96 | that need to be installed in order to run Rockbox.} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 97 | |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 98 | \begin{description} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 99 | \opt{HAVE_RB_BL_ON_DISK}{ |
Martin Arver | f8e2f3e | 2006-10-17 12:18:51 +0000 | [diff] [blame] | 100 | \item[The \playerman{} boot loader.] |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 101 | The \playerman{} boot loader is the program that tells your \dap{} how to boot |
Barry Wardell | ec69456 | 2006-10-10 16:23:18 +0000 | [diff] [blame] | 102 | and load the remaining firmware from disk. It is also responsible for the |
| 103 | disk mode on your \dap{}. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 104 | |
| 105 | This boot loader is stored in special flash memory in your \playerman{}. |
| 106 | It is already installed on your \dap{}, so it is never necessary to modify |
| 107 | this in order to install Rockbox.} |
| 108 | |
Martin Arver | f8e2f3e | 2006-10-17 12:18:51 +0000 | [diff] [blame] | 109 | \item[The Rockbox boot loader.] \index{Boot loader} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 110 | \opt{HAVE_RB_BL_ON_DISK}{The Rockbox boot loader is loaded from disk by |
| 111 | the \playerman{} boot loader. It is responsible for loading the Rockbox |
Barry Wardell | ec69456 | 2006-10-10 16:23:18 +0000 | [diff] [blame] | 112 | firmware and for providing the dual boot function. It directly replaces the |
Paul Louden | b7d93d0 | 2007-04-20 15:48:22 +0000 | [diff] [blame] | 113 | \playerman{} firmware on the \daps{} disk. |
Paul Louden | 0c2858a | 2007-04-20 15:44:43 +0000 | [diff] [blame] | 114 | \opt{gigabeat}{\note{Dual boot does not currently work on the gigabeat.}}} |
| 115 | |
Barry Wardell | 55c9297 | 2006-10-10 17:53:42 +0000 | [diff] [blame] | 116 | \opt{HAVE_RB_BL_IN_FLASH}{ |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 117 | The boot loader is the program that tells your |
| 118 | \dap{} how to boot and load other components of Rockbox. This is the |
| 119 | component of Rockbox that is installed to the flash memory of your |
Barry Wardell | ec69456 | 2006-10-10 16:23:18 +0000 | [diff] [blame] | 120 | \playerman.} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 121 | |
| 122 | \item[The Rockbox firmware.] |
| 123 | \opt{HAVE_RB_BL_IN_FLASH}{Unlike the \playerman{} firmware, which runs |
Barry Wardell | ec69456 | 2006-10-10 16:23:18 +0000 | [diff] [blame] | 124 | entirely from flash memory, } |
Barry Wardell | 55c9297 | 2006-10-10 17:53:42 +0000 | [diff] [blame] | 125 | \opt{HAVE_RB_BL_ON_DISK}{Similar to the \playerman{} firmware, } |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 126 | most of the Rockbox code is contained in a |
Dominik Riebeling | ae92afd | 2007-03-13 22:29:26 +0000 | [diff] [blame] | 127 | ``build'' that resides on your \daps{} drive. This makes it easy to |
Nils Wallménius | 1535529 | 2007-03-20 11:59:01 +0000 | [diff] [blame] | 128 | update Rockbox. The build consists of a directory called |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 129 | \fname{.rockbox} containing all of Rockbox' files, which is located in the |
Nils Wallménius | 1535529 | 2007-03-20 11:59:01 +0000 | [diff] [blame] | 130 | root of your \daps{} drive. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 131 | |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 132 | \end{description} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 133 | |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 134 | } |
| 135 | |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 136 | \subsection{Choosing a Rockbox version}\label{sec:choosing_version} |
| 137 | |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 138 | There are three different types of firmware binaries from Rockbox website: |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 139 | \label{Version} |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 140 | Release version, current build and daily build. You need to decide which one |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 141 | you want to install and get the version for your \dap{}. |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 142 | |
| 143 | \begin{description} |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 144 | |
Nils Wallménius | ca4342d | 2007-02-24 22:57:42 +0000 | [diff] [blame] | 145 | \item[Release.] |
| 146 | \opt{archos}{The release version is the latest stable release, free |
| 147 | of known critical bugs. The current stable release of Rockbox, version |
| 148 | 2.5, is available at \url{http://www.rockbox.org/download/}. |
| 149 | } |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 150 | \opt{SWCODEC}{ |
Nils Wallménius | 00a3fc7 | 2007-01-19 12:42:19 +0000 | [diff] [blame] | 151 | There has not yet been a stable release for the \playername{}. Until |
Dominik Riebeling | f0efde2 | 2007-02-10 18:38:38 +0000 | [diff] [blame] | 152 | there is a stable release for \playername{}, use a current build. |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 153 | } |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 154 | |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 155 | \item[Current Build.] The current build is built at each source code change to |
| 156 | the Rockbox SVN repository, and represent the current state of Rockbox |
| 157 | development. This means that the build could contain bugs, but is most of |
| 158 | the time safe to use. You can download the current build from |
| 159 | \url{http://build.rockbox.org/}. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 160 | |
Dominik Riebeling | 0d40bf6 | 2007-02-10 18:26:29 +0000 | [diff] [blame] | 161 | \item[Archived Build.] In addition to the release version and the current build, |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 162 | there is also an archive of daily builds available for download. These are |
| 163 | built once a day from the latest source code in the SVN repository. You can |
Dominik Riebeling | 0d40bf6 | 2007-02-10 18:26:29 +0000 | [diff] [blame] | 164 | download archived builds from \url{http://www.rockbox.org/daily.shtml}. |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 165 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 166 | \end{description} |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 167 | |
| 168 | \nopt{player}{ |
Nils Wallménius | 70b6132 | 2007-05-31 18:07:11 +0000 | [diff] [blame] | 169 | \note{\index{Installation!Fonts}\label{sec:installing_fonts} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 170 | Rockbox has a fonts package that is available at |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 171 | \url{http://www.rockbox.org/daily.shtml} or from the \emph{extras} link in |
| 172 | the menu on the Rockbox website. While the current builds and |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 173 | daily builds change frequently, the fonts package rarely changes. Thus, |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 174 | the fonts package is not included in these builds. (The release version, on |
| 175 | the other hand, does not change, so fonts are included when you download a |
Nils Wallménius | 2988b7a | 2007-02-18 11:01:26 +0000 | [diff] [blame] | 176 | release.) When installing Rockbox for the first time, you should install |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 177 | the fonts package. |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 178 | } |
| 179 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 180 | |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 181 | Because current builds and daily builds are development versions which change |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 182 | frequently, they may behave differently than described in this manual, or |
| 183 | they may introduce new (and maybe annoying) bugs. If you do not want to get |
| 184 | undefined behaviour from your \dap{} you should really stick to the current |
| 185 | stable release, if there is one for your \dap{}. If you want to help the |
| 186 | project development, you can try development builds and help by reporting |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 187 | bugs. Just be aware that these are development builds that are highly |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 188 | functional, but not perfect! |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 189 | |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 190 | \subsection{Installing the firmware}\label{sec:installing_firmware} |
| 191 | |
Dominik Riebeling | 2b17417 | 2007-03-12 18:19:42 +0000 | [diff] [blame] | 192 | \opt{sansa}{\warn{The following steps require you to change the setting in |
| 193 | \setting{Settings $\rightarrow$ USB Mode} to \setting{MSC} from within the |
| 194 | original firmware. Never extract files to your \dap{} while it is in |
| 195 | recovery mode.}} |
Barry Wardell | 8f05109 | 2007-03-20 23:44:16 +0000 | [diff] [blame] | 196 | \opt{h10,h10_5gb}{\warn{The following steps require you to use UMS mode and so |
| 197 | may require use of the UMS trick as described in the bootloader installation |
| 198 | section.}} |
Dominik Riebeling | 23a8a9f | 2007-05-06 09:48:39 +0000 | [diff] [blame] | 199 | \opt{gigabeat}{\warn{During installation, do not connect your \dap{} |
| 200 | using the cradle but plug the USB cable directly to the \dap{}.}} |
Dave Chapman | e287f4e | 2007-08-24 09:20:44 +0000 | [diff] [blame] | 201 | \opt{ipodvideo}{\warn{There are separate versions of Rockbox for the 30GB and |
| 202 | 60GB/80GB models. You must ensure you download the correct version for your |
| 203 | \dap{}.}} |
Dominik Riebeling | 23a8a9f | 2007-05-06 09:48:39 +0000 | [diff] [blame] | 204 | |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 205 | \begin{enumerate} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 206 | |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 207 | \item Download your chosen version of Rockbox from the links in the |
| 208 | previous section. |
| 209 | |
| 210 | \item Connect your \dap{} to the computer via USB |
| 211 | \opt{ipod3g,ipod4g,ipodmini,ipodcolor}{ or Firewire} as described in |
| 212 | the manual that came with your \dap{}. |
| 213 | |
| 214 | \item Take the file that you downloaded above, and use the ``Extract |
| 215 | all'' command of your unzip program to extract the files in the |
| 216 | \fname{.zip} file onto your \dap{}. |
| 217 | |
| 218 | Note that the entire contents of the \fname{.zip} file should be |
| 219 | extracted directly to the root of your \daps{} drive. Do not try to |
| 220 | create a separate directory or folder on your \dap{} for the Rockbox |
| 221 | files! The \fname{.zip} file already contains the internal directory |
| 222 | structure that Rockbox needs. |
| 223 | |
| 224 | \end{enumerate} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 225 | |
Nils Wallménius | 1535529 | 2007-03-20 11:59:01 +0000 | [diff] [blame] | 226 | \opt{archos}{ |
| 227 | \note{ |
| 228 | If the contents of the \fname{.zip} file are extracted correctly, you will |
| 229 | have a file called \fname{\firmwarefilename} in the main folder of your |
| 230 | \daps{} drive, and also a folder called \fname{/.rockbox}, which contains a |
| 231 | number of other folders and system files needed by Rockbox. If you receive a |
| 232 | ``-1'' error when you start Rockbox, you have not extracted the contents of |
| 233 | the \fname{.zip} file to the proper location. |
| 234 | } |
| 235 | } |
| 236 | |
| 237 | % This has nothing to do with swcodec, just that these players need our own |
| 238 | % bootloader so we can decide where we want the main binary. |
| 239 | \opt{SWCODEC}{ |
| 240 | \note{ |
| 241 | If the contents of the \fname{.zip} file are extracted correctly, you will |
| 242 | have a folder called \fname{/.rockbox}, which contains all the files needed |
| 243 | by Rockbox, in the main folder of your \daps{} drive. If you receive a |
| 244 | ``-1'' error when you start Rockbox, you have not extracted the contents of |
| 245 | the \fname{.zip} file to the proper location. |
| 246 | } |
| 247 | } |
Michael DiFebbo | 19e3084 | 2006-12-21 20:54:20 +0000 | [diff] [blame] | 248 | |
| 249 | \opt{SWCODEC}{ |
| 250 | \subsection{Installing the boot loader} |
| 251 | \opt{h1xx,h300}{\input{getting_started/iriver_install.tex}} |
| 252 | \opt{ipod}{\input{getting_started/ipod_install.tex}} |
| 253 | \opt{x5}{\input{getting_started/iaudio_install.tex}} |
| 254 | \opt{h10,h10_5gb}{\input{getting_started/h10_install.tex}} |
Dominik Riebeling | a0bf190 | 2007-01-04 21:34:40 +0000 | [diff] [blame] | 255 | \opt{gigabeat}{\input{getting_started/gigabeat_install.tex}} |
Dominik Riebeling | 2b17417 | 2007-03-12 18:19:42 +0000 | [diff] [blame] | 256 | \opt{sansa}{\input{getting_started/sansa_install.tex}} |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 257 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 258 | |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 259 | \section{Enabling Speech Support (optional)}\label{sec:enabling_speech_support} |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 260 | \index{Speech}\index{Installation!Optional Steps} |
Marianne Arnold | f735b15 | 2007-08-31 23:55:39 +0000 | [diff] [blame] | 261 | If you wish to use speech support you will also need a voice file, english ones |
| 262 | are available from \url{http://www.rockbox.org/daily.shtml}. Download the |
| 263 | ``voice'' for your player, rename it to \fname{english.voice}, copy it |
| 264 | into the \fname{langs} folder which is inside the \fname{/.rockbox} folder on |
| 265 | your \dap{} and reboot. Voice menus are turned on by default. See |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 266 | \reference{ref:Voiceconfiguration} for details on voice settings. |
| 267 | |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 268 | \section{Running Rockbox} |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 269 | Remove your \dap{} from the computer's USB port.% |
Barry Wardell | 5242cff | 2007-03-23 17:33:49 +0000 | [diff] [blame] | 270 | \nopt{ipod,e200}{Unplug any connected power supply and turn the unit off. When |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 271 | you next turn the unit on, Rockbox should load.}% |
| 272 | \opt{ipod}{Rebooting the Ipod by holding |
| 273 | \opt{IPOD_4G_PAD}{\ButtonMenu{}+\ButtonSelect{}}% |
| 274 | \opt{IPOD_3G_PAD}{\ButtonMenu{}+\ButtonPlay{}} |
| 275 | for a couple of seconds until the \dap{} reboots. Now Rockbox should load. |
| 276 | }% |
Barry Wardell | 5242cff | 2007-03-23 17:33:49 +0000 | [diff] [blame] | 277 | \opt{e200}{Your e200 will automatically reboot and Rockbox should load}% |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 278 | When you see the Rockbox splash screen, Rockbox is loaded and ready for |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 279 | use. |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 280 | |
| 281 | \opt{ipod}{ |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 282 | \note{ |
| 283 | Rockbox starts in the \setting{File Browser}. If you have loaded music onto |
| 284 | your player using Itunes, you will not be able to see your music because |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 285 | Itunes changes your files' names and hides them in directories in the |
| 286 | \fname{Ipod\_Control} folder. You can view files placed on your \dap{} by |
Steve Bavin | 20d8e8d | 2007-03-15 13:03:37 +0000 | [diff] [blame] | 287 | Itunes by initializing and using Rockbox's database. See |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 288 | \reference{ref:database} for more information. |
| 289 | } |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 290 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 291 | |
| 292 | \section{Updating Rockbox} Updating Rockbox is easy. Download a Rockbox build. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 293 | (The latest release of the Rockbox software will always be available from |
| 294 | \url{http://www.rockbox.org/download/}). Unzip the build to the root directory |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 295 | of your \dap{} like you did in the installation step before. If your unzip |
| 296 | program asks you whether to overwrite files, choose the ``Yes to all'' option. |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 297 | The new build will be installed over your current build. |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 298 | |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 299 | \section{Uninstalling Rockbox}\index{Installation!uninstall} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 300 | |
Nils Wallménius | 1535529 | 2007-03-20 11:59:01 +0000 | [diff] [blame] | 301 | \opt{archos}{ |
| 302 | If you would like to go back to using the original \playerman{} software, |
| 303 | connect the \dap{} to your computer, and delete the |
| 304 | \fname{\firmwarefilename} file. |
| 305 | } |
Nils Wallménius | 9eeb0ad | 2007-05-13 17:54:35 +0000 | [diff] [blame] | 306 | \nopt{gigabeat,m5,x5,archos} |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 307 | { |
| 308 | \note{The Rockbox bootloader can start the original firmware on your \dap. |
| 309 | (See \reference{ref:Dualboot} for more information.)}} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 310 | |
Barry Wardell | 7e8409d | 2006-10-17 16:22:43 +0000 | [diff] [blame] | 311 | \opt{h10,h10_5gb}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 312 | If you would like to go back to using the original \playerman{} software, |
| 313 | connect the \dap{} to your computer, and delete the |
Barry Wardell | 8f05109 | 2007-03-20 23:44:16 +0000 | [diff] [blame] | 314 | \opt{h10}{\fname{H10\_20GC.mi4}}\opt{h10_5gb}{\fname{H10.mi4}} file and rename |
| 315 | \fname{OF.mi4} to \opt{h10}{\fname{H10\_20GC.mi4}}\opt{h10_5gb}{\fname{H10.mi4}} |
| 316 | in the \fname{System} directory on your \playertype{}. As in the installation, |
| 317 | it may be necessary to first put your device into UMS mode. |
Barry Wardell | 7e8409d | 2006-10-17 16:22:43 +0000 | [diff] [blame] | 318 | } |
| 319 | |
Nils Wallménius | 5412b7e | 2007-03-15 08:47:25 +0000 | [diff] [blame] | 320 | \opt{e200}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 321 | If you would like to go back to using the original \playerman{} software, |
| 322 | connect the \dap{} to your computer, and follow the instructions to install |
| 323 | the bootloader, but when prompted by sansapatcher, enter 'u' for uninstall, |
| 324 | instead of 'i' for install. As in the installation, it may be necessary to |
| 325 | first put your device into UMS mode. |
Nils Wallménius | 5412b7e | 2007-03-15 08:47:25 +0000 | [diff] [blame] | 326 | } |
| 327 | |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 328 | \optv{ipod}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 329 | If you would like to go back to using the original \playerman{} software, |
| 330 | connect the \dap{} to your computer, and follow the instructions to install |
| 331 | the bootloader, but when prompted by ipodpatcher, enter 'u' for uninstall, |
| 332 | instead of 'i' for install. |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 333 | } |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 334 | |
Nils Wallménius | fbf52ae | 2007-03-19 19:03:25 +0000 | [diff] [blame] | 335 | \opt{m5,x5}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 336 | If you would like to go back to using the original \playerman{} software, |
| 337 | connect the \dap{} to your computer, download the original \playername{} |
| 338 | firmware from the \playerman{} web site. And copy it to the \fname{FIRMWARE} |
| 339 | directory on your \playername{}. Turn off the \dap{}, remove the USB cable |
| 340 | and insert the charger. The original firmware will automatically be flashed. |
| 341 | } |
| 342 | |
| 343 | \opt{h1xx,h300}{ |
| 344 | \note{ |
| 345 | If you want to remove the Rockbox bootloader, simply flash an unpatched |
| 346 | \playerman{} firmware. Be aware that doing so will also remove the boot |
| 347 | loader USB mode. As that mode can come in quite handy (especially when |
| 348 | having disk errors) it is recommended to keep the boot loader. It also |
| 349 | gives you the possibility of trying Rockbox anytime later by simply |
| 350 | installing the distribution files. |
| 351 | \opt{h1xx}{ |
| 352 | The Rockbox bootlaoder will automatically start the original firmware if |
| 353 | the \fname{.rockbox} folder has been deleted. |
| 354 | }% |
| 355 | \opt{h300}{% |
| 356 | Although if you retain the Rockbox boot loader, you will need to hold the |
| 357 | \ButtonRec{} button each time you want to start the original firmware. |
| 358 | } |
| 359 | } |
Nils Wallménius | fbf52ae | 2007-03-19 19:03:25 +0000 | [diff] [blame] | 360 | } |
| 361 | |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 362 | If you wish to clean up your disk, you may also wish to delete the |
Nils Wallménius | fbf52ae | 2007-03-19 19:03:25 +0000 | [diff] [blame] | 363 | \fname{.rockbox} folder and its contents. |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 364 | \nopt{m5,x5}{Turn the \playerman{} off. |
| 365 | Turn the \dap{} back on and the original \playerman{} software will load. |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 366 | } |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 367 | |