Commit graph

125 commits

Author SHA1 Message Date
Dominik Riebeling
9b363c6ced Bootloader installation: set file filter.
When requesting an original firmware file from the user set the filter for the
file chooser dialog to only show files with matching file extension to simplify
selection. Allow the user to select "all files" in case the file for whatever
reason has the wrong extension.

Change-Id: Ic3643c3601f6d849e6563f8753ae80a168ec0a45
2012-05-01 10:49:48 +02:00
Dominik Riebeling
07798ae526 Add missing basque and english-us languages.
Change-Id: I99767adb9231b25092bee976921a42a8e309599b
2012-04-26 21:19:56 +02:00
Dominik Riebeling
b30df550a8 Enable MPIO HD200 and HD300 installation.
HD300 has been promoted to stable. The state of a port is retrieved from the
download server anyway, so there is no reason to keep the HD200 disabled.

Change-Id: Ic28c663c8999558dda5b10f4fa584e2f6732264a
2012-03-12 22:18:53 +01:00
Dominik Riebeling
92fa7a846a Add alternate firmware filenames for e200v2.
Depending on the firmware version the filename is different, so it's necessary
to look for all the possible filenames when searching the file inside the zip.
The player happily accepts any of the filenames, so (as before) the first one
is used. Additional firmware filenames might be necessary for other players as
well.

Change-Id: If78444a8d9b7fe167ce0be1d58407038a4f9052b
2012-01-15 23:32:15 +01:00
Dominik Riebeling
61f999a16e Rockbox Utility: add support for mkimxboot bootloader.
Reworked version of FS#12402 by Jean-Louis Biasini.

Since the mkimxboot process takes quite a while which blocks the UI it has been
adjusted to perform the actual firmware patching in a separate process. Various
other small changes have been made to make it fit better into Rockbox Utility's
dialogs / messages and update the code to latest changes.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31580 a1c6a512-1295-4272-9138-f99709370657
2012-01-04 19:19:02 +00:00
Dominik Riebeling
57a0ebb164 Rockbox Utility: recognize Nano 6th gen as unsupported device.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31436 a1c6a512-1295-4272-9138-f99709370657
2011-12-26 09:06:21 +00:00
Rafaël Carré
51ff206e23 rbutil: enable clipzip
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31382 a1c6a512-1295-4272-9138-f99709370657
2011-12-20 19:19:43 +00:00
Dominik Riebeling
9eafdfbb65 Rename internal h10_5gb.ums name and add some comments.
- When trying to retrieve the human readable device name on target mismatch
  detection it is not possible to figure the "extra" variant internally used
  from the information in rockbox-info.txt. Since the h10_5gb didn't have a
  non-extra version resolving the name would fail. Remove the extra part for
  the UMS version so that will get used. It's better to display a slightly
  wrong name instead of none.
