From 95f09beba70a1f326b1dee2b452edf3c0c48375c Mon Sep 17 00:00:00 2001 From: Alex Parker Date: Wed, 30 Sep 2009 20:05:09 +0000 Subject: Implement the Sansa e200v2 manual. Please let me know about any errors/omissions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22861 a1c6a512-1295-4272-9138-f99709370657 --- manual/getting_started/sansaAMS_install.tex | 68 ++++++++++++++++++++++------- 1 file changed, 52 insertions(+), 16 deletions(-) (limited to 'manual/getting_started/sansaAMS_install.tex') diff --git a/manual/getting_started/sansaAMS_install.tex b/manual/getting_started/sansaAMS_install.tex index 9f2e25c64b..c46c4d6166 100644 --- a/manual/getting_started/sansaAMS_install.tex +++ b/manual/getting_started/sansaAMS_install.tex @@ -1,35 +1,71 @@ % $Id: % -In order to make your \playertype{} load and execute the Rockbox -firmware you have just installed, you will need to install the -Rockbox bootloader. Unless bugs are found in the bootloader code, or -significant new features are added, you will only have to perform this -step once. +In order to install the bootloader, you will need to download the following +files: -These steps use the mkamsboot tool. Source code is available in the -Rockbox SVN repository -(\url{http://svn.rockbox.org/viewvc.cgi/trunk/rbutil/mkamsboot/}). +\begin{itemize} + \item An original firmware (OF) from + \opt{e200v2}{ + \url{http://forums.sandisk.com/sansa/board/message?board.id=e200&thread.id=13548}} + \opt{fuse}{ + \url{http://forums.sandisk.com/sansa/board/message?board.id=sansafuse&thread.id=23276}} + + \item The bootloader: + \opt{e200v2}{\download{bootloader/sandisk-sansa/e200v2/bootloader-e200v2.sansa}} + \opt{fuze}{\download{bootloader/sandisk-sansa/fuze/bootloader-fuze.sansa}} + + \item The version of mkamsboot for your operating system from + \download{bootloader/sandisk-sansa/mkamsboot/} +\end{itemize} \subsection{Bootloader installation from Windows} \begin{enumerate} -% Will add when I have required install instructions % +\item Create a folder called ``rbinstall'' on your desktop, and then extract + the OF, the bootloader and mkamsboot into it. -\end{enumerate} +\item Open a new command prompt, and navigate to the ``rbinstall'' folder. -\subsection{Bootloader installation from Mac OS X} +\item Run mkamsboot.exe, passing the name of the OF and bootloader files that + you downloaded, in addition to a name for the output file. -\begin{enumerate} + \begin{code} + \opt{fuze}{mkamsboot.exe fuzea.bin bootloader-fuze.bin patched.bin} + \opt{e200v2}{mkamsboot.exe e200pe.bin bootloader-e200v2.bin patched.bin} + \end{code} + + If mkamsboot.exe does not report success, then retry or abort. -% Same as above % +\item Copy the output file (``patched.bin'' in the example given above) to the + root of the device and rename it to the same name as the OF file you downloaded earlier + \opt{fuze}{(``fuzea.bin''} \opt{e200v2}{(``e200pe.bin''} above). +\item Safely eject the device, unplug USB and wait for the firmware update to finish. \end{enumerate} -\subsection{Bootloader installation from Linux} +\subsection{Bootloader installation from Mac OS X and Linux} \begin{enumerate} -% Lather rinse repeat % +\item Create a folder called ``rbinstall'' in your home directory, and then + extract the OF, the bootloader and mkamsboot into it. + +\item Open a new terminal, and navigate to the ``rbinstall'' folder. -\end{enumerate} \ No newline at end of file +\item Run mkamsboot, passing the name of the OF and bootloader files that + you downloaded, in addition to a name for the output file. + + \begin{code} + \opt{fuze}{./mkamsboot fuzea.bin bootloader-fuze.bin patched.bin} + \opt{e200v2}{./mkamsboot e200pe.bin bootloader-e200v2.bin patched.bin} + \end{code} + + If mkamsboot does not report success, then retry or abort. + +\item Copy the output file (``patched.bin'' in the example given above) to the + root of the device and rename it to the same name as the OF file you downloaded earlier + \opt{fuze}{(``fuzea.bin''} \opt{e200v2}{(``e200pe.bin''} above). + +\item Safely eject the device, unplug USB and wait for the firmware update to finish. +\end{enumerate} -- cgit v1.2.3