2 \item Get a copy of the original
\playerman{} \playertype{} firmware from
3 \url{http://www.cowonglobal.com/zeroboard/zboard.php?id=C08&bmenu=support
}.
4 It has to be of the same version that is currently installed on your
\dap{}.
6 \item Build the mktccboot tool or download a binary for your operating system.
8 \item Build the bootloader (
\fname{bootloader-cowond2.bin
}). Pre-built binary
9 is available at
\download{bootloader/cowon/d2/bootloader-cowond2.bin
}.
11 \item Patch the bootloader into the
\playerman{} firmware using mktccboot:
13 mktccboot D2N.bin bootloader-cowond2.bin D2N-patched.bin
15 \note{The filename depends on the firmware version and hardware revision as
16 shown in the table below (for the
\playertype{} use the file found in folder
17 ``
\fname{1}'', not ``
\fname{0}'')
19 \begin{rbtabular
}{0.6\textwidth}{XXX
}%
20 { \textbf{FW / HW
} &
\textbf{\playertype{}} &
\textbf{\playertype{}+
}}{}{}
21 \textbf{1.xx,
3.xx
} &
\fname{D2.bin
} &
\fname{D2
\_P.bin
} \\
22 \textbf{2.xx,
4.xx
} &
\fname{D2N.bin
} &
\fname{D2N
\_P.bin
} \\
26 \item Copy the output file (``
\fname{D2N-patched.bin
}'' in our example) to the
27 root of the
\daps{} internal memory and rename it according to the above table.