summaryrefslogtreecommitdiffstats
path: root/manual/getting_started/xduoox3_install.tex
blob: 8390bc6ce72eccc764f7979175c8fc5cb4fd2530 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  Installing the bootloader is the trickiest part of the installation.
  We cannot distribute the bootloader directly, and thus need to patch a compatible
  version of the xDuoo firmware.

\begin{enumerate}

\item Download the Rockbox bootloader from
  \download{bootloader/xduoo/X3-v11.bsdiff}

\item Get a copy of the original \playertype{} v1.1 firmware from
  \url{https://www.xduoo.net/firmware-download/} and extract the .rar file to obtain the
  update image (called \fname{update.zip}).

\item Compile bspatch in rbutil/bspatch/ (run make in the dir).

\item Run
\begin{code}
    ../rbutil/bspatch/bspatch update.zip output.zip X3-v11.bsdiff
\end{code}

\item Put \fname{output.zip} in the root of the SD card and rename it to \fname{update.zip}.

\item Disconnect the player from USB and let the original firmware boot. If you have already installed the rockbox bootloader you will need to engage the hold/lock switch to force booting into the original firmware.

\item Go into the 'Setting' menu, and select 'Upgrade'. The player will reboot into Rockbox
  upon completion.

\end{enumerate}