summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSzymon Dziok <b0hoon@o2.pl>2010-04-15 18:35:41 +0000
committerSzymon Dziok <b0hoon@o2.pl>2010-04-15 18:35:41 +0000
commita09152b1284d81f5454d6ae0b25081ef59aa5072 (patch)
tree65722d891f4c9e747de87a593af82cbd4f1a5892
parent8f5af57a830995d78590170178442ba7bbc8fb75 (diff)
downloadrockbox-a09152b1284d81f5454d6ae0b25081ef59aa5072.tar.gz
rockbox-a09152b1284d81f5454d6ae0b25081ef59aa5072.zip
Packard Bell Vibe 500: Add a part of the manual (no plugin keymaps yet).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25652 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--manual/advanced_topics/main.tex2
-rw-r--r--manual/appendix/config_file_options.tex6
-rw-r--r--manual/appendix/file_formats.tex4
-rw-r--r--manual/configure_rockbox/display_options.tex3
-rw-r--r--manual/configure_rockbox/playback_options.tex2
-rw-r--r--manual/configure_rockbox/recording_settings.tex6
-rw-r--r--manual/configure_rockbox/sound_settings.tex16
-rw-r--r--manual/configure_rockbox/system_options.tex46
-rw-r--r--manual/configure_rockbox/theme_settings.tex1
-rw-r--r--manual/getting_started/installation.tex26
-rw-r--r--manual/getting_started/vibe500_install.tex11
-rw-r--r--manual/main_menu/recording_screen.tex2
-rw-r--r--manual/platform/keymap-vibe500.tex105
-rw-r--r--manual/platform/vibe500.tex25
-rw-r--r--manual/rockbox_interface/browsing_and_playing.tex12
-rw-r--r--manual/rockbox_interface/main.tex39
-rw-r--r--manual/rockbox_interface/wps.tex6
17 files changed, 272 insertions, 40 deletions
diff --git a/manual/advanced_topics/main.tex b/manual/advanced_topics/main.tex
index 8670e051f8..7bbfcee093 100644
--- a/manual/advanced_topics/main.tex
+++ b/manual/advanced_topics/main.tex
@@ -572,7 +572,7 @@ You just ``play'' a file with the extension %
572\opt{h100,h300}{\fname{.iriver}.} % 572\opt{h100,h300}{\fname{.iriver}.} %
573\opt{ipod}{\fname{.ipod}.} % 573\opt{ipod}{\fname{.ipod}.} %
574\opt{iaudio}{\fname{.iaudio}.} % 574\opt{iaudio}{\fname{.iaudio}.} %
575\opt{sansa,h10,h10_5gb}{\fname{.mi4}.} % 575\opt{sansa,h10,h10_5gb,vibe500}{\fname{.mi4}.} %
576\opt{sansaAMS}{\fname{.sansa}.} % 576\opt{sansaAMS}{\fname{.sansa}.} %
577\opt{gigabeatf,gigabeats}{\fname{.gigabeat}.} % 577\opt{gigabeatf,gigabeats}{\fname{.gigabeat}.} %
578This can be used to test new firmware versions without deleting your 578This can be used to test new firmware versions without deleting your
diff --git a/manual/appendix/config_file_options.tex b/manual/appendix/config_file_options.tex
index 84bbdf30ab..2c5136d3b8 100644
--- a/manual/appendix/config_file_options.tex
+++ b/manual/appendix/config_file_options.tex
@@ -19,20 +19,20 @@
19 \opt{ipodvideo}{-89 to +6}% 19 \opt{ipodvideo}{-89 to +6}%
20 \opt{x5}{-73 to +6} 20 \opt{x5}{-73 to +6}
21 \opt{e200,e200v2}{-74 to +6} 21 \opt{e200,e200v2}{-74 to +6}
22 \opt{ipodcolor}{-74 to +6}% 22 \opt{ipodcolor,vibe500}{-74 to +6}%
23 & dB\\ 23 & dB\\
24 \nopt{x5}{% 24 \nopt{x5}{%
25 bass & \opt{masd}{-15 to +15}% 25 bass & \opt{masd}{-15 to +15}%
26 \opt{masf}{-12 to +12}% 26 \opt{masf}{-12 to +12}%
27 \opt{h100,h300}{0 to +24}% 27 \opt{h100,h300}{0 to +24}%
28 \opt{ipod}{-6 to +9}% 28 \opt{ipod}{-6 to +9}%
29 \opt{e200,e200v2}{-24 to +24}% 29 \opt{e200,e200v2,vibe500}{-24 to +24}%
30 & dB\\ 30 & dB\\
31 treble & \opt{masd}{-15 to +15}% 31 treble & \opt{masd}{-15 to +15}%
32 \opt{masf}{-12 to +12}% 32 \opt{masf}{-12 to +12}%
33 \opt{h100,h300}{0 to +6}% 33 \opt{h100,h300}{0 to +6}%
34 \opt{ipod}{-6 to +9}% 34 \opt{ipod}{-6 to +9}%
35 \opt{e200,e200v2}{-24 to +24}% 35 \opt{e200,e200v2,vibe500}{-24 to +24}%
36 & dB\\ 36 & dB\\
37 }% 37 }%
38 balance & -100 to +100 & \%\\ 38 balance & -100 to +100 & \%\\
diff --git a/manual/appendix/file_formats.tex b/manual/appendix/file_formats.tex
index 77fafb5af3..08adaaf08d 100644
--- a/manual/appendix/file_formats.tex
+++ b/manual/appendix/file_formats.tex
@@ -62,7 +62,7 @@
62\includegraphics[width=0.37cm]{appendix/images/icon-playlist.png} 62\includegraphics[width=0.37cm]{appendix/images/icon-playlist.png}
63 & Playlist & \fname{.m3u, .m3u8} & Load the playlist and start playing 63 & Playlist & \fname{.m3u, .m3u8} & Load the playlist and start playing
64 the first file \\ 64 the first file \\
65\opt{h10,h10_5gb,sansa}{ 65\opt{h10,h10_5gb,sansa,vibe500}{
66 \includegraphics[width=0.37cm]{appendix/images/icon-rolo.png} 66 \includegraphics[width=0.37cm]{appendix/images/icon-rolo.png}
67 & Rockbox firmware & \fname{.mi4} & Load the new firmware with ROLO \\ 67 & Rockbox firmware & \fname{.mi4} & Load the new firmware with ROLO \\
68} 68}
@@ -138,7 +138,7 @@
138 \opt{gigabeats}{ 138 \opt{gigabeats}{
139 Monkey's Audio & \fname{.ape, .mac} & -c1000 to -c4000 files decode 139 Monkey's Audio & \fname{.ape, .mac} & -c1000 to -c4000 files decode
140 fast enough to be useful.} 140 fast enough to be useful.}
141 \opt{ipod,h10,h10_5gb,mrobe100,sansa}{ 141 \opt{ipod,h10,h10_5gb,mrobe100,sansa,vibe500}{
142 Monkey's Audio & \fname{.ape, .mac} & Only -c1000 files decode fast 142 Monkey's Audio & \fname{.ape, .mac} & Only -c1000 files decode fast
143 enough to be useful.} 143 enough to be useful.}
144 \\ 144 \\
diff --git a/manual/configure_rockbox/display_options.tex b/manual/configure_rockbox/display_options.tex
index b78a155b82..6d32e44963 100644
--- a/manual/configure_rockbox/display_options.tex
+++ b/manual/configure_rockbox/display_options.tex
@@ -168,7 +168,8 @@
168 \opt{ondio}{\ButtonMenu+\ButtonRight/\ButtonLeft} 168 \opt{ondio}{\ButtonMenu+\ButtonRight/\ButtonLeft}
169 \opt{c200,e200,h100,h300,ipod1g2g,ipod3g,ipod4g,ipodcolor,ipodmini,ipodnano, 169 \opt{c200,e200,h100,h300,ipod1g2g,ipod3g,ipod4g,ipodcolor,ipodmini,ipodnano,
170 ipodnano2g,ipodvideo,x5,mrobe100,gigabeatf,gigabeats,e200v2} 170 ipodnano2g,ipodvideo,x5,mrobe100,gigabeatf,gigabeats,e200v2}
171 {Long \ButtonRight/\ButtonLeft}\opt{h10,h10_5gb}{Long \ButtonRew/\ButtonFF}. 171 {Long \ButtonRight/\ButtonLeft}\opt{h10,h10_5gb}{Long \ButtonRew/\ButtonFF}
172 \opt{vibe500}{Long \ButtonPrev/\ButtonNext}.
172 Setting this option to \setting{Yes} 173 Setting this option to \setting{Yes}
173 will keep the list entries at their fixed positions and allow them to be 174 will keep the list entries at their fixed positions and allow them to be
174 scrolled out of view, whereas \setting{No} will only scroll those entries 175 scrolled out of view, whereas \setting{No} will only scroll those entries
diff --git a/manual/configure_rockbox/playback_options.tex b/manual/configure_rockbox/playback_options.tex
index d9e8e78426..da6f6efa9b 100644
--- a/manual/configure_rockbox/playback_options.tex
+++ b/manual/configure_rockbox/playback_options.tex
@@ -43,7 +43,7 @@ you to configure settings related to audio playback.
43 Setting the End Point (B) is done accordingly using 43 Setting the End Point (B) is done accordingly using
44 \ActionWpsAbSetBNextDir{}. To reset the markers press \ActionWpsAbReset{}. 44 \ActionWpsAbSetBNextDir{}. To reset the markers press \ActionWpsAbReset{}.
45 }% 45 }%
46 \opt{ipod,IAUDIO_X5_PAD,ONDIO_PAD,PLAYER_PAD}{% 46 \opt{ipod,IAUDIO_X5_PAD,ONDIO_PAD,PLAYER_PAD,PBELL_VIBE500_PAD}{%
47 To set the Start Point (A) press \ActionWpsBrowse{}. The following 47 To set the Start Point (A) press \ActionWpsBrowse{}. The following
48 press of \ActionWpsBrowse{} will set the End Point (B), and a third 48 press of \ActionWpsBrowse{} will set the End Point (B), and a third
49 successive \ActionWpsBrowse{} will reset the markers. 49 successive \ActionWpsBrowse{} will reset the markers.
diff --git a/manual/configure_rockbox/recording_settings.tex b/manual/configure_rockbox/recording_settings.tex
index aa469aca03..14a53e9b4a 100644
--- a/manual/configure_rockbox/recording_settings.tex
+++ b/manual/configure_rockbox/recording_settings.tex
@@ -46,7 +46,7 @@
46 Choose the recording frequency (sample rate). 46 Choose the recording frequency (sample rate).
47 \opt{masf}{48~kHz, 44.1~kHz, 32~kHz, 24~kHz, 22.05~kHz, 16~kHz} 47 \opt{masf}{48~kHz, 44.1~kHz, 32~kHz, 24~kHz, 22.05~kHz, 16~kHz}
48 \opt{h100,h300}{44.1~kHz, 22.05~kHz and 11.025~kHz} 48 \opt{h100,h300}{44.1~kHz, 22.05~kHz and 11.025~kHz}
49 \opt{x5}{88.2~kHz, 44.1~kHz, 22.05~kHz and 11.025~kHz} 49 \opt{x5,vibe500}{88.2~kHz, 44.1~kHz, 22.05~kHz and 11.025~kHz}
50 \opt{sansaAMS}{96~kHz, 88.2~kHz, 64~kHz, 48~kHz, 44.1~kHz, 32~kHz, 24~kHz, % 50 \opt{sansaAMS}{96~kHz, 88.2~kHz, 64~kHz, 48~kHz, 44.1~kHz, 32~kHz, 24~kHz, %
51 22.05~kHz, 16~kHz, 12~kHz, 11.025~kHz and 8~kHz} 51 22.05~kHz, 16~kHz, 12~kHz, 11.025~kHz and 8~kHz}
52 \opt{gigabeats}{48~kHz, 44.1~kHz, 32~kHz, 24~kHz, 22.05~kHz, 16~kHz, 12~kHz, % 52 \opt{gigabeats}{48~kHz, 44.1~kHz, 32~kHz, 24~kHz, 22.05~kHz, 16~kHz, 12~kHz, %
@@ -75,8 +75,8 @@
75 Choose the source of the recording. The options are: 75 Choose the source of the recording. The options are:
76 \opt{recorder,recorderv2fm,h100}{\setting{SPDIF (digital)}, }% 76 \opt{recorder,recorderv2fm,h100}{\setting{SPDIF (digital)}, }%
77 \nopt{ipodnano,ipodvideo}{\setting{Mic}\nopt{radio} 77 \nopt{ipodnano,ipodvideo}{\setting{Mic}\nopt{radio}
78 {\nopt{recorder,m5,ipod4g,ipodcolor}{,} and }}% 78 {\nopt{recorder,m5,ipod4g,ipodcolor,vibe500}{,} and }}%
79 \nopt{sansa,sansaAMS}{\nopt{ipodnano,ipodvideo,recorder,m5,ipod4g,ipodcolor}% 79 \nopt{sansa,sansaAMS}{\nopt{ipodnano,ipodvideo,recorder,m5,ipod4g,ipodcolor,vibe500}%
80 {, }\setting{Line In}}% 80 {, }\setting{Line In}}%
81 \nopt{radio}{.} 81 \nopt{radio}{.}
82 \opt{radio}{and {\setting{FM Radio}}. For more information on recording from the radio 82 \opt{radio}{and {\setting{FM Radio}}. For more information on recording from the radio
diff --git a/manual/configure_rockbox/sound_settings.tex b/manual/configure_rockbox/sound_settings.tex
index 467a90c582..21d65b35d8 100644
--- a/manual/configure_rockbox/sound_settings.tex
+++ b/manual/configure_rockbox/sound_settings.tex
@@ -11,7 +11,7 @@ change to customise your listening experience.
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 \opt{player,recorder,recorderv2fm,ondio,x5,m5,ipodnano,ipodnano2g,ipodvideo, 13 \opt{player,recorder,recorderv2fm,ondio,x5,m5,ipodnano,ipodnano2g,ipodvideo,
14 ipodcolor,ipod1g2g,h10,h10_5gb,sansa,sansaAMS,gigabeats,gigabeatf}{ 14 ipodcolor,ipod1g2g,h10,h10_5gb,sansa,sansaAMS,gigabeats,gigabeatf,vibe500}{
15 Values higher than 0~dB are available and can be used to raise the 15 Values higher than 0~dB are available and can be used to raise the
16 volume more than would otherwise be possible. These volume levels will 16 volume more than would otherwise be possible. These volume levels will
17 ordinarily lead to distorted sound, but might work nicely for music that has 17 ordinarily lead to distorted sound, but might work nicely for music that has
@@ -26,7 +26,7 @@ change to customise your listening experience.
26 \opt{ipodnano2g,ipodcolor,ipod1g2g,h10,h10_5gb,sansa,sansaAMS}{minimum of 26 \opt{ipodnano2g,ipodcolor,ipod1g2g,h10,h10_5gb,sansa,sansaAMS}{minimum of
27 -74~dB to a maximum of +6~dB.}% 27 -74~dB to a maximum of +6~dB.}%
28 \opt{gigabeats}{minimum of -90~dB to a maximum of +6~dB.}% 28 \opt{gigabeats}{minimum of -90~dB to a maximum of +6~dB.}%
29 \opt{gigabeatf}{minimum of -74~dB to a maximum of +6~dB.}% 29 \opt{gigabeatf,vibe500}{minimum of -74~dB to a maximum of +6~dB.}%
30 \opt{ipodvideo}{\\Remark: Lowering the volume below -57~dB will also affect the line-out 30 \opt{ipodvideo}{\\Remark: Lowering the volume below -57~dB will also affect the line-out
31 and the recording gain.} 31 and the recording gain.}
32 32
@@ -40,7 +40,7 @@ change to customise your listening experience.
40 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 24~dB.}% 40 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 24~dB.}%
41 \opt{ipodnano,ipodnano2g,ipodcolor}{The minimum setting is -6~dB and the maximum is 9~dB.}% 41 \opt{ipodnano,ipodnano2g,ipodcolor}{The minimum setting is -6~dB and the maximum is 9~dB.}%
42 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}% 42 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}%
43 \opt{x5,sansa,sansaAMS,h10,h10_5gb}{The minimum setting is -24~dB and the maximum is 24~dB.} 43 \opt{x5,sansa,sansaAMS,h10,h10_5gb,vibe500}{The minimum setting is -24~dB and the maximum is 24~dB.}
44 44
45\opt{ipodvideo}{ 45\opt{ipodvideo}{
46\section{Bass Cutoff} 46\section{Bass Cutoff}
@@ -60,7 +60,7 @@ change to customise your listening experience.
60 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 6~dB.}% 60 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 6~dB.}%
61 \opt{ipodnano,ipodnano2g,ipodcolor}{The minimum setting is -6~dB and the maximum is 9~dB.}% 61 \opt{ipodnano,ipodnano2g,ipodcolor}{The minimum setting is -6~dB and the maximum is 9~dB.}%
62 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}% 62 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}%
63 \opt{x5,sansa,sansaAMS,h10,h10_5gb}{The minimum setting is -24~dB and the maximum is 24~dB.} 63 \opt{x5,sansa,sansaAMS,h10,h10_5gb,vibe500}{The minimum setting is -24~dB and the maximum is 24~dB.}
64 64
65\opt{ipodvideo}{ 65\opt{ipodvideo}{
66\section{Treble Cutoff} 66\section{Treble Cutoff}
@@ -326,7 +326,7 @@ change to customise your listening experience.
326 \begin{table} 326 \begin{table}
327 \begin{btnmap}{}{} 327 \begin{btnmap}{}{}
328 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollFwd} 328 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollFwd}
329 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} 329 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,PBELL_VIBE500_PAD}{\ButtonUp}
330 \opt{SANSA_E200_PAD}{\ButtonScrollBack} 330 \opt{SANSA_E200_PAD}{\ButtonScrollBack}
331 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonRight} 331 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonRight}
332 \opt{COWON_D2_PAD}{\TouchMidRight} 332 \opt{COWON_D2_PAD}{\TouchMidRight}
@@ -336,7 +336,7 @@ change to customise your listening experience.
336 & Raises the highlighted parameter.\\ 336 & Raises the highlighted parameter.\\
337 % 337 %
338 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollBack} 338 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollBack}
339 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} 339 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,PBELL_VIBE500_PAD}{\ButtonDown}
340 \opt{SANSA_E200_PAD}{\ButtonScrollFwd} 340 \opt{SANSA_E200_PAD}{\ButtonScrollFwd}
341 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonLeft} 341 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonLeft}
342 \opt{touchscreen}{\TouchMidLeft} 342 \opt{touchscreen}{\TouchMidLeft}
@@ -349,6 +349,7 @@ change to customise your listening experience.
349 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft} 349 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft}
350 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonUp} 350 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonUp}
351 \opt{COWON_D2_PAD}{\ActionStdPrev} 351 \opt{COWON_D2_PAD}{\ActionStdPrev}
352 \opt{PBELL_VIBE500_PAD}{\ButtonPrev}
352 \opt{HAVEREMOTEKEYMAP}{& } 353 \opt{HAVEREMOTEKEYMAP}{& }
353 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp} 354 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp}
354 & Moves to the previous EQ band. \\ 355 & Moves to the previous EQ band. \\
@@ -357,12 +358,14 @@ change to customise your listening experience.
357 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonRight} 358 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonRight}
358 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonDown} 359 \opt{SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonDown}
359 \opt{COWON_D2_PAD}{\ActionStdNext} 360 \opt{COWON_D2_PAD}{\ActionStdNext}
361 \opt{PBELL_VIBE500_PAD}{\ButtonNext}
360 \opt{HAVEREMOTEKEYMAP}{& } 362 \opt{HAVEREMOTEKEYMAP}{& }
361 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown} 363 \opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown}
362 & Moves to the next EQ band. \\ 364 & Moves to the next EQ band. \\
363 % 365 %
364 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect} 366 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect}
365 \opt{IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD}{\ButtonSelect} 367 \opt{IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD}{\ButtonSelect}
368 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
366 \opt{touchscreen}{\ButtonMenu{} or \TouchCenter} 369 \opt{touchscreen}{\ButtonMenu{} or \TouchCenter}
367 \opt{HAVEREMOTEKEYMAP}{& 370 \opt{HAVEREMOTEKEYMAP}{&
368 \opt{IRIVER_RC_H100_PAD}{\ButtonRCSelect} 371 \opt{IRIVER_RC_H100_PAD}{\ButtonRCSelect}
@@ -376,6 +379,7 @@ change to customise your listening experience.
376 \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec} 379 \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec}
377 \opt{SANSA_E200_PAD}{\ButtonPower/\ButtonRight} 380 \opt{SANSA_E200_PAD}{\ButtonPower/\ButtonRight}
378 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonPower} 381 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonPower}
382 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
379 \opt{touchscreen}{\ButtonPower{} or \TouchTopLeft} 383 \opt{touchscreen}{\ButtonPower{} or \TouchTopLeft}
380 \opt{HAVEREMOTEKEYMAP}{& 384 \opt{HAVEREMOTEKEYMAP}{&
381 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 385 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop}
diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex
index 18209a87a2..0cfe22c4f8 100644
--- a/manual/configure_rockbox/system_options.tex
+++ b/manual/configure_rockbox/system_options.tex
@@ -17,7 +17,7 @@
17 capacity (in mAh) the battery being used has. The default is 17 capacity (in mAh) the battery being used has. The default is
18 \opt{player,recorder}{1500mAh}% 18 \opt{player,recorder}{1500mAh}%
19 \opt{recorderv2fm}{2200mAh}% 19 \opt{recorderv2fm}{2200mAh}%
20 \opt{ondiosp,ondiofm}{1000mAh}% 20 \opt{ondiosp,ondiofm,vibe500}{1000mAh}%
21 \opt{h100,h300}{1300mAh}% 21 \opt{h100,h300}{1300mAh}%
22 \opt{ipodmini}{400mAh (1G) or 630mAh (2G)}% 22 \opt{ipodmini}{400mAh (1G) or 630mAh (2G)}%
23 \opt{ipodcolor}{700mAh}% 23 \opt{ipodcolor}{700mAh}%
@@ -205,17 +205,20 @@ therefore result in better runtime.
205 keypad mode. There are different modes which provide different 205 keypad mode. There are different modes which provide different
206 functionality. 206 functionality.
207 \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% 207 \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
208 ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{% 208 ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD%
209 ,PBELL_VIBE500_PAD}{%
209 Switching modes back and forth is done by pressing the 210 Switching modes back and forth is done by pressing the
210 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}% 211 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}%
211 \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD}% 212 \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD}%
212 {\ButtonPower}% 213 {\ButtonPower}%
213 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonRight} 214 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonRight}
215 \opt{PBELL_VIBE500_PAD}{\ButtonOK+\ButtonPrev}
214 and 216 and
215 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonRec}% 217 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonRec}%
216 \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD}% 218 \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD}%
217 {Long \ButtonPower}% 219 {Long \ButtonPower}%
218 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonLeft} 220 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonLeft}
221 \opt{PBELL_VIBE500_PAD}{\ButtonOK+\ButtonNext}
219 keys, respectively.% 222 keys, respectively.%
220 }% 223 }%
221 \opt{HAVEREMOTEKEYMAP}{ 224 \opt{HAVEREMOTEKEYMAP}{
@@ -240,7 +243,7 @@ therefore result in better runtime.
240 \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} 243 \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
241 {\ButtonVolUp / \ButtonVolDown} 244 {\ButtonVolUp / \ButtonVolDown}
242 \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} 245 \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown}
243 \opt{MROBE100_PAD}{\ButtonUp / \ButtonDown} 246 \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonUp / \ButtonDown}
244 & 247 &
245 \opt{HAVEREMOTEKEYMAP}{ 248 \opt{HAVEREMOTEKEYMAP}{
246 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} 249 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}
@@ -254,6 +257,7 @@ therefore result in better runtime.
254 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonSelect} 257 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonSelect}
255 \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} 258 \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack}
256 \opt{IRIVER_H10_PAD}{\ButtonFF} 259 \opt{IRIVER_H10_PAD}{\ButtonFF}
260 \opt{IRIVER_VIBE500_PAD}{\ButtonMenu}
257 & 261 &
258 \opt{HAVEREMOTEKEYMAP}{ 262 \opt{HAVEREMOTEKEYMAP}{
259 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}% 263 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}%
@@ -265,7 +269,7 @@ therefore result in better runtime.
265 % Playback play / pause 269 % Playback play / pause
266 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} 270 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp}
267 \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% 271 \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD%
268 ,MROBE100_PAD}{\ButtonPlay} 272 ,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonPlay}
269 \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp} 273 \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp}
270 & 274 &
271 \opt{HAVEREMOTEKEYMAP}{ 275 \opt{HAVEREMOTEKEYMAP}{
@@ -282,6 +286,7 @@ therefore result in better runtime.
282 \opt{IRIVER_H10_PAD}{\ButtonRew; Long \ButtonPlay} 286 \opt{IRIVER_H10_PAD}{\ButtonRew; Long \ButtonPlay}
283 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} 287 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
284 {\ButtonMenu; Long \ButtonPlay} 288 {\ButtonMenu; Long \ButtonPlay}
289 \opt{PBELL_VIBE500_PAD}{\ButtonCancel; Long \ButtonPlay}
285 \opt{MROBE100_PAD}{\ButtonDisplay; Long {\ButtonPlay}} 290 \opt{MROBE100_PAD}{\ButtonDisplay; Long {\ButtonPlay}}
286 & 291 &
287 \opt{HAVEREMOTEKEYMAP}{ 292 \opt{HAVEREMOTEKEYMAP}{
@@ -296,6 +301,7 @@ therefore result in better runtime.
296 IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% 301 IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD%
297 ,MROBE100_PAD} 302 ,MROBE100_PAD}
298 {\ButtonLeft} 303 {\ButtonLeft}
304 \opt{PBELL_VIBE500_PAD}{\ButtonPrev}
299 \opt{GIGABEAT_RC_PAD}{\ButtonPrev; \ButtonLeft}% 305 \opt{GIGABEAT_RC_PAD}{\ButtonPrev; \ButtonLeft}%
300 & 306 &
301 \opt{HAVEREMOTEKEYMAP}{ 307 \opt{HAVEREMOTEKEYMAP}{
@@ -309,6 +315,7 @@ therefore result in better runtime.
309 ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% 315 ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD%
310 ,MROBE100_PAD} 316 ,MROBE100_PAD}
311 {\ButtonRight} 317 {\ButtonRight}
318 \opt{PBELL_VIBE500_PAD}{\ButtonNext}
312 \opt{GIGABEAT_RC_PAD}{\ButtonNext; \ButtonRight}% 319 \opt{GIGABEAT_RC_PAD}{\ButtonNext; \ButtonRight}%
313 & 320 &
314 \opt{HAVEREMOTEKEYMAP}{ 321 \opt{HAVEREMOTEKEYMAP}{
@@ -331,7 +338,7 @@ therefore result in better runtime.
331 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} 338 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp}
332 \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp} 339 \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp}
333 \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% 340 \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD%
334 ,MROBE100_PAD}{\ButtonPlay} 341 ,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonPlay}
335 & 342 &
336 \opt{HAVEREMOTEKEYMAP}{ 343 \opt{HAVEREMOTEKEYMAP}{
337 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCPlay}% 344 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCPlay}%
@@ -343,7 +350,7 @@ therefore result in better runtime.
343 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} 350 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
344 \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonUp} 351 \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonUp}
345 \opt{SANSA_CLIP_PAD}{\ButtonHome} 352 \opt{SANSA_CLIP_PAD}{\ButtonHome}
346 \opt{IRIVER_H10_PAD}{Long \ButtonPlay} 353 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD}{Long \ButtonPlay}
347 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{Long \ButtonPlay} 354 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{Long \ButtonPlay}
348 \opt{MROBE100_PAD}{\ButtonDisplay; Long \ButtonPlay} 355 \opt{MROBE100_PAD}{\ButtonDisplay; Long \ButtonPlay}
349 & 356 &
@@ -358,6 +365,7 @@ therefore result in better runtime.
358 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonLeft} 365 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonLeft}
359 \opt{GIGABEAT_S_PAD}{\ButtonPrev; \ButtonLeft} 366 \opt{GIGABEAT_S_PAD}{\ButtonPrev; \ButtonLeft}
360 \opt{IRIVER_H10_PAD}{\ButtonRew} 367 \opt{IRIVER_H10_PAD}{\ButtonRew}
368 \opt{PBELL_VIBE500_PAD}{\ButtonPrev}
361 & 369 &
362 \opt{HAVEREMOTEKEYMAP}{ 370 \opt{HAVEREMOTEKEYMAP}{
363 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCRew}% 371 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCRew}%
@@ -370,6 +378,7 @@ therefore result in better runtime.
370 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonRight} 378 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonRight}
371 \opt{GIGABEAT_S_PAD}{\ButtonNext; \ButtonRight} 379 \opt{GIGABEAT_S_PAD}{\ButtonNext; \ButtonRight}
372 \opt{IRIVER_H10_PAD}{\ButtonFF} 380 \opt{IRIVER_H10_PAD}{\ButtonFF}
381 \opt{PBELL_VIBE500_PAD}{\ButtonNext}
373 & 382 &
374 \opt{HAVEREMOTEKEYMAP}{ 383 \opt{HAVEREMOTEKEYMAP}{
375 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCFF}% 384 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCFF}%
@@ -382,6 +391,7 @@ therefore result in better runtime.
382 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonLeft} 391 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonLeft}
383 \opt{GIGABEAT_S_PAD}{Long \ButtonPrev; Long \ButtonLeft} 392 \opt{GIGABEAT_S_PAD}{Long \ButtonPrev; Long \ButtonLeft}
384 \opt{IRIVER_H10_PAD}{Long \ButtonRew} 393 \opt{IRIVER_H10_PAD}{Long \ButtonRew}
394 \opt{PBELL_VIBE500_PAD}{Long \ButtonPrev}
385 & 395 &
386 \opt{HAVEREMOTEKEYMAP}{ 396 \opt{HAVEREMOTEKEYMAP}{
387 \opt{MROBE100_RC_PAD}{Long \ButtonRCRew}% 397 \opt{MROBE100_RC_PAD}{Long \ButtonRCRew}%
@@ -394,6 +404,7 @@ therefore result in better runtime.
394 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonRight} 404 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonRight}
395 \opt{GIGABEAT_S_PAD}{Long \ButtonNext; Long \ButtonRight} 405 \opt{GIGABEAT_S_PAD}{Long \ButtonNext; Long \ButtonRight}
396 \opt{IRIVER_H10_PAD}{Long \ButtonFF} 406 \opt{IRIVER_H10_PAD}{Long \ButtonFF}
407 \opt{PBELL_VIBE500_PAD}{Long \ButtonNext}
397 & 408 &
398 \opt{HAVEREMOTEKEYMAP}{ 409 \opt{HAVEREMOTEKEYMAP}{
399 \opt{MROBE100_RC_PAD}{Long \ButtonRCFF}% 410 \opt{MROBE100_RC_PAD}{Long \ButtonRCFF}%
@@ -407,6 +418,7 @@ therefore result in better runtime.
407 \opt{IRIVER_H10_PAD}{\ButtonLeft} 418 \opt{IRIVER_H10_PAD}{\ButtonLeft}
408 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} 419 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
409 {\ButtonMenu} 420 {\ButtonMenu}
421 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
410 & 422 &
411 \opt{HAVEREMOTEKEYMAP}{ 423 \opt{HAVEREMOTEKEYMAP}{
412 \opt{MROBE100_RC_PAD}{\ButtonRCDisplay}% 424 \opt{MROBE100_RC_PAD}{\ButtonRCDisplay}%
@@ -420,6 +432,7 @@ therefore result in better runtime.
420 \opt{IRIVER_H10_PAD}{Long \ButtonLeft} 432 \opt{IRIVER_H10_PAD}{Long \ButtonLeft}
421 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} 433 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
422 {Long \ButtonMenu} 434 {Long \ButtonMenu}
435 \opt{PBELL_VIBE500_PAD}{\ButtonMenu}
423 & 436 &
424 \opt{HAVEREMOTEKEYMAP}{ 437 \opt{HAVEREMOTEKEYMAP}{
425 \opt{MROBE100_RC_PAD}{Long \ButtonRCDisplay}% 438 \opt{MROBE100_RC_PAD}{Long \ButtonRCDisplay}%
@@ -433,7 +446,7 @@ therefore result in better runtime.
433 \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} 446 \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
434 {\ButtonVolUp / \ButtonVolDown} 447 {\ButtonVolUp / \ButtonVolDown}
435 \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} 448 \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown}
436 \opt{MROBE100_PAD}{\ButtonUp / \ButtonDown} 449 \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonUp / \ButtonDown}
437 & 450 &
438 \opt{HAVEREMOTEKEYMAP}{ 451 \opt{HAVEREMOTEKEYMAP}{
439 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} 452 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}
@@ -448,6 +461,7 @@ therefore result in better runtime.
448 {\ButtonSelect} 461 {\ButtonSelect}
449 \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} 462 \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack}
450 \opt{IRIVER_H10_PAD}{\ButtonRight} 463 \opt{IRIVER_H10_PAD}{\ButtonRight}
464 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
451 & 465 &
452 \opt{HAVEREMOTEKEYMAP}{ 466 \opt{HAVEREMOTEKEYMAP}{
453 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}% 467 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}%
@@ -461,6 +475,7 @@ therefore result in better runtime.
461 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonSelect} 475 ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonSelect}
462 \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack} 476 \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack}
463 \opt{IRIVER_H10_PAD}{Long \ButtonRight} 477 \opt{IRIVER_H10_PAD}{Long \ButtonRight}
478 \opt{PBELL_VIBE500_PAD}{Long \ButtonOK}
464 & 479 &
465 \opt{HAVEREMOTEKEYMAP}{ 480 \opt{HAVEREMOTEKEYMAP}{
466 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}% 481 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}%
@@ -485,7 +500,7 @@ therefore result in better runtime.
485 \opt{GIGABEAT_S_PAD} 500 \opt{GIGABEAT_S_PAD}
486 {\ButtonPrev; \ButtonVolUp / \ButtonNext; \ButtonVolDown} 501 {\ButtonPrev; \ButtonVolUp / \ButtonNext; \ButtonVolDown}
487 \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} 502 \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown}
488 \opt{MROBE100_PAD}{\ButtonUp / \ButtonDown} 503 \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonUp / \ButtonDown}
489 & 504 &
490 \opt{HAVEREMOTEKEYMAP}{ 505 \opt{HAVEREMOTEKEYMAP}{
491 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} 506 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}
@@ -501,6 +516,7 @@ therefore result in better runtime.
501 \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} 516 \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF}
502 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} 517 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
503 {\ButtonPlay / \ButtonMenu} 518 {\ButtonPlay / \ButtonMenu}
519 \opt{PBELL_VIBE500_PAD}{\ButtonOK / \ButtonCancel}
504 & 520 &
505 \opt{HAVEREMOTEKEYMAP}{ 521 \opt{HAVEREMOTEKEYMAP}{
506 \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay}% 522 \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay}%
@@ -515,6 +531,7 @@ therefore result in better runtime.
515 \opt{IRIVER_H10_PAD}{Long \ButtonRew / Long \ButtonFF} 531 \opt{IRIVER_H10_PAD}{Long \ButtonRew / Long \ButtonFF}
516 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} 532 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
517 {Long \ButtonPlay / Long \ButtonMenu} 533 {Long \ButtonPlay / Long \ButtonMenu}
534 \opt{PBELL_VIBE500_PAD}{\ButtonPlay / \ButtonMenu}
518 & 535 &
519 \opt{HAVEREMOTEKEYMAP}{ 536 \opt{HAVEREMOTEKEYMAP}{
520 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF / Long \ButtonRCRew}% 537 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF / Long \ButtonRCRew}%
@@ -536,6 +553,7 @@ therefore result in better runtime.
536 \opt{IRIVER_H10_PAD}{Long \ButtonRew+\ButtonFF} 553 \opt{IRIVER_H10_PAD}{Long \ButtonRew+\ButtonFF}
537 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} 554 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
538 {Long \ButtonPlay+\ButtonMenu} 555 {Long \ButtonPlay+\ButtonMenu}
556 \opt{PBELL_VIBE500_PAD}{Long \ButtonPlay}
539 & 557 &
540 \opt{HAVEREMOTEKEYMAP}{ 558 \opt{HAVEREMOTEKEYMAP}{
541 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF+\ButtonRCRew}% 559 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF+\ButtonRCRew}%
@@ -549,6 +567,7 @@ therefore result in better runtime.
549 ,SANSA_CLIP_PAD,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 567 ,SANSA_CLIP_PAD,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD%
550 ,IPOD_1G2G_PAD,MROBE100_PAD} 568 ,IPOD_1G2G_PAD,MROBE100_PAD}
551 {\ButtonLeft / \ButtonRight} 569 {\ButtonLeft / \ButtonRight}
570 \opt{PBELL_VIBE500_PAD}{\ButtonPrev / \ButtonNext}
552 & 571 &
553 \opt{HAVEREMOTEKEYMAP}{ 572 \opt{HAVEREMOTEKEYMAP}{
554 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} 573 \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}
@@ -565,6 +584,7 @@ therefore result in better runtime.
565 \opt{MROBE100_PAD}{Long \ButtonDisplay} 584 \opt{MROBE100_PAD}{Long \ButtonDisplay}
566 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} 585 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
567 {Long \ButtonSelect+\ButtonMenu} 586 {Long \ButtonSelect+\ButtonMenu}
587 \opt{PBELL_VIBE500_PAD}{Long \ButtonCancel}
568 & 588 &
569 \opt{HAVEREMOTEKEYMAP}{ 589 \opt{HAVEREMOTEKEYMAP}{
570 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% 590 \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}%
@@ -577,6 +597,7 @@ therefore result in better runtime.
577 ,SANSA_CLIP_PAD,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 597 ,SANSA_CLIP_PAD,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD%
578 ,IPOD_1G2G_PAD,MROBE100_PAD} 598 ,IPOD_1G2G_PAD,MROBE100_PAD}
579 {Long \ButtonLeft / Long \ButtonRight} 599 {Long \ButtonLeft / Long \ButtonRight}
600 \opt{PBELL_VIBE500_PAD}{Long \ButtonPrev / Long \ButtonNext}
580 & 601 &
581 \opt{HAVEREMOTEKEYMAP}{ 602 \opt{HAVEREMOTEKEYMAP}{
582 \opt{MROBE100_RC_PAD}{Long \ButtonRCRew / Long \ButtonRCFF}% 603 \opt{MROBE100_RC_PAD}{Long \ButtonRCRew / Long \ButtonRCFF}%
@@ -591,6 +612,7 @@ therefore result in better runtime.
591 \opt{IRIVER_H10_PAD}{\ButtonPlay} 612 \opt{IRIVER_H10_PAD}{\ButtonPlay}
592 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} 613 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
593 {Long \ButtonSelect+\ButtonPlay} 614 {Long \ButtonSelect+\ButtonPlay}
615 \opt{PBELL_VIBE500_PAD}{Long \ButtonRec}
594 & 616 &
595 \opt{HAVEREMOTEKEYMAP}{ 617 \opt{HAVEREMOTEKEYMAP}{
596 \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% 618 \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}%
@@ -615,6 +637,8 @@ therefore result in better runtime.
615 \ButtonLeft / \ButtonRight} 637 \ButtonLeft / \ButtonRight}
616 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} 638 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
617 {\ButtonMenu / \ButtonPlay / \ButtonLeft / \ButtonRight} 639 {\ButtonMenu / \ButtonPlay / \ButtonLeft / \ButtonRight}
640 \opt{PBELL_VIBE500_PAD}
641 {\ButtonUp / \ButtonDown / \ButtonPrev / \ButtonNext}
618 & 642 &
619 \opt{HAVEREMOTEKEYMAP}{ 643 \opt{HAVEREMOTEKEYMAP}{
620 \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay / 644 \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay /
@@ -629,7 +653,7 @@ therefore result in better runtime.
629 {\ButtonSelect} 653 {\ButtonSelect}
630 \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} 654 \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack}
631 \opt{IRIVER_H10_PAD}{\ButtonPlay} 655 \opt{IRIVER_H10_PAD}{\ButtonPlay}
632 \opt{MROBE100_PAD}{\ButtonMenu} 656 \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonMenu}
633 & 657 &
634 \opt{HAVEREMOTEKEYMAP}{ 658 \opt{HAVEREMOTEKEYMAP}{
635 \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% 659 \opt{MROBE100_RC_PAD}{\ButtonRCHeart}%
@@ -642,7 +666,7 @@ therefore result in better runtime.
642 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} 666 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
643 \opt{GIGABEAT_S_PAD}{\ButtonMenu} 667 \opt{GIGABEAT_S_PAD}{\ButtonMenu}
644 \opt{SANSA_CLIP_PAD}{\ButtonHome} 668 \opt{SANSA_CLIP_PAD}{\ButtonHome}
645 \opt{MROBE100_PAD}{\ButtonPlay} 669 \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonPlay}
646 & 670 &
647 \opt{HAVEREMOTEKEYMAP}{ 671 \opt{HAVEREMOTEKEYMAP}{
648 &} 672 &}
@@ -658,6 +682,8 @@ therefore result in better runtime.
658 {\ButtonVolUp; \ButtonPrev / \ButtonVolDown; \ButtonNext} 682 {\ButtonVolUp; \ButtonPrev / \ButtonVolDown; \ButtonNext}
659 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MROBE100_PAD} 683 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MROBE100_PAD}
660 {\ButtonVolUp / \ButtonVolDown} 684 {\ButtonVolUp / \ButtonVolDown}
685 \opt{PBELL_VIBE500_PAD}
686 {\ButtonOK / \ButtonCancel}
661 & 687 &
662 \opt{HAVEREMOTEKEYMAP}{ 688 \opt{HAVEREMOTEKEYMAP}{
663 \opt{MROBE100_RC_PAD}{\ButtonRCVolUp / \ButtonRCVolDown}% 689 \opt{MROBE100_RC_PAD}{\ButtonRCVolUp / \ButtonRCVolDown}%
diff --git a/manual/configure_rockbox/theme_settings.tex b/manual/configure_rockbox/theme_settings.tex
index fde223453e..35cf716828 100644
--- a/manual/configure_rockbox/theme_settings.tex
+++ b/manual/configure_rockbox/theme_settings.tex
@@ -40,6 +40,7 @@ customize the visual apperance of Rockbox.
40 \opt{gigabeatf}{\url{http://themes.rockbox.org/index.php?target=gigabeatf}}% 40 \opt{gigabeatf}{\url{http://themes.rockbox.org/index.php?target=gigabeatf}}%
41 \opt{gigabeats}{\url{http://themes.rockbox.org/index.php?target=gigabeats}}% 41 \opt{gigabeats}{\url{http://themes.rockbox.org/index.php?target=gigabeats}}%
42 \opt{mrobe100}{\url{http://themes.rockbox.org/index.php?target=mrobe100}}% 42 \opt{mrobe100}{\url{http://themes.rockbox.org/index.php?target=mrobe100}}%
43 \opt{vibe500}{\url{http://themes.rockbox.org/index.php?target=vibe500}}%
43 . 44 .
44 45
45 \note{Themes do not have to be purely visual. It is quite possible to create 46 \note{Themes do not have to be purely visual. It is quite possible to create
diff --git a/manual/getting_started/installation.tex b/manual/getting_started/installation.tex
index 8447c4be15..ac1d0df1f8 100644
--- a/manual/getting_started/installation.tex
+++ b/manual/getting_started/installation.tex
@@ -171,7 +171,17 @@ follow the instructions at
171 $\rightarrow$ Connections $\rightarrow$ PC Connections} is set to 171 $\rightarrow$ Connections $\rightarrow$ PC Connections} is set to
172 \setting{gigabeat room}. Also, during installation, do not connect your 172 \setting{gigabeat room}. Also, during installation, do not connect your
173 \dap{} using the cradle but plug the USB cable directly to the \dap{}. 173 \dap{} using the cradle but plug the USB cable directly to the \dap{}.
174 } 174 }
175 \opt{vibe500}{
176 The installation requires you to use UMS mode.
177 In order to start up your \playertype{} in UMS mode you need to:
178 \begin{enumerate}
179 \item Turn off the \dap{} (Original Firmware).
180 \item Connect your \playertype{} to the computer using the data cable.
181 \item Push and hold \ButtonPower{} (for about 2 seconds) until the "USB" screen appears.
182 \end{enumerate}
183 The \dap{} will now appear as a regular disk on your computer.
184 }
175\end{description} 185\end{description}
176} 186}
177 187
@@ -407,7 +417,7 @@ data partiton.}}
407\dap{}.}} 417\dap{}.}}
408 418
409\item Connect your \dap{} to the computer via USB 419\item Connect your \dap{} to the computer via USB
410 \opt{sansa,sansaAMS,h10,h10_5gb}{ in MSC mode } 420 \opt{sansa,sansaAMS,h10,h10_5gb,vibe500}{ in MSC mode }
411 \opt{ipod3g,ipod4g,ipodmini,ipodcolor}{ or Firewire }as described in 421 \opt{ipod3g,ipod4g,ipodmini,ipodcolor}{ or Firewire }as described in
412 the manual that came with your \dap{}. 422 the manual that came with your \dap{}.
413 423
@@ -453,6 +463,7 @@ structure that Rockbox needs.\\}
453 \opt{sansaAMS}{\input{getting_started/sansaAMS_install.tex}} 463 \opt{sansaAMS}{\input{getting_started/sansaAMS_install.tex}}
454 \opt{mrobe100}{\input{getting_started/mrobe100_install.tex}} 464 \opt{mrobe100}{\input{getting_started/mrobe100_install.tex}}
455 \opt{cowond2}{\input{getting_started/cowond2_install.tex}} 465 \opt{cowond2}{\input{getting_started/cowond2_install.tex}}
466 \opt{vibe500}{\input{getting_started/vibe500_install.tex}}
456}} 467}}
457 468
458\subsection{Finishing the install}\label{ref:finish_install} 469\subsection{Finishing the install}\label{ref:finish_install}
@@ -483,7 +494,7 @@ structure that Rockbox needs.\\}
483 \end{itemize} 494 \end{itemize}
484} 495}
485 496
486\opt{h10,h10_5gb,ipod,mrobe100,sansa,archos,sansaAMS,cowond2}{ 497\opt{h10,h10_5gb,ipod,mrobe100,sansa,archos,sansaAMS,cowond2,vibe500}{
487 Safely eject / unmount the USB drive, unplug the cable and restart. 498 Safely eject / unmount the USB drive, unplug the cable and restart.
488} 499}
489 500
@@ -630,6 +641,15 @@ completely follow the manual uninstallation instructions below.}}
630 it may be necessary to first put your device into UMS mode. 641 it may be necessary to first put your device into UMS mode.
631} 642}
632 643
644\opt{vibe500}{
645 If you would like to go back to using the original \playerman{} software,
646 connect the \dap{} to your computer, and delete the
647 \fname{jukebox.mi4} file and rename
648 \fname{OF.mi4} to \fname{JUKEBOX.mi4}
649 in the \fname{System} directory on your \playertype{}. As in the installation,
650 it may be necessary to first put your device into UMS mode.
651}
652
633\opt{mrobe100}{ 653\opt{mrobe100}{
634 If you would like to go back to using the original \playerman{} software, 654 If you would like to go back to using the original \playerman{} software,
635 connect the \dap{} to your computer, and delete the 655 connect the \dap{} to your computer, and delete the
diff --git a/manual/getting_started/vibe500_install.tex b/manual/getting_started/vibe500_install.tex
new file mode 100644
index 0000000000..38956e8d11
--- /dev/null
+++ b/manual/getting_started/vibe500_install.tex
@@ -0,0 +1,11 @@
1% $Id: %
2\subsubsection{Installation}
3\begin{enumerate}
4 \item Download
5 \url{http://download.rockbox.org/bootloader/vibe500/jukebox.mi4}
6 \item Connect your \playertype{} to the computer using UMS mode.
7 \item Rename the \fname{JUKEBOX.mi4} file to \fname{OF.mi4} in the \fname{System} directory on your \playertype{}.
8 \note{You should keep a safe backup of this file for use if you ever wish to switch back to the \playerman{} firmware.}
9 \note{If you cannot see the \fname{System} directory, you will need to make sure your operating system is configured to show hidden files and directories.}
10 \item Copy the \fname{jukebox.mi4} file you downloaded to the \fname{System} directory on your \dap{}.
11\end{enumerate}
diff --git a/manual/main_menu/recording_screen.tex b/manual/main_menu/recording_screen.tex
index 95f0d94757..5fa2e5e331 100644
--- a/manual/main_menu/recording_screen.tex
+++ b/manual/main_menu/recording_screen.tex
@@ -56,7 +56,7 @@ The controls for this screen are:
56 \\ 56 \\
57 % 57 %
58 \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 58 \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
59 ,SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD}{ 59 ,SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD,PBELL_VIBE500_PAD}{
60 \ActionRecNewfile 60 \ActionRecNewfile
61 & 61 &
62 \opt{HAVEREMOTEKEYMAP}{ 62 \opt{HAVEREMOTEKEYMAP}{
diff --git a/manual/platform/keymap-vibe500.tex b/manual/platform/keymap-vibe500.tex
new file mode 100644
index 0000000000..e8dc5e0c57
--- /dev/null
+++ b/manual/platform/keymap-vibe500.tex
@@ -0,0 +1,105 @@
1% $Id: keymap-vibe500.tex 23883 2010-03-29 12:19:08Z b0hoon $
2
3\newcommand{\ButtonPower}{\btnfnt{Power}}
4\newcommand{\ButtonMenu}{\btnfnt{Menu}}
5\newcommand{\ButtonPlay}{\btnfnt{Play}}
6\newcommand{\ButtonPrev}{\btnfnt{Prev}}
7\newcommand{\ButtonNext}{\btnfnt{Next}}
8\newcommand{\ButtonUp}{\btnfnt{Scroll Up}}
9\newcommand{\ButtonDown}{\btnfnt{Scroll Down}}
10\newcommand{\ButtonOK}{\btnfnt{OK}}
11\newcommand{\ButtonCancel}{\btnfnt{Cancel}}
12\newcommand{\ButtonRec}{\btnfnt{Rec}}
13\newcommand{\ButtonHold}{\btnfnt{Hold}}
14
15%temporary for the lack of plugin keymaps
16\newcommand{\ButtonLeft}{\btnfnt{WhatLeft}}
17\newcommand{\ButtonRight}{\btnfnt{WhatRight}}
18\newcommand{\ButtonSelect}{\btnfnt{WhatSelect}}
19
20%Button actions, standard context
21\newcommand{\ActionStdPrev}{\ButtonUp}
22\newcommand{\ActionStdPrevRepeat}{\ButtonUp}
23\newcommand{\ActionStdNext}{\ButtonDown}
24\newcommand{\ActionStdNextRepeat}{\ButtonDown}
25\newcommand{\ActionStdCancel}{\ButtonPrev{} or \ButtonCancel}
26\newcommand{\ActionStdOk}{\ButtonNext{} or \ButtonOK}
27\newcommand{\ActionStdMenu}{\ButtonMenu}
28\newcommand{\ActionStdQuickScreen}{Long \ButtonOK}
29\newcommand{\ActionStdContext}{Long \ButtonMenu}
30\newcommand{\ActionQuickScreenExit}{\ButtonOK{} or \ButtonCancel}
31\newcommand{\ActionStdUsbCharge}{\ButtonRec}
32
33%Button actions, wps context
34\newcommand{\ActionWpsPlay}{\ButtonPlay}
35\newcommand{\ActionWpsStop}{Long \ButtonPlay}
36\newcommand{\ActionWpsSkipPrev}{\ButtonPrev}
37\newcommand{\ActionWpsSeekBack}{Long \ButtonPrev}
38\newcommand{\ActionWpsSkipNext}{\ButtonNext}
39\newcommand{\ActionWpsSeekFwd}{Long \ButtonNext}
40\newcommand{\ActionWpsVolDown}{\ButtonDown}
41\newcommand{\ActionWpsVolUp}{\ButtonUp}
42\newcommand{\ActionWpsBrowse}{\ButtonOK}
43\newcommand{\ActionWpsContext}{Long \ButtonMenu}
44\newcommand{\ActionWpsHotkey}{\ButtonRec}
45\newcommand{\ActionWpsPlaylist}{\ButtonCancel}
46\newcommand{\ActionWpsMenu}{\ButtonMenu}
47\newcommand{\ActionWpsQuickScreen}{Long \ButtonOK}
48
49%Button actions, tree context
50\newcommand{\ActionTreeWps}{\ButtonPlay}
51\newcommand{\ActionTreeStop}{Long \ButtonPlay}
52\newcommand{\ActionTreeEnter}{\ButtonNext}
53\newcommand{\ActionTreeParentDirectory}{\ButtonPrev}
54\newcommand{\ActionTreeHotkey}{\ButtonRec}
55
56%Button actions, YesNo context
57\newcommand{\ActionYesNoAccept}{\ButtonOK}
58
59%Button actions, Setting context
60\newcommand{\ActionSettingInc}{\ButtonUp}
61\newcommand{\ActionSettingDec}{\ButtonDown}
62
63%Button actions, Alarm screen
64\newcommand{\ActionAlarmSet}{\ButtonOK}
65\newcommand{\ActionAlarmCancel}{\ButtonCancel}
66\newcommand{\ActionAlarmHoursDec}{\ButtonPrev}
67\newcommand{\ActionAlarmHoursInc}{\ButtonNext}
68
69%Button actions, Virtual Keyboard Context
70\newcommand{\ActionKbdLeft}{\ButtonPrev}
71\newcommand{\ActionKbdRight}{\ButtonNext}
72\newcommand{\ActionKbdSelect}{\ButtonPlay}
73\newcommand{\ActionKbdDone}{\ButtonOK}
74\newcommand{\ActionKbdAbort}{\ButtonCancel}
75\newcommand{\ActionKbdUp}{\ButtonUp}
76\newcommand{\ActionKbdDown}{\ButtonDown}
77\newcommand{\ActionKbdBackSpace}{\ButtonMenu}
78\newcommand{\ActionKbdMorseInput}{Long \ButtonMenu}
79\newcommand{\ActionKbdMorseSelect}{\ButtonPlay}
80
81%Button actions, Pitch Screen context
82\newcommand{\ActionPsToggleMode}{\ButtonPlay}
83\newcommand{\ActionPsIncSmall}{\ButtonUp}
84\newcommand{\ActionPsIncBig}{\ButtonUp}
85\newcommand{\ActionPsDecSmall}{\ButtonDown}
86\newcommand{\ActionPsDecBig}{\ButtonDown}
87\newcommand{\ActionPsNudgeLeft}{\ButtonPrev}
88\newcommand{\ActionPsNudgeRight}{\ButtonNext}
89\newcommand{\ActionPsReset}{\ButtonMenu}
90\newcommand{\ActionPsExit}{\ButtonOK}
91
92%Button actions, Recording screen context
93
94\newcommand{\ActionRecNewfile}{\ButtonRec}
95\newcommand{\ActionRecMenu}{Long \ButtonMenu}
96\newcommand{\ActionRecPause}{\ButtonPlay}
97\newcommand{\ActionRecExit}{\ButtonCancel}
98\newcommand{\ActionRecSettingsInc}{\ButtonNext}
99\newcommand{\ActionRecSettingsDec}{\ButtonPrev}
100\newcommand{\ActionRecPrev}{\ButtonUp}
101\newcommand{\ActionRecNext}{\ButtonDown}
102
103%Button actions, Bookmark screen context
104\newcommand{\ActionBmDelete}{Long \ButtonCancel}
105
diff --git a/manual/platform/vibe500.tex b/manual/platform/vibe500.tex
new file mode 100644
index 0000000000..1dc515d846
--- /dev/null
+++ b/manual/platform/vibe500.tex
@@ -0,0 +1,25 @@
1% $Id: vibe500.tex 24014 2010-03-29 21:39:44Z b0hoon $ %
2\def\UseOption{vibe500}
3\edef\UseOption{\UseOption,HAVE_RB_BL_ON_DISK}
4\edef\UseOption{\UseOption,PBELL_VIBE500_PAD}
5\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
6\edef\UseOption{\UseOption,HAVE_BUTTON_LIGHTS}
7\edef\UseOption{\UseOption,HAVE_DISK_STORAGE}
8\edef\UseOption{\UseOption,packardbell}
9
10\newcommand{\playerman}{Packard Bell}
11\newcommand{\playertype}{Vibe 500}
12\newcommand{\playerlongtype}{\playertype}
13\newcommand{\genericimg}{160x128x16}
14\newcommand{\specimg}{vibe500}
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.mi4}}
20\newcommand{\firmwareextension}{\fname{mi4}}
21\newcommand{\screenshotsize}{4cm}
22\newcommand{\disk}{hard disk}
23
24% link external keymap file
25\input{platform/keymap-vibe500.tex}
diff --git a/manual/rockbox_interface/browsing_and_playing.tex b/manual/rockbox_interface/browsing_and_playing.tex
index 2406fb97da..e7bbc5c585 100644
--- a/manual/rockbox_interface/browsing_and_playing.tex
+++ b/manual/rockbox_interface/browsing_and_playing.tex
@@ -215,7 +215,7 @@ example when renaming a file or creating a new directory.
215 Also you can switch to Morse code input mode by changing the 215 Also you can switch to Morse code input mode by changing the
216 \setting{Use Morse Code Input} setting% 216 \setting{Use Morse Code Input} setting%
217 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD% 217 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD%
218 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD}% 218 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD}%
219 { or by pressing \ActionKbdMorseInput{} in the virtual keyboard}% 219 { or by pressing \ActionKbdMorseInput{} in the virtual keyboard}%
220 . 220 .
221} 221}
@@ -269,7 +269,8 @@ example when renaming a file or creating a new directory.
269 \end{btnmap} 269 \end{btnmap}
270 \end{table} 270 \end{table}
271} 271}
272\opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD}{ 272\opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD
273 ,PBELL_VIBE500_PAD}{
273 \textbf{Picker area} 274 \textbf{Picker area}
274 \begin{table} 275 \begin{table}
275 \begin{btnmap}{}{} 276 \begin{btnmap}{}{}
@@ -288,6 +289,11 @@ example when renaming a file or creating a new directory.
288 \opt{HAVEREMOTEKEYMAP}{& } 289 \opt{HAVEREMOTEKEYMAP}{& }
289 & Insert the selected keyboard letter at the current line cursor position. \\ 290 & Insert the selected keyboard letter at the current line cursor position. \\
290 % 291 %
292 \opt{PBELL_VIBE500_PAD}{
293 \ActionKbdBackSpace
294 & Delete the character before the line cursor. \\
295 }
296 %
291 \ActionKbdDone 297 \ActionKbdDone
292 \opt{HAVEREMOTEKEYMAP}{& } 298 \opt{HAVEREMOTEKEYMAP}{& }
293 & Exit the virtual keyboard and save any changes. \\ 299 & Exit the virtual keyboard and save any changes. \\
@@ -297,7 +303,7 @@ example when renaming a file or creating a new directory.
297 & Exit the virtual keyboard without saving any changes. \\ 303 & Exit the virtual keyboard without saving any changes. \\
298 % 304 %
299 \opt{morse_input}{ 305 \opt{morse_input}{
300 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{ 306 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD}{
301 \ActionKbdMorseInput 307 \ActionKbdMorseInput
302 \opt{HAVEREMOTEKEYMAP}{& } 308 \opt{HAVEREMOTEKEYMAP}{& }
303 & Toggle keyboard input mode and Morse code input mode. \\ 309 & Toggle keyboard input mode and Morse code input mode. \\
diff --git a/manual/rockbox_interface/main.tex b/manual/rockbox_interface/main.tex
index 1d28792352..bd1d2b5f91 100644
--- a/manual/rockbox_interface/main.tex
+++ b/manual/rockbox_interface/main.tex
@@ -405,6 +405,26 @@ detail in the following paragraph.
405 above this button is the headphone jack. 405 above this button is the headphone jack.
406 } 406 }
407 % 407 %
408 \opt{vibe500}{
409 Hold or lay the \dap{} so that the side with the controls and
410 LCD is facing towards you. Below the LCD is the touch sensitive pad with the \ButtonMenu{},
411 \ButtonPlay{}, \ButtonPrev{}, \ButtonNext{} controls and the scroll pad in the centre. The
412 scroll pad is oriented vertically and it is between the \ButtonOK{} and \ButtonCancel{} buttons.
413 Sliding the finger between these buttons down or up acts as \ButtonDown{} or \ButtonUp{}
414 action respectively. Note that the scroll pad is sensitive, so you will need to move
415 slowly at first and get a feel for how it works.
416
417 There are two buttons on the right hand side of the \dap{}: \ButtonPower{} on the top and
418 \ButtonRec{} underneath. Under these buttons, from top to bottom you can find: USB connector,
419 power connector and the reset hole to make a hardware reset.
420
421 The \ButtonHold{} switch is located on the left hand side of the \dap{}. Note that when the
422 \ButtonHold{} switch is moved to the top of the \dap{}, hold is on, and none of the other
423 controls do anything. Be sure \ButtonHold{} is off before trying to use your player.
424
425 On the top on the \dap{} is the internal microphone on the left and the line-in jack, near
426 the headphone jack on the right.}
427 %
408 \opt{player}{ 428 \opt{player}{
409 The main controls of this player are a four-way button on the right below 429 The main controls of this player are a four-way button on the right below
410 the screen, and two round buttons to the left of it. Hold the \dap{} with 430 the screen, and two round buttons to the left of it. Hold the \dap{} with
@@ -472,7 +492,8 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
472 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD}% 492 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD}%
473 {Long \ButtonOn}% 493 {Long \ButtonOn}%
474 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 494 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
475 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS}{\ButtonPower}% 495 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,PBELL_VIBE500_PAD%
496 }{\ButtonPower}%
476 \opt{COWON_D2_PAD} {\ButtonPower{}, then \ButtonHold}% 497 \opt{COWON_D2_PAD} {\ButtonPower{}, then \ButtonHold}%
477 \opt{HAVEREMOTEKEYMAP}{& 498 \opt{HAVEREMOTEKEYMAP}{&
478 \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn}% 499 \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn}%
@@ -484,8 +505,8 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
484 \opt{recorder}{Double tap \ButtonOff\ when playback is stopped}% 505 \opt{recorder}{Double tap \ButtonOff\ when playback is stopped}%
485 \opt{PLAYER_PAD}{From the Main Menu, select \textbf{Shutdown}}% 506 \opt{PLAYER_PAD}{From the Main Menu, select \textbf{Shutdown}}%
486 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 507 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
487 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,COWON_D2_PAD}% 508 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,COWON_D2_PAD%
488 {Long \ButtonPower}% 509 ,PBELL_VIBE500_PAD}{Long \ButtonPower}%
489 \opt{HAVEREMOTEKEYMAP}{& 510 \opt{HAVEREMOTEKEYMAP}{&
490 \opt{IRIVER_RC_H100_PAD}{Long \ButtonRCStop}% 511 \opt{IRIVER_RC_H100_PAD}{Long \ButtonRCStop}%
491 } 512 }
@@ -518,7 +539,8 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
518 \opt{SANSA_E200_PAD,SANSA_C200_PAD,IAUDIO_X5_PAD,IAUDIO_M5_PAD} 539 \opt{SANSA_E200_PAD,SANSA_C200_PAD,IAUDIO_X5_PAD,IAUDIO_M5_PAD}
519 {\ButtonPower} until the \dap{} shuts off or reboots. 540 {\ButtonPower} until the \dap{} shuts off or reboots.
520}% 541}%
521\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_M3_PAD,IRIVER_H10_PAD,MROBE100_PAD}{% 542\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_M3_PAD,IRIVER_H10_PAD,MROBE100_PAD
543,PBELL_VIBE500_PAD}{%
522 In the unlikely event of a software failure, a hardware reset can be 544 In the unlikely event of a software failure, a hardware reset can be
523 performed by inserting a paperclip gently into the Reset hole. 545 performed by inserting a paperclip gently into the Reset hole.
524}% 546}%
@@ -615,6 +637,15 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
615 Use \ButtonPower{} to boot the original \playerman{} firmware. 637 Use \ButtonPower{} to boot the original \playerman{} firmware.
616 } 638 }
617 639
640 \opt{vibe500}
641 {
642 Rockbox has a dual-boot feature. It loads the original firmware from
643 the file \fname{/System/OF.mi4}. To boot into the original firmware,
644 press the \ButtonPower{} normally, without holding it. After the backlight
645 reaction (when it turns on) immediately press and hold the \ButtonOK{}
646 button.
647 }
648
618 } 649 }
619\subsection{Putting music on your \dap{}} 650\subsection{Putting music on your \dap{}}
620 651
diff --git a/manual/rockbox_interface/wps.tex b/manual/rockbox_interface/wps.tex
index 65c7cfd560..b41235b9d9 100644
--- a/manual/rockbox_interface/wps.tex
+++ b/manual/rockbox_interface/wps.tex
@@ -130,7 +130,7 @@ your WPS (While Playing Screen).
130 \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsPitchScreen} 130 \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsPitchScreen}
131 & Show \setting{Pitch Screen} (see \reference{sec:pitchscreen}).\\% 131 & Show \setting{Pitch Screen} (see \reference{sec:pitchscreen}).\\%
132 }% 132 }%
133 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD}{% 133 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}{%
134 \ActionWpsPlaylist 134 \ActionWpsPlaylist
135 & Show current \setting{Playlist}.\\% 135 & Show current \setting{Playlist}.\\%
136 }% 136 }%
@@ -274,7 +274,7 @@ Menu} (see \reference{ref:Hotkeys}).} To access this screen, %
274 SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{ 274 SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{
275 press \ActionWpsIdThreeScreen. }% 275 press \ActionWpsIdThreeScreen. }%
276\opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD,% 276\opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD,%
277 GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{press 277 GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD}{press
278 \ActionWpsContext{} to access the \setting{WPS Context Menu} and select 278 \ActionWpsContext{} to access the \setting{WPS Context Menu} and select
279 \setting{Show Track Info}. }% 279 \setting{Show Track Info}. }%
280\opt{RECORDER_PAD,PLAYER_PAD,ONDIO_PAD}{Use \ButtonLeft\ and \ButtonRight\ 280\opt{RECORDER_PAD,PLAYER_PAD,ONDIO_PAD}{Use \ButtonLeft\ and \ButtonRight\
@@ -362,10 +362,12 @@ This may even be the whole track. \opt{hotkey}{\setting{Hotkey}able (see \refere
362 & Increase~/ Decrease pitch by 0.1\% (in procentual mode) or 0.1 362 & Increase~/ Decrease pitch by 0.1\% (in procentual mode) or 0.1
363 semitone (in semitone mode).\\ 363 semitone (in semitone mode).\\
364 % 364 %
365 \nopt{PBELL_VIBE500_PAD}{ % ther is no long scroll up or down because of slide
365 \ActionPsIncBig{} / \ActionPsDecBig 366 \ActionPsIncBig{} / \ActionPsDecBig
366 \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsIncBig{} / \ActionRCPsDecBig} 367 \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsIncBig{} / \ActionRCPsDecBig}
367 & Increase~/ Decrease pitch by 1\% (in procentual mode) or a semitone 368 & Increase~/ Decrease pitch by 1\% (in procentual mode) or a semitone
368 (in semitone mode).\\ 369 (in semitone mode).\\
370 }
369 % 371 %
370 \ActionPsNudgeLeft{} / \ActionPsNudgeRight 372 \ActionPsNudgeLeft{} / \ActionPsNudgeRight
371 \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsNudgeLeft{} / \ActionPsNudgeRight} 373 \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsNudgeLeft{} / \ActionPsNudgeRight}