diff options
Diffstat (limited to 'manual/getting_started')
-rw-r--r-- | manual/getting_started/installation.tex | 55 | ||||
-rw-r--r-- | manual/getting_started/mpio_install.tex | 27 |
2 files changed, 76 insertions, 6 deletions
diff --git a/manual/getting_started/installation.tex b/manual/getting_started/installation.tex index 6f64257778..0bc03d88f4 100644 --- a/manual/getting_started/installation.tex +++ b/manual/getting_started/installation.tex | |||
@@ -361,6 +361,29 @@ filesystem.\\* | |||
361 | files using \fname{unzip}. | 361 | files using \fname{unzip}. |
362 | } | 362 | } |
363 | 363 | ||
364 | \opt{mpiohd200}{ | ||
365 | Rockbox Utility will ask you for a compatible copy of the original | ||
366 | firmware. This is because for legal reasons we cannot distribute | ||
367 | the bootloader directly. Instead, we have to patch the MPIO firmware | ||
368 | with the Rockbox bootloader. | ||
369 | |||
370 | Download a supported version of the MPIO firmware for your | ||
371 | \playername{} from the MPIO website, links can be found on | ||
372 | \wikilink{MPIOHD200Port}. | ||
373 | |||
374 | \warn{The only tested version of the original firmware is 1.30.05 | ||
375 | and as such is the only supported version} | ||
376 | |||
377 | If the file that you downloaded is a \fname{.zip} file, use an unzip | ||
378 | utility like mentioned in the prerequisites section to extract | ||
379 | the \fname{.SYS} from the \fname{.zip} file | ||
380 | to your desktop. Likewise, if the file that you downloaded is an | ||
381 | \fname{.exe} file, double-click on the \fname{.exe} file to extract | ||
382 | the \fname{.SYS} file to your desktop. | ||
383 | When running Linux you should be able to extract \fname{.exe} | ||
384 | files using \fname{unzip}. | ||
385 | } | ||
386 | |||
364 | \subsubsection{Choosing a Rockbox version}\label{sec:choosing_version} | 387 | \subsubsection{Choosing a Rockbox version}\label{sec:choosing_version} |
365 | 388 | ||
366 | There are three different versions of Rockbox available from the | 389 | There are three different versions of Rockbox available from the |
@@ -467,6 +490,7 @@ structure that Rockbox needs.\\} | |||
467 | \nopt{gigabeats}{% | 490 | \nopt{gigabeats}{% |
468 | \subsubsection{Installing the bootloader} | 491 | \subsubsection{Installing the bootloader} |
469 | \opt{h100,h300}{\input{getting_started/iriver_install.tex}} | 492 | \opt{h100,h300}{\input{getting_started/iriver_install.tex}} |
493 | \opt{mpiohd200}{\input{getting_started/mpio_install.tex}} | ||
470 | \opt{ipod}{\input{getting_started/ipod_install.tex}} | 494 | \opt{ipod}{\input{getting_started/ipod_install.tex}} |
471 | \opt{iaudio}{\input{getting_started/iaudio_install.tex}} | 495 | \opt{iaudio}{\input{getting_started/iaudio_install.tex}} |
472 | \opt{h10,h10_5gb}{\input{getting_started/h10_install.tex}} | 496 | \opt{h10,h10_5gb}{\input{getting_started/h10_install.tex}} |
@@ -533,7 +557,20 @@ structure that Rockbox needs.\\} | |||
533 | firmware process usually takes a minute or so.). You are now ready to go. | 557 | firmware process usually takes a minute or so.). You are now ready to go. |
534 | \end{itemize} | 558 | \end{itemize} |
535 | } | 559 | } |
560 | \opt{mpiohd200}{ | ||
561 | \begin{itemize} | ||
562 | \item Safely eject /unmount your \dap{}. | ||
536 | 563 | ||
564 | \item \warn{Before proceeding further, make sure that your player has a full charge | ||
565 | or that it is connected to the power adaptor. Interrupting the next step | ||
566 | due to a power failure most likely will brick your \dap{}.} | ||
567 | Update your \daps{} firmware with the patched bootloader. To do this, turn | ||
568 | the jukebox on. The update process should start automaticaly. The \playerman{} will | ||
569 | display animation indicating that the firmware update is in progress. Do \emph{not} | ||
570 | interrupt this process. When the firmware update is complete the player will restart. | ||
571 | (The update firmware process usually takes a minute or so.). You are now ready to go. | ||
572 | \end{itemize} | ||
573 | } | ||
537 | \opt{e200}{Your e200 will automatically reboot and Rockbox should load.} | 574 | \opt{e200}{Your e200 will automatically reboot and Rockbox should load.} |
538 | 575 | ||
539 | 576 | ||
@@ -716,6 +753,11 @@ completely follow the manual uninstallation instructions below.}} | |||
716 | Copy an unmodified original firmware to your player and update it. | 753 | Copy an unmodified original firmware to your player and update it. |
717 | } | 754 | } |
718 | 755 | ||
756 | \opt{mpiohd200}{ | ||
757 | If you want to remove the Rockbox bootloader, simply flash an unpatched | ||
758 | \playerman{} firmware. | ||
759 | } | ||
760 | |||
719 | \nopt{gigabeats}{ | 761 | \nopt{gigabeats}{ |
720 | If you wish to clean up your disk, you may also wish to delete the | 762 | If you wish to clean up your disk, you may also wish to delete the |
721 | \fname{.rockbox} directory and its contents. | 763 | \fname{.rockbox} directory and its contents. |
@@ -764,13 +806,14 @@ completely follow the manual uninstallation instructions below.}} | |||
764 | the update if the filename is correct, including case. Make sure that the patched | 806 | the update if the filename is correct, including case. Make sure that the patched |
765 | Iriver firmware is called \fname{.hex}.} | 807 | Iriver firmware is called \fname{.hex}.} |
766 | 808 | ||
767 | \nopt{h100,h300}{\item[``File Not Found'']} | 809 | \nopt{h100,h300,mpiohd200}{\item[``File Not Found'']} |
768 | \opt{h100,h300}{\item[``-1 error'']} | 810 | \opt{h100,h300,mpiohd200}{\item[``-1 error'']} |
769 | If you receive a | 811 | If you receive a |
770 | \nopt{h100,h300}{``File Not Found''}\opt{h100,h300}{``-1 error''} from the | 812 | \nopt{h100,h300,mpiohd200}{``File Not Found''} |
771 | bootloader, then the bootloader cannot find the Rockbox firmware. This is | 813 | \opt{h100,h300,mpiohd200}{``-1 error''} |
772 | usually a result of not extracting the contents of the \fname{.zip} file | 814 | from the bootloader, then the bootloader cannot find the Rockbox firmware. |
773 | to the proper location, and should not happen when Rockbox has been | 815 | This is usually a result of not extracting the contents of the \fname{.zip} |
816 | file to the proper location, and should not happen when Rockbox has been | ||
774 | installed with Rockbox Utility. | 817 | installed with Rockbox Utility. |
775 | 818 | ||
776 | To fix this, either install Rockbox with the Rockbox Utility which will take care | 819 | To fix this, either install Rockbox with the Rockbox Utility which will take care |
diff --git a/manual/getting_started/mpio_install.tex b/manual/getting_started/mpio_install.tex new file mode 100644 index 0000000000..3b54c9ad84 --- /dev/null +++ b/manual/getting_started/mpio_install.tex | |||
@@ -0,0 +1,27 @@ | |||
1 | % $Id$ % | ||
2 | |||
3 | Installing the bootloader is the trickiest part of the installation. | ||
4 | As explained above, we cannot distribute the bootloader directly, and | ||
5 | thus need to patch a compatible version of the MPIO firmware, which | ||
6 | can be downloaded as described above. | ||
7 | |||
8 | |||
9 | \begin{enumerate} | ||
10 | \item Download official rockbox bootloader for MPIO HD200 from | ||
11 | \url {http://download.rockbox.org/bootloader/mpio/hd200/} | ||
12 | and save it to your desktop. The archive contains three files: bootloader.mpio, | ||
13 | bootloader.map and rockbox-info.txt. The first file is actual bootloader, two | ||
14 | others can be used for debugging and are irrelevant for end user. | ||
15 | \item Build mkmpioboot tool (rbutil/mkmpioboot directory in rockbox source tree) | ||
16 | \item Process previously downloaded official firmware to include rockbox bootloader. | ||
17 | Open terminal window and type the following command: | ||
18 | \begin{code} | ||
19 | mkmpioboot HD200_UPG.SYS bootloader.mpio HD200_UPG.rb | ||
20 | \end{code} | ||
21 | \item Copy \fname{HD200\_UPG.rb} to the SYSTEM folder of your \dap{} and rename back to | ||
22 | \fname{HD200\_UPG.SYS} | ||
23 | \item Safe eject your \dap{} | ||
24 | \item Connect Wall charger and turn on the device. This should trigger firmware | ||
25 | upgrade process which will install rockbox bootloader to the flash memory of the | ||
26 | player. | ||
27 | \end{enumerate} | ||