summaryrefslogtreecommitdiffstats log msg author committer range
blob: f7a19384e540156d384c8e19f579a8eba4205353 (plain)
 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170  % $Id$ \warn{Before starting this procedure, ensure that you have a copy of the original \playerman{} firmware. Without this, it is \emph{not} possible to uninstall Rockbox. It is also needed if you want to install the dual-boot bootloader. The \playerman{} firmware can be downloaded from \url{http://www.tacp.toshiba.com/tacpassets-images/firmware/MESV12US.zip}.\\} The single-boot bootloader can only boot Rockbox, whereas the dual-boot bootloader can boot both Rockbox and the \playerman{} firmware. The single-boot bootloader boots Rockbox more quickly if you no longer need access to the \playerman{} firmware.\\ Installing the bootloader is only needed once. It involves replacing the existing firmware file on your \dap{} with another version. When running the original \playerman{} firmware (a version of Windows CE), it is only possible to connect the \dap{} to a PC in MTP mode'', which hides the actual content of your \daps{} disk and provides restricted access to its contents. In reality, the \daps{} hard disk contains two partitions, a small (150~MB) firmware partition'' containing the \daps{} firmware (operating system), and a second data partition'' containing your media files. The main firmware file in the bootloader partition is called \fname{nk.bin}, and this is the file that is loaded into RAM (by the \daps{} ROM-based bootloader) and executed when your \dap{} is powered on. \subsubsection{Bootloader installation from Windows} \warn{You need to have at least Windows Media Player 11 installed for installing the bootloader to work correctly. If you have Windows Media Player 10 installed beastpatcher will not be able to send the firmware file to the player correctly.} \begin{enumerate} \item Attach your \dap{} to your computer. \item Download \fname{beastpatcher.exe} from \download{bootloader/toshiba/gigabeat-s/beastpatcher/win32/beastpatcher.exe} and then perform one of the following, depending on whether you want single or dual-boot. \begin{description} \item [Single Boot.] Run \fname{beastpatcher.exe}. You should see some information displayed about your \dap{} and a message asking you if you wish to install the Rockbox bootloader. Press i followed by ENTER, and beastpatcher will install the bootloader. After a short time you should see the message [INFO] Bootloader installed successfully''. Press ENTER again to exit beastpatcher. \item [Dual Boot.] Inside the \fname{MESV12US.zip} file you downloaded earlier you should find an \fname{.iso} file. Using e.g. 7zip (\url{http://www.7-zip.org}) you can extract an \fname{.exe} file from this \fname{.iso} file. Using 7zip again, extract the \playerman{} firmware file \fname{nk.bin} from the \fname{.exe} file and place it in the same directory as \fname{beastpatcher.exe}. Open a command prompt and navigate to this directory, and then type the following commands: \begin{code} beastpatcher -d nk.bin \end{code} After a short time you should see the message [INFO] Bootloader installed successfully''. Press ENTER again to exit beastpatcher. \end{description} \item After a successful installation, you need to disconnect your \dap{} from USB, and then immediately reconnect it. It should reboot then enter the Rockbox bootloader USB Mass Storage'' mode, which exposes your \daps{} disk to your computer as a standard USB Mass Storage device. \end{enumerate} \subsubsection{Bootloader installation from Mac OS X} \begin{enumerate} \item Attach your \dap{} to your computer. \item Download and open beastpatcher.dmg from \download{bootloader/toshiba/gigabeat-s/beastpatcher/macosx/beastpatcher.dmg} and then perform one of the following, depending on whether you want single or dual-boot. \begin{description} \item [Single Boot.] Double-click on the beastpatcher icon. You can also drag the beastpatcher icon to a location on your hard drive and launch it from the Terminal. If all has gone well, you should see some information displayed about your \dap{} and a message asking you if you wish to install the Rockbox bootloader. Press i followed by ENTER, and beastpatcher will now install the bootloader. After a short time you should see the message [INFO] Bootloader installed successfully'' followed by some error messages that you can safely ignore. Press ENTER again to exit beastpatcher and then quit the Terminal application. \item [Dual Boot.] Inside the \fname{MESV12US.zip} file you downloaded earlier you should find an \fname{.iso} file. Using e.g. 7zip (\url{http://www.7-zip.org}) you can extract an \fname{.exe} file from this \fname{.iso} file. Using 7zip again, extract the \playerman{} firmware file \fname{nk.bin} from the \fname{.exe} file and place it in the same directory as \fname{beastpatcher}. Open a terminal window and type the following command: \begin{code} ./beastpatcher -d nk.bin \end{code} \end{description} \item After a successful installation, your \dap{} will immediately turn off. Turn it on again, and (because it is still connected to your Mac) it will enter the Rockbox bootloader's USB Mass Storage'' mode, which exposes your \daps{} disk to your computer as a standard USB Mass Storage device. \end{enumerate} \subsubsection{Bootloader installation from Linux} \begin{enumerate} \item Download beastpatcher from \download{bootloader/toshiba/gigabeat-s/beastpatcher/linux32x86/beastpatcher} (32-bit x86 binary) or \download{bootloader/toshiba/gigabeat-s/beastpatcher/linux64amd64/beastpatcher} (64-bit amd64 binary). You can save this anywhere you wish, but the next steps will assume you have saved it in your home directory. \item Attach your \dap{} to your computer and then perform one of the following, depending on whether you want single or dual-boot. \begin{description} \item [Single Boot.] Open up a terminal window and type the following commands: \begin{code} cd $HOME chmod +x beastpatcher ./beastpatcher \end{code} If all has gone well, you should see some information displayed about your \dap{} and a message asking you if you wish to install the Rockbox bootloader. Press i followed by ENTER, and beastpatcher will now install the bootloader. After a short time you should see the message [INFO] Bootloader installed successfully'' followed by some error messages that you can safely ignore. Press ENTER again to exit beastpatcher. \item [Dual Boot.] Inside the \fname{MESV12US.zip} file you downloaded earlier you should find an \fname{.iso} file. Using e.g. 7zip (\url{http://www.7-zip.org}) you can extract an \fname{.exe} file from this \fname{.iso} file. Using 7zip again, extract the \playerman{} firmware file \fname{nk.bin} from the \fname{.exe} file and place it in the same directory as \fname{beastpatcher}. Open a terminal window and type the following commands: \begin{code} cd$HOME chmod +x beastpatcher ./beastpatcher -d nk.bin \end{code} After a short time you should see the message [INFO] Bootloader installed successfully'' followed by some error messages that you can safely ignore. Press ENTER again to exit beastpatcher. \end{description} \item After a successful installation, your \dap{} will immediately turn off. Turn it on again, and (because it is still connected to your PC) it will enter the Rockbox bootloader's USB Mass Storage'' mode, which exposes your \daps{} disk to your computer as a standard USB Mass Storage device. \end{enumerate}