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.
10 \item Download official Rockbox bootloader for MPIO
\playertype{} from
12 \url {http://download.rockbox.org/bootloader/mpio/hd200
}}%
14 \url {http://download.rockbox.org/bootloader/mpio/hd300
}}
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.
18 \item Download mkmpioboot utility from
\url{http://download.rockbox.org/bootloader/mpio/mkmpioboot
}
19 \item Process previously downloaded official firmware to include rockbox bootloader.
20 Open terminal window and type the following command:
21 \begin{code
}[firstline=
\opt{mpiohd200
}{1}\opt{mpiohd300
}{2},
22 lastline=
\opt{mpiohd200
}{1}\opt{mpiohd300
}{2}]
23 mkmpioboot HD200_UPG.SYS bootloader.mpio HD200_UPG.rb
24 mkmpioboot HD300_UPG.SYS bootloader.mpio HD300_UPG.rb
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
}}
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