summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorTomer Shalev <shalev.tomer@gmail.com>2009-12-15 19:56:03 +0000
committerTomer Shalev <shalev.tomer@gmail.com>2009-12-15 19:56:03 +0000
commit93afea0cd05862ac0b573a7abd471eefc1291463 (patch)
tree3f1af086851aa21b782a205552c078775866d5b3 /manual
parent9f7579b5b8d8ee807976698b48c6f59c71b8d50f (diff)
downloadrockbox-93afea0cd05862ac0b573a7abd471eefc1291463.tar.gz
rockbox-93afea0cd05862ac0b573a7abd471eefc1291463.zip
Cowon D2 manual: Platform specific information and installation instructions
FS#10735 - Platform files for Cowon D2 manual Author: Aleksei Kaveshnikov (4nykey) I've modified the original patch to comply with current state of both the player and manual. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24008 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'manual')
-rw-r--r--manual/configure_rockbox/sound_settings.tex6
-rw-r--r--manual/configure_rockbox/system_options.tex1
-rw-r--r--manual/getting_started/cowond2_install.tex28
-rw-r--r--manual/getting_started/installation.tex52
-rw-r--r--manual/main_menu/images/ss-fm-radio-screen-320x240x16.pngbin0 -> 10575 bytes
-rw-r--r--manual/platform/cowond2.tex2
-rw-r--r--manual/rockbox_interface/main.tex35
7 files changed, 115 insertions, 9 deletions
diff --git a/manual/configure_rockbox/sound_settings.tex b/manual/configure_rockbox/sound_settings.tex
index 565fd53f48..6291b5f64a 100644
--- a/manual/configure_rockbox/sound_settings.tex
+++ b/manual/configure_rockbox/sound_settings.tex
@@ -327,6 +327,7 @@ change to customise your listening experience.
327 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} 327 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
328 \opt{SANSA_E200_PAD}{\ButtonScrollBack} 328 \opt{SANSA_E200_PAD}{\ButtonScrollBack}
329 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonRight} 329 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonRight}
330 \opt{COWON_D2_PAD}{\TouchMidRight}
330 \opt{HAVEREMOTEKEYMAP}{& 331 \opt{HAVEREMOTEKEYMAP}{&
331 \opt{IRIVER_RC_H100_PAD,GIGABEAT_RC_PAD}{\ButtonRCFF} 332 \opt{IRIVER_RC_H100_PAD,GIGABEAT_RC_PAD}{\ButtonRCFF}
332 } 333 }
@@ -336,6 +337,7 @@ change to customise your listening experience.
336 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} 337 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
337 \opt{SANSA_E200_PAD}{\ButtonScrollFwd} 338 \opt{SANSA_E200_PAD}{\ButtonScrollFwd}
338 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonLeft} 339 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonLeft}
340 \opt{touchscreen}{\TouchMidLeft}
339 \opt{HAVEREMOTEKEYMAP}{& 341 \opt{HAVEREMOTEKEYMAP}{&
340 \opt{IRIVER_RC_H100_PAD,GIGABEAT_RC_PAD}{\ButtonRCRew} 342 \opt{IRIVER_RC_H100_PAD,GIGABEAT_RC_PAD}{\ButtonRCRew}
341 } 343 }
@@ -344,6 +346,7 @@ change to customise your listening experience.
344 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft} 346 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft}
345 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft} 347 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft}
346 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonUp} 348 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonUp}
349 \opt{COWON_D2_PAD}{\ActionStdPrev}
347 \opt{HAVEREMOTEKEYMAP}{& } 350 \opt{HAVEREMOTEKEYMAP}{& }
348 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp} 351 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp}
349 & Moves to the previous EQ band. \\ 352 & Moves to the previous EQ band. \\
@@ -351,12 +354,14 @@ change to customise your listening experience.
351 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRight} 354 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRight}
352 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonRight} 355 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonRight}
353 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonDown} 356 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonDown}
357 \opt{COWON_D2_PAD}{\ActionStdNext}
354 \opt{HAVEREMOTEKEYMAP}{& } 358 \opt{HAVEREMOTEKEYMAP}{& }
355 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown} 359 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown}
356 & Moves to the next EQ band. \\ 360 & Moves to the next EQ band. \\
357 % 361 %
358 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect} 362 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect}
359 \opt{IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD}{\ButtonSelect} 363 \opt{IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD}{\ButtonSelect}
364 \opt{touchscreen}{\ButtonMenu{} or \TouchCenter}
360 \opt{HAVEREMOTEKEYMAP}{& 365 \opt{HAVEREMOTEKEYMAP}{&
361 \opt{IRIVER_RC_H100_PAD}{\ButtonRCSelect} 366 \opt{IRIVER_RC_H100_PAD}{\ButtonRCSelect}
362 \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay} 367 \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}
@@ -369,6 +374,7 @@ change to customise your listening experience.
369 \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec} 374 \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec}
370 \opt{SANSA_E200_PAD}{\ButtonPower/\ButtonRight} 375 \opt{SANSA_E200_PAD}{\ButtonPower/\ButtonRight}
371 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonPower} 376 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonPower}
377 \opt{touchscreen}{\ButtonPower{} or \TouchTopLeft}
372 \opt{HAVEREMOTEKEYMAP}{& 378 \opt{HAVEREMOTEKEYMAP}{&
373 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 379 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop}
374 \opt{GIGABEAT_RC_PAD}{\ButtonRCDsp} 380 \opt{GIGABEAT_RC_PAD}{\ButtonRCDsp}
diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex
index bc513aa07f..e7f70b8f0f 100644
--- a/manual/configure_rockbox/system_options.tex
+++ b/manual/configure_rockbox/system_options.tex
@@ -29,6 +29,7 @@
29 \opt{m5,x5}{950mAh}% 29 \opt{m5,x5}{950mAh}%
30 \opt{gigabeatf}{2000mAh}% 30 \opt{gigabeatf}{2000mAh}%
31 \opt{gigabeats}{700mAh}% 31 \opt{gigabeats}{700mAh}%
32 \opt{cowond2}{1600mAh}%
32 , which is the capacity value for the standard 33 , which is the capacity value for the standard
33 \opt{archos}{batteries}\nopt{archos}{battery} shipped with the \dap. 34 \opt{archos}{batteries}\nopt{archos}{battery} shipped with the \dap.
34 Rockbox uses this value for runtime estimation, not battery percentage 35 Rockbox uses this value for runtime estimation, not battery percentage
diff --git a/manual/getting_started/cowond2_install.tex b/manual/getting_started/cowond2_install.tex
new file mode 100644
index 0000000000..f264ee96d8
--- /dev/null
+++ b/manual/getting_started/cowond2_install.tex
@@ -0,0 +1,28 @@
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}
diff --git a/manual/getting_started/installation.tex b/manual/getting_started/installation.tex
index a32027d5f2..5943e4ecde 100644
--- a/manual/getting_started/installation.tex
+++ b/manual/getting_started/installation.tex
@@ -11,7 +11,7 @@ before beginning there are a few things it is important to know.
11follow the instructions at 11follow the instructions at
12\url{http://www.rockbox.org/twiki/bin/view/Main/SansaE200RInstallation}.}} 12\url{http://www.rockbox.org/twiki/bin/view/Main/SansaE200RInstallation}.}}
13 13
14\opt{ipodnano,ipodnano2g,ipodvideo,e200,c200,e200v2,clip}{ 14\opt{ipodnano,ipodnano2g,ipodvideo,e200,c200,e200v2,clip,cowond2}{
15\begin{description} 15\begin{description}
16\item[Supported hardware versions.] 16\item[Supported hardware versions.]
17 \opt{ipodnano,ipodnano2g}{ 17 \opt{ipodnano,ipodnano2g}{
@@ -51,9 +51,38 @@ follow the instructions at
51 while the v2 firmware begins with 02. In addition, Rockbox does not 51 while the v2 firmware begins with 02. In addition, Rockbox does not
52 run on the Clip+. 52 run on the Clip+.
53} 53}
54 \opt{cowond2}{
55 Rockbox runs on all \playerman{} \playertype{} and \playertype{}+ variants
56 (2 / 4 / 8 / 16GB, with or without DAB/DMB).
57 \note{Newer \playertype{}+ hardware revisions use an updated power
58 management chip, and some functionality is not yet implemented on these
59 players (e.g. touchscreen support).}
60}
54\end{description} 61\end{description}
55} 62}
56 63
64\opt{cowond2}{
65\begin{description}
66 \item[Current limitations.] Most Rockbox functions are usable on the
67 \playertype{}/\playertype{}+, including music playback and most plugins, but
68 there are a number of shortcomings that prevent it from being a fully
69 supported target:
70 \begin{itemize}
71 \item An SD card is required to use many features, since the internal
72 flash memory is read-only in Rockbox.
73 \warn{The SD driver is still in development and may contain bugs.
74 There have been reports of SD cards becoming unusable after being used
75 with Rockbox on \playerman{} \playertype{}. Only use old, low-capacity
76 cards until we are satisfied the driver is safe to use.\\}
77 \item There is only basic touchscreen support. Further work is
78 required to make the UI more usable with a touchscreen in general.
79 \note{The touchscreen can be used in two modes, either a 3x3 grid mode
80 which divides the screen into areas to emulate a set of physical
81 buttons (the default setting), or ``absolute point'' mode where the
82 touchscreen is used to point to items on the screen.\\}
83 \end{itemize}
84\end{description}
85}
57\opt{h300}{ 86\opt{h300}{
58\begin{description} 87\begin{description}
59 \item[DRM capability.] If your \dap{} has a US firmware, then by installing Rockbox you will 88 \item[DRM capability.] If your \dap{} has a US firmware, then by installing Rockbox you will
@@ -373,7 +402,12 @@ data partiton.}}
373 402
374\item Take the \fname{.zip} file that you downloaded and use 403\item Take the \fname{.zip} file that you downloaded and use
375 the ``Extract all'' command of your unzip program to extract 404 the ``Extract all'' command of your unzip program to extract
376 the files onto \opt{gigabeats}{the main data partition of }your \dap{}. 405 the files onto%
406 \opt{gigabeats}{the main data partition of }
407 \opt{cowond2}{either an SD card or the internal memory of }
408 your \dap{}.
409 \opt{cowond2}{\note{If you have chosen to extract to the internal memory, it
410 will not be possible to save settings.}}
377\end{enumerate} 411\end{enumerate}
378 412
379\note{The entire contents of the \fname{.zip} file should be extracted 413\note{The entire contents of the \fname{.zip} file should be extracted
@@ -407,6 +441,7 @@ structure that Rockbox needs.\\}
407 \opt{sansa}{\input{getting_started/sansa_install.tex}} 441 \opt{sansa}{\input{getting_started/sansa_install.tex}}
408 \opt{sansaAMS}{\input{getting_started/sansaAMS_install.tex}} 442 \opt{sansaAMS}{\input{getting_started/sansaAMS_install.tex}}
409 \opt{mrobe100}{\input{getting_started/mrobe100_install.tex}} 443 \opt{mrobe100}{\input{getting_started/mrobe100_install.tex}}
444 \opt{cowond2}{\input{getting_started/cowond2_install.tex}}
410}} 445}}
411 446
412\subsection{Finishing the install}\label{ref:finish_install} 447\subsection{Finishing the install}\label{ref:finish_install}
@@ -437,7 +472,7 @@ structure that Rockbox needs.\\}
437 \end{itemize} 472 \end{itemize}
438} 473}
439 474
440\opt{h10,h10_5gb,ipod,mrobe100,sansa,archos,sansaAMS}{ 475\opt{h10,h10_5gb,ipod,mrobe100,sansa,archos,sansaAMS,cowond2}{
441 Safely eject / unmount the USB drive, unplug the cable and restart. 476 Safely eject / unmount the USB drive, unplug the cable and restart.
442} 477}
443 478
@@ -482,7 +517,7 @@ Rockbox Utility can also aid in the production of talk files, which allow Rockbo
482to speak file and folder names. 517to speak file and folder names.
483 518
484\section{Running Rockbox} 519\section{Running Rockbox}
485\nopt{ipod,gigabeats}{When 520\nopt{ipod,gigabeats,cowond2}{When
486you turn the unit on, Rockbox should load.} 521you turn the unit on, Rockbox should load.}
487\opt{ipod}{Hard reset the Ipod by holding 522\opt{ipod}{Hard reset the Ipod by holding
488 \opt{IPOD_4G_PAD}{\ButtonMenu{}+\ButtonSelect{}}% 523 \opt{IPOD_4G_PAD}{\ButtonMenu{}+\ButtonSelect{}}%
@@ -501,6 +536,15 @@ you turn the unit on, Rockbox should load.}
501 See \reference{ref:database} for more information.} 536 See \reference{ref:database} for more information.}
502} 537}
503 538
539\opt{cowond2}{
540 To boot the Rockbox firmware set the \ButtonHold{} switch immediately after
541 power on.\\
542 \note{If you have chosen to install to an SD card and it is inserted at power
543 on, Rockbox will boot from that card and use it as the primary drive for
544 storing settings, etc. If there is no SD card inserted, Rockbox will boot
545 from the internal memory, and it will not be possible to save settings.}
546}
547
504\opt{ipod}{ 548\opt{ipod}{
505 \note{ 549 \note{
506 If you have loaded music onto your \dap{} using Itunes, 550 If you have loaded music onto your \dap{} using Itunes,
diff --git a/manual/main_menu/images/ss-fm-radio-screen-320x240x16.png b/manual/main_menu/images/ss-fm-radio-screen-320x240x16.png
new file mode 100644
index 0000000000..cf161f4475
--- /dev/null
+++ b/manual/main_menu/images/ss-fm-radio-screen-320x240x16.png
Binary files differ
diff --git a/manual/platform/cowond2.tex b/manual/platform/cowond2.tex
index c43b3d42c2..12c2a05c49 100644
--- a/manual/platform/cowond2.tex
+++ b/manual/platform/cowond2.tex
@@ -3,6 +3,8 @@
3\edef\UseOption{\UseOption,COWON_D2_PAD} 3\edef\UseOption{\UseOption,COWON_D2_PAD}
4\edef\UseOption{\UseOption,HAVE_BACKLIGHT} 4\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
5\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH} 5\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH}
6\edef\UseOption{\UseOption,HAVE_CAR_ADAPTER_MODE}
7\edef\UseOption{\UseOption,cowond2}
6 8
7\newcommand{\playerman}{Cowon} 9\newcommand{\playerman}{Cowon}
8\newcommand{\playertype}{D2} 10\newcommand{\playertype}{D2}
diff --git a/manual/rockbox_interface/main.tex b/manual/rockbox_interface/main.tex
index fda6ff2413..c74ade9b46 100644
--- a/manual/rockbox_interface/main.tex
+++ b/manual/rockbox_interface/main.tex
@@ -18,9 +18,27 @@
18\end{center} 18\end{center}
19 19
20Throughout this manual, the buttons on the \dap{} are labelled according to the 20Throughout this manual, the buttons on the \dap{} are labelled according to the
21picture above. Whenever a button name is prefixed by ``Long'', a long press of 21picture above.
22approximately one second should be performed on that button. The buttons are 22\opt{touchscreen}{
23described in detail in the following paragraph. 23The areas of the touchscreen in the 3x3 grid mode are in turn referred as follows:
24\begin{table}
25 \begin{center}
26 %\begin{tabularx}{.82\textwidth}{l|c|r}
27 \begin{tabularx}{.9\textwidth}{X|X|X}
28 \toprule
29 \TouchTopLeft & \TouchTopMiddle & \TouchTopRight \\
30 \midrule
31 \TouchMidLeft & \TouchCenter & \TouchMidRight \\
32 \midrule
33 \TouchBottomLeft & \TouchBottomMiddle & \TouchBottomRight \\
34 \bottomrule
35 \end{tabularx}
36 \end{center}
37\end{table}
38}
39Whenever a button name is prefixed by ``Long'', a long press of approximately
40one second should be performed on that button. The buttons are described in
41detail in the following paragraph.
24 42
25\blind{ 43\blind{
26 Additional information for blind users is available on the Rockbox website at 44 Additional information for blind users is available on the Rockbox website at
@@ -443,6 +461,8 @@ described in detail in the following paragraph.
443} 461}
444 462
445\subsection{Turning the \dap{} on and off} 463\subsection{Turning the \dap{} on and off}
464\opt{cowond2}{Rockbox has a dual-boot feature with the original firmware being
465 the default.\\}
446To turn on and off your Rockbox enabled \dap{} use the following keys: 466To turn on and off your Rockbox enabled \dap{} use the following keys:
447 \begin{table} 467 \begin{table}
448 \begin{btnmap}{}{} 468 \begin{btnmap}{}{}
@@ -452,8 +472,8 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
452 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD}% 472 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD}%
453 {Long \ButtonOn}% 473 {Long \ButtonOn}%
454 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 474 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
455 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,COWON_D2_PAD} 475 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS}{\ButtonPower}%
456 {\ButtonPower}% 476 \opt{COWON_D2_PAD} {\ButtonPower{}, then \ButtonHold}%
457 \opt{HAVEREMOTEKEYMAP}{& 477 \opt{HAVEREMOTEKEYMAP}{&
458 \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn}% 478 \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn}%
459 } 479 }
@@ -579,6 +599,11 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
579 turn the \ButtonHold{} switch on just after turning on the \dap{}. 599 turn the \ButtonHold{} switch on just after turning on the \dap{}.
580 } 600 }
581 601
602 \opt{cowond2}
603 {
604 Use \ButtonPower{} to boot the original \playerman{} firmware.
605 }
606
582 } 607 }
583\subsection{Putting music on your \dap{}} 608\subsection{Putting music on your \dap{}}
584 609