summaryrefslogtreecommitdiffstats
path: root/rbutil/rbutilqt/rbutil.ini
AgeCommit message (Collapse)AuthorFilesLines
2020-12-03rbutil: Rework and merge player and build server info handling.Dominik Riebeling1-26/+0
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
2020-12-03rbutil: Get rid of configure_modelname in rbutil.ini.Dominik Riebeling1-64/+0
The target selection string used for configure is the same as the internally used player string, minus the (optional) variant suffix. Don't duplicate things, simply strip the suffix. Change-Id: Ic34bd5f933fab0d837adce0d0ae9c403868d720d
2020-11-27rbutil: Treat Aigo Eros clones as variant of it.Dominik Riebeling1-13/+19
Fixes installing those builds, since they relied on the broken buildserver_modelname. Also simplifies internal handling. Change-Id: I5b67b7d65ee2299e01ea4e009e47f93c3343911a
2020-11-27rbutil: Remove buildserver modelname string.Dominik Riebeling1-66/+0
This isn't needed anymore, and the only player it was actually used for were the 8MB modded Archos ones, for which the usage was broken. Change-Id: I2aa235113be2e6ae88973711bd8ee4734cbc266a
2020-11-27rbutil: Remove Archos 8MB modded players.Dominik Riebeling1-27/+2
The Archos Recorder has 2MB RAM and can be modded to 8MB. While we previously had separate builds for those the last release which it was built for is 3.4; installing for 8MB modded players was broken and installed the normal 2MB build. Since we never provided builds for other hardware mods (like Ondio backlight mod, h100 series RTC mod) there isn't much reason to do so for the 8MB mod. Furthermore, given that the current state is broken and nobody complained the number of users of the mod can be assumed to be very low, and people with a modded player also building Rockbox on their own. Change-Id: Ia200651773a2f5b58321299bad30d539fe1a5ada
2020-11-22rbutil: Add support for installing daily builds.Dominik Riebeling1-1/+1
Change-Id: If2bb23adcbd4a441f18846515c609118da8c5b5e
2020-11-22rbutil: Update Iriver h100 / h300 series bootloader paths.Dominik Riebeling1-3/+3
The patching code now requires the new version 8.0 bootloaders. Change-Id: I7bf26db2e0858523740c43e57863eb9480a93548
2020-11-22rbutil: Move Manual installation to main tab.Dominik Riebeling1-3/+3
The manual tab didn't show the manual, so it's clearer to have that as part of the main tab. Also fixes the wrong manual getting downloaded for releases. Change-Id: I5d4a287102af037f94f0de8464e025d9ff5f76ed
2020-11-22rbutil: Unify template parameter for release version.Dominik Riebeling1-4/+4
Don't use different parameter names for the same parameter. Change-Id: I3800d2ed7dcecf76b111b15945d62449efa70bcc
2020-11-22rbutil: Add voice installation to main widget.Dominik Riebeling1-3/+4
Add checkbox for installing the prerendered voice file to the main install widget. Current limitations: - only english for now. The available languages are available from the build server but are not yet taken into account. - only for releases. This is the same limitations we had before. We do have voices for daily builds, but that requires adding daily builds again (those have been removed some time back.) - Old voice installation dialog still present. Change-Id: Ia6443b0f15365196df86cc1b64d5e043dff70c4c
2020-11-22rbutil: Use pattern replacement for SystemInfo build type.Dominik Riebeling1-20/+32
Use pattern replacement for lookup instead of expanded values. Will allow simplifying things later for better handling of different build types. Change-Id: Iaad67a6c8654d27c3206cf95a379acab169565bc
2020-11-15rbutil: Rework server info data handling.Dominik Riebeling1-0/+1
Allow constructing release candidate URL from configuration the same way we construct the URL for releases. Note that the server path used does not exist, taken from old release candidate builds not available anymore. Change-Id: I7332f08df05ed39724b4900556aaa1f5e0ba463b
2020-11-15rbutil: Rework server info data handling.Dominik Riebeling1-1/+1
Don't create our own in-memory map with server data. Instead use the configuration file retrieved from the download server, and do the resolve / replacement on the fly. Simplifies things, and prepares for cleaner handling for different build types. Change-Id: Ifd027b21486e402fda3df9c2f7a30264651f733d
2020-10-16Fix configure target name for the erosq/k series.Solomon Peachy1-4/+4
Change-Id: Ic114d8d26209d37133ffa48d232ab278a0309dcd
2020-10-17rbutil: Add in the EROS Q / EROS K and clonesSolomon Peachy1-0/+80
Change-Id: I0b482542fc15af3abbaf7a132ee56414a2bd3231
2020-10-16rbutil: Fix incorrect USB IDs for the xDuoo X3ii and X20Solomon Peachy1-2/+2
Change-Id: I0d16189d236a8589ff51d93d1eeabed3cfe751da
2020-08-23rbutil: Fix Xduoo bootloader installation.Dominik Riebeling1-1/+1
- Don't try to unzip the bootloader file if we're actually looking for a zip file. - Fix wrong bootloader file name for X3. - There's no QThread::terminated() signal, don't connect it. Change-Id: Iebfcc61d644c8443b60d9b37f4932d7b46098465
2020-07-20rbutil: Fix the X3ii's USB VID/PIDSolomon Peachy1-1/+1
Change-Id: I009b19b922874b9cce04da3d2cdd7bd142510dc2
2020-07-20rbutil: Add support for the xDuoo X3, X3ii, X20, and AGPTek Rocker.Solomon Peachy1-0/+64
* All include full bootloader installation! * X20 lack USB VID/PIDs so cannot be autodetected. * Benjie T6 (variant/OEM of the Rocker) USB VID/PID unknown. Change-Id: Ia823de072c83506d36410ec436be15a0caf97151
2020-07-19rbutil: Add in missing voicefile languagesSolomon Peachy1-4/+8
Change-Id: I6b38bc7ba1c9dc6f399297142d007fcd7736eb36
2019-11-14Correctly update game file download URLs.Franklin Wei1-5/+5
Change-Id: I04a967a6a88d2e1440203401ca3022a8ca985177
2019-10-31rbutil: update game data URLs to official download serverFranklin Wei1-5/+5
Do not merge until files are in place. Change-Id: I8e0564f2cfdae0fecde1a56f98cb22f59a4bf9e2
2019-10-31rbutil: extend game file installationFranklin Wei1-0/+5
RbUtil will now install freely distributable data files for Duke Nukem 3D, Quake, SGT-Puzzles (fonts), Wolfenstein 3-D, and Another World. Currently the urls point to my personal server, pending upload to the main download server. Change-Id: I2806fd1ad7e9bb0fcb7aee5444840708e6e63032
2019-10-28rbutil: enable ipod6gFranklin Wei1-1/+0
Change-Id: Ice8f7fa682c75ccabb52f8d9ef27fa48af4c0689
2019-10-28rbutil: add support for iPod Classic 6G bootloaderCástor Muñoz1-1/+2
Change-Id: I0e237a81098a2d4df8d9f5d6deaaab3863a84fc6
2015-06-20Fix USB IDs for Sansa c200v2.Dominik Riebeling1-2/+2
The wrong IDs made a connected c200v1 get detected as c200v1 and c200v2 in MTP mode. Change-Id: I9048910ca9d768b17b9d23e4679c96d9ab8d6831
2014-01-27Use new ipod6g player image for ipod6g.Dominik Riebeling1-1/+1
Change-Id: Ia010373529df3f9bed3f40f5372d8bc1fd9769fb
2013-12-21Fix recorderv2 manual.Dominik Riebeling1-1/+1
archosrecorderv2 uses the archosfmrecorder manual. Change-Id: I015272db750b2fc5054d8259b37f00e0698afbff
2013-11-04Add support for the ZEN X-Fi3 to rbutilAmaury Pouly1-0/+16
Change-Id: I086bc2fbdaf29fad3f6f08b198eb13d21e09dd78 Reviewed-on: http://gerrit.rockbox.org/419 Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
2013-04-09Add missing USB IDs.Dominik Riebeling1-0/+17
The new autodetection will always use USB IDs to identify players (among other means). Add missing IDs for players the current implementation relies on other means for detection only. Change-Id: I037c23705518210b6ed93b4d13ccb96d933aa198
2012-10-22Add USB ID for Nano 7G so it can be recognized as unsupported.Dominik Riebeling1-0/+3
Change-Id: I19f94ee6adf008989d64d77dfa8e2368ff2385d9
2012-07-01Fix Ipod Classic target name.Dominik Riebeling1-4/+4
Change-Id: I8647f67daa000c889dcf0ec07368130498e3b8ea
2012-07-01Remove Ipod Classic from list of unsupported targets.Dominik Riebeling1-3/+1
The classic is now a disabled target. Add the missing USB ID as well. Change-Id: Ic10d1c2602e6b00d0d92614d12072ef911cc7e22
2012-06-26Show player picture left of device configuration.Dominik Riebeling1-0/+55
After shrinking the size of the Rockbox logo shown and making the selected device display two lines there is now enough room to also show an icon of the player. The icon is scaled depending on the application font size, so for setups configured with a larger font it still should show up in a reasonable size. Change-Id: I8f62f3292c62f820309157db73741b57fd6371ef
2012-06-26Add Ipod Classic (6G) as disabled target.Dominik Riebeling1-0/+12
Change-Id: I35dbe8333c38b200e9b1e6e056f0382538ee91a1
2012-06-23c200v2: add missing Europe FM / no FM firmware filenames.Dominik Riebeling1-1/+1
Change-Id: Idfed4bcf6d89d9f24b6aad352a411ece3086bb2a
2012-06-03Update for single build-info file.Dominik Riebeling1-5/+2
The server now provides a single build-info file (instead of two separate ones for development builds and stable releases). Update to use the new file, since it simplifies things. Change-Id: If3b949f4d78eecb54e47622da887f51005f6d155
2012-05-27Add missing USB ID for H10 5GB MTP.Dominik Riebeling1-1/+1
Change-Id: I8eedd925bc83fc52beb8f4e1e680ab2567de2920
2012-05-19Show nicer language names in voice creation dialog.Dominik Riebeling1-42/+44
Instead of showing the internal language names show some more human friendly string. Currently only applies to the voice creation dialog, the language configuration dialog needs further adjustments to support display strings differing from values. Change-Id: Ic94838f1079c1d09a666d7dbd9682c577f686b3f
2012-05-01Bootloader installation: set file filter.Dominik Riebeling1-0/+19
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-04-26Add missing basque and english-us languages.Dominik Riebeling1-0/+2
Change-Id: I99767adb9231b25092bee976921a42a8e309599b
2012-03-12Enable MPIO HD200 and HD300 installation.Dominik Riebeling1-2/+0
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-01-15Add alternate firmware filenames for e200v2.Dominik Riebeling1-1/+1
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-04Rockbox Utility: add support for mkimxboot bootloader.Dominik Riebeling1-2/+1
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
2011-12-26Rockbox Utility: recognize Nano 6th gen as unsupported device.Dominik Riebeling1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31436 a1c6a512-1295-4272-9138-f99709370657
2011-12-20rbutil: enable clipzipRafaël Carré1-3/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31382 a1c6a512-1295-4272-9138-f99709370657
2011-11-01Rename internal h10_5gb.ums name and add some comments.Dominik Riebeling1-2/+33
- 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-01Fix Gigabeat S configure string.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30885 a1c6a512-1295-4272-9138-f99709370657
2011-11-01Revert r30869 "Remove buildserver_modelname value."Dominik Riebeling1-0/+53
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-10-30Remove buildserver_modelname value.Dominik Riebeling1-53/+0
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