Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 1 | \chapter{Installation}\label{sec:installation} |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 2 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 3 | Installing Rockbox is generally a quick and easy procedure. However |
Bertrik Sikken | a489154 | 2011-04-13 18:48:32 +0000 | [diff] [blame] | 4 | before beginning there are a few important things to know. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 5 | |
| 6 | \section{Before Starting} |
| 7 | |
| 8 | \opt{e200}{\fixme{NOTE: These instructions will not work on the |
| 9 | ``Rhapsody'' version of the E200 series (also known as E200R). Please |
| 10 | follow the instructions at |
| 11 | \url{http://www.rockbox.org/twiki/bin/view/Main/SansaE200RInstallation}.}} |
| 12 | |
Rafaël Carré | 95cbbd1 | 2010-08-25 14:01:41 +0000 | [diff] [blame] | 13 | \opt{ipodnano,ipodnano2g,ipodvideo,e200,c200,c200v2,e200v2,clipv1,clipv2,cowond2,fuze,fuzev2}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 14 | \begin{description} |
| 15 | \item[Supported hardware versions.] |
Dave Chapman | 8a148d2 | 2009-10-13 20:27:57 +0000 | [diff] [blame] | 16 | \opt{ipodnano,ipodnano2g}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 17 | The \playertype{} is available in multiple versions, not |
| 18 | all of which run Rockbox. Rockbox presently runs only on |
Dave Chapman | 8a148d2 | 2009-10-13 20:27:57 +0000 | [diff] [blame] | 19 | the first and second generation Ipod Nano. Rockbox does |
| 20 | \emph{not} run on the third, fourth or fifth generation Ipod Nano. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 21 | For information on identifying which Ipod you own, see this page on |
| 22 | Apple's website: \url{http://www.info.apple.com/kbnum/n61688}. |
Marc Guay | 3ce62b6 | 2008-06-27 23:54:54 +0000 | [diff] [blame] | 23 | } |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 24 | \opt{ipodvideo}{ |
| 25 | The \playertype{} is the 5th/5.5th generation \playerman{} only. |
| 26 | Rockbox does \emph{not} run on the newer, 6th/Classic generation Ipod. |
| 27 | For information on identifying which Ipod you own, see this page on Apple's |
| 28 | website: \url{http://www.info.apple.com/kbnum/n61688}. |
Michael DiFebbo | 88deb54 | 2006-12-30 15:14:30 +0000 | [diff] [blame] | 29 | } |
Rafaël Carré | 95cbbd1 | 2010-08-25 14:01:41 +0000 | [diff] [blame] | 30 | \opt{c200,c200v2,e200,e200v2}{ |
Alex Parker | 95f09be | 2009-09-30 20:05:09 +0000 | [diff] [blame] | 31 | The \playertype{} is available in multiple versions, and you need to make |
| 32 | sure which you have by checking the Sandisk firmware version number under |
| 33 | Settings $\rightarrow$ Info. The v1 firmware is named 01.xx.xx, while the |
| 34 | v2 firmware begins with 03. Make sure that you are following the |
| 35 | instructions from the correct manual. |
Alex Parker | 9eb9d30 | 2009-11-21 17:58:07 +0000 | [diff] [blame] | 36 | } |
Rafaël Carré | 4c6b945 | 2010-05-20 18:34:05 +0000 | [diff] [blame] | 37 | \opt{clipv1,clipv2,fuze,fuzev2}{ |
Dave Chapman | 0fdc2d5 | 2010-03-25 20:11:34 +0000 | [diff] [blame] | 38 | The \playertype{} is available in multiple versions, and you need to make |
Rafaël Carré | 4c6b945 | 2010-05-20 18:34:05 +0000 | [diff] [blame] | 39 | sure which you have by checking the Sandisk firmware version number under |
| 40 | Settings $\rightarrow$ \opt{fuze,fuzev2}{System Settings $\rightarrow$} |
| 41 | Info. The v1 firmware is named 01.xx.xx, while the v2 firmware begins with |
| 42 | 02. Make sure that you are following the instructions from the correct |
| 43 | manual. |
Alex Parker | e94a323 | 2010-01-15 21:12:05 +0000 | [diff] [blame] | 44 | } |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 45 | \opt{cowond2}{ |
| 46 | Rockbox runs on all \playerman{} \playertype{} and \playertype{}+ variants |
Andree Buschmann | 6a96037 | 2010-05-09 21:03:30 +0000 | [diff] [blame] | 47 | (2 / 4 / 8 / 16~GB, with or without DAB/DMB). |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 48 | \note{Newer \playertype{}+ hardware revisions use an updated power |
| 49 | management chip, and some functionality is not yet implemented on these |
| 50 | players (e.g. touchscreen support).} |
| 51 | } |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 52 | \end{description} |
Dominik Riebeling | afde7f7 | 2008-03-11 19:21:52 +0000 | [diff] [blame] | 53 | } |
Michael DiFebbo | 88deb54 | 2006-12-30 15:14:30 +0000 | [diff] [blame] | 54 | |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 55 | \opt{cowond2}{ |
| 56 | \begin{description} |
| 57 | \item[Current limitations.] Most Rockbox functions are usable on the |
| 58 | \playertype{}/\playertype{}+, including music playback and most plugins, but |
| 59 | there are a number of shortcomings that prevent it from being a fully |
| 60 | supported target: |
| 61 | \begin{itemize} |
| 62 | \item An SD card is required to use many features, since the internal |
| 63 | flash memory is read-only in Rockbox. |
| 64 | \warn{The SD driver is still in development and may contain bugs. |
| 65 | There have been reports of SD cards becoming unusable after being used |
| 66 | with Rockbox on \playerman{} \playertype{}. Only use old, low-capacity |
| 67 | cards until we are satisfied the driver is safe to use.\\} |
| 68 | \item There is only basic touchscreen support. Further work is |
| 69 | required to make the UI more usable with a touchscreen in general. |
Alexander Levin | 87b2ad14 | 2010-05-20 16:20:58 +0000 | [diff] [blame] | 70 | \note{The touchscreen can be used in two modes, either a 3$\times$3 grid mode |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 71 | which divides the screen into areas to emulate a set of physical |
| 72 | buttons (the default setting), or ``absolute point'' mode where the |
| 73 | touchscreen is used to point to items on the screen.\\} |
| 74 | \end{itemize} |
| 75 | \end{description} |
| 76 | } |
Marianne Arnold | bf83ac6 | 2010-07-04 13:28:20 +0000 | [diff] [blame] | 77 | \opt{ondavx777}{ |
| 78 | \begin{description} |
| 79 | \item[Current limitations.] Most Rockbox functions are usable on the |
| 80 | \playertype{}, including music playback and most plugins, but |
| 81 | there are a number of shortcomings that prevent it from being a fully |
| 82 | supported target: |
| 83 | \begin{itemize} |
| 84 | \item A MicroSD card is required to run Rockbox, since the internal |
| 85 | flash memory hasn't been figured out yet. |
| 86 | \item There is only basic touchscreen support. Further work is |
| 87 | required to make the UI more usable with a touchscreen in general. |
| 88 | \note{The touchscreen can be used in two modes, either a 3$\times$3 grid mode |
| 89 | which divides the screen into areas to emulate a set of physical |
| 90 | buttons (the default setting), or ``absolute point'' mode where the |
| 91 | touchscreen is used to point to items on the screen.\\} |
| 92 | \end{itemize} |
| 93 | \end{description} |
| 94 | } |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 95 | \opt{iriverh300}{ |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 96 | \begin{description} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 97 | \item[DRM capability.] If your \dap{} has a US firmware, then by installing Rockbox you will |
| 98 | \emph{permanently} lose the ability to playback files with DRM. |
| 99 | \end{description} |
| 100 | } |
| 101 | |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 102 | \opt{sansaAMS,fuzeplus}{ |
Alex Parker | 95f09be | 2009-09-30 20:05:09 +0000 | [diff] [blame] | 103 | \begin{description} |
| 104 | \item[DRM capability.] It is possible that installation of the bootloader |
| 105 | may lead to you \emph{permanently} losing the ability to playback files |
| 106 | with DRM. |
| 107 | \end{description} |
| 108 | } |
| 109 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 110 | \nopt{gigabeats}{ |
| 111 | \begin{description} |
Jonas Häggqvist | b084d60 | 2009-03-26 21:35:21 +0000 | [diff] [blame] | 112 | |
| 113 | \nopt{ipod1g2g}{ |
| 114 | \item[USB connection.] |
| 115 | } |
| 116 | \opt{ipod1g2g}{ |
| 117 | \item[Firewire connection.] |
| 118 | } |
| 119 | To transfer Rockbox to your \dap{} you need to |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 120 | connect it to your computer. For manual installation/uninstallation, or |
| 121 | should autodetection fail during automatic installation, you need to know |
| 122 | where to access the \dap{}. On Windows this means you need to know |
| 123 | the drive letter associated with the \dap{}. On Linux you need to know |
| 124 | the mount point of your \dap{}. On Mac OS X you need to know the volume |
| 125 | name of your \dap{}. |
| 126 | |
| 127 | \opt{ipod}{ |
| 128 | If you have Itunes installed and it is configured to open automatically |
Alex Parker | e66a780 | 2010-02-28 12:22:08 +0000 | [diff] [blame] | 129 | when your \dap{} is attached (the default behaviour), then wait for it to |
| 130 | open and then quit it. You also need to ensure the ``Enable use as disk'' |
| 131 | option is enabled for your \dap{} in Itunes. Your \dap{} should then enter |
| 132 | disk mode automatically when connected to a computer via |
| 133 | \nopt{ipod1g2g}{USB.}\opt{ipod1g2g}{Firewire.} If your computer does not |
| 134 | recognise your \dap{}, you may need to enter disk mode manually. Disconnect |
| 135 | your \dap{} from the computer. Hard reset the \dap{} by pressing and |
| 136 | holding the \ButtonMenu{} and \nopt{IPOD_3G_PAD}{\ButtonSelect{}}% |
| 137 | \opt{IPOD_3G_PAD}{\ButtonPlay{}} buttons simultaneously. As soon as the |
| 138 | \dap{} resets, press and hold the \nopt{IPOD_3G_PAD}{\ButtonSelect{} and |
| 139 | \ButtonPlay{}}\opt{IPOD_3G_PAD}{\ButtonLeft{} and \ButtonRight{}} buttons |
| 140 | simultaneously. Your \dap{} should enter disk mode and you can try |
| 141 | reconnecting to the computer. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 142 | } |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 143 | \opt{iaudiox5}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 144 | When instructed to connect/disconnect the USB cable, always use |
Alexander Levin | 5a379bc | 2010-05-20 16:35:45 +0000 | [diff] [blame] | 145 | the USB port through the subpack, not the side `USB Host' port. The side port |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 146 | is intended to be used for USB OTG connections only (digital cameras, memory |
| 147 | sticks, etc.). |
Alex Parker | 16a0e81 | 2010-04-28 16:02:49 +0000 | [diff] [blame] | 148 | } |
Alex Parker | e0d94f5 | 2013-02-22 21:10:59 +0000 | [diff] [blame] | 149 | \opt{sansa,e200v2,clipv1,clipv2,fuzeplus,c200v2}{ |
Alex Parker | 95f09be | 2009-09-30 20:05:09 +0000 | [diff] [blame] | 150 | \note{The following steps require you to change the setting in |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 151 | \setting{Settings $\rightarrow$ USB Mode} to \setting{MSC} from within the |
Alex Parker | 95f09be | 2009-09-30 20:05:09 +0000 | [diff] [blame] | 152 | original firmware.} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 153 | |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 154 | \nopt{sansaAMS,fuzeplus}{ |
| 155 | \warn{Never extract files to your \dap{} while it |
| 156 | is in recovery mode.} |
| 157 | } |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 158 | } |
Alex Parker | 16a0e81 | 2010-04-28 16:02:49 +0000 | [diff] [blame] | 159 | |
Rafaël Carré | 0584edc | 2013-02-02 13:21:39 +0100 | [diff] [blame] | 160 | \opt{fuze,fuzev2,clipplus,clipzip}{ |
Alex Parker | 16a0e81 | 2010-04-28 16:02:49 +0000 | [diff] [blame] | 161 | \note{The following steps require you to change the setting in |
| 162 | \setting{Settings $\rightarrow$ System Settings $\rightarrow$ USB Mode} to |
Michael Giacomelli | 9d8866c | 2011-08-01 18:10:42 +0000 | [diff] [blame] | 163 | \setting{MSC} from within the original firmware. Further note that |
| 164 | all original firmware settings will be lost immediately after patching |
| 165 | the bootloader, so you may need to correct this setting again after |
| 166 | installing rockbox.} |
Alex Parker | 16a0e81 | 2010-04-28 16:02:49 +0000 | [diff] [blame] | 167 | } |
| 168 | |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 169 | \opt{iriverh10,iriverh10_5gb}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 170 | The installation requires you to use UMS mode and so |
| 171 | may require use of the UMS trick, whereby it is possible to force a MTP |
| 172 | \playertype{} to start up in UMS mode as follows: |
| 173 | \begin{enumerate} |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 174 | \item Ensure the \dap{} is fully powered off by \opt{iriverh10}{using |
| 175 | a pin to push the small reset button inside the hole between the |
| 176 | \ButtonHold{} switch and remote control connector.}\opt{iriverh10_5gb}{removing |
| 177 | the battery and putting it back in again.} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 178 | \item Connect your \playertype{} to the computer using the data cable. |
| 179 | \item Hold \ButtonRight{} and push \ButtonPower{} to turn the \dap{} on. |
| 180 | \item Continue holding \ButtonRight{} until the USB Connected screen appears. |
| 181 | \item The \dap{} will now appear as a regular disk on your computer. |
| 182 | \end{enumerate} |
| 183 | \note{Once Rockbox has been installed, when you shut down your \dap{} from Rockbox it will totally |
| 184 | power the player off so step 1 is no longer necessary.} |
| 185 | } |
Alex Parker | 394b579 | 2010-03-13 10:50:39 +0000 | [diff] [blame] | 186 | \opt{gigabeatf}{The installation requires you to change a setting in the |
| 187 | original firmware. Make sure the option under \setting{Setup |
| 188 | $\rightarrow$ Connections $\rightarrow$ PC Connections} is set to |
| 189 | \setting{gigabeat room}. Also, during installation, do not connect your |
| 190 | \dap{} using the cradle but plug the USB cable directly to the \dap{}. |
Szymon Dziok | a09152b | 2010-04-15 18:35:41 +0000 | [diff] [blame] | 191 | } |
Szymon Dziok | a8b5589 | 2014-10-15 16:23:34 +0200 | [diff] [blame] | 192 | \opt{vibe500,samsungyh}{ |
Szymon Dziok | a09152b | 2010-04-15 18:35:41 +0000 | [diff] [blame] | 193 | The installation requires you to use UMS mode. |
| 194 | In order to start up your \playertype{} in UMS mode you need to: |
| 195 | \begin{enumerate} |
| 196 | \item Turn off the \dap{} (Original Firmware). |
| 197 | \item Connect your \playertype{} to the computer using the data cable. |
Szymon Dziok | a8b5589 | 2014-10-15 16:23:34 +0200 | [diff] [blame] | 198 | \opt{vibe500}{ |
Alexander Levin | e8c72b6 | 2010-05-09 18:33:31 +0000 | [diff] [blame] | 199 | \item Push and hold \ButtonPower{} (for about 2 seconds) until the ``USB'' screen appears. |
Szymon Dziok | a8b5589 | 2014-10-15 16:23:34 +0200 | [diff] [blame] | 200 | } |
Szymon Dziok | a09152b | 2010-04-15 18:35:41 +0000 | [diff] [blame] | 201 | \end{enumerate} |
| 202 | The \dap{} will now appear as a regular disk on your computer. |
| 203 | } |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 204 | \end{description} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 205 | } |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 206 | |
| 207 | \opt{ipod,sansa}{ |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 208 | \begin{description} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 209 | \item[Administrator/Root rights.] Installing the bootloader portion of Rockbox |
| 210 | requires you to have administrative (Windows) or root (Linux) rights. |
| 211 | Consequently when doing either the automatic or manual bootloader install, |
| 212 | please ensure that you are logged in with an administrator account or have root rights. |
| 213 | \end{description} |
| 214 | } |
| 215 | |
| 216 | \opt{ipod}{ |
| 217 | \begin{description} |
| 218 | \item[File system format.] Rockbox only works on Ipods formatted with |
| 219 | the FAT32 filesystem (i.e. Ipods initialised by Itunes |
| 220 | for Windows). It does not work with the HFS+ filesystem (i.e. Ipods |
| 221 | initialised by Itunes for the Mac). More information and instructions for |
| 222 | converting an Ipod to FAT32 can be found on the |
| 223 | \wikilink{IpodConversionToFAT32} wiki |
| 224 | page on the Rockbox website. Note that after conversion, you can still use |
| 225 | a FAT32 Ipod with a Mac. |
| 226 | \end{description} |
| 227 | } |
| 228 | |
| 229 | \section{Installing Rockbox}\label{sec:installing_rockbox}\index{Installation} |
| 230 | There are two ways to install Rockbox: automated and manual. The automated |
| 231 | way is the preferred method of installing Rockbox for the majority of |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 232 | people. Rockbox Utility is a graphical application that does almost everything |
| 233 | for you. However, should you encounter a problem, then the manual way is |
| 234 | still available to you.\\ |
| 235 | |
Alex Parker | ce1d2ed | 2010-02-13 22:07:40 +0000 | [diff] [blame] | 236 | \opt{gigabeats}{\note{The automated install is not yet available for the |
Dave Chapman | 8a148d2 | 2009-10-13 20:27:57 +0000 | [diff] [blame] | 237 | \playerlongtype{}. For now you can use the manual method to install Rockbox. |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 238 | Please still read the section on the automatic install as it explains |
| 239 | various important aspects of Rockbox, such as the different versions |
| 240 | available.\\}} |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 241 | |
Marianne Arnold | 1f07151 | 2009-06-20 22:44:36 +0000 | [diff] [blame] | 242 | \opt{hwcodec}{Rockbox itself comes as a single package. There is no need |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 243 | to install additional software to run Rockbox.} |
Nils Wallménius | 12eb058 | 2008-03-23 22:07:09 +0000 | [diff] [blame] | 244 | \opt{swcodec} { |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 245 | \opt{HAVE_RB_BL_ON_DISK}{There are three separate components, |
Marc Guay | 2302813 | 2008-10-07 12:36:25 +0000 | [diff] [blame] | 246 | two of which need to be installed in order to run Rockbox:} |
| 247 | \opt{HAVE_RB_BL_IN_FLASH}{There are two separate components |
| 248 | which need to be installed in order to run Rockbox:} |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 249 | |
| 250 | \begin{description} |
| 251 | \opt{HAVE_RB_BL_ON_DISK}{ |
Peter D'Hoye | 0506ec7 | 2007-12-17 22:27:19 +0000 | [diff] [blame] | 252 | \item[The \playerman{} bootloader.] |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 253 | The \playerman{} bootloader is the program that tells your \dap{} how to load |
Marc Guay | 981bd1c | 2008-10-07 13:05:28 +0000 | [diff] [blame] | 254 | and start the original firmware. It is also responsible for any emergency, |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 255 | recovery, or disk modes on your \dap{}. This bootloader is stored in special flash |
Marc Guay | 981bd1c | 2008-10-07 13:05:28 +0000 | [diff] [blame] | 256 | memory in your \playerman{} and comes factory-installed. It is not necessary |
| 257 | to modify this in order to install Rockbox.} |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 258 | |
Peter D'Hoye | 0506ec7 | 2007-12-17 22:27:19 +0000 | [diff] [blame] | 259 | \item[The Rockbox bootloader.] \index{Bootloader} |
| 260 | \opt{HAVE_RB_BL_ON_DISK}{The Rockbox bootloader is loaded from disk by |
| 261 | the \playerman{} bootloader. It is responsible for loading the Rockbox |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 262 | firmware and for providing the dual boot function. It directly replaces the |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 263 | \playerman{} firmware in the \daps{} boot sequence. |
| 264 | \opt{gigabeatf}{\note{Dual boot does not currently work on the Gigabeat.}}} |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 265 | |
| 266 | \opt{HAVE_RB_BL_IN_FLASH}{ |
Peter D'Hoye | 0506ec7 | 2007-12-17 22:27:19 +0000 | [diff] [blame] | 267 | The bootloader is the program that tells your |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 268 | \dap{} how to load and start other components of Rockbox and for providing |
| 269 | the dual boot function. This is the component of Rockbox that is installed |
| 270 | to the flash memory of your \playerman. |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 271 | \opt{iaudiom3,iaudiom5,iaudiox5}{\note{Dual boot does not currently work on the \playertype.}}} |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 272 | |
| 273 | \item[The Rockbox firmware.] |
| 274 | \opt{HAVE_RB_BL_IN_FLASH}{Unlike the \playerman{} firmware, which runs |
| 275 | entirely from flash memory,} |
| 276 | \opt{HAVE_RB_BL_ON_DISK}{Similar to the \playerman{} firmware,} |
| 277 | most of the Rockbox code is contained in a |
| 278 | ``build'' that resides on your \daps{} drive. This makes it easy to |
| 279 | update Rockbox. The build consists of a directory called |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 280 | \fname{.rockbox} which contains all of the Rockbox files, and is |
| 281 | located in the root of your \daps{} drive. |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 282 | \end{description} |
| 283 | } |
| 284 | |
| 285 | \nopt{player} { |
| 286 | Apart from the required parts there are some addons you might be interested |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 287 | in installing. |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 288 | \begin{description} |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 289 | \item[Fonts.] Rockbox can load custom fonts. The fonts are |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 290 | distributed as a separate package and thus need to be installed |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 291 | separately. They are not required to run Rockbox itself but |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 292 | a lot of themes require the fonts package to be installed. |
| 293 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 294 | \item[Themes.] The appearance of Rockbox can be customised by themes. Depending |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 295 | on your taste you might want to install additional themes to change |
| 296 | the look of Rockbox. |
| 297 | \end{description} |
| 298 | } |
| 299 | |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 300 | \subsection{Automated Installation} |
Robert Kukla | a819db0 | 2008-03-19 11:55:50 +0000 | [diff] [blame] | 301 | |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 302 | To automatically install Rockbox, download the official installer and |
Dominik Riebeling | bbc58d5 | 2008-12-10 21:40:55 +0000 | [diff] [blame] | 303 | housekeeping tool \caps{Rockbox Utility}. It allows you to: |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 304 | \begin{itemize} |
| 305 | \item Automatically install all needed components for using Rockbox |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 306 | (``Minimal Installation''). |
| 307 | \item Automatically install all suggested components (``Complete Installation''). |
| 308 | \item Selectively install optional components. |
| 309 | \nopt{player}{\item Install additional fonts and themes.} |
| 310 | \item Install voice files and generate talk clips. |
| 311 | \item Uninstall all components you installed using Rockbox Utility. |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 312 | \end{itemize} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 313 | |
| 314 | Prebuilt binaries for Windows, Linux and Mac OS X are |
| 315 | available at the \wikilink{RockboxUtility} wiki page.\\ |
| 316 | |
Marianne Arnold | bf83ac6 | 2010-07-04 13:28:20 +0000 | [diff] [blame] | 317 | \opt{gigabeats,ondavx777}{\note{Rockbox Utility does not currently support the |
Alex Parker | 9eb9d30 | 2009-11-21 17:58:07 +0000 | [diff] [blame] | 318 | \playertype{} and you will therefore need to follow the manual install |
| 319 | instructions below.\\}} |
Alex Parker | 7d56bf4 | 2009-10-19 18:15:10 +0000 | [diff] [blame] | 320 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 321 | When first starting \caps{Rockbox Utility} run ``Autodetect'', |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 322 | found in the configuration dialog (File $\rightarrow$ Configure). Autodetection |
| 323 | can detect most player types. If autodetection fails or is unable to detect |
| 324 | the mountpoint, make sure to enter the correct values. The mountpoint indicates |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 325 | the location of the \dap{} in your filesystem. On Windows, this is the drive |
| 326 | letter the \dap{} gets assigned, on other systems this is a path in the |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 327 | filesystem.\\* |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 328 | |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 329 | |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 330 | \opt{iriverh100,iriverh300}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 331 | Rockbox Utility will ask you for a compatible copy of the original |
| 332 | firmware. This is because for legal reasons we cannot distribute |
| 333 | the bootloader directly. Instead, we have to patch the Iriver firmware |
| 334 | with the Rockbox bootloader. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 335 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 336 | Download a supported version of the Iriver firmware for your |
| 337 | \playername{} from the Iriver website, links can be found on |
| 338 | \wikilink{IriverBoot}. |
| 339 | |
| 340 | Supported Iriver firmware versions currently include |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 341 | \opt{iriverh100}{1.63US, 1.63EU, 1.63K, 1.65US, 1.65EU, 1.65K, 1.66US, |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 342 | 1.66EU and 1.66K. Note that the H140 uses the same firmware as the H120; |
| 343 | H120 and H140 owners should use the firmware called \fname{ihp\_120.hex}. |
| 344 | Likewise, the iHP110 and iHP115 use the same firmware, called |
| 345 | \fname{ihp\_100.hex}. Be sure to use the correct firmware file for |
| 346 | your player.} |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 347 | \opt{iriverh300}{1.28K, 1.28EU, 1.28J, 1.29K, 1.29J and 1.30EU. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 348 | \note{The US \playername{} firmware is not supported and cannot be |
| 349 | patched to be used with the bootloader. If you wish to install Rockbox |
| 350 | on a US \playername{}, you must first install a non-US version of the |
| 351 | original firmware and then install one of the supported versions patched |
Alex Parker | 3a0a991 | 2009-05-10 18:53:34 +0000 | [diff] [blame] | 352 | with the Rockbox bootloader.} |
| 353 | \warn{Installing a non-US firmware on a US \playername{} will |
| 354 | \emph{permanently} remove DRM support from the player.}} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 355 | |
| 356 | If the file that you downloaded is a \fname{.zip} file, use an unzip |
| 357 | utility like mentioned in the prerequisites section to extract |
| 358 | the \fname{.hex} from the \fname{.zip} file |
| 359 | to your desktop. Likewise, if the file that you downloaded is an |
| 360 | \fname{.exe} file, double-click on the \fname{.exe} file to extract |
| 361 | the \fname{.hex} file to your desktop. |
| 362 | When running Linux you should be able to extract \fname{.exe} |
| 363 | files using \fname{unzip}. |
| 364 | } |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 365 | |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 366 | \opt{mpiohd200,mpiohd300}{ |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 367 | Rockbox Utility will ask you for a compatible copy of the original |
| 368 | firmware. This is because for legal reasons we cannot distribute |
| 369 | the bootloader directly. Instead, we have to patch the MPIO firmware |
| 370 | with the Rockbox bootloader. |
| 371 | |
| 372 | Download a supported version of the MPIO firmware for your |
| 373 | \playername{} from the MPIO website, links can be found on |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 374 | \opt{mpiohd200}{\wikilink{MPIOHD200Port}}% |
| 375 | \opt{mpiohd300}{\wikilink{MPIOHD300Port}}. |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 376 | |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 377 | \warn{The only tested version of the original firmware is |
| 378 | \opt{mpiohd200}{1.30.05}\opt{mpiohd300}{1.30.06} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 379 | and as such is the only supported version} |
| 380 | |
| 381 | If the file that you downloaded is a \fname{.zip} file, use an unzip |
| 382 | utility like mentioned in the prerequisites section to extract |
| 383 | the \fname{.SYS} from the \fname{.zip} file |
| 384 | to your desktop. Likewise, if the file that you downloaded is an |
| 385 | \fname{.exe} file, double-click on the \fname{.exe} file to extract |
| 386 | the \fname{.SYS} file to your desktop. |
| 387 | When running Linux you should be able to extract \fname{.exe} |
| 388 | files using \fname{unzip}. |
| 389 | } |
| 390 | |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 391 | \opt{fuzeplus}{ |
| 392 | Rockbox Utility will ask you for a compatible copy of the original |
| 393 | firmware. This is because for legal reasons we cannot distribute |
| 394 | the bootloader directly. Instead, we have to patch the \playerman{} |
| 395 | firmware with the Rockbox bootloader. |
| 396 | |
| 397 | Download a supported version of the \playerman{} firmware for your |
| 398 | \playername{} from the \playerman{} website, links can be found on |
| 399 | \wikilink{SansaFuzePlusPort}. |
| 400 | \note{Although the only tested version of the original firmware is 02.38.6, |
| 401 | Rockbox Utility should be able to patch any newer version.} |
| 402 | \note{If the file that you downloaded is a \fname{.zip} file, use an unzip |
| 403 | utility like mentioned in the prerequisites section to extract the |
| 404 | \fname{firmware.sb} from the \fname{.zip} file to your desktop.} |
| 405 | } |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 406 | \subsubsection{Choosing a Rockbox version}\label{sec:choosing_version} |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 407 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 408 | There are three different versions of Rockbox available from the |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 409 | Rockbox website: |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 410 | \label{Version} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 411 | Release version, current build and archived daily build. You need to decide which one |
| 412 | you want to install and get the appropriate version for your \dap{}. If you |
| 413 | select either ``Minimal Installation'' or ``Complete Installation'' from the |
| 414 | ``Quick Start'' tab, then Rockbox Utility will automatically install the |
| 415 | release version of Rockbox. Using the ``Installation'' tab will allow you |
| 416 | to select which version you wish to install. |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 417 | |
| 418 | \begin{description} |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 419 | |
Marc Guay | 380402c | 2009-01-03 01:41:20 +0000 | [diff] [blame] | 420 | \item[Release.] The release version is the latest stable release, free |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 421 | of known critical bugs. For a manual install, the current stable release of Rockbox is |
Marc Guay | 380402c | 2009-01-03 01:41:20 +0000 | [diff] [blame] | 422 | available at \url{http://www.rockbox.org/download/}. |
| 423 | |
Nils Wallménius | 6c5bc31 | 2013-02-10 18:58:57 +0100 | [diff] [blame] | 424 | \item[Development Build.] The development build is built at each change to |
| 425 | the Rockbox source code repository and represents the current state of Rockbox |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 426 | development. This means that the build could contain bugs but most of |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 427 | the time is safe to use. For a manual install, you can download the current build from |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 428 | \url{http://build.rockbox.org/}. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 429 | |
Dominik Riebeling | 0d40bf6 | 2007-02-10 18:26:29 +0000 | [diff] [blame] | 430 | \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] | 431 | there is also an archive of daily builds available for download. These are |
Nils Wallménius | 6c5bc31 | 2013-02-10 18:58:57 +0100 | [diff] [blame] | 432 | built once a day from the latest source code in the repository. For a manual install, |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 433 | you can download archived builds from \url{http://www.rockbox.org/daily.shtml}. |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 434 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 435 | \end{description} |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 436 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 437 | \note{Because current and archived builds are development versions that |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 438 | change frequently, they may behave differently than described in this manual, |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 439 | or they may introduce new (and potentially annoying) bugs. Unless you wish to |
| 440 | try the latest and greatest features at the price of possibly greater instability, |
| 441 | or you wish to help with development, you should stick with the release.\\*} |
| 442 | |
| 443 | Please now go to \reference{ref:finish_install} to complete the installation procedure. |
| 444 | |
| 445 | \subsection{Manual Installation} |
| 446 | |
| 447 | The manual installation method is still available to you, should you need or desire it |
| 448 | by following the instructions below. If you have used Rockbox Utility |
| 449 | to install Rockbox, then you do not need to follow the next section and can skip |
| 450 | straight to \reference{ref:finish_install} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 451 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 452 | \opt{gigabeats}{\subsubsection{Installing the bootloader} |
| 453 | \input{getting_started/gigabeats_install.tex} |
| 454 | } |
| 455 | |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 456 | \subsubsection{Installing the firmware}\label{sec:installing_firmware} |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 457 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 458 | \opt{gigabeats}{\note{When your \dap{} is in the Rockbox USB or bootloader |
Andree Buschmann | 6a96037 | 2010-05-09 21:03:30 +0000 | [diff] [blame] | 459 | USB mode, you will see two visible partitions - the 150~MB firmware |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 460 | partition (containing at least a file called \fname{nk.bin}) and |
| 461 | the main data partition. Rockbox \emph{must} be installed onto the main |
Alex Parker | 964a5e6 | 2011-08-09 14:39:32 +0000 | [diff] [blame] | 462 | data partition.}} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 463 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 464 | \begin{enumerate} |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 465 | \item Download your chosen version of Rockbox from the links in the |
| 466 | previous section. |
| 467 | |
Alex Parker | 95f09be | 2009-09-30 20:05:09 +0000 | [diff] [blame] | 468 | \item Connect your \dap{} to the computer via USB |
Szymon Dziok | a8b5589 | 2014-10-15 16:23:34 +0200 | [diff] [blame] | 469 | \opt{sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus,samsungyh} |
| 470 | { in MSC mode } |
Alex Parker | 95f09be | 2009-09-30 20:05:09 +0000 | [diff] [blame] | 471 | \opt{ipod3g,ipod4g,ipodmini,ipodcolor}{ or Firewire }as described in |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 472 | the manual that came with your \dap{}. |
| 473 | |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 474 | \item Take the \fname{.zip} file that you downloaded and use |
| 475 | the ``Extract all'' command of your unzip program to extract |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 476 | the files onto |
| 477 | \opt{gigabeats,fuzeplus}{the main data partition of } |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 478 | \opt{cowond2}{either an SD card or the internal memory of } |
Marianne Arnold | bf83ac6 | 2010-07-04 13:28:20 +0000 | [diff] [blame] | 479 | \opt{ondavx777}{the MicroSD of } |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 480 | your \dap{}. |
| 481 | \opt{cowond2}{\note{If you have chosen to extract to the internal memory, it |
| 482 | will not be possible to save settings.}} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 483 | \end{enumerate} |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 484 | |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 485 | \note{The entire contents of the \fname{.zip} file should be extracted |
| 486 | directly to the root of your \daps{} drive. Do not try to |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 487 | create a separate directory on your \dap{} for the Rockbox |
| 488 | files! The \fname{.zip} file already contains the internal |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 489 | structure that Rockbox needs.\\} |
Dave Chapman | a34ce90 | 2007-05-06 10:34:01 +0000 | [diff] [blame] | 490 | |
Nils Wallménius | 1535529 | 2007-03-20 11:59:01 +0000 | [diff] [blame] | 491 | \opt{archos}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 492 | If the contents of the \fname{.zip} file are extracted correctly, you will |
| 493 | have a file called \fname{\firmwarefilename} in the main directory of your |
| 494 | \daps{} drive, and also a directory called \fname{.rockbox}, which contains a |
| 495 | number of other directories and system files needed by Rockbox. |
Nils Wallménius | 1535529 | 2007-03-20 11:59:01 +0000 | [diff] [blame] | 496 | } |
| 497 | |
| 498 | % This has nothing to do with swcodec, just that these players need our own |
| 499 | % bootloader so we can decide where we want the main binary. |
Nils Wallménius | 12eb058 | 2008-03-23 22:07:09 +0000 | [diff] [blame] | 500 | \opt{swcodec}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 501 | If the contents of the \fname{.zip} file are extracted correctly, you will |
| 502 | have a directory called \fname{.rockbox}, which contains all the files needed |
| 503 | by Rockbox, in the main directory of your \daps{} drive. |
Nils Wallménius | d941ae2 | 2007-11-10 15:31:56 +0000 | [diff] [blame] | 504 | } |
| 505 | |
Marianne Arnold | bf83ac6 | 2010-07-04 13:28:20 +0000 | [diff] [blame] | 506 | \opt{swcodec}{% |
| 507 | \nopt{gigabeats}{% |
| 508 | \subsubsection{Installing the bootloader} |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 509 | \opt{iriverh100,iriverh300}{\input{getting_started/iriver_install.tex}} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 510 | \opt{mpiohd200,mpiohd300}{\input{getting_started/mpio_install.tex}} |
Marianne Arnold | bf83ac6 | 2010-07-04 13:28:20 +0000 | [diff] [blame] | 511 | \opt{ipod}{\input{getting_started/ipod_install.tex}} |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 512 | \opt{iaudio}{\input{getting_started/iaudio_install.tex}} |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 513 | \opt{iriverh10,iriverh10_5gb}{\input{getting_started/h10_install.tex}} |
Marianne Arnold | bf83ac6 | 2010-07-04 13:28:20 +0000 | [diff] [blame] | 514 | \opt{gigabeatf}{\input{getting_started/gigabeat_install.tex}} |
| 515 | \opt{sansa}{\input{getting_started/sansa_install.tex}} |
| 516 | \opt{sansaAMS}{\input{getting_started/sansaAMS_install.tex}} |
| 517 | \opt{mrobe100}{\input{getting_started/mrobe100_install.tex}} |
| 518 | \opt{cowond2}{\input{getting_started/cowond2_install.tex}} |
| 519 | \opt{vibe500}{\input{getting_started/vibe500_install.tex}} |
| 520 | \opt{ondavx777}{\input{getting_started/ondavx777_install.tex}} |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 521 | \opt{IMX233}{\input{getting_started/IMX233_install.tex}} |
Szymon Dziok | a8b5589 | 2014-10-15 16:23:34 +0200 | [diff] [blame] | 522 | \opt{samsungyh}{\input{getting_started/samsungyh_install.tex}} |
Marianne Arnold | bf83ac6 | 2010-07-04 13:28:20 +0000 | [diff] [blame] | 523 | } |
| 524 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 525 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 526 | \subsection{Finishing the install}\label{ref:finish_install} |
| 527 | |
| 528 | \opt{gigabeatf}{ |
| 529 | After installing you \emph{need} to power-cycle the |
| 530 | \dap{} by doing the following steps. Failure to do so may result in problems. |
| 531 | \begin{itemize} |
| 532 | \item Safely eject / unmount your \dap{} and unplug the USB cable. |
| 533 | \item Unplug any power adapter. |
| 534 | \item Hold the \ButtonPower{} button to turn off the \dap{}. |
| 535 | \item Slide the battery switch located on the bottom of the \dap{} from |
| 536 | `on' to `off'. |
| 537 | \item Slide the battery switch back from `off' to `on'. |
| 538 | \end{itemize} |
| 539 | } |
| 540 | |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 541 | \opt{iaudiom3,iaudiom5,iaudiox5}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 542 | After installing you \emph{need} to power-cycle the |
| 543 | \dap{} by doing the following steps. |
| 544 | \begin{itemize} |
| 545 | \item Safely eject / unmount your \dap{} and unplug the USB cable. |
Marianne Arnold | 2aabdbf | 2009-07-04 23:51:06 +0000 | [diff] [blame] | 546 | \item Hold the |
| 547 | \opt{IAUDIO_X5_PAD}{\ButtonPower} |
| 548 | \opt{IAUDIO_M3_PAD}{\ButtonPlay} |
| 549 | button to turn off the \dap{}. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 550 | \item Insert the charger. The Rockbox bootloader will automatically be flashed. |
| 551 | \end{itemize} |
| 552 | } |
| 553 | |
Szymon Dziok | a8b5589 | 2014-10-15 16:23:34 +0200 | [diff] [blame] | 554 | \opt{iriverh10,iriverh10_5gb,ipod,mrobe100,sansa,archos,cowond2,vibe500,ondavx777,samsungyh}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 555 | Safely eject / unmount the USB drive, unplug the cable and restart. |
| 556 | } |
| 557 | |
Rafaël Carré | 6162d81 | 2012-02-11 14:13:26 -0500 | [diff] [blame] | 558 | \opt{sansaAMS}{ |
| 559 | Safely eject the device, unplug USB and wait for the firmware update to finish. |
| 560 | Don't try to power off the device, it will shutdown by itself after a minute. |
| 561 | } |
| 562 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 563 | \opt{gigabeats}{ |
| 564 | Safely eject / unmount your \dap{}. |
| 565 | } |
| 566 | |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 567 | \opt{iriverh100,iriverh300}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 568 | \begin{itemize} |
| 569 | \item Safely eject / unmount your \dap{}. |
| 570 | |
| 571 | \item \warn{Before proceeding further, make sure that your player has a full charge |
Alex Parker | 964a5e6 | 2011-08-09 14:39:32 +0000 | [diff] [blame] | 572 | or that it is connected to the power adapter. Interrupting the next step |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 573 | due to a power failure most likely will brick your \dap{}.} |
| 574 | Update your \daps{} firmware with the patched bootloader. To do this, turn |
| 575 | the jukebox on. Press and hold the \ButtonSelect{} button to enter the main menu, |
| 576 | and navigate to \setting{General $\rightarrow$ Firmware Upgrade}. Select |
| 577 | \setting{Yes} when asked to confirm if you want to upgrade the |
| 578 | firmware. The \playerman{} will display a message indicating that the |
| 579 | firmware update is in progress. Do \emph{not} interrupt this process. When the |
| 580 | firmware update is complete the player will turn itself off. (The update |
| 581 | firmware process usually takes a minute or so.). You are now ready to go. |
| 582 | \end{itemize} |
| 583 | } |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 584 | \opt{fuzeplus}{ |
| 585 | \warn{Before proceeding further, make sure that your player's battery is enough charged. |
| 586 | Interrupting the next step due to a power failure most likely |
| 587 | will brick your \dap{}. |
| 588 | } |
| 589 | \note{If you are updating/reinstalling the bootloader on a previouslsy |
| 590 | rockbox installed bootloader you will need to boot into the original |
| 591 | firmware in order to perform the following step. See \reference{ref:Dualboot} |
| 592 | for details on how to do so |
| 593 | } |
| 594 | Update your \daps{} firmware with the patched bootloader. To do this, |
| 595 | safely eject /unmount your \dap{}. The update process should start |
| 596 | immediatly. The \playerman{} will display an animation indicating that the |
| 597 | firmware update is in progress with words: ``Updating Fuze+''. |
| 598 | Do \emph{not} interrupt this process. When the firmware update is complete the |
| 599 | player will restart (The update firmware process usually takes one to several |
| 600 | minutes.). You are now ready to go. |
| 601 | } |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 602 | \opt{mpiohd200}{ |
| 603 | \begin{itemize} |
| 604 | \item Safely eject /unmount your \dap{}. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 605 | |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 606 | \item \warn{Before proceeding further, make sure that your player has a full charge |
Alex Parker | 964a5e6 | 2011-08-09 14:39:32 +0000 | [diff] [blame] | 607 | or that it is connected to the power adapter. Interrupting the next step |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 608 | due to a power failure most likely will brick your \dap{}.} |
| 609 | Update your \daps{} firmware with the patched bootloader. To do this, turn |
Bertrik Sikken | 16f8f34 | 2011-04-11 20:58:19 +0000 | [diff] [blame] | 610 | the jukebox on. The update process should start automatically. The \playerman{} will |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 611 | display animation indicating that the firmware update is in progress. Do \emph{not} |
| 612 | interrupt this process. When the firmware update is complete the player will restart. |
| 613 | (The update firmware process usually takes a minute or so.). You are now ready to go. |
| 614 | \end{itemize} |
| 615 | } |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 616 | \opt{e200}{Your e200 will automatically reboot and Rockbox should load.} |
| 617 | |
| 618 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 619 | |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 620 | \subsection{Enabling Speech Support (optional)}\label{sec:enabling_speech_support} |
Dominik Riebeling | 7ced47f | 2006-10-05 16:40:21 +0000 | [diff] [blame] | 621 | \index{Speech}\index{Installation!Optional Steps} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 622 | If you wish to use speech support you will also need a voice file. Voice files |
| 623 | allow Rockbox to speak the user interface to you. Rockbox Utility can install |
| 624 | an English voice file, or you can download it from \url{http://www.rockbox.org/daily.shtml} |
| 625 | and unzip it to the root of your \dap{}. |
| 626 | Rockbox Utility can also aid you in the creation of voice files with different voices |
| 627 | or in other languages if you have a suitable speech engine installed on your computer. |
| 628 | Voice menus are enabled by default and will come |
Marianne Arnold | 3ee7977 | 2008-04-02 00:19:06 +0000 | [diff] [blame] | 629 | into effect after a reboot. See \reference{ref:Voiceconfiguration} for details |
| 630 | on voice settings. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 631 | Rockbox Utility can also aid in the production of talk files, which allow Rockbox |
| 632 | to speak file and folder names. |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 633 | |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 634 | \section{Running Rockbox} |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 635 | \nopt{ipod,gigabeats,cowond2}{When |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 636 | you turn the unit on, Rockbox should load.} |
| 637 | \opt{ipod}{Hard reset the Ipod by holding |
Alex Parker | e66a780 | 2010-02-28 12:22:08 +0000 | [diff] [blame] | 638 | \opt{IPOD_4G_PAD}{\ButtonMenu{} and \ButtonSelect{} simultaneously}% |
| 639 | \opt{IPOD_3G_PAD}{\ButtonMenu{} and \ButtonPlay{} simultaneously} |
Nils Wallménius | 6f78a1b | 2008-03-22 14:11:48 +0000 | [diff] [blame] | 640 | for a couple of seconds until the \dap{} resets. Now Rockbox should load. |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 641 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 642 | |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 643 | \opt{gigabeats}{Rockbox should automatically load when you turn on your player.\\ |
| 644 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 645 | \note{ |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 646 | If you have loaded music onto your \dap{} using the \playerman{} |
| 647 | firmware, you will not be able to see your music properly in the |
| 648 | \setting{File Browser} as MTP mode changes the location and file names. |
| 649 | Files placed on your \dap{} using the \playerman{} firmware can be |
| 650 | viewed by initialising and using Rockbox's database. |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 651 | See \reference{ref:database} for more information.} |
| 652 | } |
| 653 | |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 654 | \opt{cowond2}{ |
| 655 | To boot the Rockbox firmware set the \ButtonHold{} switch immediately after |
| 656 | power on.\\ |
| 657 | \note{If you have chosen to install to an SD card and it is inserted at power |
| 658 | on, Rockbox will boot from that card and use it as the primary drive for |
| 659 | storing settings, etc. If there is no SD card inserted, Rockbox will boot |
| 660 | from the internal memory, and it will not be possible to save settings.} |
| 661 | } |
| 662 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 663 | \opt{ipod}{ |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 664 | \note{ |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 665 | If you have loaded music onto your \dap{} using Itunes, |
| 666 | you will not be able to see your music properly in the \setting{File Browser}. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 667 | This is because Itunes changes your files' names and hides them in |
| 668 | directories in the \fname{Ipod\_Control} directory. Files placed on your |
| 669 | \dap{} using Itunes can be viewed by initialising and using Rockbox's database. |
| 670 | See \reference{ref:database} for more information. |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 671 | } |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 672 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 673 | |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 674 | \opt{iaudiom3}{ |
Marianne Arnold | 2aabdbf | 2009-07-04 23:51:06 +0000 | [diff] [blame] | 675 | \fixme{Add a note about the charging trick and place it here?} |
| 676 | } |
| 677 | |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 678 | \section{Updating Rockbox} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 679 | Rockbox can be easily updated with Rockbox Utility. |
Frank Gevaerts | 9050cdd | 2010-01-20 18:33:44 +0000 | [diff] [blame] | 680 | You can also update Rockbox manually -- download a Rockbox build |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 681 | as detailed above, and unzip the build to the root directory |
| 682 | of your \dap{} as in the manual installation stage. If your unzip |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 683 | program asks you whether to overwrite files, choose the ``Yes to all'' option. |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 684 | The new build will be installed over your current build.\\ |
| 685 | |
| 686 | \opt{gigabeats}{ |
| 687 | \note{When your \dap{} is in the Rockbox USB or bootloader |
Andree Buschmann | 6a96037 | 2010-05-09 21:03:30 +0000 | [diff] [blame] | 688 | USB mode, you will see two visible partitions, the 150~MB firmware |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 689 | partition (containing at least a file called \fname{nk.bin}) and |
| 690 | the main data partition. Rockbox \emph{must} be installed onto the main |
Alex Parker | 964a5e6 | 2011-08-09 14:39:32 +0000 | [diff] [blame] | 691 | data partition.\\} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 692 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 693 | |
Marianne Arnold | 1f07151 | 2009-06-20 22:44:36 +0000 | [diff] [blame] | 694 | \nopt{hwcodec}{ |
| 695 | The bootloader only changes rarely, and should not normally |
| 696 | need to be updated.\\ |
| 697 | } |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 698 | |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 699 | \note{If you use Rockbox Utility be aware that it cannot detect manually |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 700 | installed components.} |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 701 | |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 702 | \section{Uninstalling Rockbox}\index{Installation!uninstall} |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 703 | |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 704 | \nopt{gigabeatf,iaudiom3,iaudiom5,iaudiox5,archos,mrobe100,gigabeats,fuzeplus}{ |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 705 | \note{The Rockbox bootloader allows you to choose between Rockbox and |
| 706 | the original firmware. (See \reference{ref:Dualboot} for more information.)} |
| 707 | } |
| 708 | |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 709 | \subsection{Automatic Uninstallation} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 710 | \opt{gigabeats}{\note{Rockbox can only be uninstalled manually for now.}} |
| 711 | |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 712 | You can uninstall Rockbox automatically by using Rockbox Utility. If you |
| 713 | installed Rockbox manually you can still use Rockbox Utility for uninstallation |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 714 | but will not be able to do this selectively. |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 715 | |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 716 | \opt{iriverh100,iriverh300,fuzeplus}{\note{Rockbox Utility cannot uninstall the bootloader due to |
Dominik Riebeling | 33e1559 | 2007-09-24 20:12:17 +0000 | [diff] [blame] | 717 | the fact that it requires a flashing procedure. To uninstall the bootloader |
| 718 | completely follow the manual uninstallation instructions below.}} |
| 719 | |
| 720 | \subsection{Manual Uninstallation} |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 721 | |
Nils Wallménius | 1535529 | 2007-03-20 11:59:01 +0000 | [diff] [blame] | 722 | \opt{archos}{ |
| 723 | If you would like to go back to using the original \playerman{} software, |
| 724 | connect the \dap{} to your computer, and delete the |
| 725 | \fname{\firmwarefilename} file. |
| 726 | } |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 727 | |
Szymon Dziok | a8b5589 | 2014-10-15 16:23:34 +0200 | [diff] [blame] | 728 | \opt{iriverh10,iriverh10_5gb,mrobe100,vibe500,samsungyh}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 729 | If you would like to go back to using the original \playerman{} software, |
| 730 | connect the \dap{} to your computer, and delete the |
Szymon Dziok | 26a486e | 2014-10-02 14:16:05 +0200 | [diff] [blame] | 731 | \originalfirmwarefilename{} file and rename |
| 732 | \fname{OF.mi4} to \originalfirmwarefilename{} |
Robert Kukla | 4fe9d7c | 2008-03-04 10:46:51 +0000 | [diff] [blame] | 733 | in the \fname{System} directory on your \playertype{}. |
Szymon Dziok | 26a486e | 2014-10-02 14:16:05 +0200 | [diff] [blame] | 734 | \nopt{mrobe100}{As in the installation, |
| 735 | it may be necessary to first put your device into UMS mode. |
| 736 | } |
Robert Kukla | 4fe9d7c | 2008-03-04 10:46:51 +0000 | [diff] [blame] | 737 | } |
| 738 | |
Nils Wallménius | 5412b7e | 2007-03-15 08:47:25 +0000 | [diff] [blame] | 739 | \opt{e200}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 740 | If you would like to go back to using the original \playerman{} software, |
| 741 | connect the \dap{} to your computer, and follow the instructions to install |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 742 | the bootloader, but when prompted by sansapatcher, enter \texttt{u} for uninstall, |
| 743 | instead of \texttt{i} for install. As in the installation, it may be necessary to |
Alex Parker | 3a0a991 | 2009-05-10 18:53:34 +0000 | [diff] [blame] | 744 | first put your \dap{} into MSC mode. |
Nils Wallménius | 5412b7e | 2007-03-15 08:47:25 +0000 | [diff] [blame] | 745 | } |
| 746 | |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 747 | \optv{ipod}{ |
Marc Guay | 8a4ccc1 | 2008-06-28 01:30:41 +0000 | [diff] [blame] | 748 | To uninstall Rockbox and go back to using just the original Ipod software, connect |
| 749 | the \dap{} to your computer and follow the instructions to install |
| 750 | the bootloader but, when prompted by ipodpatcher, enter \texttt{u} for uninstall |
| 751 | instead of \texttt{i} for install. |
Martin Arver | 5efe450 | 2006-09-11 09:21:15 +0000 | [diff] [blame] | 752 | } |
Nils Wallménius | c35d3a1 | 2006-11-25 11:54:51 +0000 | [diff] [blame] | 753 | |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 754 | \opt{iaudiom3,iaudiom5,iaudiox5}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 755 | If you would like to go back to using the original \playerman{} software, |
| 756 | connect the \dap{} to your computer, download the original \playername{} |
Frank Gevaerts | 76fa180 | 2008-08-13 15:52:26 +0000 | [diff] [blame] | 757 | firmware from the \playerman{} website, and copy it to the \fname{FIRMWARE} |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 758 | directory on your \playername{}. Turn off the \dap{}, remove the USB cable |
| 759 | and insert the charger. The original firmware will automatically be flashed. |
| 760 | } |
| 761 | |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 762 | \opt{iriverh100,iriverh300}{ |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 763 | If you want to remove the Rockbox bootloader, simply flash an unpatched |
Peter D'Hoye | 0506ec7 | 2007-12-17 22:27:19 +0000 | [diff] [blame] | 764 | \playerman{} firmware. Be aware that doing so will also remove the bootloader |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 765 | USB mode. As that mode can come in quite handy (especially if you experience |
| 766 | disk errors) it is recommended to keep the bootloader. It also |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 767 | gives you the possibility of trying Rockbox anytime later by simply |
| 768 | installing the distribution files. |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 769 | \opt{iriverh100}{ |
Peter D'Hoye | 0506ec7 | 2007-12-17 22:27:19 +0000 | [diff] [blame] | 770 | The Rockbox bootloader will automatically start the original firmware if |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 771 | the \fname{.rockbox} directory has been deleted. |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 772 | } |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 773 | \opt{iriverh300}{ |
Peter D'Hoye | 0506ec7 | 2007-12-17 22:27:19 +0000 | [diff] [blame] | 774 | Although if you retain the Rockbox bootloader, you will need to hold the |
Nils Wallménius | 96b8e1b | 2007-05-13 16:59:48 +0000 | [diff] [blame] | 775 | \ButtonRec{} button each time you want to start the original firmware. |
| 776 | } |
Nils Wallménius | fbf52ae | 2007-03-19 19:03:25 +0000 | [diff] [blame] | 777 | } |
| 778 | |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 779 | \opt{sansaAMS,fuzeplus}{ |
Michael Giacomelli | 92ef9b2 | 2012-01-08 07:05:58 +0000 | [diff] [blame] | 780 | Copy an unmodified original firmware to your player, and then reboot into |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 781 | the Sandisk firmware. See \reference{ref:Dualboot} for more information. |
Alex Parker | 95f09be | 2009-09-30 20:05:09 +0000 | [diff] [blame] | 782 | } |
| 783 | |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 784 | \opt{mpiohd200}{ |
| 785 | If you want to remove the Rockbox bootloader, simply flash an unpatched |
| 786 | \playerman{} firmware. |
| 787 | } |
| 788 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 789 | \nopt{gigabeats}{ |
| 790 | If you wish to clean up your disk, you may also wish to delete the |
| 791 | \fname{.rockbox} directory and its contents. |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 792 | \nopt{iaudiom3,iaudiom5,iaudiox5}{Turn the \playerman{} off. |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 793 | Turn the \dap{} back on and the original \playerman{} software will load.} |
| 794 | } |
| 795 | |
| 796 | \opt{gigabeats}{ |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 797 | If you wish to clean up your disk by deleting the |
| 798 | \fname{.rockbox} directory and its contents, this must be done |
| 799 | before uninstalling the bootloader in the next step. |
| 800 | |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 801 | Before installation you should have downloaded a copy of the \playerman{} |
| 802 | firmware from |
| 803 | \url{http://www.tacp.toshiba.com/tacpassets-images/firmware/MESV12US.zip}. |
| 804 | \begin{itemize} |
| 805 | \item Extract \fname{MES12US.iso} from the \fname{.zip} downloaded above. |
| 806 | \item There are two files within \fname{MES12US.iso} called |
| 807 | \fname{Autorun.inf} and \fname{gbs\_update\_1\_2\_us.exe}. Extract them with |
| 808 | your favourite unzipping utility e.g. 7zip. |
| 809 | \item Connect your \dap{} to your computer. |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 810 | \item Extract \fname{nk.bin} from within |
Andree Buschmann | 6a96037 | 2010-05-09 21:03:30 +0000 | [diff] [blame] | 811 | \fname{gbs\_update\_1\_2\_us.exe} using e.g. 7zip and copy it to the 150~MB |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 812 | firmware partition of your \dap{}. |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 813 | \item Safely eject / unmount the USB drive, unplug the cable and restart. |
| 814 | \end{itemize} |
Alex Parker | 8dc7084 | 2009-02-22 14:18:18 +0000 | [diff] [blame] | 815 | |
| 816 | \note{From Windows, you can also run \fname{gbs\_update\_1\_2\_us.exe} |
| 817 | directly to restore your \dap{}. This will format your \dap{}, |
| 818 | removing all files.} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 819 | } |
Michael DiFebbo | 1f08551 | 2006-09-10 19:03:52 +0000 | [diff] [blame] | 820 | |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 821 | \section{Troubleshooting} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 822 | \begin{description} |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 823 | \opt{sansa,ipod}{ |
| 824 | \item[Bootloader install problems] |
| 825 | If you have trouble installing the bootloader, |
| 826 | please ensure that you are either logged in as an administrator (Windows), or |
| 827 | you have root rights (Linux)} |
| 828 | |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 829 | \opt{fuzeplus}{ |
| 830 | \item[Immediately loading original firmware.] |
| 831 | If the original firmware is immediately loaded without going into updating |
| 832 | the firmware, then the Rockbox bootloader has not been correctly installed. |
| 833 | The original firmware will only perform the update if the filename is |
| 834 | correct, including case. Make sure that the patched Sansa firmware is called |
| 835 | \fname{firmware.sb} and present in the root directory of your player. |
| 836 | } |
| 837 | |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 838 | \opt{iriverh100,iriverh300}{ |
Alex Parker | 42ef5b0 | 2009-02-17 23:19:01 +0000 | [diff] [blame] | 839 | \item[Immediately loading original firmware.] |
| 840 | If the original firmware is immediately |
| 841 | loaded without the Rockbox bootloader appearing first, then the Rockbox bootloader |
| 842 | has not been correctly installed. The original firmware update will only perform |
| 843 | the update if the filename is correct, including case. Make sure that the patched |
| 844 | Iriver firmware is called \fname{.hex}.} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 845 | |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 846 | \nopt{iriverh100,iriverh300,mpiohd200}{\item[``File Not Found'']} |
| 847 | \opt{iriverh100,iriverh300,mpiohd200}{\item[``-1 error'']} |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 848 | If you receive a |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 849 | \nopt{iriverh100,iriverh300,mpiohd200}{``File Not Found''} |
| 850 | \opt{iriverh100,iriverh300,mpiohd200}{``-1 error''} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 851 | from the bootloader, then the bootloader cannot find the Rockbox firmware. |
| 852 | This is usually a result of not extracting the contents of the \fname{.zip} |
| 853 | file to the proper location, and should not happen when Rockbox has been |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 854 | installed with Rockbox Utility. |
| 855 | |
| 856 | To fix this, either install Rockbox with the Rockbox Utility which will take care |
| 857 | of this for you, or recheck the Manual Install section to see where the files |
| 858 | need to be located. |
| 859 | \end{description} |
| 860 | |
| 861 | \optv{gigabeats}{ |
| 862 | If this does not fix the problem, there are two additional procedures that you |
| 863 | can try to solve this: |
| 864 | |
| 865 | \begin{itemize} |
| 866 | \item Formatting the storage partition. It is possible that using the |
| 867 | mkdosfs utility from Linux to format the data partition from your PC |
| 868 | before installing will resolve this problem. The appropriate format command is: |
| 869 | \begin{code} |
| 870 | mkdosfs -f 2 -F 32 -S 512 -s 64 -v -n TFAT /path/to/partition/device |
| 871 | \end{code} |
| 872 | \warn{This will remove all your files.} |
| 873 | |
| 874 | \item Copying a \fname{tar}. If you have a Rockbox build environment |
| 875 | then you can try generating \fname{rockbox.tar} instead of |
| 876 | \fname{rockbox.zip} as follows: |
| 877 | \begin{code} |
| 878 | make tar |
| 879 | \end{code} |
Jean-Louis Biasini | 6637e24 | 2012-02-21 16:41:35 +0100 | [diff] [blame] | 880 | and copying it to the data partition. During the next boot, the bootloader |
Alex Parker | 1c72204 | 2009-02-21 19:47:28 +0000 | [diff] [blame] | 881 | will extract it. |
| 882 | \end{itemize} |
Jonas Häggqvist | b084d60 | 2009-03-26 21:35:21 +0000 | [diff] [blame] | 883 | } |