Fix bootloader installation always being enable for Archos devices.
[maemo-rb.git] / manual / getting_started / mpio_install.tex
blob6810f8f0604349581b14348d606d2de19023e373
1 % $Id$ %
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.
9 \begin{enumerate}
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}}
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
25 \end{code}
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
33 player.
34 \end{enumerate}