summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Conrad <dconrad@fastmail.com>2022-04-05 21:59:37 -0500
committerSolomon Peachy <pizza@shaftnet.org>2022-04-18 09:09:03 -0400
commitb02123d349cb7ec914633b4233d6838dfe5a9b46 (patch)
tree4e3cecd6e7fa3422cc4bc575c3bb574c02aba513
parentdc67d821c3ca212d48420c94492a4e2e421a9f26 (diff)
downloadrockbox-b02123d349cb7ec914633b4233d6838dfe5a9b46.tar.gz
rockbox-b02123d349cb7ec914633b4233d6838dfe5a9b46.zip
Manual: Add Eros Q Native
Here is the PDF this patchset produces: https://www.dropbox.com/s/v1uz8p2fsgsz1ng/rockbox-erosqnative-923dabb5cd-220409.pdf?dl=0 Change-Id: I27554cb65a6498a6ccb714d4f93f25264b516e99
-rw-r--r--manual/configure_rockbox/bookmarking.tex9
-rw-r--r--manual/configure_rockbox/sound_settings.tex37
-rwxr-xr-xmanual/configure_rockbox/system_options.tex104
-rw-r--r--manual/getting_started/installation.tex21
-rw-r--r--manual/getting_started/jztool_install.tex2
-rw-r--r--manual/main_menu/main.tex16
-rw-r--r--manual/platform/erosqnative.tex28
-rw-r--r--manual/platform/keymap-erosqnative.tex118
-rw-r--r--manual/rockbox_interface/browsing_and_playing.tex14
-rw-r--r--manual/rockbox_interface/main.tex14
-rw-r--r--manual/rockbox_interface/wps.tex30
11 files changed, 286 insertions, 107 deletions
diff --git a/manual/configure_rockbox/bookmarking.tex b/manual/configure_rockbox/bookmarking.tex
index a429b63d21..c1d0f3b8bf 100644
--- a/manual/configure_rockbox/bookmarking.tex
+++ b/manual/configure_rockbox/bookmarking.tex
@@ -13,18 +13,19 @@
13 extension. To load a bookmark, select the bookmark file and then select 13 extension. To load a bookmark, select the bookmark file and then select
14 the bookmark to load. There are other ways to load a bookmarks mentioned 14 the bookmark to load. There are other ways to load a bookmarks mentioned
15 below. 15 below.
16 16
17 \note{Bookmarking only works when tracks are launched from the file browser, 17 \note{Bookmarking only works when tracks are launched from the file browser,
18 and does not work for tracks launched via the 18 and does not work for tracks launched via the
19 database. In addition, they do not work with dynamic 19 database. In addition, they do not work with dynamic (i.e. modified but not saved)
20 playlists.} 20 playlists. If making a bookmark is not available, saving the playlist
21 is sufficient to allow a bookmark to be made.}
21 22
22 \begin{description} 23 \begin{description}
23 24
24 \item [Bookmark on Stop.] 25 \item [Bookmark on Stop.]
25 This option controls whether Rockbox creates a bookmark when playback is 26 This option controls whether Rockbox creates a bookmark when playback is
26 stopped manually. 27 stopped manually.
27 \begin{description} 28 \begin{description}
28 \item[No.] 29 \item[No.]
29 Do not create bookmarks. 30 Do not create bookmarks.
30 \item[Yes.] 31 \item[Yes.]
diff --git a/manual/configure_rockbox/sound_settings.tex b/manual/configure_rockbox/sound_settings.tex
index c618f33603..951eded31c 100644
--- a/manual/configure_rockbox/sound_settings.tex
+++ b/manual/configure_rockbox/sound_settings.tex
@@ -10,7 +10,7 @@ change to customise your listening experience.
10 where 0~dB is a reference that indicates the maximum volume that the \dap{} 10 where 0~dB is a reference that indicates the maximum volume that the \dap{}
11 can produce without possible distortion (clipping). All values lower than 11 can produce without possible distortion (clipping). All values lower than
12 this reference will be negative and yield a progressively softer volume. 12 this reference will be negative and yield a progressively softer volume.
13 \nopt{iriverh100,iriverh300,ondavx777}{% 13 \nopt{iriverh100,iriverh300,ondavx777,erosqnative}{%
14 Values higher than 0~dB are available and can be used to raise the 14 Values higher than 0~dB are available and can be used to raise the
15 volume more than would otherwise be possible. These volume levels will 15 volume more than would otherwise be possible. These volume levels will
16 ordinarily lead to distorted sound, but might work nicely for music that has 16 ordinarily lead to distorted sound, but might work nicely for music that has
@@ -28,11 +28,27 @@ change to customise your listening experience.
28 \opt{gigabeatf,vibe500}{minimum of -74~dB to a maximum of +6~dB.}% 28 \opt{gigabeatf,vibe500}{minimum of -74~dB to a maximum of +6~dB.}%
29 \opt{fuzeplus}{minimum of -100~dB to a maximum of +6~dB.} 29 \opt{fuzeplus}{minimum of -100~dB to a maximum of +6~dB.}
30 \opt{samsungyh}{minimum of -128~dB to a maximum of 0~dB.} 30 \opt{samsungyh}{minimum of -128~dB to a maximum of 0~dB.}
31 \opt{erosqnative}{minimum of -74~dB (mute) to a maximum of -2~dB.}
31 \opt{ipodvideo}{\\Remark: Lowering the volume below -57~dB will also affect the line-out 32 \opt{ipodvideo}{\\Remark: Lowering the volume below -57~dB will also affect the line-out
32 and the recording gain.} 33 and the recording gain.}
33 \opt{cowond2}{\\Remark: Lowering the volume below -57~dB will also affect the line-out.} 34 \opt{cowond2}{\\Remark: Lowering the volume below -57~dB will also affect the line-out.}
35 \opt{erosqnative}{\note{When the Line Out is used without anything connected to the
36 Headphone port, the volume is fixed. The value is user-configurable; see \setting{Volume Limit}, \reference{ref:volume_limit}.
37 If the Headphone port is connected, the volume once again uses the normal \setting{Volume} setting,
38 regardless of whether the Line Out is in use.}}
34 39
35\nopt{gigabeats}{ 40\nopt{gigabeats}{
41\section{\label{ref:volume_limit}Volume Limit}
42 This setting adjusts the maximum volume of your music. The setting is by
43 default set to the maximum volume the \dap{} supports. To set a volume
44 limit, select a volume from the list and the maximum volume will be limited to
45 the selected value all over the system.
46 \opt{xduoox3}{This setting also applies to the Line Out of the \dap{}, as at full scale the \dap{} overdrives the signal.}
47 \opt{erosqnative}{On the \playertype{}, when using the Line Out without anything connected to the Headphone port,
48 the volume is fixed to the \setting{Volume Limit} value.
49 \note{On the \playertype{}, the Line Out level at -2~dB is approximately +7~dBV, -4~dB is approximately +4~dBu,
50 and -18~dB is approximately -10~dBV.}}
51
36\section{Bass} 52\section{Bass}
37 This setting emphasises 53 This setting emphasises
38 \nopt{iriverh100,iriverh300}{or suppresses} 54 \nopt{iriverh100,iriverh300}{or suppresses}
@@ -45,13 +61,6 @@ change to customise your listening experience.
45 \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus% 61 \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus%
46 ,samsungyh}{The minimum setting is -24~dB and the maximum is 24~dB.} 62 ,samsungyh}{The minimum setting is -24~dB and the maximum is 24~dB.}
47 63
48\section{\label{ref:volume_limit}Volume Limit}
49 This setting adjusts the maximum volume of your music. The setting is by
50 default set to the maximum volume which equals to no limit. To set a volume
51 limit, select a volume from the list and the maximum volume will be limited to
52 the selected value all over the system.
53 \opt{xduoox3}{This setting also applies to the Line Out of the \dap{}, as at full scale the \dap{} overdrives the signal.}
54
55\opt{ipodvideo}{ 64\opt{ipodvideo}{
56\section{Bass Cutoff} 65\section{Bass Cutoff}
57 This setting controls the frequency below which the bass adjustment applies. 66 This setting controls the frequency below which the bass adjustment applies.
@@ -353,7 +362,7 @@ change to customise your listening experience.
353 ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 362 ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
354 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 363 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
355 ,SAMSUNG_YH820_PAD}{\ButtonRight} 364 ,SAMSUNG_YH820_PAD}{\ButtonRight}
356 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} 365 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD,AIGO_EROSQ_PAD}{\ButtonScrollFwd}
357 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 366 \opt{IRIVER_H10_PAD}{\ButtonScrollUp}
358 \opt{PBELL_VIBE500_PAD}{\ButtonUp} 367 \opt{PBELL_VIBE500_PAD}{\ButtonUp}
359 \opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolUp} 368 \opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolUp}
@@ -371,7 +380,7 @@ change to customise your listening experience.
371 ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 380 ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
372 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 381 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
373 ,SAMSUNG_YH820_PAD}{\ButtonLeft} 382 ,SAMSUNG_YH820_PAD}{\ButtonLeft}
374 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} 383 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD,AIGO_EROSQ_PAD}{\ButtonScrollBack}
375 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 384 \opt{IRIVER_H10_PAD}{\ButtonScrollDown}
376 \opt{PBELL_VIBE500_PAD}{\ButtonDown} 385 \opt{PBELL_VIBE500_PAD}{\ButtonDown}
377 \opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolDown} 386 \opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolDown}
@@ -388,7 +397,7 @@ change to customise your listening experience.
388 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonLeft} 397 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonLeft}
389 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 398 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
390 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 399 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
391 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp} 400 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,AIGO_EROSQ_PAD}{\ButtonUp}
392 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRew} 401 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRew}
393 \opt{touchscreen}{\ActionStdPrev} 402 \opt{touchscreen}{\ActionStdPrev}
394 & 403 &
@@ -404,7 +413,7 @@ change to customise your listening experience.
404 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonRight} 413 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonRight}
405 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 414 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
406 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 415 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
407 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonDown} 416 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,AIGO_EROSQ_PAD}{\ButtonDown}
408 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF} 417 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF}
409 \opt{touchscreen}{\ActionStdNext} 418 \opt{touchscreen}{\ActionStdNext}
410 & 419 &
@@ -419,7 +428,7 @@ change to customise your listening experience.
419 % 428 %
420 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD% 429 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD%
421 ,SANSA_C200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD% 430 ,SANSA_C200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD%
422 ,SANSA_FUZE_PAD,MROBE100_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD}{\ButtonSelect} 431 ,SANSA_FUZE_PAD,MROBE100_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,AIGO_EROSQ_PAD}{\ButtonSelect}
423 \opt{MPIO_HD200_PAD}{\ButtonFunc} 432 \opt{MPIO_HD200_PAD}{\ButtonFunc}
424 \opt{MPIO_HD300_PAD}{\ButtonEnter} 433 \opt{MPIO_HD300_PAD}{\ButtonEnter}
425 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 434 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
@@ -444,7 +453,7 @@ change to customise your listening experience.
444 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD}{\ButtonLeft} 453 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD}{\ButtonLeft}
445 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower} 454 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower}
446 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 455 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
447 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 456 \opt{SANSA_FUZEPLUS_PAD,AIGO_EROSQ_PAD}{\ButtonBack}
448 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} 457 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}
449 \opt{touchscreen}{\TouchTopLeft 458 \opt{touchscreen}{\TouchTopLeft
450 \opt{COWON_D2_PAD}{/ \ButtonPower}} 459 \opt{COWON_D2_PAD}{/ \ButtonPower}}
diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex
index 99ccde0265..5a95df27b1 100755
--- a/manual/configure_rockbox/system_options.tex
+++ b/manual/configure_rockbox/system_options.tex
@@ -7,48 +7,51 @@
7 Options relating to the battery 7 Options relating to the battery
8 in the \dap. 8 in the \dap.
9 \begin{description} 9 \begin{description}
10 \item [Battery Capacity.] This setting can be used to tell Rockbox what 10 \nopt{erosqnative}
11 capacity (in mAh) the battery being used has. The default is 11 {
12 \opt{vibe500}{1000~mAh}% 12 \item [Battery Capacity.] This setting can be used to tell Rockbox what
13 \opt{iriverh100,iriverh300}{1300~mAh}% 13 capacity (in mAh) the battery being used has. The default is
14 \opt{mpiohd200}{850~mAh}% 14 \opt{vibe500}{1000~mAh}%
15 \opt{ipodmini}{400~mAh (1G) or 630~mAh (2G)}% 15 \opt{iriverh100,iriverh300}{1300~mAh}%
16 \opt{ipodcolor}{700~mAh}% 16 \opt{mpiohd200}{850~mAh}%
17 \opt{ipodnano}{300~mAh}% 17 \opt{ipodmini}{400~mAh (1G) or 630~mAh (2G)}%
18 \opt{ipodvideo}{400~mAh (30~GB) or 600~mAh (60~GB and 80~GB)}% 18 \opt{ipodcolor}{700~mAh}%
19 \opt{ipod4g}{630~mAh}% 19 \opt{ipodnano}{300~mAh}%
20 \opt{ipod3g}{630~mAh}% 20 \opt{ipodvideo}{400~mAh (30~GB) or 600~mAh (60~GB and 80~GB)}%
21 \opt{ipod1g2g}{1200~mAh}% 21 \opt{ipod4g}{630~mAh}%
22 \opt{iaudiom3,iaudiom5,iaudiox5}{950~mAh}% 22 \opt{ipod3g}{630~mAh}%
23 \opt{gigabeatf}{2000~mAh}% 23 \opt{ipod1g2g}{1200~mAh}%
24 \opt{gigabeats}{700~mAh}% 24 \opt{iaudiom3,iaudiom5,iaudiox5}{950~mAh}%
25 \opt{cowond2}{1600~mAh}% 25 \opt{gigabeatf}{2000~mAh}%
26 \opt{mrobe100}{720~mAh}% 26 \opt{gigabeats}{700~mAh}%
27 \opt{samsungyh920,samsungyh925}{900~mAh}% 27 \opt{cowond2}{1600~mAh}%
28 \opt{samsungyh820}{650~mAh}% 28 \opt{mrobe100}{720~mAh}%
29 \opt{xduoox3}{2000~mAh}% 29 \opt{samsungyh920,samsungyh925}{900~mAh}%
30 , which is the capacity value for the standard battery shipped with the \dap. 30 \opt{samsungyh820}{650~mAh}%
31 Rockbox uses this value for runtime estimation, not battery percentage 31 \opt{xduoox3}{2000~mAh}%
32 calculation. Changing this setting has no effect whatsoever on 32 , which is the capacity value for the standard battery shipped with the \dap.
33 actual battery life. This setting only affects the accuracy of the 33 Rockbox uses this value for runtime estimation, not battery percentage
34 runtime estimation as shown on screen. 34 calculation. Changing this setting has no effect whatsoever on
35 \opt{iaudiom3,iaudiom5,iaudiox5}{Rockbox does not automatically distinguish 35 actual battery life. This setting only affects the accuracy of the
36 between the ``L'' models and the ``simple'' models which determine the 36 runtime estimation as shown on screen.
37 default value. If your \dap{} is an 37 \opt{iaudiom3,iaudiom5,iaudiox5}{Rockbox does not automatically distinguish
38 \opt{iaudiom3}{M3L}% 38 between the ``L'' models and the ``simple'' models which determine the
39 \opt{iaudiom5}{M5L}% 39 default value. If your \dap{} is an
40 \opt{iaudiox5}{X5L} 40 \opt{iaudiom3}{M3L}%
41 set the value to 2250~mAh for more accuracy in the runtime estimation.} 41 \opt{iaudiom5}{M5L}%
42 \opt{ipod,sansa}{This value is fairly meaningless in the \playerman{} 42 \opt{iaudiox5}{X5L}
43 family at present, and work is on-going into finding a better way to 43 set the value to 2250~mAh for more accuracy in the runtime estimation.}
44 determine battery life.} 44 \opt{ipod,sansa}{This value is fairly meaningless in the \playerman{}
45 45 family at present, and work is on-going into finding a better way to
46 \opt{battery_types}{ 46 determine battery life.}
47 \item [Battery Type.] This setting tells Rockbox which type of battery 47
48 is currently used in the \dap{}. 48 \opt{battery_types}{
49 \nopt{xduoox3}{The two supported battery types are ``Alkaline'' or ``NiMH''.} 49 \item [Battery Type.] This setting tells Rockbox which type of battery
50 \opt{xduoox3}{Older \playerman{} \playertype{} units shipped with a 1500mAh battery, while newer units ships with a 2000mAh battery. If you are not sure which type you have, older units have a button marked ``ESC''.} 50 is currently used in the \dap{}.
51 } 51 \nopt{xduoox3}{The two supported battery types are ``Alkaline'' or ``NiMH''.}
52 \opt{xduoox3}{Older \playerman{} \playertype{} units shipped with a 1500mAh battery, while newer units ships with a 2000mAh battery. If you are not sure which type you have, older units have a button marked ``ESC''.}
53 }
54 }
52 55
53 \opt{usb_charging_enable}{ 56 \opt{usb_charging_enable}{
54 \item [Charge During USB Connection.] This option lets you control whether 57 \item [Charge During USB Connection.] This option lets you control whether
@@ -119,13 +122,16 @@ This sub menu relates to limits in the Rockbox operating system.
119 Entries in File Browser} or \setting{Max Playlist Size} to take effect 122 Entries in File Browser} or \setting{Max Playlist Size} to take effect
120 while \setting{Glyphs To Cache} will affect the next font load.} 123 while \setting{Glyphs To Cache} will affect the next font load.}
121% TODO: this needs to be rewritten in another style, it lets you mix sound from another source into the music 124% TODO: this needs to be rewritten in another style, it lets you mix sound from another source into the music
122 \subsection{Line In} This option activates the line-in port on \dap, which is 125 \nopt{erosqnative}
123 off by default. This is useful for such applications as: 126 {
124 \begin{itemize} 127 \subsection{Line In} This option activates the line-in port on \dap, which is
125 \item Game boy $\rightarrow$ \dap $\rightarrow$ human 128 off by default. This is useful for such applications as:
126 \item laptop $\rightarrow$ \dap $\rightarrow$ human 129 \begin{itemize}
127 \item LAN party computer $\rightarrow$ \dap $\rightarrow$ human 130 \item Game boy $\rightarrow$ \dap $\rightarrow$ human
128 \end{itemize} 131 \item laptop $\rightarrow$ \dap $\rightarrow$ human
132 \item LAN party computer $\rightarrow$ \dap $\rightarrow$ human
133 \end{itemize}
134 }
129\opt{quickscreen}{ 135\opt{quickscreen}{
130 \subsection{Use Shortcuts Menu Instead of Quick Screen} This option 136 \subsection{Use Shortcuts Menu Instead of Quick Screen} This option
131 activates the shortcuts menu instead of opening the quick screen when enabled. 137 activates the shortcuts menu instead of opening the quick screen when enabled.
diff --git a/manual/getting_started/installation.tex b/manual/getting_started/installation.tex
index 3903e37e1f..661964dd8a 100644
--- a/manual/getting_started/installation.tex
+++ b/manual/getting_started/installation.tex
@@ -111,7 +111,7 @@ follow the instructions at
111\end{description} 111\end{description}
112} 112}
113 113
114\opt{fiiom3k,shanlingq1,agptekrocker,xduoox3ii,xduoox20,aigoerosq}{ 114\opt{fiiom3k,shanlingq1,agptekrocker,xduoox3ii,xduoox20,aigoerosq,erosqnative}{
115Although Rockbox is considered fully functional on the \playername{}, there are 115Although Rockbox is considered fully functional on the \playername{}, there are
116a few limitations compared to the original firmware which you should be aware 116a few limitations compared to the original firmware which you should be aware
117of before installing. 117of before installing.
@@ -120,7 +120,7 @@ of before installing.
120 filesystems such as exFAT or NTFS are not supported. 120 filesystems such as exFAT or NTFS are not supported.
121 \item[USB DAC.] This feature is not supported by Rockbox, but you can 121 \item[USB DAC.] This feature is not supported by Rockbox, but you can
122 dual-boot the original firmware if you want to use it. 122 dual-boot the original firmware if you want to use it.
123 \opt{shanlingq1,agptekrocker,xduoox3ii,xduoox20,aigoerosq}{\item[Wireless.] There is no support for Bluetooth\opt{shanlingq1}{ or WiFi}. 123 \opt{shanlingq1,agptekrocker,xduoox3ii,xduoox20,aigoerosq,erosqnative}{\item[Wireless.] There is no support for Bluetooth\opt{shanlingq1}{ or WiFi}.
124 You can dual-boot the original firmware to use wireless functionality.} 124 You can dual-boot the original firmware to use wireless functionality.}
125 \item[Hotswapping SD cards.] Rockbox runs from the SD card, not the internal 125 \item[Hotswapping SD cards.] Rockbox runs from the SD card, not the internal
126 flash memory. Hotswapping is technically possible, but you need to install 126 flash memory. Hotswapping is technically possible, but you need to install
@@ -266,7 +266,7 @@ people. Rockbox Utility is a graphical application that does almost everything
266for you. However, should you encounter a problem, then the manual way is 266for you. However, should you encounter a problem, then the manual way is
267still available to you.\\ 267still available to you.\\
268 268
269\opt{gigabeats,fiiom3k,shanlingq1}{ 269\opt{gigabeats,fiiom3k,shanlingq1,erosqnative}{
270 \note{The automated install is not yet available for the 270 \note{The automated install is not yet available for the
271 \playerlongtype{}. For now you can use the manual method to install Rockbox. 271 \playerlongtype{}. For now you can use the manual method to install Rockbox.
272 Please still read the section on the automatic install as it explains 272 Please still read the section on the automatic install as it explains
@@ -342,7 +342,7 @@ housekeeping tool \caps{Rockbox Utility}. It allows you to:
342Prebuilt binaries for Windows, Linux and Mac OS X are 342Prebuilt binaries for Windows, Linux and Mac OS X are
343available at the \wikilink{RockboxUtility} wiki page.\\ 343available at the \wikilink{RockboxUtility} wiki page.\\
344 344
345\opt{gigabeats,ondavx777,fiiom3k,shanlingq1}{ 345\opt{gigabeats,ondavx777,fiiom3k,shanlingq1,erosqnative}{
346\note{Rockbox Utility does not currently support the \playertype{} and you will 346\note{Rockbox Utility does not currently support the \playertype{} and you will
347therefore need to follow the manual install instructions below.\\}} 347therefore need to follow the manual install instructions below.\\}}
348 348
@@ -545,7 +545,7 @@ by Rockbox, in the main directory of your \daps{} drive.
545 \opt{samsungyh}{\input{getting_started/samsungyh_install.tex}} 545 \opt{samsungyh}{\input{getting_started/samsungyh_install.tex}}
546 \opt{xduoox3}{\input{getting_started/xduoox3_install.tex}} 546 \opt{xduoox3}{\input{getting_started/xduoox3_install.tex}}
547 \opt{xduoox3ii,xduoox20,agptekrocker,aigoerosq}{\input{getting_started/hibyos_install.tex}} 547 \opt{xduoox3ii,xduoox20,agptekrocker,aigoerosq}{\input{getting_started/hibyos_install.tex}}
548 \opt{fiiom3k,shanlingq1}{\input{getting_started/jztool_install.tex}} 548 \opt{fiiom3k,shanlingq1,erosqnative}{\input{getting_started/jztool_install.tex}}
549 } 549 }
550} 550}
551 551
@@ -641,7 +641,7 @@ by Rockbox, in the main directory of your \daps{} drive.
641} 641}
642\opt{e200}{Your e200 will automatically reboot and Rockbox should load.} 642\opt{e200}{Your e200 will automatically reboot and Rockbox should load.}
643 643
644\opt{fiiom3k,shanlingq1}{ 644\opt{fiiom3k,shanlingq1,erosqnative}{
645 Safely eject / unmount your \dap{}. 645 Safely eject / unmount your \dap{}.
646} 646}
647 647
@@ -807,16 +807,17 @@ completely follow the manual uninstallation instructions below.}}
807 \playerman{} firmware. 807 \playerman{} firmware.
808} 808}
809 809
810\opt{fiiom3k,shanlingq1}{ 810\opt{fiiom3k,shanlingq1,erosqnative}{
811 If you want to remove the Rockbox bootloader, copy an original firmware 811 If you want to remove the Rockbox bootloader, copy an original firmware
812 update to your microSD card and run the \playerman{} update by holding 812 update to your microSD card and run the \playerman{} update by
813 \ActionBootOFRecovery{} while powering on the \dap{}. 813 \opt{erosqnative}{running it from the Original Firmware's System Settings menu.}
814 \nopt{erosqnative}{holding \ActionBootOFRecovery{} while powering on the \dap{}.}
814 815
815 Alternatively, if you took a backup of the original \playerman{} bootloader 816 Alternatively, if you took a backup of the original \playerman{} bootloader
816 you can copy the backup file, \bootbackupfilename{}, to your SD card and 817 you can copy the backup file, \bootbackupfilename{}, to your SD card and
817 select \emph{Restore bootloader} from the recovery menu. The recovery menu 818 select \emph{Restore bootloader} from the recovery menu. The recovery menu
818 can be accessed by holding \ActionBootRecoveryMenu{} when powering on. If 819 can be accessed by holding \ActionBootRecoveryMenu{} when powering on. If
819 your \dap won't boot, use \fname{jztool} to load the bootloader over USB 820 your \dap{} won't boot, use \fname{jztool} to load the bootloader over USB
820 and enter the recovery menu -- see \reference{ref:jztool_load_bootloader}. 821 and enter the recovery menu -- see \reference{ref:jztool_load_bootloader}.
821} 822}
822 823
diff --git a/manual/getting_started/jztool_install.tex b/manual/getting_started/jztool_install.tex
index c492b6987e..ee01170f30 100644
--- a/manual/getting_started/jztool_install.tex
+++ b/manual/getting_started/jztool_install.tex
@@ -27,6 +27,8 @@ install it again if you want to keep using Rockbox.
27 black. The \playerman{} splash screen will not be displayed.} 27 black. The \playerman{} splash screen will not be displayed.}
28 \opt{shanlingq1}{the LCD will remain black and the \playerman{} splash 28 \opt{shanlingq1}{the LCD will remain black and the \playerman{} splash
29 screen will not be displayed.} 29 screen will not be displayed.}
30 \opt{erosqnative}{the blue LED will light up, the LCD will remain black,
31 and the \playerman{} splash screen will not be displayed.}
30 \end{enumerate} 32 \end{enumerate}
31\item Windows users need to follow \reference{ref:install_usb_driver} now 33\item Windows users need to follow \reference{ref:install_usb_driver} now
32 to make the \playertype{} accessible to \fname{jztool} before continuing. 34 to make the \playertype{} accessible to \fname{jztool} before continuing.
diff --git a/manual/main_menu/main.tex b/manual/main_menu/main.tex
index bdb422e10a..f6f70b1084 100644
--- a/manual/main_menu/main.tex
+++ b/manual/main_menu/main.tex
@@ -238,9 +238,15 @@ utilities. A detailed description of the different plugins is to be found in
238\opt{quickscreen} 238\opt{quickscreen}
239{ 239{
240\section{\label{ref:QuickScreen}Quick Screen} 240\section{\label{ref:QuickScreen}Quick Screen}
241 Although the \setting{Quick Screen} is accessible from nearly everywhere, 241 \nopt{erosqnative}{
242 not just the \setting{Main Menu}, it is worth mentioning here. It allows 242 Although the \setting{Quick Screen} is accessible from nearly everywhere,
243 rapid access to your four favourite settings. The default settings are 243 not just the \setting{Main Menu}, it is worth mentioning here.
244 }
245 \opt{erosqnative}{
246 On the \playertype{}, The \setting{Quick Screen} is only
247 available from the \setting{While Playing Screen} by default.
248 }
249 It allows rapid access to your four favourite settings. The default settings are
244 \setting{Shuffle} (\reference{ref:PlaybackSettings}), 250 \setting{Shuffle} (\reference{ref:PlaybackSettings}),
245 \setting{Repeat} (\reference{ref:PlaybackSettings}) and the 251 \setting{Repeat} (\reference{ref:PlaybackSettings}) and the
246 \setting{Show Files} (\reference{ref:ShowFiles}) options, but almost all 252 \setting{Show Files} (\reference{ref:ShowFiles}) options, but almost all
@@ -249,7 +255,9 @@ utilities. A detailed description of the different plugins is to be found in
249 \ActionStdContext. In the menu which appears you will be given options 255 \ActionStdContext. In the menu which appears you will be given options
250 to place the setting on the \setting{Quick Screen}. 256 to place the setting on the \setting{Quick Screen}.
251 257
252 Press \ActionStdQuickScreen{} to access it and \ActionQuickScreenExit{} to exit. 258 Press
259 \nopt{erosqnative}{\ActionStdQuickScreen{}}
260 \opt{erosqnative}{\ActionWpsQuickScreen{}} to access it and \ActionQuickScreenExit{} to exit.
253 The direction buttons will modify the individual setting values as indicated 261 The direction buttons will modify the individual setting values as indicated
254 by the arrow icons. Please note that the settings at opposite sides of the 262 by the arrow icons. Please note that the settings at opposite sides of the
255 screen cycle through the available options in opposite directions. 263 screen cycle through the available options in opposite directions.
diff --git a/manual/platform/erosqnative.tex b/manual/platform/erosqnative.tex
new file mode 100644
index 0000000000..c7ce0f3c8b
--- /dev/null
+++ b/manual/platform/erosqnative.tex
@@ -0,0 +1,28 @@
1% $Id$ %
2\def\UseOption{erosqnative}
3\edef\UseOption{\UseOption,AIGO_EROSQ_PAD}
4\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
5\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH}
6\edef\UseOption{\UseOption,erosqnative}
7
8\newcommand{\playerman}{Aigo}
9\newcommand{\playertype}{Eros Q}
10\newcommand{\playerlongtype}{\playertype}
11\newcommand{\dapdisplaywidth}{320}
12\newcommand{\dapdisplayheight}{240}
13\newcommand{\dapdisplaydepth}{16}
14\newcommand{\specimg}{aigoerosq}
15%Used to name the player, e.g. ...to the \dap
16\newcommand{\dap}{player}
17%For use when referring to the player. E.g. the \daps\ capacity ...
18\newcommand{\daps}{player's}
19\newcommand{\firmwarefilename}{\fname{rockbox.erosq}}
20\newcommand{\bootfilename}{\fname{bootloader.erosq}}
21\newcommand{\firmwareextension}{\fname{erosq}}
22\newcommand{\bootbackupfilename}{\fname{erosqnative-boot.bin}}
23\newcommand{\jztoolsubcommand}{erosq}
24\newcommand{\screenshotsize}{8cm}
25\newcommand{\disk}{SD card}
26
27% link external keymap file
28\input{platform/keymap-erosqnative.tex}
diff --git a/manual/platform/keymap-erosqnative.tex b/manual/platform/keymap-erosqnative.tex
new file mode 100644
index 0000000000..a05f654769
--- /dev/null
+++ b/manual/platform/keymap-erosqnative.tex
@@ -0,0 +1,118 @@
1% $Id$
2
3\newcommand{\ButtonPower}{\btnfnt{Power}}
4\newcommand{\ButtonPlay}{\btnfnt{Play}}
5\newcommand{\ButtonVolUp}{\btnfnt{Volume Up}}
6\newcommand{\ButtonVolDown}{\btnfnt{Volume Down}}
7\newcommand{\ButtonUp}{\btnfnt{Prev}}
8\newcommand{\ButtonDown}{\btnfnt{Next}}
9\newcommand{\ButtonPrev}{\btnfnt{Prev}}
10\newcommand{\ButtonNext}{\btnfnt{Next}}
11\newcommand{\ButtonSelect}{\btnfnt{Play}}
12\newcommand{\ButtonBack}{\btnfnt{Back}}
13\newcommand{\ButtonMenu}{\btnfnt{Menu}}
14\newcommand{\ButtonScrollFwd}{\btnfnt{Scroll Forward}}
15\newcommand{\ButtonScrollBack}{\btnfnt{Scroll Backward}}
16\newcommand{\ButtonLeft}{\btnfnt{Scroll Backward}}
17\newcommand{\ButtonRight}{\btnfnt{Scroll Forward}}
18
19%Button actions, standard context
20\newcommand{\ActionStdPrev}{\ButtonUp{} or \ButtonScrollBack}
21\newcommand{\ActionStdPrevRepeat}{Long \ButtonUp}
22\newcommand{\ActionStdNext}{\ButtonDown{} or \ButtonScrollFwd}
23\newcommand{\ActionStdNextRepeat}{Long \ButtonDown}
24\newcommand{\ActionStdHotkey}{Long \ButtonPlay}
25\newcommand{\ActionStdOk}{\ButtonPlay}
26\newcommand{\ActionStdCancel}{\ButtonBack}
27\newcommand{\ActionStdContext}{Long \ButtonMenu}
28\newcommand{\ActionStdMenu}{\ButtonMenu}
29\newcommand{\ActionStdKeylock}{\ButtonPower}
30
31%Button actions, wps context
32\newcommand{\ActionWpsBrowse}{\ButtonBack}
33\newcommand{\ActionWpsPlay}{\ButtonPlay}
34\newcommand{\ActionWpsSeekBack}{Long \ButtonPrev}
35\newcommand{\ActionWpsSeekFwd}{Long \ButtonNext}
36\newcommand{\ActionWpsSkipNext}{\ButtonNext}
37\newcommand{\ActionWpsSkipPrev}{\ButtonPrev}
38\newcommand{\ActionWpsQuickScreen}{Long \ButtonPlay}
39\newcommand{\ActionWpsHotkey}{\ButtonScrollBack{} or \ButtonScrollFwd}
40\newcommand{\ActionWpsVolDown}{\ButtonVolDown}
41\newcommand{\ActionWpsVolUp}{\ButtonVolUp}
42\newcommand{\ActionWpsContext}{Long \ButtonMenu}
43\newcommand{\ActionWpsMenu}{\ButtonMenu}
44\newcommand{\ActionWpsStop}{Long \ButtonPower}
45
46%Button actions, settings context
47\newcommand{\ActionSettingsInc}{\ButtonScrollFwd}
48\newcommand{\ActionSettingsIncBigStep}{\ButtonVolUp}
49\newcommand{\ActionSettingsDec}{\ButtonScrollBack}
50\newcommand{\ActionSettingsDecBigStep}{\ButtonVolDown}
51
52%Button actions, list context
53\newcommand{\ActionTreeWps}{Long \ButtonBack}
54\newcommand{\ActionListVolUp}{\ButtonVolUp}
55\newcommand{\ActionListVolDown}{\ButtonVolDown}
56
57%Button actions, tree context
58\newcommand{\ActionTreeHotkey}{Long \ButtonPlay}
59\newcommand{\ActionTreeMenu}{\ButtonMenu}
60\newcommand{\ActionTreeParentDirectory}{\ButtonBack}
61\newcommand{\ActionTreeEnter}{\ButtonSelect}
62
63%Button actions, yesno context
64\newcommand{\ActionYesNoAccept}{\ButtonPlay}
65
66%Button actions, quickscreen context
67\newcommand{\ActionQuickScreenTop}{\ButtonUp}
68\newcommand{\ActionQuickScreenRight}{\ButtonScrollFwd}
69\newcommand{\ActionQuickScreenLeft}{\ButtonScrollBack}
70\newcommand{\ActionQuickScreenDown}{\ButtonDown}
71\newcommand{\ActionQuickScreenExit}{\ButtonBack}
72
73%Button actions, Pitchscreen context
74\newcommand{\ActionPsIncSmall}{\ButtonScrollFwd}
75\newcommand{\ActionPsIncBig}{\ButtonVolUp}
76\newcommand{\ActionPsDecSmall}{\ButtonScrollBack}
77\newcommand{\ActionPsDecBig}{\ButtonVolDown}
78\newcommand{\ActionPsNudgeLeft}{\ButtonPrev}
79\newcommand{\ActionPsNudgeRight}{\ButtonNext}
80\newcommand{\ActionPsToggleMode}{\ButtonPlay}
81\newcommand{\ActionPsReset}{Long \ButtonPlay}
82\newcommand{\ActionPsExit}{\ButtonBack}
83\newcommand{\ActionPsSlower}{Long \ButtonPrev}
84\newcommand{\ActionPsFaster}{Long \ButtonNext}
85
86%Button Actions, keyboard context
87\newcommand{\ActionKbdLeft}{\ButtonScrollBack}
88\newcommand{\ActionKbdRight}{\ButtonScrollFwd}
89\newcommand{\ActionKbdCursorLeft}{\ButtonVolUp}
90\newcommand{\ActionKbdCursorRight}{\ButtonVolDown}
91\newcommand{\ActionKbdUp}{\ButtonUp}
92\newcommand{\ActionKbdDown}{\ButtonDown}
93\newcommand{\ActionKbdPageFlip}{\ButtonMenu}
94\newcommand{\ActionKbdBackspace}{\ButtonBack}
95\newcommand{\ActionKbdSelect}{\ButtonPlay}
96\newcommand{\ActionKbdDone}{Long \ButtonPlay}
97\newcommand{\ActionKbdAbort}{\ButtonPower}
98
99%Button Actions, bookmark context
100\newcommand{\ActionBmDelete}{Long \ButtonPlay}
101
102%Plugin lib actions
103\newcommand{\PluginUp}{\ButtonUp}
104\newcommand{\PluginDown}{\ButtonDown}
105\newcommand{\PluginLeft}{\ButtonLeft}
106\newcommand{\PluginRight}{\ButtonRight}
107\newcommand{\PluginSelect}{\ButtonSelect}
108\newcommand{\PluginSelectRepeat}{Long \ButtonSelect}
109\newcommand{\PluginCancel}{\ButtonBack}
110\newcommand{\PluginExit}{\ButtonPower}
111\newcommand{\PluginScrollFwd}{\ButtonScrollFwd}
112\newcommand{\PluginScrollBack}{\ButtonScrollBack}
113
114\newcommand{\ActionStdUsbCharge}{\ButtonBack}
115
116\newcommand{\ActionIngenicUSBBoot}{\ButtonMenu}
117\newcommand{\ActionBootRecoveryMenu}{\ButtonVolUp}
118\newcommand{\ActionBootOFPlayer}{\ButtonPlay}
diff --git a/manual/rockbox_interface/browsing_and_playing.tex b/manual/rockbox_interface/browsing_and_playing.tex
index 1c8e6ed5d2..1a97aaab31 100644
--- a/manual/rockbox_interface/browsing_and_playing.tex
+++ b/manual/rockbox_interface/browsing_and_playing.tex
@@ -66,7 +66,7 @@ the \setting{Show Files} setting to all.
66 & If there is an audio file playing, return to the 66 & If there is an audio file playing, return to the
67 \setting{While Playing Screen} (WPS) without stopping playback.\\ 67 \setting{While Playing Screen} (WPS) without stopping playback.\\
68 % 68 %
69 \nopt{player,SANSA_C200_PAD}% 69 \nopt{player,SANSA_C200_PAD,erosqnative}%
70 {% 70 {%
71 \ActionTreeStop 71 \ActionTreeStop
72 \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeStop} 72 \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeStop}
@@ -81,11 +81,13 @@ the \setting{Show Files} setting to all.
81 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu} 81 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu}
82 & Enter the \setting{Main Menu}.\\ 82 & Enter the \setting{Main Menu}.\\
83 % 83 %
84 \opt{quickscreen}{ 84 \nopt{erosqnative}{
85 \ActionStdQuickScreen 85 \opt{quickscreen}{
86 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdQuickScreen} 86 \ActionStdQuickScreen
87 & Switch to the \setting{Quick Screen} 87 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdQuickScreen}
88 (see \reference{ref:QuickScreen}). \\ 88 & Switch to the \setting{Quick Screen}
89 (see \reference{ref:QuickScreen}). \\
90 }
89 } 91 }
90 % 92 %
91 \opt{SANSA_E200_PAD}{ 93 \opt{SANSA_E200_PAD}{
diff --git a/manual/rockbox_interface/main.tex b/manual/rockbox_interface/main.tex
index ccc6e25ae6..20aa8c833e 100644
--- a/manual/rockbox_interface/main.tex
+++ b/manual/rockbox_interface/main.tex
@@ -518,7 +518,7 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
518 \opt{IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay}% 518 \opt{IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay}%
519 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,ONDA_VX777_PAD% 519 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,ONDA_VX777_PAD%
520 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,PBELL_VIBE500_PAD% 520 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,PBELL_VIBE500_PAD%
521 ,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD% 521 ,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD,AIGO_EROSQ_PAD%
522 }{\ButtonPower}% 522 }{\ButtonPower}%
523 \opt{COWON_D2_PAD} {\ButtonPower{}, then \ButtonHold}% 523 \opt{COWON_D2_PAD} {\ButtonPower{}, then \ButtonHold}%
524 \opt{ONDA_VX777_PAD} {\ButtonPower{}}% 524 \opt{ONDA_VX777_PAD} {\ButtonPower{}}%
@@ -538,7 +538,7 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
538 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonPlay}% 538 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonPlay}%
539 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 539 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
540 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,COWON_D2_PAD% 540 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,COWON_D2_PAD%
541 ,PBELL_VIBE500_PAD,ONDA_VX777_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD% 541 ,PBELL_VIBE500_PAD,ONDA_VX777_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD,AIGO_EROSQ_PAD%
542 }{Long \ButtonPower}% 542 }{Long \ButtonPower}%
543 \opt{AGPTEK_ROCKER_PAD}{Long \ButtonPower{}}% 543 \opt{AGPTEK_ROCKER_PAD}{Long \ButtonPower{}}%
544 & 544 &
@@ -721,15 +721,17 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
721 and then press the \ButtonPower{} button. 721 and then press the \ButtonPower{} button.
722 } 722 }
723 723
724 \opt{fiiom3k,shanlingq1} 724 \opt{fiiom3k,shanlingq1,erosqnative}
725 { 725 {
726 Rockbox has a dual-boot feature. To boot into the original firmware, 726 Rockbox has a dual-boot feature. To boot into the original firmware,
727 hold \ActionBootOFPlayer{} when powering on the \dap{}. 727 hold \ActionBootOFPlayer{} when powering on the \dap{}.
728 728
729 You can trigger a normal \playerman{} firmware update by holding 729 \nopt{erosqnative}{
730 \ActionBootOFRecovery{} when powering on the \dap{}. 730 You can trigger a normal \playerman{} firmware update by holding
731 \warn{Updating the original firmware will \textbf{erase} the Rockbox 731 \ActionBootOFRecovery{} when powering on the \dap{}.
732 \warn{Updating the original firmware will \textbf{erase} the Rockbox
732 bootloader.} 733 bootloader.}
734 }
733 735
734 \subsection{Entering the recovery menu} 736 \subsection{Entering the recovery menu}
735 You can access the Rockbox bootloader's ``recovery menu'' by holding 737 You can access the Rockbox bootloader's ``recovery menu'' by holding
diff --git a/manual/rockbox_interface/wps.tex b/manual/rockbox_interface/wps.tex
index 16ea9407dd..7623f89146 100644
--- a/manual/rockbox_interface/wps.tex
+++ b/manual/rockbox_interface/wps.tex
@@ -81,7 +81,7 @@ your WPS (While Playing Screen).
81 % software hold targets 81 % software hold targets
82 \nopt{hold_button}{% 82 \nopt{hold_button}{%
83 \opt{SANSA_CLIP_PAD}{\ButtonHome+\ButtonSelect} 83 \opt{SANSA_CLIP_PAD}{\ButtonHome+\ButtonSelect}
84 \opt{SANSA_FUZEPLUS_PAD}{\ButtonPower} 84 \opt{SANSA_FUZEPLUS_PAD,AIGO_EROSQ_PAD}{\ButtonPower}
85 & Key lock (software hold switch) on/off.\\ 85 & Key lock (software hold switch) on/off.\\
86 }% 86 }%
87 % We explicitly list all the appropriate targets here and do no condition 87 % We explicitly list all the appropriate targets here and do no condition
@@ -112,21 +112,23 @@ your WPS (While Playing Screen).
112 \opt{ab_repeat_buttons}{% 112 \opt{ab_repeat_buttons}{%
113 \ActionWpsAbSetBNextDir{} or }% 113 \ActionWpsAbSetBNextDir{} or }%
114 % not all targets have the above action defined but the one below works on all 114 % not all targets have the above action defined but the one below works on all
115 Short \ActionWpsSkipNext{} + Long \ActionWpsSkipNext 115 \nopt{erosqnative}{
116 \opt{HAVEREMOTEKEYMAP}{ 116 Short \ActionWpsSkipNext{} + Long \ActionWpsSkipNext
117 & 117 \opt{HAVEREMOTEKEYMAP}{
118 &
118 \opt{IRIVER_RC_H100_PAD}{\ActionRCWpsAbSetBNextDir{} or} 119 \opt{IRIVER_RC_H100_PAD}{\ActionRCWpsAbSetBNextDir{} or}
119 Short \ActionRCWpsSkipNext{} + Long \ActionRCWpsSkipNext} 120 Short \ActionRCWpsSkipNext{} + Long \ActionRCWpsSkipNext}
120 & Skip to the next directory.\\ 121 & Skip to the next directory.\\
121 % 122 %
122 \opt{ab_repeat_buttons}{% 123 \opt{ab_repeat_buttons}{%
123 \ActionWpsAbSetAPrevDir{} or }% 124 \ActionWpsAbSetAPrevDir{} or }%
124 Short \ActionWpsSkipPrev{} + Long \ActionWpsSkipPrev 125 Short \ActionWpsSkipPrev{} + Long \ActionWpsSkipPrev
125 \opt{HAVEREMOTEKEYMAP}{ 126 \opt{HAVEREMOTEKEYMAP}{
126 & 127 &
127 \opt{IRIVER_RC_H100_PAD}{\ActionRCWpsAbSetAPrevDir{} or} 128 \opt{IRIVER_RC_H100_PAD}{\ActionRCWpsAbSetAPrevDir{} or}
128 Short \ActionRCWpsSkipPrev{} + Long \ActionRCWpsSkipPrev} 129 Short \ActionRCWpsSkipPrev{} + Long \ActionRCWpsSkipPrev}
129 & Skip to the previous directory.\\ 130 & Skip to the previous directory.\\
131 }
130 % 132 %
131 \opt{SANSA_E200_PAD,SANSA_C200_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{ 133 \opt{SANSA_E200_PAD,SANSA_C200_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{
132 \ActionStdRec 134 \ActionStdRec