1c7220491e
download locations etc. as there has been no release as of yet. To be changed to use "beastpatcher" in the future. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20079 a1c6a512-1295-4272-9138-f99709370657
78 lines
No EOL
3.3 KiB
TeX
78 lines
No EOL
3.3 KiB
TeX
% $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. The \playerman{}
|
|
firmware can be downloaded from
|
|
\url{http://www.tacp.toshiba.com/tacpassets-images/firmware/MESV12US.zip}.\\}
|
|
|
|
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
|
|
(150MB) ``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}
|
|
|
|
\begin{enumerate}
|
|
\item Download \fname{sendfirm.exe} from \fixme{add download location}.
|
|
\item Download the bootloader (\fname{nk.bin}) from \fixme{add download location}.
|
|
\item From the command prompt, enter the directory into which you downloaded
|
|
\fname{sendfirm.exe} and \fname{nk.bin} and run:
|
|
\begin{code}
|
|
sendfirm.exe nk.bin
|
|
\end{code}
|
|
\item After a successful installation, your \dap{} will immediately reboot
|
|
and (because it is still connected to your PC) 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 Unix (Linux / Mac OS X)}
|
|
|
|
\begin{enumerate}
|
|
\item Download \fname{sendfirm} from \fixme{add download location}.
|
|
\item Download the bootloader (\fname{nk.bin}) from \fixme{add download location}.
|
|
\item From the terminal, enter the directory into which you downloaded
|
|
\fname{sendfirm} and \fname{nk.bin} and run:
|
|
\begin{code}
|
|
chmod +x sendfirm
|
|
./sendfirm nk.bin
|
|
\end{code}
|
|
\item After a successful installation, your \dap{} will immediately reboot
|
|
and (because it is still connected to your PC) 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{Fixing the partition table}
|
|
The factory-standard partition table on your \daps{} disk is technically
|
|
invalid, and the Linux kernel (and maybe other operating systems) rejects it.
|
|
To fix this, you need to use the fdisk utility to correctly set the ``bootable
|
|
flag'' field to a valid value (it doesn't matter if this is true or false).\\
|
|
|
|
\note{Windows does not seem to mind this, so if you only use your \dap{} with
|
|
Windows the following steps are not necessary.\\}
|
|
|
|
Assuming your \dap{} is appearing as /dev/sdz (the output of the dmesg
|
|
command will show the log messages including the device node assigned to
|
|
your \dap{}), type the following:
|
|
|
|
\begin{code}
|
|
fdisk /dev/sdz
|
|
a
|
|
1
|
|
a
|
|
2
|
|
w
|
|
\end{code}
|
|
|
|
After exiting fdisk, you may need to unplug and then reattach your \dap{}
|
|
in order for it to be recognised by your computer. |