mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 13:15:18 -05:00
Handling the data for players from rbutil.ini and the build-info data from the server is closely related. Splitting things up into different classes only creates tightly coupling, which is unnecessary, and the need to differentiate between them in the application. Merge both classes into a single one and rework handling so the application doesn't have to deal with two separate classes anymore. Furthermore, change URL templates to use new values from build-info instead of hard coding them. Change-Id: Ica550973ce23d1559110782add52bc214eba552d
987 lines
21 KiB
INI
987 lines
21 KiB
INI
[general]
|
|
; server information
|
|
build_info_url=http://download.rockbox.org/build-info
|
|
; genlang -- used to get list of strings (only really old builds)
|
|
genlang_url=http://www.rockbox.org/genlang/?lang=%LANG%&t=%TARGET%&rev=%REVISION%&f=%FEATURES%
|
|
; themes
|
|
themes_url=http://themes.rockbox.org/
|
|
themes_info_url=http://themes.rockbox.org/rbutilqt.php?target=%TARGET%&release=%RELEASE%&revision=%REVISION%&rbutilver=%RBUTILVER%
|
|
|
|
; other
|
|
doom_url=http://download.rockbox.org/useful/rockdoom.zip
|
|
duke3d_url=http://download.rockbox.org/useful/duke3d.zip
|
|
quake_url=http://download.rockbox.org/useful/quake.zip
|
|
puzzfonts_url=http://download.rockbox.org/useful/sgt-fonts.zip
|
|
wolf3d_url=http://download.rockbox.org/useful/wolf3d.zip
|
|
xworld_url=http://download.rockbox.org/useful/xworld.zip
|
|
rbutil_url=http://download.rockbox.org/rbutil/
|
|
|
|
[bootloader]
|
|
info_url=http://download.rockbox.org/bootloader/bootloaders-info
|
|
download_url=http://download.rockbox.org/bootloader
|
|
|
|
; [platforms] is used to determine the order in the device tree.
|
|
; Only devices present in this section will get displayed!
|
|
[platforms]
|
|
platform01=archosplayer
|
|
platform02=archosrecorder
|
|
platform04=archosrecorderv2
|
|
platform05=archosfmrecorder
|
|
platform07=archosondiosp
|
|
platform08=archosondiofm
|
|
platform10=iriverh100
|
|
platform11=iriverh120
|
|
platform12=iriverh300
|
|
platform13=iriverh10_5gb
|
|
platform14=iriverh10_5gb.mtp
|
|
platform15=iriverh10
|
|
platform20=ipod1g2g
|
|
platform21=ipod3g
|
|
platform22=ipod4g
|
|
platform23=ipodcolor
|
|
platform24=ipodvideo
|
|
platform25=ipod6g
|
|
platform26=ipodmini1g
|
|
platform27=ipodmini2g
|
|
platform28=ipodnano1g
|
|
platform29=ipodnano2g
|
|
platform30=iaudiox5
|
|
platform31=iaudiom5
|
|
platform32=iaudiox5.v
|
|
platform33=iaudiom3
|
|
platform40=gigabeatfx
|
|
platform41=gigabeats
|
|
platform44=ondavx747
|
|
platform45=ondavx747p
|
|
platform46=ondavx777
|
|
platform50=sansae200
|
|
platform51=sansae200v2
|
|
platform52=sansac200
|
|
platform53=sansac200v2
|
|
platform54=sansafuze
|
|
platform55=sansafuzev2
|
|
platform56=sansafuzeplus
|
|
platform57=sansaclip
|
|
platform58=sansaclipv2
|
|
platform59=sansaclipplus
|
|
platform60=sansaclipzip
|
|
platform61=sansam200v4
|
|
platform65=mrobe100
|
|
platform70=samsungyh820
|
|
platform71=samsungyh920
|
|
platform72=samsungyh925
|
|
platform73=cowond2
|
|
platform80=vibe500
|
|
platform90=mpiohd200
|
|
platform101=gogearhdd1630
|
|
platform102=gogearhdd6330
|
|
platform103=gogearsa9200
|
|
platform110=creativezenxfi3
|
|
platform120=xduoox3
|
|
platform130=xduoox3ii
|
|
platform131=xduoox20
|
|
platform132=agptekrocker
|
|
platform133=aigoerosq
|
|
; clones of aigoerosq, treat them as variants of it (identical build, different bootloaders)
|
|
platform134=aigoerosq.k
|
|
platform135=aigoerosq.agptekh3
|
|
platform136=aigoerosq.hifiwalkerh2
|
|
platform137=aigoerosq.surfansf20
|
|
|
|
; devices sections
|
|
;
|
|
; Each device has a section here that corresponds to an entry in the
|
|
; [platforms] section.
|
|
; ** The [section] is using the same string configure uses. **
|
|
; It might add a postfix (separated with a .) to distinguish variants like
|
|
; iaudiox5 vs. iaudiox5.v which are identical for Rockbox itself, but have
|
|
; differences (in this case: require different bootloaders.)
|
|
; When downloading the build from rockbox.org the [section] string is used.
|
|
;
|
|
; name: the human readable name that is displayed to the user
|
|
; bootloadermethod: the installation method for the bootloader. See
|
|
; base/bootloader* classes
|
|
; bootloadername: name of the bootloader file on the server
|
|
; bootloaderfile: name of the bootloader file on the device
|
|
; manualname: different target name to use for manual. F.e. ipodmini2g uses the
|
|
; same manual as ipodmini1g.
|
|
; brand: the manufacturer of the device. Used to group in device tree
|
|
; encoder: encoder to use for talk clips and voice files
|
|
; usbid: VID / PID value for detecting the player. Can be a list.
|
|
; If multiple players use the same ID the detection will be ambiguous
|
|
; and the user has to manually choose.
|
|
; usberror: VID / PID value for detecting the player in an incompatible mode
|
|
; (MTP vs MSC). Can be a list.
|
|
; status: allows hiding the target from the list of devices.
|
|
;
|
|
[archosplayer]
|
|
name="Jukebox Player 6000 / Jukebox Studio 5 / 10 / 20"
|
|
bootloadermethod=none
|
|
bootloadername=
|
|
manualname=
|
|
brand=Archos
|
|
usbid=0x05ab0031
|
|
playerpic=archosplayer
|
|
encoder=lame
|
|
|
|
[archosrecorder]
|
|
name="Jukebox Recorder 6 / 10 / 15 / 20"
|
|
bootloadermethod=none
|
|
bootloadername=
|
|
manualname=
|
|
brand=Archos
|
|
usbid=0x05ab0031,0x05ab0060
|
|
playerpic=archosrecorder
|
|
encoder=lame
|
|
|
|
[archosrecorderv2]
|
|
name="Jukebox Recorder v2 (20GB)"
|
|
bootloadermethod=none
|
|
bootloadername=
|
|
manualname=archosfmrecorder
|
|
brand=Archos
|
|
usbid=0x05ab0060
|
|
playerpic=archosrecorderv2
|
|
encoder=lame
|
|
|
|
[archosfmrecorder]
|
|
name="Jukebox Recorder FM"
|
|
bootloadermethod=none
|
|
bootloadername=
|
|
manualname=
|
|
brand=Archos
|
|
usbid=0x05ab0060
|
|
playerpic=archosfmrecorder
|
|
encoder=lame
|
|
|
|
[archosondiosp]
|
|
name="Ondio SP"
|
|
bootloadermethod=none
|
|
bootloadername=
|
|
manualname=
|
|
brand=Archos
|
|
usbid=0x058f9330
|
|
playerpic=archosondiosp
|
|
encoder=lame
|
|
|
|
[archosondiofm]
|
|
name="Ondio FM"
|
|
bootloadermethod=none
|
|
bootloadername=
|
|
manualname=
|
|
brand=Archos
|
|
usbid=0x058f9330
|
|
playerpic=archosondiofm
|
|
encoder=lame
|
|
|
|
[iriverh100]
|
|
name="iHP100 / iHP110"
|
|
bootloadermethod=hex
|
|
bootloadername=/iriver/8.0/bootloader-h100.bin
|
|
bootloaderfile=/ihp_100.hex
|
|
bootloaderfilter=*.hex *.zip
|
|
manualname=iriverh100
|
|
brand=Iriver
|
|
usbid=0x10063001
|
|
playerpic=iriverh100
|
|
encoder=rbspeex
|
|
|
|
[iriverh120]
|
|
name="iHP120 / iHP140 / H120 / H140"
|
|
bootloadermethod=hex
|
|
bootloadername=/iriver/8.0/bootloader-h120.bin
|
|
bootloaderfile=/ihp_120.hex
|
|
bootloaderfilter=*.hex *.zip
|
|
manualname=iriverh100
|
|
brand=Iriver
|
|
usbid=0x10063002
|
|
playerpic=iriverh100
|
|
encoder=rbspeex
|
|
|
|
[iriverh300]
|
|
name="H320 / H340"
|
|
bootloadermethod=hex
|
|
bootloadername=/iriver/8.0/bootloader-h300.bin
|
|
bootloaderfile=/H300.hex
|
|
bootloaderfilter=*.hex *.zip
|
|
manualname=iriverh300
|
|
brand=Iriver
|
|
usbid=0x10063003
|
|
playerpic=iriverh300
|
|
encoder=rbspeex
|
|
|
|
[iriverh10_5gb]
|
|
name="H10 (5 / 6GB) UMS"
|
|
bootloadermethod=mi4
|
|
bootloadername=/iriver/H10.mi4
|
|
bootloaderfile=/System/H10.mi4, /System/H10EMP.mi4
|
|
manualname=
|
|
brand=Iriver
|
|
usbid=0x41022002
|
|
playerpic=iriverh10_5gb
|
|
encoder=rbspeex
|
|
|
|
[iriverh10_5gb.mtp]
|
|
name="H10 (5 / 6GB) MTP"
|
|
bootloadermethod=mi4
|
|
bootloadername=/iriver/H10_5GB-MTP/H10.mi4
|
|
bootloaderfile=/System/H10.mi4, /System/H10EMP.mi4
|
|
manualname=
|
|
brand=Iriver
|
|
usbid=0x41022105, 0x41022102
|
|
playerpic=iriverh10_5gb
|
|
encoder=rbspeex
|
|
|
|
[iriverh10]
|
|
name="H10 (20GB)"
|
|
bootloadermethod=mi4
|
|
bootloadername=/iriver/H10_20GC.mi4
|
|
bootloaderfile=/System/H10_20GC.mi4
|
|
manualname=
|
|
brand=Iriver
|
|
usbid=0x0b7000ba
|
|
usberror=0x41022101
|
|
playerpic=iriverh10
|
|
encoder=rbspeex
|
|
|
|
[ipod1g2g]
|
|
name="Ipod (1st / 2nd gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipod1g2g.ipod
|
|
manualname=
|
|
brand=Apple
|
|
; no usb
|
|
playerpic=ipod1g2g
|
|
encoder=rbspeex
|
|
|
|
[ipodcolor]
|
|
name="Ipod Color / Photo / U2 (4th gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipodcolor.ipod
|
|
manualname=
|
|
brand=Apple
|
|
usbid=0x05ac1204
|
|
playerpic=ipodcolor
|
|
encoder=rbspeex
|
|
|
|
[ipodnano1g]
|
|
name="Ipod Nano (1st gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipodnano1g.ipod
|
|
manualname=
|
|
brand=Apple
|
|
usbid=0x05ac120a
|
|
playerpic=ipodnano1g
|
|
encoder=rbspeex
|
|
|
|
[ipodnano2g]
|
|
name="Ipod Nano (2nd gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipodnano2g.ipodx
|
|
manualname=
|
|
brand=Apple
|
|
usbid=0x05ac1260
|
|
playerpic=ipodnano2g
|
|
encoder=rbspeex
|
|
|
|
[ipod4g]
|
|
name="Ipod (4th gen, greyscale)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipod4g.ipod
|
|
manualname=
|
|
brand=Apple
|
|
usbid=0x05ac1203
|
|
playerpic=ipod4g
|
|
encoder=rbspeex
|
|
|
|
[ipodvideo]
|
|
name="Ipod Video (5th gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipodvideo.ipod
|
|
manualname=
|
|
brand=Apple
|
|
usbid=0x05ac1209
|
|
playerpic=ipodvideo
|
|
encoder=rbspeex
|
|
|
|
[ipod6g]
|
|
name="Ipod Classic (6th gen)"
|
|
bootloadermethod=s5l
|
|
bootloadername=/ipod/bootloader-ipod6g.ipod
|
|
manualname=
|
|
brand=Apple
|
|
usbid=0x05ac1261
|
|
playerpic=ipod6g
|
|
encoder=rbspeex
|
|
|
|
[ipod3g]
|
|
name="Ipod (3rd gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipod3g.ipod
|
|
manualname=
|
|
brand=Apple
|
|
usbid=0x05ac1201
|
|
playerpic=ipod3g
|
|
encoder=rbspeex
|
|
|
|
[ipodmini1g]
|
|
name="Ipod Mini (1st gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipodmini1g.ipod
|
|
brand=Apple
|
|
usbid=0x05ac1205
|
|
playerpic=ipodmini1g
|
|
encoder=rbspeex
|
|
|
|
[ipodmini2g]
|
|
name="Ipod Mini (2nd gen)"
|
|
bootloadermethod=ipod
|
|
bootloadername=/ipod/bootloader-ipodmini2g.ipod
|
|
manualname=ipodmini1g
|
|
brand=Apple
|
|
usbid=0x05ac1205
|
|
playerpic=ipodmini1g
|
|
encoder=rbspeex
|
|
|
|
[iaudiox5]
|
|
name="iAudio X5 / X5L"
|
|
bootloadermethod=file
|
|
bootloadername=/iaudio/x5_fw.bin
|
|
bootloaderfile=/FIRMWARE/x5_fw.bin
|
|
manualname=
|
|
brand=Cowon
|
|
usbid=0x0e210510, 0x0e210513
|
|
playerpic=iaudiox5
|
|
encoder=rbspeex
|
|
|
|
[iaudiox5.v]
|
|
name="iAudio X5V"
|
|
bootloadermethod=file
|
|
bootloadername=/iaudio/x5v_fw.bin
|
|
bootloaderfile=/FIRMWARE/x5v_fw.bin
|
|
manualname=
|
|
brand=Cowon
|
|
usbid=0x0e210510, 0x0e210513
|
|
playerpic=iaudiox5
|
|
encoder=rbspeex
|
|
|
|
[iaudiom5]
|
|
name="iAudio M5 / M5L"
|
|
bootloadermethod=file
|
|
bootloadername=/iaudio/m5_fw.bin
|
|
bootloaderfile=/FIRMWARE/m5_fw.bin
|
|
manualname=
|
|
brand=Cowon
|
|
usbid=0x0e210520
|
|
playerpic=iaudiom5
|
|
encoder=rbspeex
|
|
|
|
[iaudiom3]
|
|
name="iAudio M3 / M3L"
|
|
bootloadermethod=file
|
|
bootloadername=/iaudio/cowon_m3.bin
|
|
bootloaderfile=/FIRMWARE/cowon_m3.bin
|
|
manualname=
|
|
brand=Cowon
|
|
usbid=0x0e210500
|
|
playerpic=iaudiom3
|
|
encoder=rbspeex
|
|
|
|
[gigabeatfx]
|
|
name="Gigabeat F / X"
|
|
bootloadermethod=file
|
|
bootloadername=/toshiba/gigabeat-fx/FWIMG01.DAT
|
|
bootloaderfile=/GBSYSTEM/FWIMG/FWIMG01.DAT
|
|
manualname=
|
|
brand=Toshiba
|
|
usbid=0x09300009
|
|
playerpic=gigabeatfx
|
|
encoder=rbspeex
|
|
|
|
[gigabeats]
|
|
name="Gigabeat S"
|
|
bootloadermethod=none
|
|
manualname=
|
|
brand=Toshiba
|
|
usbid=0x09300010
|
|
playerpic=gigabeats
|
|
encoder=rbspeex
|
|
status=disabled
|
|
|
|
[sansae200]
|
|
name="Sansa e200v1 series"
|
|
bootloadermethod=sansa
|
|
bootloadername=/sandisk-sansa/e200/PP5022.mi4
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x07817421
|
|
usberror=0x07817420
|
|
playerpic=sansae200
|
|
encoder=rbspeex
|
|
|
|
[sansac200]
|
|
name="Sansa c200v1 series"
|
|
bootloadermethod=sansa
|
|
bootloadername=/sandisk-sansa/c200/firmware.mi4
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x07817450, 0x07817451
|
|
playerpic=sansac200
|
|
encoder=rbspeex
|
|
|
|
[sansae200v2]
|
|
name="Sansa e200v2 series"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/e200v2/bootloader-e200v2.sansa
|
|
bootloaderfile=/e200pa.bin,/e200pe.bin,/e200pf.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x07817423
|
|
usberror=0x07817422
|
|
playerpic=sansae200
|
|
encoder=rbspeex
|
|
|
|
[sansac200v2]
|
|
name="Sansa c200v2 series"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/c200v2/bootloader-c200v2.sansa
|
|
bootloaderfile=/c200pa.bin,/c200pe.bin,/c200pf.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x07817453
|
|
usberror=0x07817452
|
|
playerpic=sansac200
|
|
encoder=rbspeex
|
|
|
|
[sansafuze]
|
|
name="Sansa Fuze"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/fuze/bootloader-fuze.sansa
|
|
bootloaderfile=/fuzea.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x078174c1
|
|
usberror=0x078174c0
|
|
playerpic=sansafuze
|
|
encoder=rbspeex
|
|
|
|
[sansafuzev2]
|
|
name="Sansa Fuze V2"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/fuzev2/bootloader-fuzev2.sansa
|
|
bootloaderfile=/fuzpa.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x078174c3
|
|
usberror=0x078174c2
|
|
playerpic=sansafuze
|
|
encoder=rbspeex
|
|
|
|
[sansafuzeplus]
|
|
name="Sansa Fuze+"
|
|
bootloadermethod=imx
|
|
bootloadername=/sandisk-sansa/fuzeplus/bootloader-fuzeplus.sansa
|
|
bootloaderfile=/firmware.sb
|
|
bootloaderfilter=*.sb *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x078174e1
|
|
usberror=
|
|
playerpic=sansafuzeplus
|
|
encoder=rbspeex
|
|
|
|
[sansam200v4]
|
|
name="Sansa m200v4"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/m200v4/bootloader-m200v4.sansa
|
|
bootloaderfile=/m200a.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=
|
|
usberror=
|
|
playerpic=sansam200v4
|
|
encoder=rbspeex
|
|
status=disabled
|
|
|
|
[sansaclip]
|
|
name="Sansa Clip"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/clip/bootloader-clip.sansa
|
|
bootloaderfile=/m300a.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x07817433
|
|
usberror=0x07817432
|
|
playerpic=sansaclip
|
|
encoder=rbspeex
|
|
|
|
[sansaclipv2]
|
|
name="Sansa Clip V2"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/clipv2/bootloader-clipv2.sansa
|
|
bootloaderfile=/m30pa.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x07817435
|
|
usberror=0x07817434
|
|
playerpic=sansaclip
|
|
encoder=rbspeex
|
|
|
|
[sansaclipplus]
|
|
name="Sansa Clip+"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/clipplus/bootloader-clipplus.sansa
|
|
bootloaderfile=/clppa.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x078174d1
|
|
usberror=0x078174d0
|
|
playerpic=sansaclipplus
|
|
encoder=rbspeex
|
|
|
|
[sansaclipzip]
|
|
name="Sansa Clip Zip"
|
|
bootloadermethod=ams
|
|
bootloadername=/sandisk-sansa/clipzip/bootloader-clipzip.sansa
|
|
bootloaderfile=/clpza.bin
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Sandisk
|
|
usbid=0x078174e5
|
|
usberror=0x078174e4
|
|
playerpic=sansaclipzip
|
|
encoder=rbspeex
|
|
|
|
[mrobe100]
|
|
name="m:robe100"
|
|
bootloadermethod=mi4
|
|
bootloadername=/olympus/mrobe100/pp5020.mi4
|
|
bootloaderfile=/System/pp5020.mi4
|
|
manualname=
|
|
brand=Olympus
|
|
usbid=0x07b40280
|
|
playerpic=mrobe100
|
|
encoder=rbspeex
|
|
|
|
[ondavx747]
|
|
name="VX747"
|
|
bootloadermethod=chinachip
|
|
bootloadername=/onda/vx747/ccpmp.bin
|
|
bootloaderfile=/SG301.HXF
|
|
bootloaderfilter=*.hxf *.zip
|
|
manualname=
|
|
brand=Onda
|
|
usbid=0x07c4a4a5
|
|
playerpic=vx747
|
|
encoder=rbspeex
|
|
status=disabled
|
|
|
|
[ondavx747p]
|
|
name="VX747+"
|
|
bootloadermethod=chinachip
|
|
bootloadername=/onda/vx747p/ccpmp.bin
|
|
bootloaderfile=/SG301.HXF
|
|
bootloaderfilter=*.hxf *.zip
|
|
manualname=
|
|
brand=Onda
|
|
usbid=0x07c4a4a5
|
|
playerpic=vx747
|
|
encoder=rbspeex
|
|
status=disabled
|
|
|
|
[ondavx777]
|
|
name="VX777"
|
|
bootloadermethod=chinachip
|
|
bootloadername=/onda/vx777/ccpmp.bin
|
|
bootloaderfile=/VX777.HXF
|
|
bootloaderfilter=*.hxf *.zip
|
|
manualname=
|
|
brand=Onda
|
|
usbid=0x07c4a4a5
|
|
playerpic=vx777
|
|
encoder=rbspeex
|
|
status=disabled
|
|
|
|
[samsungyh820]
|
|
name="YH-820"
|
|
bootloadermethod=mi4
|
|
bootloadername=/samsung/yh820/FW_YH820.mi4
|
|
bootloaderfile=/SYSTEM/FW_YH820.mi4
|
|
manualname=
|
|
brand=Samsung
|
|
usbid=0x04e85023
|
|
playerpic=samsungyh820
|
|
encoder=rbspeex
|
|
|
|
[samsungyh920]
|
|
name="YH-920"
|
|
bootloadermethod=mi4
|
|
bootloadername=/samsung/yh920/PP5020.mi4
|
|
bootloaderfile=/SYSTEM/FW_YH920.mi4, /SYSTEM/PP5020.mi4
|
|
manualname=
|
|
brand=Samsung
|
|
usbid=0x04e85022, 0x04e8501d
|
|
playerpic=samsungyh920
|
|
encoder=rbspeex
|
|
|
|
[samsungyh925]
|
|
name="YH-925"
|
|
bootloadermethod=mi4
|
|
bootloadername=/samsung/yh925/FW_YH925.mi4
|
|
bootloaderfile=/SYSTEM/FW_YH925.mi4
|
|
manualname=
|
|
brand=Samsung
|
|
usbid=0x04e85024
|
|
playerpic=samsungyh925
|
|
encoder=rbspeex
|
|
|
|
[cowond2]
|
|
name="D2"
|
|
bootloadermethod=tcc
|
|
bootloadername=/cowon/d2/bootloader-cowond2.bin
|
|
bootloaderfile=/
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=Cowon
|
|
usbid=0x0e210800, 0x0e210860, 0x0e210870, 0x0e210880, 0x0e210890
|
|
usberror=0x0e210801, 0x0e210861, 0x0e210871, 0x0e210881, 0x0e210891
|
|
playerpic=cowond2
|
|
encoder=rbspeex
|
|
status=disabled
|
|
|
|
[vibe500]
|
|
name="Vibe 500"
|
|
bootloadermethod=mi4
|
|
bootloadername=/vibe500/jukebox.mi4
|
|
bootloaderfile=/System/jukebox.mi4
|
|
manualname=
|
|
brand=Packard Bell
|
|
usbid=0x04098038
|
|
usberror=0x04098039
|
|
playerpic=vibe500
|
|
encoder=rbspeex
|
|
|
|
[mpiohd200]
|
|
name="MPIO HD200"
|
|
bootloadermethod=mpio
|
|
bootloadername=/mpiohd200/bootloader.mpio
|
|
bootloaderfile=/SYSTEM/HD200_UPG.SYS
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=MPIO
|
|
usbid=0x27351004
|
|
playerpic=mpiohd200
|
|
encoder=rbspeex
|
|
|
|
[mpiohd300]
|
|
name="MPIO HD300"
|
|
bootloadermethod=mpio
|
|
bootloadername=/mpiohd300/bootloader.mpio
|
|
bootloaderfile=/SYSTEM/HD300_UPG.SYS
|
|
bootloaderfilter=*.bin *.zip
|
|
manualname=
|
|
brand=MPIO
|
|
usbid=0x27351005
|
|
playerpic=mpiohd300
|
|
encoder=rbspeex
|
|
|
|
[gogearhdd1630]
|
|
name="Philips GoGear HDD16x0 & HDD18x0 Series"
|
|
bootloadermethod=mi4
|
|
bootloadername=/gogear/hdd1630/FWImage.ebn
|
|
bootloaderfile=/System/FWImage.ebn
|
|
manualname=
|
|
brand=Philips
|
|
usbid=0x0471014c
|
|
playerpic=gogearhdd1630
|
|
encoder=rbspeex
|
|
|
|
[gogearhdd6330]
|
|
name="Philips GoGear HDD63x0 Series"
|
|
bootloadermethod=mi4
|
|
booloadername=/gogear/hdd6330/FWImage.ebn
|
|
bootloaderfile=/System/FWImage.ebn
|
|
manualname=
|
|
brand=Philips
|
|
usbid=0x0471014b
|
|
playerpic=gogearhdd6330
|
|
encoder=rbspeex
|
|
|
|
[gogearsa9200]
|
|
name="Philips GoGear SA9200"
|
|
bootloadermethod=none
|
|
bootloaderfile=/System/FWImage.ebn
|
|
manualname=
|
|
brand=Philips
|
|
usbid=0x0471014f
|
|
playerpic=gogearsa9200
|
|
encoder=rbspeex
|
|
status=disabled
|
|
|
|
[creativezenxfi3]
|
|
name="Creative Zen X-Fi3"
|
|
bootloadermethod=imx
|
|
bootloadername=/creative/zenxfi3/bootloader-zenxfi3.creative
|
|
bootloaderfile=/firmware.sb
|
|
bootloaderfilter=*.sb *.exe
|
|
manualname=
|
|
brand=Creative
|
|
usbid=0x041e2020
|
|
usberror=
|
|
playerpic=creativezenxfi3
|
|
encoder=rbspeex
|
|
|
|
[xduoox3]
|
|
name="xDuoo X3"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/xduoo/X3-v11.bsdiff
|
|
bootloaderfile=/update.zip
|
|
bootloaderfilter=*.zip
|
|
manualname=
|
|
brand=xDuoo
|
|
usbid=0x0525a4a5
|
|
usberror=
|
|
playerpic=xduoox3
|
|
encoder=rbspeex
|
|
|
|
[xduoox3ii]
|
|
name="xDuoo X3 II"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/xduoo/X3II-v13.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=
|
|
brand=xDuoo
|
|
usbid=0xc502003c ; shared with X20
|
|
usberror=
|
|
playerpic=xduoox3ii
|
|
encoder=rbspeex
|
|
|
|
[xduoox20]
|
|
name="xDuoo X20"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/xduoo/X20-v18.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=
|
|
brand=xDuoo
|
|
usbid=0xc502003c ; shared with X3ii
|
|
usberror=
|
|
playerpic=xduoox20
|
|
encoder=rbspeex
|
|
|
|
[agptekrocker]
|
|
name="AGPTek Rocker"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/agptek/ROCKER-20171101.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=
|
|
brand=AGPTek
|
|
usbid=0xc5020029
|
|
usberror=
|
|
playerpic=agptekrocker
|
|
encoder=rbspeex
|
|
|
|
[aigoerosq]
|
|
name="AIGO Eros Q"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/aigo/EROSQ-v18.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=
|
|
brand=AIGO/EROS
|
|
usbid=0xc5020023 ; shared across EROS Q/K series
|
|
usberror=
|
|
playerpic=aigoerosq
|
|
encoder=rbspeex
|
|
|
|
[aigoerosq.k]
|
|
name="AIGO Eros K"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/aigo/EROSK-v13.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=
|
|
brand=AIGO/EROS
|
|
usbid=0xc5020023 ; shared across EROS Q/K series
|
|
usberror=
|
|
playerpic=aigoerosk
|
|
encoder=rbspeex
|
|
|
|
[aigoerosq.agptekh3]
|
|
name="AGPTek H3"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/agptek/H3-20180905.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=aigoerosk
|
|
brand=AGPTek
|
|
usbid=0xc5020023 ; shared across EROS Q / K series
|
|
usberror=
|
|
playerpic=aigoerosk
|
|
encoder=rbspeex
|
|
|
|
[aigoerosq.surfansf20]
|
|
name="Surfans F20"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/surfans/F20-v22.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=aigoerosq
|
|
brand=Surfans
|
|
usbid=0xc5020023 ; shared across EROS Q / K series
|
|
usberror=
|
|
playerpic=aigoerosk
|
|
encoder=rbspeex
|
|
|
|
[aigoerosq.hifiwalkerh2]
|
|
name="HIFI WALKER H2"
|
|
bootloadermethod=bspatch
|
|
bootloadername=/hifiwalker/H2-v12.bsdiff
|
|
bootloaderfile=/update.upt
|
|
bootloaderfilter=*.upt *.zip
|
|
manualname=erosq
|
|
brand=HIFI WALKER
|
|
usbid=0xc5020023 ; shared across EROS Q / K series
|
|
usberror=
|
|
playerpic=aigoerosq
|
|
encoder=rbspeex
|
|
|
|
; incompatible devices sections
|
|
; each section uses a USB VID / PID string as section name.
|
|
; name: human readable string to show the user when this device is detected.
|
|
[05ac1240]
|
|
name="Apple Ipod Nano (Second Generation, DFU Mode)"
|
|
|
|
[05ac1262]
|
|
name="Apple Ipod Nano (Third Generation)"
|
|
|
|
[05ac1263]
|
|
name="Apple Ipod Nano (Fourth Generation)"
|
|
|
|
[05ac1255]
|
|
name="Apple Ipod Nano (Fourth Generation, DFU Mode)"
|
|
|
|
[05ac1265]
|
|
name="Apple Ipod Nano (Fifth Generation)"
|
|
|
|
[05ac1266]
|
|
name="Apple Ipod Nano (Sixth Generation)"
|
|
|
|
[05ac1267]
|
|
name="Apple Ipod Nano (Seventh Generation)"
|
|
|
|
[041e4133]
|
|
name="Creative Zen series (Removable Disk Mode)"
|
|
|
|
[041e4151]
|
|
name="Creative Zen Vision:M (MTP)"
|
|
|
|
[041e4150]
|
|
name="Creative Zen V (MTP)"
|
|
|
|
[041e4152]
|
|
name="Creative Zen V Plus (MTP)"
|
|
|
|
[066f3600]
|
|
name="Creative Zen V (HW recovery mode)"
|
|
|
|
[041e4157]
|
|
name="Creative ZEN (MTP)"
|
|
|
|
[041e4128]
|
|
name="Creative NOMAD Jukebox Zen Xtra (MTP)"
|
|
|
|
[041e4111]
|
|
name="Dell Digital Jukebox (First Generation, MTP)"
|
|
|
|
[041e412f]
|
|
name="Dell Digital Jukebox (Second Generation, MTP)"
|
|
|
|
[09300014]
|
|
name="Toshiba Gigabeat V Series, MTP"
|
|
|
|
[09300019]
|
|
name="Toshiba Gigabeat T Series, MTP (No UMS mode)"
|
|
|
|
[07817480]
|
|
name="Sansa Connect (Normal Connection)"
|
|
|
|
[07817481]
|
|
name="Sansa Connect (Recovery Mode)"
|
|
|
|
[07817400]
|
|
name="Sansa m200-tcc (UMS/MSC)"
|
|
|
|
[07817401]
|
|
name="Sansa m200-tcc (MTP)"
|
|
|
|
[078174b1]
|
|
name="Sansa View"
|
|
|
|
[066f3780]
|
|
name="Sansa Fuze+ (Recovery Mode)"
|
|
|
|
; languages to be shown for voicefile creation.
|
|
; The language string is sent to the server when retrieving the list of
|
|
; strings. Each entry name is the code for the language and used for storing in
|
|
; the configuration.
|
|
; Format:
|
|
; <language code>=<language string as sent to server>,<human readable string>
|
|
[languages]
|
|
af=afrikaans,Afrikaans
|
|
ar=arabic,Arabic
|
|
bg=bulgarian,Bulgarian
|
|
ca=catala,Catala
|
|
cs=czech,Czech
|
|
da=dansk,Dansk
|
|
de=deutsch,Deutsch
|
|
de_WAE=wallisertitsch,Wallisertitsch
|
|
el=greek,Greek
|
|
en=english,English (UK)
|
|
en_US=english-us,English (US)
|
|
eo=esperanto,Esperanto
|
|
es=espanol,Espanol
|
|
et=eesti,Eesti
|
|
eu=basque,Basque
|
|
fi=finnish,Finnish
|
|
fr=francais,Francais
|
|
gl=galego,Galego
|
|
he=hebrew,Hebrew
|
|
hi=hindi,Hindi
|
|
hu=magyar,Magyar
|
|
hr=hrvatski,Hrvatski
|
|
is=islenska,Islenska
|
|
it=italiano,Italiano
|
|
ja=japanese,Japanese
|
|
ko=korean,Korean
|
|
lt=lietuviu,Lietuviu
|
|
lv=latviesu,Latviesu
|
|
nb=norsk,Norsk
|
|
nl=nederlands,Netherlands
|
|
nl_NLD=vlaams,Vlaams
|
|
nn=norsk-nynorsk,Norsk (Nyorsk)
|
|
pl=polski,Polski
|
|
pt=portugues,Portugues
|
|
pt_BR=portugues-brasileiro,Portugues (Brasileiro)
|
|
ro=romaneste,Romaneste
|
|
ru=russian,Russian
|
|
sk=slovak,Slovakscina,Slovenscina
|
|
sr=srpski,Srpski
|
|
sv=svenska,Svenska
|
|
th=thai,Thai
|
|
tl=tagalog,Tagalog
|
|
tr=turkce,Turkce
|
|
uk=ukranian,Ukgranian
|
|
wa=walon,Wallon
|
|
zh_CN=chinese-simp,Chinese (simplified)
|
|
zh_TW=chinese-trad,Chinese (traditional)
|