A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 34 lines 1.7 kB view raw
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 \playertype{} from 11 \opt{mpiohd200}{ 12 \download{bootloader/mpio/hd200}}% 13 \opt{mpiohd300}{ 14 \download{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 \download{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}