Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 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} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 10 | \item Download official Rockbox bootloader for MPIO \playertype{} from |
| 11 | \opt{mpiohd200}{ |
| 12 | \url {http://download.rockbox.org/bootloader/mpio/hd200}}% |
| 13 | \opt{mpiohd300}{ |
| 14 | \url {http://download.rockbox.org/bootloader/mpio/hd300}} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 15 | and save it to your desktop. The archive contains three files: bootloader.mpio, |
| 16 | bootloader.map and rockbox-info.txt. The first file is actual bootloader, two |
| 17 | others can be used for debugging and are irrelevant for end user. |
Marcin Bukat | e134021 | 2010-11-10 08:14:19 +0000 | [diff] [blame] | 18 | \item Download mkmpioboot utility from \url{http://download.rockbox.org/bootloader/mpio/mkmpioboot} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 19 | \item Process previously downloaded official firmware to include rockbox bootloader. |
| 20 | Open terminal window and type the following command: |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 21 | \begin{code}[firstline=\opt{mpiohd200}{1}\opt{mpiohd300}{2}, |
| 22 | lastline=\opt{mpiohd200}{1}\opt{mpiohd300}{2}] |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 23 | mkmpioboot HD200_UPG.SYS bootloader.mpio HD200_UPG.rb |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 24 | mkmpioboot HD300_UPG.SYS bootloader.mpio HD300_UPG.rb |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 25 | \end{code} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 26 | \item Copy \opt{mpiohd200}{\fname{HD200\_UPG.rb}}% |
| 27 | \opt{mpiohd300}{\fname{HD300\_UPG.rb}} |
| 28 | to the SYSTEM folder of your \dap{} and rename back to |
| 29 | \opt{mpiohd200}{\fname{HD200\_UPG.SYS}}\opt{mpiohd300}{\fname{HD300\_UPG.SYS}} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 30 | \item Safe eject your \dap{} |
| 31 | \item Connect Wall charger and turn on the device. This should trigger firmware |
| 32 | upgrade process which will install rockbox bootloader to the flash memory of the |
| 33 | player. |
| 34 | \end{enumerate} |