From 675b22e76b798bc0e36cdd1edb97b17546c03cf2 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Mon, 24 Aug 2020 11:04:02 -0400 Subject: [PATCH] xduoox3: Initial manual TODO: * Screenshots * Plugin keymaps Change-Id: Iaecaa2f585693eb5c2c301bd07aeaa27cdf2588f --- apps/keymaps/keymap-xduoox3.c | 2 +- manual/configure_rockbox/display_options.tex | 3 +- manual/configure_rockbox/sound_settings.tex | 7 +- manual/configure_rockbox/system_options.tex | 24 +++- manual/getting_started/installation.tex | 129 +++++++++--------- manual/getting_started/xduoox3_install.tex | 28 ++++ manual/platform/keymap-xduoox3.tex | 103 ++++++++++++++ manual/platform/xduoox3.tex | 26 ++++ .../images/xduoox3-front.png | Bin 0 -> 119794 bytes manual/rockbox_interface/main.tex | 4 +- 10 files changed, 251 insertions(+), 75 deletions(-) create mode 100644 manual/getting_started/xduoox3_install.tex create mode 100644 manual/platform/keymap-xduoox3.tex create mode 100644 manual/platform/xduoox3.tex create mode 100644 manual/rockbox_interface/images/xduoox3-front.png diff --git a/apps/keymaps/keymap-xduoox3.c b/apps/keymaps/keymap-xduoox3.c index 31f8aa0946..e73798d4fe 100644 --- a/apps/keymaps/keymap-xduoox3.c +++ b/apps/keymaps/keymap-xduoox3.c @@ -85,7 +85,7 @@ static const struct button_mapping button_context_list[] = { /** Bookmark Screen **/ static const struct button_mapping button_context_bmark[] = { - { ACTION_BMS_DELETE, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, + { ACTION_BMS_DELETE, BUTTON_HOME|BUTTON_REPEAT, BUTTON_PLAY }, LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST) }; /* button_context_bmark */ diff --git a/manual/configure_rockbox/display_options.tex b/manual/configure_rockbox/display_options.tex index 4978753444..33ddc3e18c 100755 --- a/manual/configure_rockbox/display_options.tex +++ b/manual/configure_rockbox/display_options.tex @@ -195,7 +195,8 @@ \item[Screen Scrolls Out of View.] Screens can be manually scrolled horizontally by pressing \opt{IRIVER_H10_PAD}{Long \ButtonRew/\ButtonFF}% - \nopt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD% + \opt{IRIVER_H10_PAD,XDUOO_X3_PAD}{Long \ButtonPrev/\ButtonNext}% + \nopt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD,XDUOO_X3_PAD% ,touchscreen}{% Long \ButtonRight/\ButtonLeft}. Setting this option to \setting{Yes} diff --git a/manual/configure_rockbox/sound_settings.tex b/manual/configure_rockbox/sound_settings.tex index c87d52322e..c4ef325689 100644 --- a/manual/configure_rockbox/sound_settings.tex +++ b/manual/configure_rockbox/sound_settings.tex @@ -336,7 +336,7 @@ change to customise your listening experience. \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} \opt{IRIVER_H10_PAD}{\ButtonScrollUp} \opt{PBELL_VIBE500_PAD}{\ButtonUp} - \opt{MPIO_HD200_PAD}{\ButtonVolUp} + \opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolUp} \opt{MPIO_HD300_PAD}{\ButtonScrollUp} \opt{touchscreen}{\TouchMidRight} & @@ -354,7 +354,7 @@ change to customise your listening experience. \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} \opt{IRIVER_H10_PAD}{\ButtonScrollDown} \opt{PBELL_VIBE500_PAD}{\ButtonDown} - \opt{MPIO_HD200_PAD}{\ButtonVolDown} + \opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolDown} \opt{MPIO_HD300_PAD}{\ButtonScrollDown} \opt{touchscreen}{\TouchMidLeft} & @@ -377,6 +377,7 @@ change to customise your listening experience. \opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp} \opt{IAUDIO_RC_PAD}{\ButtonRCUp} &} + \opt{XDUOO_X3_PAD}{\ButtonPrev} Moves to the previous EQ band. \\ % @@ -392,6 +393,7 @@ change to customise your listening experience. \opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown} \opt{IAUDIO_RC_PAD}{\ButtonRCDown} &} + \opt{XDUOO_X3_PAD}{\ButtonNext} Moves to the next EQ band. \\ % @@ -432,6 +434,7 @@ change to customise your listening experience. \opt{GIGABEAT_RC_PAD}{\ButtonRCDsp} \opt{IAUDIO_RC_PAD}{\ButtonRCRec} &} + \opt{XDUOO_X3_PAD}{\ButtonHome} Exits the graphic EQ screen. \\ \end{btnmap} diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex index 28d1c1a577..f23be48370 100755 --- a/manual/configure_rockbox/system_options.tex +++ b/manual/configure_rockbox/system_options.tex @@ -319,7 +319,7 @@ therefore result in better runtime. \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD% ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% - ,SAMSUNG_YH820_PAD}{% + ,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{% Switching modes back and forth is done by pressing the \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}% \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD,SANSA_FUZEPLUS_PAD}% @@ -334,6 +334,7 @@ therefore result in better runtime. \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonLeft} \opt{PBELL_VIBE500_PAD}{\ButtonOK+\ButtonRight} \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonFF} + \opt{XDUOO_X3_PAD}{\ButtonOption+\ButtonNext{} or \ButtonOption+\ButtonPrev} keys, respectively.% }% \opt{HAVEREMOTEKEYMAP}{ @@ -355,7 +356,7 @@ therefore result in better runtime. \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} {\ButtonScrollFwd{} / \ButtonScrollBack} \opt{SANSA_FUZEPLUS_PAD}{\ButtonUp{} / \ButtonDown;} - \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD} + \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD} {\ButtonVolUp{} / \ButtonVolDown} \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% @@ -375,6 +376,7 @@ therefore result in better runtime. \opt{IRIVER_H10_PAD}{\ButtonFF} \opt{IRIVER_VIBE500_PAD}{\ButtonMenu} \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRight} + \opt{XDUOO_X3_PAD}{\ButtonPower} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}% @@ -387,7 +389,7 @@ therefore result in better runtime. \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{\ButtonPlay} \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp} & \opt{HAVEREMOTEKEYMAP}{ @@ -406,8 +408,9 @@ therefore result in better runtime. {\ButtonMenu; Long \ButtonPlay} \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} \opt{PBELL_VIBE500_PAD}{\ButtonCancel; Long \ButtonPlay} - \opt{MROBE100_PAD}{\ButtonDisplay; Long {\ButtonPlay}} + \opt{MROBE100_PAD}{\ButtonDisplay; Long \ButtonPlay} \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft} + \opt{XDUOO_X3_PAD}{\ButtonHome} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% @@ -423,6 +426,7 @@ therefore result in better runtime. {\ButtonLeft} \opt{GIGABEAT_RC_PAD}{\ButtonPrev; \ButtonLeft}% \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} + \opt{XDUOO_X3_PAD}{\ButtonPrev} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCRew}% @@ -437,6 +441,7 @@ therefore result in better runtime. {\ButtonRight} \opt{GIGABEAT_RC_PAD}{\ButtonNext; \ButtonRight}% \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} + \opt{XDUOO_X3_PAD}{\ButtonNext} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCFF}% @@ -458,6 +463,7 @@ therefore result in better runtime. \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} + \opt{XDUOO_X3_PAD}{\ButtonPower}% & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCPlay}% @@ -473,6 +479,7 @@ therefore result in better runtime. \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{Long \ButtonPlay} \opt{MROBE100_PAD}{\ButtonDisplay; Long \ButtonPlay} \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec} + \opt{XDUOO_X3_PAD}{\ButtonHome} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{Long \ButtonRCPlay}% @@ -486,6 +493,7 @@ therefore result in better runtime. {\ButtonLeft} \opt{GIGABEAT_S_PAD}{\ButtonPrev; \ButtonLeft} \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} + \opt{XDUOO_X3_PAD}{\ButtonPrev} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCRew}% @@ -499,6 +507,7 @@ therefore result in better runtime. {\ButtonRight} \opt{GIGABEAT_S_PAD}{\ButtonNext; \ButtonRight} \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} + \opt{XDUOO_X3_PAD}{\ButtonNext} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCFF}% @@ -512,6 +521,7 @@ therefore result in better runtime. {Long \ButtonLeft} \opt{GIGABEAT_S_PAD}{Long \ButtonPrev; Long \ButtonLeft} \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonRew} + \opt{XDUOO_X3_PAD}{Long \ButtonPrev} & \opt{HAVEREMOTEKEYMAP}{ \opt{MROBE100_RC_PAD}{Long \ButtonRCRew}% @@ -525,6 +535,7 @@ therefore result in better runtime. {Long \ButtonRight} \opt{GIGABEAT_S_PAD}{Long \ButtonNext; Long \ButtonRight} \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonFF} + \opt{XDUOO_X3_PAD}{Long \ButtonNext} & \opt{HAVEREMOTEKEYMAP}{ \opt{MROBE100_RC_PAD}{Long \ButtonRCFF}% @@ -540,6 +551,7 @@ therefore result in better runtime. \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} {\ButtonMenu} \opt{PBELL_VIBE500_PAD}{\ButtonCancel} + \opt{XDUOO_X3_PAD}{\ButtonOption} & \opt{HAVEREMOTEKEYMAP}{ \opt{MROBE100_RC_PAD}{\ButtonRCDisplay}% @@ -555,6 +567,7 @@ therefore result in better runtime. \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} {Long \ButtonMenu} \opt{PBELL_VIBE500_PAD}{\ButtonMenu} + \opt{XDUOO_X3_PAD}{Long \ButtonOption} & \opt{HAVEREMOTEKEYMAP}{ \opt{MROBE100_RC_PAD}{Long \ButtonRCDisplay}% @@ -571,6 +584,7 @@ therefore result in better runtime. \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% ,SAMSUNG_YH820_PAD} {\ButtonUp / \ButtonDown} + \opt{XDUOO_X3_PAD}{\ButtonVolUp{} / \ButtonVolDown} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} @@ -586,6 +600,7 @@ therefore result in better runtime. \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRight} \opt{PBELL_VIBE500_PAD}{\ButtonOK} + \opt{XDUOO_X3_PAD}{\ButtonPlay} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}% @@ -600,6 +615,7 @@ therefore result in better runtime. \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack} \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonRight} \opt{PBELL_VIBE500_PAD}{Long \ButtonOK} + \opt{XDUOO_X3_PAD}{Long \ButtonPlay} & \opt{HAVEREMOTEKEYMAP}{ \opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}% diff --git a/manual/getting_started/installation.tex b/manual/getting_started/installation.tex index 77a3e326f9..882057b80f 100644 --- a/manual/getting_started/installation.tex +++ b/manual/getting_started/installation.tex @@ -5,17 +5,17 @@ before beginning there are a few important things to know. \section{Before Starting} -\opt{e200}{\fixme{NOTE: These instructions will not work on the -``Rhapsody'' version of the E200 series (also known as E200R). Please -follow the instructions at +\opt{e200}{\fixme{NOTE: These instructions will not work on the +``Rhapsody'' version of the E200 series (also known as E200R). Please +follow the instructions at \url{http://www.rockbox.org/wiki/SansaE200RInstallation}.}} \opt{ipodnano,ipodnano2g,ipodvideo,ipod6g,e200,c200,c200v2,e200v2,clipv1,clipv2,cowond2,fuze,fuzev2}{ -\begin{description} -\item[Supported hardware versions.] +\begin{description} +\item[Supported hardware versions.] \opt{ipodnano,ipodnano2g}{ The \playertype{} is available in multiple versions, not - all of which run Rockbox. Rockbox presently runs only on + all of which run Rockbox. Rockbox presently runs only on the first and second generation Ipod Nano. Rockbox does \emph{not} run on the third, fourth or fifth generation Ipod Nano. For information on identifying which Ipod you own, see this page on @@ -23,7 +23,7 @@ follow the instructions at } \opt{ipodvideo}{ The \playertype{} is the 5th/5.5th generation \playerman{} only. - For information on identifying which Ipod you own, see this page on Apple's + For information on identifying which Ipod you own, see this page on Apple's website: \url{http://www.info.apple.com/kbnum/n61688}. } \opt{ipod6g}{ @@ -33,7 +33,7 @@ follow the instructions at } \opt{c200,c200v2,e200,e200v2}{ The \playertype{} is available in multiple versions, and you need to make - sure which you have by checking the Sandisk firmware version number under + sure which you have by checking the Sandisk firmware version number under Settings $\rightarrow$ Info. The v1 firmware is named 01.xx.xx, while the v2 firmware begins with 03. Make sure that you are following the instructions from the correct manual. @@ -97,14 +97,14 @@ follow the instructions at \end{description} } \opt{iriverh300}{ -\begin{description} +\begin{description} \item[DRM capability.] If your \dap{} has a US firmware, then by installing Rockbox you will \emph{permanently} lose the ability to playback files with DRM. \end{description} } \opt{sansaAMS,fuzeplus}{ -\begin{description} +\begin{description} \item[DRM capability.] It is possible that installation of the bootloader may lead to you \emph{permanently} losing the ability to playback files with DRM. @@ -112,7 +112,7 @@ follow the instructions at } \nopt{gigabeats}{ -\begin{description} +\begin{description} \nopt{ipod1g2g}{ \item[USB connection.] @@ -121,9 +121,9 @@ follow the instructions at \item[Firewire connection.] } To transfer Rockbox to your \dap{} you need to - connect it to your computer. For manual installation/uninstallation, or - should autodetection fail during automatic installation, you need to know - where to access the \dap{}. On Windows this means you need to know + connect it to your computer. For manual installation/uninstallation, or + should autodetection fail during automatic installation, you need to know + where to access the \dap{}. On Windows this means you need to know the drive letter associated with the \dap{}. On Linux you need to know the mount point of your \dap{}. On Mac OS X you need to know the volume name of your \dap{}. @@ -189,7 +189,7 @@ follow the instructions at } \opt{gigabeatf}{The installation requires you to change a setting in the original firmware. Make sure the option under \setting{Setup - $\rightarrow$ Connections $\rightarrow$ PC Connections} is set to + $\rightarrow$ Connections $\rightarrow$ PC Connections} is set to \setting{gigabeat room}. Also, during installation, do not connect your \dap{} using the cradle but plug the USB cable directly to the \dap{}. } @@ -209,7 +209,7 @@ follow the instructions at } \opt{ipod,sansa}{ -\begin{description} +\begin{description} \item[Administrator/Root rights.] Installing the bootloader portion of Rockbox requires you to have administrative (Windows) or root (Linux) rights. Consequently when doing either the automatic or manual bootloader install, @@ -279,7 +279,7 @@ still available to you.\\ most of the Rockbox code is contained in a ``build'' that resides on your \daps{} drive. This makes it easy to update Rockbox. The build consists of a directory called - \fname{.rockbox} which contains all of the Rockbox files, and is + \fname{.rockbox} which contains all of the Rockbox files, and is located in the root of your \daps{} drive. \end{description} } @@ -320,7 +320,7 @@ instructions below.\\}} When first starting \caps{Rockbox Utility} run ``Autodetect'', found in the configuration dialog (File $\rightarrow$ Configure). Autodetection -can detect most player types. If autodetection fails or is unable to detect +can detect most player types. If autodetection fails or is unable to detect the mountpoint, make sure to enter the correct values. The mountpoint indicates the location of the \dap{} in your filesystem. On Windows, this is the drive letter the \dap{} gets assigned, on other systems this is a path in the @@ -333,16 +333,16 @@ filesystem.\\* the bootloader directly. Instead, we have to patch the Iriver firmware with the Rockbox bootloader. - Download a supported version of the Iriver firmware for your - \playername{} from the Iriver website, links can be found on + Download a supported version of the Iriver firmware for your + \playername{} from the Iriver website, links can be found on \wikilink{IriverBoot}. - - Supported Iriver firmware versions currently include - \opt{iriverh100}{1.63US, 1.63EU, 1.63K, 1.65US, 1.65EU, 1.65K, 1.66US, + + Supported Iriver firmware versions currently include + \opt{iriverh100}{1.63US, 1.63EU, 1.63K, 1.65US, 1.65EU, 1.65K, 1.66US, 1.66EU and 1.66K. Note that the H140 uses the same firmware as the H120; H120 and H140 owners should use the firmware called \fname{ihp\_120.hex}. - Likewise, the iHP110 and iHP115 use the same firmware, called - \fname{ihp\_100.hex}. Be sure to use the correct firmware file for + Likewise, the iHP110 and iHP115 use the same firmware, called + \fname{ihp\_100.hex}. Be sure to use the correct firmware file for your player.} \opt{iriverh300}{1.28K, 1.28EU, 1.28J, 1.29K, 1.29J, 1.30EU and 1.31K. \note{The US \playername{} firmware is not supported and cannot be @@ -353,11 +353,11 @@ filesystem.\\* \warn{Installing a non-US firmware on a US \playername{} will \emph{permanently} remove DRM support from the player.}} - If the file that you downloaded is a \fname{.zip} file, use an unzip + If the file that you downloaded is a \fname{.zip} file, use an unzip utility like mentioned in the prerequisites section to extract the \fname{.hex} from the \fname{.zip} file - to your desktop. Likewise, if the file that you downloaded is an - \fname{.exe} file, double-click on the \fname{.exe} file to extract + to your desktop. Likewise, if the file that you downloaded is an + \fname{.exe} file, double-click on the \fname{.exe} file to extract the \fname{.hex} file to your desktop. When running Linux you should be able to extract \fname{.exe} files using \fname{unzip}. @@ -369,8 +369,8 @@ filesystem.\\* the bootloader directly. Instead, we have to patch the MPIO firmware with the Rockbox bootloader. - Download a supported version of the MPIO firmware for your - \playername{} from the MPIO website, links can be found on + Download a supported version of the MPIO firmware for your + \playername{} from the MPIO website, links can be found on \opt{mpiohd200}{\wikilink{MPIOHD200Port}}% \opt{mpiohd300}{\wikilink{MPIOHD300Port}}. @@ -420,11 +420,11 @@ to select which version you wish to install. \item[Release.] The release version is the latest stable release, free of known critical bugs. For a manual install, the current stable release of Rockbox is available at \url{http://www.rockbox.org/download/}. - + \item[Development Build.] The development build is built at each change to the Rockbox source code repository and represents the current state of Rockbox development. This means that the build could contain bugs but most of - the time is safe to use. For a manual install, you can download the current build from + the time is safe to use. For a manual install, you can download the current build from \url{http://build.rockbox.org/}. \item[Archived Build.] In addition to the release version and the current build, @@ -434,8 +434,8 @@ to select which version you wish to install. \end{description} -\note{Because current and archived builds are development versions that - change frequently, they may behave differently than described in this manual, +\note{Because current and archived builds are development versions that + change frequently, they may behave differently than described in this manual, or they may introduce new (and potentially annoying) bugs. Unless you wish to try the latest and greatest features at the price of possibly greater instability, or you wish to help with development, you should stick with the release.\\*} @@ -461,18 +461,18 @@ partition (containing at least a file called \fname{nk.bin}) and the main data partition. Rockbox \emph{must} be installed onto the main data partition.}} -\begin{enumerate} +\begin{enumerate} \item Download your chosen version of Rockbox from the links in the previous section. -\item Connect your \dap{} to the computer via USB +\item Connect your \dap{} to the computer via USB \opt{sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus,samsungyh} { in MSC mode } \opt{ipod3g,ipod4g,ipodmini,ipodcolor}{ or Firewire }as described in the manual that came with your \dap{}. \item Take the \fname{.zip} file that you downloaded and use - the ``Extract all'' command of your unzip program to extract + the ``Extract all'' command of your unzip program to extract the files onto \opt{gigabeats,fuzeplus}{the main data partition of } \opt{cowond2}{either an SD card or the internal memory of } @@ -482,7 +482,7 @@ data partition.}} will not be possible to save settings.}} \end{enumerate} -\note{The entire contents of the \fname{.zip} file should be extracted +\note{The entire contents of the \fname{.zip} file should be extracted directly to the root of your \daps{} drive. Do not try to create a separate directory on your \dap{} for the Rockbox files! The \fname{.zip} file already contains the internal @@ -490,11 +490,9 @@ structure that Rockbox needs.\\} % This has nothing to do with swcodec, just that these players need our own % bootloader so we can decide where we want the main binary. -\opt{swcodec}{ - If the contents of the \fname{.zip} file are extracted correctly, you will - have a directory called \fname{.rockbox}, which contains all the files needed - by Rockbox, in the main directory of your \daps{} drive. -} +If the contents of the \fname{.zip} file are extracted correctly, you will +have a directory called \fname{.rockbox}, which contains all the files needed +by Rockbox, in the main directory of your \daps{} drive. \opt{swcodec}{% \nopt{gigabeats}{% @@ -517,33 +515,34 @@ structure that Rockbox needs.\\} \opt{ondavx777}{\input{getting_started/ondavx777_install.tex}} \opt{IMX233}{\input{getting_started/IMX233_install.tex}} \opt{samsungyh}{\input{getting_started/samsungyh_install.tex}} + \opt{xduoox3}{\input{getting_started/xduoox3_install.tex}} } } \subsection{Finishing the install}\label{ref:finish_install} \opt{gigabeatf}{ - After installing you \emph{need} to power-cycle the + After installing you \emph{need} to power-cycle the \dap{} by doing the following steps. Failure to do so may result in problems. \begin{itemize} \item Safely eject / unmount your \dap{} and unplug the USB cable. \item Unplug any power adapter. \item Hold the \ButtonPower{} button to turn off the \dap{}. - \item Slide the battery switch located on the bottom of the \dap{} from + \item Slide the battery switch located on the bottom of the \dap{} from `on' to `off'. \item Slide the battery switch back from `off' to `on'. \end{itemize} } \opt{iaudiom3,iaudiom5,iaudiox5}{ - After installing you \emph{need} to power-cycle the + After installing you \emph{need} to power-cycle the \dap{} by doing the following steps. \begin{itemize} \item Safely eject / unmount your \dap{} and unplug the USB cable. \item Hold the \opt{IAUDIO_X5_PAD}{\ButtonPower} \opt{IAUDIO_M3_PAD}{\ButtonPlay} - button to turn off the \dap{}. + button to turn off the \dap{}. \item Insert the charger. The Rockbox bootloader will automatically be flashed. \end{itemize} } @@ -564,14 +563,14 @@ structure that Rockbox needs.\\} \opt{iriverh100,iriverh300}{ \begin{itemize} \item Safely eject / unmount your \dap{}. - + \item \warn{Before proceeding further, make sure that your player has a full charge or that it is connected to the power adapter. Interrupting the next step due to a power failure most likely will brick your \dap{}.} Update your \daps{} firmware with the patched bootloader. To do this, turn the jukebox on. Press and hold the \ButtonSelect{} button to enter the main menu, and navigate to \setting{General $\rightarrow$ Firmware Upgrade}. Select - \setting{Yes} when asked to confirm if you want to upgrade the + \setting{Yes} when asked to confirm if you want to upgrade the firmware. The \playerman{} will display a message indicating that the firmware update is in progress. Do \emph{not} interrupt this process. When the firmware update is complete the player will turn itself off. (The update @@ -618,7 +617,7 @@ structure that Rockbox needs.\\} \index{Speech}\index{Installation!Optional Steps} If you wish to use speech support you will also need a voice file. Voice files allow Rockbox to speak the user interface to you. Rockbox Utility can install -an English voice file, or you can download it from \url{http://www.rockbox.org/daily.shtml} +an English voice file, or you can download it from \url{http://www.rockbox.org/daily.shtml} and unzip it to the root of your \dap{}. Rockbox Utility can also aid you in the creation of voice files with different voices or in other languages if you have a suitable speech engine installed on your computer. @@ -642,7 +641,7 @@ you turn the unit on, Rockbox should load.} \note{ If you have loaded music onto your \dap{} using the \playerman{} firmware, you will not be able to see your music properly in the - \setting{File Browser} as MTP mode changes the location and file names. + \setting{File Browser} as MTP mode changes the location and file names. Files placed on your \dap{} using the \playerman{} firmware can be viewed by initialising and using Rockbox's database. See \reference{ref:database} for more information.} @@ -659,10 +658,10 @@ you turn the unit on, Rockbox should load.} \opt{ipod}{ \note{ - If you have loaded music onto your \dap{} using Itunes, - you will not be able to see your music properly in the \setting{File Browser}. - This is because Itunes changes your files' names and hides them in - directories in the \fname{Ipod\_Control} directory. Files placed on your + If you have loaded music onto your \dap{} using Itunes, + you will not be able to see your music properly in the \setting{File Browser}. + This is because Itunes changes your files' names and hides them in + directories in the \fname{Ipod\_Control} directory. Files placed on your \dap{} using Itunes can be viewed by initialising and using Rockbox's database. See \reference{ref:database} for more information. } @@ -697,7 +696,7 @@ need to be updated.\\ \section{Uninstalling Rockbox}\index{Installation!uninstall} \nopt{gigabeatf,iaudiom3,iaudiom5,iaudiox5,mrobe100,gigabeats,fuzeplus}{ - \note{The Rockbox bootloader allows you to choose between Rockbox and + \note{The Rockbox bootloader allows you to choose between Rockbox and the original firmware. (See \reference{ref:Dualboot} for more information.)} } @@ -735,8 +734,8 @@ completely follow the manual uninstallation instructions below.}} \optv{ipod}{ To uninstall Rockbox and go back to using just the original Ipod software, connect - the \dap{} to your computer and follow the instructions to install - the bootloader but, when prompted by ipodpatcher, enter \texttt{u} for uninstall + the \dap{} to your computer and follow the instructions to install + the bootloader but, when prompted by ipodpatcher, enter \texttt{u} for uninstall instead of \texttt{i} for install. } @@ -766,7 +765,7 @@ completely follow the manual uninstallation instructions below.}} } \opt{sansaAMS,fuzeplus}{ - Copy an unmodified original firmware to your player, and then reboot into + Copy an unmodified original firmware to your player, and then reboot into the Sandisk firmware. See \reference{ref:Dualboot} for more information. } @@ -803,12 +802,12 @@ completely follow the manual uninstallation instructions below.}} \end{itemize} \note{From Windows, you can also run \fname{gbs\_update\_1\_2\_us.exe} - directly to restore your \dap{}. This will format your \dap{}, + directly to restore your \dap{}. This will format your \dap{}, removing all files.} } \section{Troubleshooting} -\begin{description} +\begin{description} \opt{sansa,ipod}{ \item[Bootloader install problems] If you have trouble installing the bootloader, @@ -836,9 +835,9 @@ completely follow the manual uninstallation instructions below.}} \opt{iriverh100,iriverh300,mpiohd200}{\item[``-1 error'']} If you receive a \nopt{iriverh100,iriverh300,mpiohd200}{``File Not Found''} - \opt{iriverh100,iriverh300,mpiohd200}{``-1 error''} - from the bootloader, then the bootloader cannot find the Rockbox firmware. - This is usually a result of not extracting the contents of the \fname{.zip} + \opt{iriverh100,iriverh300,mpiohd200}{``-1 error''} + from the bootloader, then the bootloader cannot find the Rockbox firmware. + This is usually a result of not extracting the contents of the \fname{.zip} file to the proper location, and should not happen when Rockbox has been installed with Rockbox Utility. @@ -859,7 +858,7 @@ before installing will resolve this problem. The appropriate format command is: mkdosfs -f 2 -F 32 -S 512 -s 64 -v -n TFAT /path/to/partition/device \end{code} \warn{This will remove all your files.} - + \item Copying a \fname{tar}. If you have a Rockbox build environment then you can try generating \fname{rockbox.tar} instead of \fname{rockbox.zip} as follows: diff --git a/manual/getting_started/xduoox3_install.tex b/manual/getting_started/xduoox3_install.tex new file mode 100644 index 0000000000..e4d49898f2 --- /dev/null +++ b/manual/getting_started/xduoox3_install.tex @@ -0,0 +1,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 + \url{http://download.rockbox.org/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. + +\item Go into the 'Setting' menu, and select 'Upgrade'. The player will reboot into Rockbox + upon completion. + +\end{enumerate} diff --git a/manual/platform/keymap-xduoox3.tex b/manual/platform/keymap-xduoox3.tex new file mode 100644 index 0000000000..539ee2e7ad --- /dev/null +++ b/manual/platform/keymap-xduoox3.tex @@ -0,0 +1,103 @@ +% $Id$ + +\newcommand{\ButtonPrev}{\btnfnt{Prev}} +\newcommand{\ButtonNext}{\btnfnt{Next}} +\newcommand{\ButtonHome}{\btnfnt{Home}} +\newcommand{\ButtonOption}{\btnfnt{Option}} +\newcommand{\ButtonPlay}{\btnfnt{Play}} +\newcommand{\ButtonPower}{\btnfnt{Power}} +\newcommand{\ButtonVolDown}{\btnfnt{Volume Down}} +\newcommand{\ButtonVolUp}{\btnfnt{Volume Up}} +\newcommand{\ButtonHold}{\btnfnt{Hold}} + +%Button actions, standard context +\newcommand{\ActionStdPrev}{\ButtonPrev} +\newcommand{\ActionStdPrevRepeat}{Long \ButtonPrev} +\newcommand{\ActionStdNext}{\ButtonNext} +\newcommand{\ActionStdNextRepeat}{Long \ButtonNext} +\newcommand{\ActionStdContext}{Long \ButtonPlay} +\newcommand{\ActionStdCancel}{\ButtonHome} +\newcommand{\ActionStdOk}{\ButtonPlay} +\newcommand{\ActionStdMenu}{\ButtonOption} +\newcommand{\ActionStdQuickScreen}{Long \ButtonOption} +\newcommand{\ActionQuickScreenExit}{\ButtonPlay{} or \ButtonHome} +\newcommand{\ActionStdUsbCharge}{\ButtonPlay} + +%Button actions, wps context +\newcommand{\ActionWpsPlay}{\ButtonPlay} +\newcommand{\ActionWpsStop}{\ButtonPower} + +\newcommand{\ActionWpsSkipNext}{\ButtonNext} +\newcommand{\ActionWpsSkipPrev}{\ButtonPrev} +\newcommand{\ActionWpsSeekBack}{Long \ButtonPrev} +\newcommand{\ActionWpsSeekFwd}{Long \ButtonNext} + +\newcommand{\ActionWpsVolDown}{\ButtonVolDown} +\newcommand{\ActionWpsVolUp}{\ButtonVolUp} + +\newcommand{\ActionWpsBrowse}{\ButtonHome} +\newcommand{\ActionWpsContext}{Long \ButtonPlay} +\newcommand{\ActionWpsMenu}{\ButtonOption} +\newcommand{\ActionWpsHotkey}{\ButtonHome} + +\newcommand{\ActionWpsAbSetBNextDir}{\ButtonPower{} + \ButtonNext} +\newcommand{\ActionWpsAbSetAPrevDir}{\ButtonPower{} + \ButtonNext} + +\newcommand{\ActionWpsQuickScreen}{} +\newcommand{\ActionWpsAbReset}{} + +%Button actions, tree context +\newcommand{\ActionTreeWps}{\ButtonPower} +\newcommand{\ActionTreeStop}{Long \ButtonPower} +\newcommand{\ActionTreeEnter}{\ButtonPlay} +\newcommand{\ActionTreeParentDirectory}{\ButtonHome} +\newcommand{\ActionTreeHotkey}{Long \ButtonHome} + +%Button actions, YesNo context +\newcommand{\ActionYesNoAccept}{\ButtonPlay} + +%Button actions, Setting context +\newcommand{\ActionSettingInc}{\ButtonVolUp} +\newcommand{\ActionSettingDec}{\ButtonVolDown} + +%Button actions, Virtual Keyboard Context +\newcommand{\ActionKbdLeft}{\ButtonPrev} +\newcommand{\ActionKbdRight}{\ButtonNext} +\newcommand{\ActionKbdDown}{\ButtonOption} +\newcommand{\ActionKbdUp}{\ButtonHome} +\newcommand{\ActionKbdCursorLeft}{\ButtonVolUp} +\newcommand{\ActionKbdCursorRight}{\ButtonVolDown} +\newcommand{\ActionKbdBackSpace}{\ButtonHome} +\newcommand{\ActionKbdSelect}{\ButtonPlay} +\newcommand{\ActionKbdDone}{Long \ButtonPlay} +\newcommand{\ActionKbdAbort}{\ButtonPower} + +\newcommand{\ActionKbdPageFlip}{} + +%Button actions, Pitch Screen context +\newcommand{\ActionPsIncSmall}{\ButtonVolUp} +\newcommand{\ActionPsIncBig}{Long \ButtonVolUp} +\newcommand{\ActionPsDecSmall}{\ButtonVolDown} +\newcommand{\ActionPsDecBig}{Long \ButtonVolDown} +\newcommand{\ActionPsNudgeLeft}{\ButtonNext} +\newcommand{\ActionPsNudgeRight}{\ButtonPrev} +\newcommand{\ActionPsToggleMode}{\ButtonPlay} +\newcommand{\ActionPsReset}{\ButtonPower} +\newcommand{\ActionPsExit}{\ButtonHome} + +%Button actions, Bookmark screen context +\newcommand{\ActionBmDelete}{Long \ButtonHome} + +%Plugin lib actions +\newcommand{\PluginUp}{\ButtonHome} +\newcommand{\PluginDown}{\ButtonOption} +\newcommand{\PluginLeft}{\ButtonPrev} +\newcommand{\PluginRight}{\ButtonNext} +\newcommand{\PluginUpRepeat}{Long \ButtonHome} +\newcommand{\PluginDownRepeat}{Long \ButtonOption} +\newcommand{\PluginLeftRepeat}{Long \ButtonPrev} +\newcommand{\PluginRightRepeat}{Long \ButtonNext} +\newcommand{\PluginCancel}{\ButtonPower} +\newcommand{\PluginExit}{Long \ButtonPower} +\newcommand{\PluginSelect}{\ButtonPlay} +\newcommand{\PluginSelectRepeat}{Long \ButtonPlay} diff --git a/manual/platform/xduoox3.tex b/manual/platform/xduoox3.tex new file mode 100644 index 0000000000..02f8e8a9b4 --- /dev/null +++ b/manual/platform/xduoox3.tex @@ -0,0 +1,26 @@ +% Id: % +\def\UseOption{xduoox3} +\edef\UseOption{\UseOption,XDUOO_X3_PAD} +\edef\UseOption{\UseOption,HAVE_BACKLIGHT} +\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH} + +\newcommand{\playerman}{xDuoo} +\newcommand{\playertype}{X3} +\newcommand{\playerlongtype}{\playertype} +\newcommand{\dapdisplaywidth}{128} +\newcommand{\dapdisplayheight}{64} +\newcommand{\dapdisplaydepth}{1} +\newcommand{\specimg}{xduoox3} +%used for specifying screenshot names common to a target "family" +\newcommand{\seriesimg}{xduoox3} +%Used to name the player, e.g. ...to the \dap +\newcommand{\dap}{player} +%For use when referring to the player. E.g. the \daps\ capacity... +\newcommand{\daps}{player's} +\newcommand{\firmwarefilename}{\fname{update.zip}} +\newcommand{\firmwareextension}{\fname{zip}} +\newcommand{\screenshotsize}{3cm} +\newcommand{\disk}{SD card} + +% link external keymap file +\input{platform/keymap-xduoox3.tex} diff --git a/manual/rockbox_interface/images/xduoox3-front.png b/manual/rockbox_interface/images/xduoox3-front.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe5459967c4616dae630f19f41bcdff799abc0f GIT binary patch literal 119794 zcmV)JK)b(*P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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