2010-11-09 22:10:38 +00:00
|
|
|
% $Id$ %
|
|
|
|
|
|
|
|
Installing the bootloader is the trickiest part of the installation.
|
|
|
|
As explained above, we cannot distribute the bootloader directly, and
|
|
|
|
thus need to patch a compatible version of the MPIO firmware, which
|
|
|
|
can be downloaded as described above.
|
|
|
|
|
|
|
|
|
|
|
|
\begin{enumerate}
|
2012-01-26 09:11:18 +00:00
|
|
|
\item Download official Rockbox bootloader for MPIO \playertype{} from
|
|
|
|
\opt{mpiohd200}{
|
2020-12-13 04:08:16 +00:00
|
|
|
\download{bootloader/mpio/hd200}}%
|
2012-01-26 09:11:18 +00:00
|
|
|
\opt{mpiohd300}{
|
2020-12-13 04:08:16 +00:00
|
|
|
\download{bootloader/mpio/hd300}}
|
2010-11-09 22:10:38 +00:00
|
|
|
and save it to your desktop. The archive contains three files: bootloader.mpio,
|
|
|
|
bootloader.map and rockbox-info.txt. The first file is actual bootloader, two
|
|
|
|
others can be used for debugging and are irrelevant for end user.
|
2020-12-13 04:08:16 +00:00
|
|
|
\item Download mkmpioboot utility from \download{bootloader/mpio/mkmpioboot}
|
2010-11-09 22:10:38 +00:00
|
|
|
\item Process previously downloaded official firmware to include rockbox bootloader.
|
|
|
|
Open terminal window and type the following command:
|
2012-01-26 09:11:18 +00:00
|
|
|
\begin{code}[firstline=\opt{mpiohd200}{1}\opt{mpiohd300}{2},
|
|
|
|
lastline=\opt{mpiohd200}{1}\opt{mpiohd300}{2}]
|
2010-11-09 22:10:38 +00:00
|
|
|
mkmpioboot HD200_UPG.SYS bootloader.mpio HD200_UPG.rb
|
2012-01-26 09:11:18 +00:00
|
|
|
mkmpioboot HD300_UPG.SYS bootloader.mpio HD300_UPG.rb
|
2010-11-09 22:10:38 +00:00
|
|
|
\end{code}
|
2012-01-26 09:11:18 +00:00
|
|
|
\item Copy \opt{mpiohd200}{\fname{HD200\_UPG.rb}}%
|
|
|
|
\opt{mpiohd300}{\fname{HD300\_UPG.rb}}
|
|
|
|
to the SYSTEM folder of your \dap{} and rename back to
|
|
|
|
\opt{mpiohd200}{\fname{HD200\_UPG.SYS}}\opt{mpiohd300}{\fname{HD300\_UPG.SYS}}
|
2010-11-09 22:10:38 +00:00
|
|
|
\item Safe eject your \dap{}
|
|
|
|
\item Connect Wall charger and turn on the device. This should trigger firmware
|
|
|
|
upgrade process which will install rockbox bootloader to the flash memory of the
|
|
|
|
player.
|
|
|
|
\end{enumerate}
|