Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 1 | \begin{enumerate} |
| 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{}. |
| 5 | |
| 6 | \item Build the mktccboot tool or download a binary for your operating system. |
| 7 | |
| 8 | \item Build the bootloader (\fname{bootloader-cowond2.bin}). Pre-built binary |
| 9 | is available at \download{bootloader/cowon/d2/bootloader-cowond2.bin}. |
| 10 | |
| 11 | \item Patch the bootloader into the \playerman{} firmware using mktccboot: |
| 12 | \begin{code} |
| 13 | mktccboot D2N.bin bootloader-cowond2.bin D2N-patched.bin |
| 14 | \end{code} |
| 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}'') |
| 18 | \begin{table} |
| 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} \\ |
| 23 | \end{rbtabular} |
| 24 | \end{table}} |
| 25 | |
| 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. |
| 28 | \end{enumerate} |