- Add some comments describing the sections and their values.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30887 a1c6a512-1295-4272-9138-f99709370657
2011-11-01 20:49:18 +00:00
Dominik Riebeling
080820b36e Fix Gigabeat S configure string.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30885 a1c6a512-1295-4272-9138-f99709370657
2011-11-01 19:47:35 +00:00
Dominik Riebeling
20edaf67a7 Revert r30869 "Remove buildserver_modelname value."
The buildserver_modelname is still in use, and the commit missed some parts on
removal, causing segfaults on start.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30884 a1c6a512-1295-4272-9138-f99709370657
2011-11-01 19:40:35 +00:00
Dominik Riebeling
10832b8c1c Remove buildserver_modelname value.
Since changing the manual URL creation to be template based this value isn't
used anymore. It's also pretty much the same as configure_modelname, so remove
it completely.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30869 a1c6a512-1295-4272-9138-f99709370657
2011-10-30 19:55:35 +00:00
Dominik Riebeling
6f716e9055 Rockbox Utility: Preliminary support for Clip Zip and Fuze+.
Add as disabled targets with disabled bootloader support. As soon as they are
available in the build system this will allow installing except for
bootloaders.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30863 a1c6a512-1295-4272-9138-f99709370657
2011-10-30 10:59:30 +00:00
Dominik Riebeling
b7547e5868 Fix manual URL in Rockbox Utility (FS#12346)
Targets with special case URL for the manual (i.e. targets that share the
manual with another target, f.e. h100 series) have been forgotten during the
target renaming. Update those names and convert the manual URL handling to
be template based.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30848 a1c6a512-1295-4272-9138-f99709370657
2011-10-28 20:21:41 +00:00
Dominik Riebeling
66634f30f8 Rockbox Utility: add GoGear SA9200 as disabled target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30807 a1c6a512-1295-4272-9138-f99709370657
2011-10-19 20:53:50 +00:00
Dominik Riebeling
d77373fb0e Add USB ID for Ipod Nano 5G to list of incompatible devices.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30136 a1c6a512-1295-4272-9138-f99709370657
2011-07-10 18:38:48 +00:00
Dominik Riebeling
75e3fb7edb SAPI voice creating: add slovak to languages.
Extend sapi_voice.vbs with slovak (FS#10904). Additionally add it to the list
of supported languages in Rockbox Utility and fix the country code used for
slovenscina (by myself).

Author: Peter Lecky
Flyspray: FS#10904

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29830 a1c6a512-1295-4272-9138-f99709370657
2011-05-07 15:55:42 +00:00
Dominik Riebeling
2f7cf08532 Use template pattern for genlang url.
Instead of hard coding the query part of the genlang url store the full url as
template and replace parts as done for other urls as well.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29669 a1c6a512-1295-4272-9138-f99709370657
2011-04-02 08:59:00 +00:00
Dominik Riebeling
d1098f3100 Fix MTP detection only working on e200v1.
Autodetection only showed an MTP device error for e200v1 and an unspecified
error for all other players (except if the detected player is an Ipod, in which
case the error indicates a WinPod). Consider all non-Ipod errors as MTP error.
Fix wrong MTP USB ID for e200v1 which made that detection fail even for e200v1.
Should fix FS#11563.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29621 a1c6a512-1295-4272-9138-f99709370657
2011-03-20 10:26:05 +00:00
Dominik Riebeling
952d82b7bd Rockbox Utility voicefile generation: add Latvian to supported languages.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29436 a1c6a512-1295-4272-9138-f99709370657
2011-02-27 20:25:55 +00:00
Robert Menes
0ddfa057d1 Rockbox Utility: Move the USB ID for the HDD16x0 into the right place.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29385 a1c6a512-1295-4272-9138-f99709370657
2011-02-23 01:12:51 +00:00
Robert Menes
bd3d11a186 Enable installation for the GoGear HDD16x0 and HDD63x0.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29382 a1c6a512-1295-4272-9138-f99709370657
2011-02-22 23:15:08 +00:00
Dominik Riebeling
988b3083df Replace list of languages with map.
- Use ISO codes as keys for voice languages instead of enumeration.
- Instead of trying to select a suitable voicefile language from the UI
  language use the ISO codes stored as UI language and match against the
  mapping.
- Always store the selected UI language. Fixes the voicefile creation
  language lookup to fail if the language used is the system language.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29207 a1c6a512-1295-4272-9138-f99709370657
2011-02-04 23:28:34 +00:00
Dominik Riebeling
e3d84ba22e Fix sansac200v2 not showing up in device selection.
When adding new targets it's necessary to also add them to the
[platforms] section since that is used to determine which devices to
show and in which order. Sort Sansa players while at it.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29184 a1c6a512-1295-4272-9138-f99709370657
2011-02-01 22:12:07 +00:00
Robert Menes
651c9cb272 Rockbox Utility: Add in support to install Rockbox on the Philips
GoGear HDD16x0, HDD18x0, and HDD63x0 series. Currently disabled for now.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28936 a1c6a512-1295-4272-9138-f99709370657
2010-12-30 22:24:42 +00:00
Marcin Bukat
029f0d5223 fix rbutil.ini entries for MPIOs as pointed out by Michael Leslie
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28781 a1c6a512-1295-4272-9138-f99709370657
2010-12-09 20:35:17 +00:00
Marcin Bukat
14b3108fa5 Add MPIO HD300 to rbutil.ini
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28779 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 22:25:34 +00:00
Dominik Riebeling
0110e558de Remove Ipod Video 64MB handling.
Since the builds for the Ipod Video 32MB and 64MB are now unified there
is no need to handle them separately in Rockbox Utility anymore.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27966 a1c6a512-1295-4272-9138-f99709370657
2010-09-01 17:47:33 +00:00
Rafaël Carré
fb53804b97 rbutil: c200v2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27621 a1c6a512-1295-4272-9138-f99709370657
2010-07-29 23:35:42 +00:00
Dominik Riebeling
18b350c972 Distinguish between release and current build when installing fonts.
As with the voice file installation changed in r26637 the same issue exists for
fonts.  While the fonts package rarely changes and therefore this shouldn't
have had a negative impact in the past use the correct font package anyway.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26667 a1c6a512-1295-4272-9138-f99709370657
2010-06-07 17:04:02 +00:00
Dominik Riebeling
2a90375c12 Sort rbutil.ini general section and rename voice_url for clarity.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26638 a1c6a512-1295-4272-9138-f99709370657
2010-06-06 18:41:02 +00:00
Dominik Riebeling
56fea4f74d Distinguish between release and current build when installing voice files.
Check the installed Rockbox and install release voice file if a release is
found. Fixes wrong voice file getting installed for releases, which especially
showed up with the recent lang file cleanup. This is likely to be the cause for
FS#11362.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26637 a1c6a512-1295-4272-9138-f99709370657
2010-06-06 18:02:08 +00:00
Dominik Riebeling
32a2b3e3fa Transmit installed build revision and release version to theme site.
To allow the theme site handling different versions of the theme syntax
transmit the revision number and release number (whatever applies) to the
server. A later update to the theme site can then return a theme list with
themes compatible, and include the correct download links.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26625 a1c6a512-1295-4272-9138-f99709370657
2010-06-06 12:56:27 +00:00
Dominik Wenger
fab86a6a4c rbutil: add mpio hd200 as disabled target (all untested)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26561 a1c6a512-1295-4272-9138-f99709370657
2010-06-04 21:43:15 +00:00
Dominik Riebeling
0a4b576248 Move constructing the themes info download link to rbutil.ini.
Instead of constructing the download link with fixed script name put a template
into the system info file. That way changing the download link doesn't require
changing the code anymore.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26495 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 21:55:22 +00:00
Dominik Wenger
c699914c33 rbutil: fix fuzev2 firmware filename. Thanks to kisak for spotting it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25955 a1c6a512-1295-4272-9138-f99709370657
2010-05-11 16:43:24 +00:00
Dominik Wenger
7a0efced16 rbutil: fix fuzev2 entry.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25829 a1c6a512-1295-4272-9138-f99709370657
2010-05-05 15:14:33 +00:00
Rafaël Carré
e77550a52d rbutil: add fuzev2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25824 a1c6a512-1295-4272-9138-f99709370657
2010-05-05 07:38:49 +00:00
Dominik Riebeling
a06f1416b9 Fix Ipod Mini manual.
With r24009 the manual used for Ipod Mini was changed from 2G to 1G, resulting
in Rockbox Utility not finding it anymore. Update manual name for both Minis.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25562 a1c6a512-1295-4272-9138-f99709370657
2010-04-10 07:56:43 +00:00
Dominik Riebeling
8cccb6e099 Add Gigabeat S to Rockbox Utility.
This adds the Beast as disabled target. Note that bootloader installation isn't
implemented yet.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25412 a1c6a512-1295-4272-9138-f99709370657
2010-03-31 20:54:04 +00:00
Szymon Dziok
43bc2e586a Packard Bell Vibe 500: correct the path to a proper one in rbutil (proper directory on the file server to the bootloader)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25335 a1c6a512-1295-4272-9138-f99709370657
2010-03-25 20:41:54 +00:00
Dominik Wenger
225853c5dd adjust the bootloader paths to the changed locations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25326 a1c6a512-1295-4272-9138-f99709370657
2010-03-24 21:39:10 +00:00
Szymon Dziok
f25731bbed add Packard Bell Vibe 500 to RBUtil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25325 a1c6a512-1295-4272-9138-f99709370657
2010-03-24 21:30:23 +00:00
Dominik Wenger
b9b105a0a9 add clipv2 and clip+ to rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25324 a1c6a512-1295-4272-9138-f99709370657
2010-03-24 21:19:32 +00:00
Dominik Riebeling
107ce4ed32 Disable D2 in rbutil as discussed in IRC.
Bootloader installation for the D2 is still not end-user ready for the upcoming release.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24467 a1c6a512-1295-4272-9138-f99709370657
2010-02-02 20:19:24 +00:00
Dominik Riebeling
64ead78a9f Adjust to the buildserver now using ipod4g instead of ipod4gray.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24372 a1c6a512-1295-4272-9138-f99709370657
2010-01-29 22:46:35 +00:00
Dominik Riebeling
bd1e96aef8 Change several platform names to match configure names.
Rbutil's (internal) platform names are now identical to the configure
model names except for the cases where further differentiation is
needed. In those cases the platform name is now the configure name with
an additional postfix, separated by a dot. This makes it possible
getting the configure name from the platform name.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24371 a1c6a512-1295-4272-9138-f99709370657
2010-01-29 20:00:57 +00:00
Dominik Wenger
7fe60537d4 rbutil: rename a few more targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24330 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 21:10:46 +00:00
Rafaël Carré
0061234579 rbutil: mark e200v2 and fuze as stable (remove "Unstable")
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24305 a1c6a512-1295-4272-9138-f99709370657
2010-01-21 08:57:12 +00:00
Dominik Riebeling
92eb0c1841 Rename player sections to match the platform section.
- The platforms section holds all players that should be considered as available. Correct mismatches.
- Correct a couple of buildserver and configure modelnames that still used old values.

Fixes several supported players not showing up in the configuration.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24101 a1c6a512-1295-4272-9138-f99709370657
2009-12-23 17:19:03 +00:00
Björn Stenberg
c0740440ac Rename targets to be consistent in all places. (FS #10819). Take 2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23883 a1c6a512-1295-4272-9138-f99709370657
2009-12-07 12:19:08 +00:00