diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2008-09-28 17:02:36 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2008-09-28 17:02:36 +0000 |
commit | 197c24c5d331703b8b1d743f5699263cd623df38 (patch) | |
tree | 9c054f54f43b0c788b0760adf08595fe48643afb /rbutil/rbutilqt/rbutil.ini | |
parent | 063d37b08f6110a250c1f1a70883c4c45705f7b8 (diff) | |
download | rockbox-197c24c5d331703b8b1d743f5699263cd623df38.tar.gz rockbox-197c24c5d331703b8b1d743f5699263cd623df38.zip |
Completely rework the bootloader installation class:
- create a base class and make derived classes for each installation type.
- sort installations by type, not by player model.
- remove duplicated code for iriver (de)scrambling functionality and use the functions inside of the tools folder directly -- we already do the same for rbspeex.
- make bootloader file backup optional and allow choosing a target location.
- clean up some wording and add some more guiding messages.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18657 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/rbutil.ini')
-rw-r--r-- | rbutil/rbutilqt/rbutil.ini | 104 |
1 files changed, 58 insertions, 46 deletions
diff --git a/rbutil/rbutilqt/rbutil.ini b/rbutil/rbutilqt/rbutil.ini index f763a83f40..739bbb1ed2 100644 --- a/rbutil/rbutilqt/rbutil.ini +++ b/rbutil/rbutilqt/rbutil.ini | |||
@@ -167,8 +167,9 @@ name="iHP100 / iHP110" | |||
167 | platform=h100 | 167 | platform=h100 |
168 | released=yes | 168 | released=yes |
169 | needsbootloader=yes | 169 | needsbootloader=yes |
170 | bootloadermethod=fwpatcher | 170 | bootloadermethod=hex |
171 | bootloadername=bootloader-h100.bin | 171 | bootloadername=/iriver/bootloader-h100.bin |
172 | bootloaderfile=/ihp_100.hex | ||
172 | resolution=160x128x2 | 173 | resolution=160x128x2 |
173 | manualname=rockbox-h100 | 174 | manualname=rockbox-h100 |
174 | brand=Iriver | 175 | brand=Iriver |
@@ -182,8 +183,9 @@ name="iHP120 / iHP140 / H120 / H140" | |||
182 | platform=h120 | 183 | platform=h120 |
183 | released=yes | 184 | released=yes |
184 | needsbootloader=yes | 185 | needsbootloader=yes |
185 | bootloadermethod=fwpatcher | 186 | bootloadermethod=hex |
186 | bootloadername=bootloader-h120.bin | 187 | bootloadername=/iriver/bootloader-h120.bin |
188 | bootloaderfile=/ihp_120.hex | ||
187 | resolution=160x128x2 | 189 | resolution=160x128x2 |
188 | manualname=rockbox-h100 | 190 | manualname=rockbox-h100 |
189 | brand=Iriver | 191 | brand=Iriver |
@@ -197,8 +199,9 @@ name="H320 / H340" | |||
197 | platform=h300 | 199 | platform=h300 |
198 | released=yes | 200 | released=yes |
199 | needsbootloader=yes | 201 | needsbootloader=yes |
200 | bootloadermethod=fwpatcher | 202 | bootloadermethod=hex |
201 | bootloadername=bootloader-h300.bin | 203 | bootloadername=/iriver/bootloader-h300.bin |
204 | bootloaderfile=/H300.hex | ||
202 | resolution=220x176x16 | 205 | resolution=220x176x16 |
203 | manualname=rockbox-h300 | 206 | manualname=rockbox-h300 |
204 | brand=Iriver | 207 | brand=Iriver |
@@ -212,8 +215,9 @@ name="H10 (5 / 6GB) UMS" | |||
212 | platform=h10_5gb | 215 | platform=h10_5gb |
213 | released=yes | 216 | released=yes |
214 | needsbootloader=yes | 217 | needsbootloader=yes |
215 | bootloadermethod=h10 | 218 | bootloadermethod=mi4 |
216 | bootloadername=H10.mi4 | 219 | bootloadername=/iriver/H10.mi4 |
220 | bootloaderfile=/System/H10.mi4 | ||
217 | resolution=128x128x16 | 221 | resolution=128x128x16 |
218 | manualname= | 222 | manualname= |
219 | brand=Iriver | 223 | brand=Iriver |
@@ -227,8 +231,9 @@ name="H10 (5 / 6GB) MTP" | |||
227 | platform=h10_5gb | 231 | platform=h10_5gb |
228 | released=yes | 232 | released=yes |
229 | needsbootloader=yes | 233 | needsbootloader=yes |
230 | bootloadermethod=h10 | 234 | bootloadermethod=mi4 |
231 | bootloadername=H10_5GB-MTP/H10.mi4 | 235 | bootloadername=/iriver/H10_5GB-MTP/H10.mi4 |
236 | bootloaderfile=/System/H10.mi4 | ||
232 | resolution=128x128x16 | 237 | resolution=128x128x16 |
233 | manualname= | 238 | manualname= |
234 | brand=Iriver | 239 | brand=Iriver |
@@ -242,8 +247,9 @@ name="H10 (20GB)" | |||
242 | platform=h10 | 247 | platform=h10 |
243 | released=yes | 248 | released=yes |
244 | needsbootloader=yes | 249 | needsbootloader=yes |
245 | bootloadermethod=h10 | 250 | bootloadermethod=mi4 |
246 | bootloadername=H10_20GC.mi4 | 251 | bootloadername=/iriver/H10_20GC.mi4 |
252 | bootloaderfile=/System/H10_20GC.mi4 | ||
247 | resolution=160x128x16 | 253 | resolution=160x128x16 |
248 | manualname= | 254 | manualname= |
249 | brand=Iriver | 255 | brand=Iriver |
@@ -258,8 +264,8 @@ name="Ipod (1st / 2nd gen)" | |||
258 | platform=ipod1g2g | 264 | platform=ipod1g2g |
259 | released=yes | 265 | released=yes |
260 | needsbootloader=yes | 266 | needsbootloader=yes |
261 | bootloadermethod=ipodpatcher | 267 | bootloadermethod=ipod |
262 | bootloadername=ipod1g2g | 268 | bootloadername=/ipod/bootloader-ipod1g2g.ipod |
263 | resolution=160x128x2 | 269 | resolution=160x128x2 |
264 | manualname= | 270 | manualname= |
265 | brand=Apple | 271 | brand=Apple |
@@ -272,8 +278,8 @@ name="Ipod Colour / Photo / U2 (4th gen)" | |||
272 | platform=ipodcolor | 278 | platform=ipodcolor |
273 | released=yes | 279 | released=yes |
274 | needsbootloader=yes | 280 | needsbootloader=yes |
275 | bootloadermethod=ipodpatcher | 281 | bootloadermethod=ipod |
276 | bootloadername=ipodcolor | 282 | bootloadername=/ipod/bootloader-ipodcolor.ipod |
277 | resolution=220x176x16 | 283 | resolution=220x176x16 |
278 | manualname= | 284 | manualname= |
279 | brand=Apple | 285 | brand=Apple |
@@ -286,8 +292,8 @@ name="Ipod Nano (1st gen)" | |||
286 | platform=ipodnano | 292 | platform=ipodnano |
287 | released=yes | 293 | released=yes |
288 | needsbootloader=yes | 294 | needsbootloader=yes |
289 | bootloadermethod=ipodpatcher | 295 | bootloadermethod=ipod |
290 | bootloadername=ipodnano | 296 | bootloadername=/ipod/bootloader-ipodnano.ipod |
291 | resolution=176x132x16 | 297 | resolution=176x132x16 |
292 | manualname= | 298 | manualname= |
293 | brand=Apple | 299 | brand=Apple |
@@ -301,8 +307,8 @@ name="Ipod (4th gen, greyscale)" | |||
301 | platform=ipod4gray | 307 | platform=ipod4gray |
302 | released=yes | 308 | released=yes |
303 | needsbootloader=yes | 309 | needsbootloader=yes |
304 | bootloadermethod=ipodpatcher | 310 | bootloadermethod=ipod |
305 | bootloadername=ipod4g | 311 | bootloadername=/ipod/bootloader-ipod4g.ipod |
306 | resolution=160x128x2 | 312 | resolution=160x128x2 |
307 | manualname= | 313 | manualname= |
308 | brand=Apple | 314 | brand=Apple |
@@ -315,8 +321,8 @@ name="Ipod Video (5th gen) 30GB" | |||
315 | platform=ipodvideo | 321 | platform=ipodvideo |
316 | released=yes | 322 | released=yes |
317 | needsbootloader=yes | 323 | needsbootloader=yes |
318 | bootloadermethod=ipodpatcher | 324 | bootloadermethod=ipod |
319 | bootloadername=ipodvideo | 325 | bootloadername=/ipod/bootloader-ipodvideo.ipod |
320 | resolution=320x240x16 | 326 | resolution=320x240x16 |
321 | manualname= | 327 | manualname= |
322 | brand=Apple | 328 | brand=Apple |
@@ -329,8 +335,8 @@ name="Ipod Video (5th gen) 60/80GB" | |||
329 | platform=ipodvideo64mb | 335 | platform=ipodvideo64mb |
330 | released=yes | 336 | released=yes |
331 | needsbootloader=yes | 337 | needsbootloader=yes |
332 | bootloadermethod=ipodpatcher | 338 | bootloadermethod=ipod |
333 | bootloadername=ipodvideo | 339 | bootloadername=/ipod/bootloader-ipodvideo.ipod |
334 | resolution=320x240x16 | 340 | resolution=320x240x16 |
335 | manualname= | 341 | manualname= |
336 | brand=Apple | 342 | brand=Apple |
@@ -344,8 +350,8 @@ name="Ipod (3rd gen)" | |||
344 | platform=ipod3g | 350 | platform=ipod3g |
345 | released=yes | 351 | released=yes |
346 | needsbootloader=yes | 352 | needsbootloader=yes |
347 | bootloadermethod=ipodpatcher | 353 | bootloadermethod=ipod |
348 | bootloadername=ipod3g | 354 | bootloadername=/ipod/bootloader-ipod3g.ipod |
349 | resolution=160x128x2 | 355 | resolution=160x128x2 |
350 | manualname= | 356 | manualname= |
351 | brand=Apple | 357 | brand=Apple |
@@ -359,8 +365,8 @@ name="Ipod Mini (1st gen)" | |||
359 | platform=ipodmini1g | 365 | platform=ipodmini1g |
360 | released=yes | 366 | released=yes |
361 | needsbootloader=yes | 367 | needsbootloader=yes |
362 | bootloadermethod=ipodpatcher | 368 | bootloadermethod=ipod |
363 | bootloadername=ipodmini | 369 | bootloadername=/ipod/bootloader-ipodmini.ipod |
364 | resolution=138x110x2 | 370 | resolution=138x110x2 |
365 | manualname=rockbox-ipodmini2g | 371 | manualname=rockbox-ipodmini2g |
366 | brand=Apple | 372 | brand=Apple |
@@ -373,8 +379,8 @@ name="Ipod Mini (2nd gen)" | |||
373 | platform=ipodmini2g | 379 | platform=ipodmini2g |
374 | released=yes | 380 | released=yes |
375 | needsbootloader=yes | 381 | needsbootloader=yes |
376 | bootloadermethod=ipodpatcher | 382 | bootloadermethod=ipod |
377 | bootloadername=ipodmini2g | 383 | bootloadername=/ipod/bootloader-ipodmini2g.ipod |
378 | resolution=138x110x2 | 384 | resolution=138x110x2 |
379 | manualname=rockbox-ipodmini2g | 385 | manualname=rockbox-ipodmini2g |
380 | brand=Apple | 386 | brand=Apple |
@@ -387,8 +393,9 @@ name="iAudio X5 / X5L" | |||
387 | platform=iaudiox5 | 393 | platform=iaudiox5 |
388 | released=yes | 394 | released=yes |
389 | needsbootloader=yes | 395 | needsbootloader=yes |
390 | bootloadermethod=iaudio | 396 | bootloadermethod=file |
391 | bootloadername=x5_fw.bin | 397 | bootloadername=/iaudio/x5_fw.bin |
398 | bootloaderfile=/FIRMWARE/x5_fw.bin | ||
392 | resolution=160x128x16 | 399 | resolution=160x128x16 |
393 | manualname= | 400 | manualname= |
394 | brand=Cowon | 401 | brand=Cowon |
@@ -402,8 +409,9 @@ name="iAudio X5V" | |||
402 | platform=iaudiox5 | 409 | platform=iaudiox5 |
403 | released=yes | 410 | released=yes |
404 | needsbootloader=yes | 411 | needsbootloader=yes |
405 | bootloadermethod=iaudio | 412 | bootloadermethod=file |
406 | bootloadername=x5v_fw.bin | 413 | bootloadername=/iaudio/x5v_fw.bin |
414 | bootloaderfile=/FIRMWARE/x5v_fw.bin | ||
407 | resolution=160x128x2 | 415 | resolution=160x128x2 |
408 | manualname= | 416 | manualname= |
409 | brand=Cowon | 417 | brand=Cowon |
@@ -416,8 +424,9 @@ name="iAudio M5 / M5L" | |||
416 | platform=iaudiom5 | 424 | platform=iaudiom5 |
417 | released=yes | 425 | released=yes |
418 | needsbootloader=yes | 426 | needsbootloader=yes |
419 | bootloadermethod=iaudio | 427 | bootloadermethod=file |
420 | bootloadername=m5_fw.bin | 428 | bootloadername=/iaudio/m5_fw.bin |
429 | bootloaderfile=/FIRMWARE/m5_fw.bin | ||
421 | resolution=160x128x2 | 430 | resolution=160x128x2 |
422 | manualname= | 431 | manualname= |
423 | brand=Cowon | 432 | brand=Cowon |
@@ -431,8 +440,9 @@ name="iAudio M3 / M3L" | |||
431 | platform=iaudiom3 | 440 | platform=iaudiom3 |
432 | released=no | 441 | released=no |
433 | needsbootloader=yes | 442 | needsbootloader=yes |
434 | bootloadermethod=iaudio | 443 | bootloadermethod=file |
435 | bootloadername=cowon_m3.bin | 444 | bootloadername=/iaudio/cowon_m3.bin |
445 | bootloaderfile=/FIRMWARE/cowon_m3.bin | ||
436 | resolution=128x96x2 | 446 | resolution=128x96x2 |
437 | manualname= | 447 | manualname= |
438 | brand=Cowon | 448 | brand=Cowon |
@@ -446,8 +456,9 @@ name="Gigabeat F / X" | |||
446 | platform=gigabeatf | 456 | platform=gigabeatf |
447 | released=yes | 457 | released=yes |
448 | needsbootloader=yes | 458 | needsbootloader=yes |
449 | bootloadermethod=gigabeatf | 459 | bootloadermethod=file |
450 | bootloadername=FWIMG01.DAT | 460 | bootloadername=/gigabeat/FWIMG01.DAT |
461 | bootloaderfile=/SYSTEM/FWIMG01.DAT | ||
451 | resolution=240x320x16 | 462 | resolution=240x320x16 |
452 | manualname= | 463 | manualname= |
453 | brand=Toshiba | 464 | brand=Toshiba |
@@ -461,8 +472,8 @@ name="Sansa E200" | |||
461 | platform=sansae200 | 472 | platform=sansae200 |
462 | released=yes | 473 | released=yes |
463 | needsbootloader=yes | 474 | needsbootloader=yes |
464 | bootloadermethod=sansapatcher | 475 | bootloadermethod=sansa |
465 | bootloadername=PP5022.mi4 | 476 | bootloadername=/sandisk-sansa/e200/PP5022.mi4 |
466 | resolution=176x220x16 | 477 | resolution=176x220x16 |
467 | manualname= | 478 | manualname= |
468 | brand=Sandisk | 479 | brand=Sandisk |
@@ -478,8 +489,8 @@ name="Sansa C200" | |||
478 | platform=sansac200 | 489 | platform=sansac200 |
479 | released=yes | 490 | released=yes |
480 | needsbootloader=yes | 491 | needsbootloader=yes |
481 | bootloadermethod=sansapatcher | 492 | bootloadermethod=sansa |
482 | bootloadername=firmware.mi4 | 493 | bootloadername=/sandisk-sansa/c200/firmware.mi4 |
483 | resolution=132x80x16 | 494 | resolution=132x80x16 |
484 | manualname= | 495 | manualname= |
485 | brand=Sandisk | 496 | brand=Sandisk |
@@ -493,8 +504,9 @@ name="m:robe100" | |||
493 | platform=mrobe100 | 504 | platform=mrobe100 |
494 | released=yes | 505 | released=yes |
495 | needsbootloader=yes | 506 | needsbootloader=yes |
496 | bootloadermethod=mrobe100 | 507 | bootloadermethod=mi4 |
497 | bootloadername=pp5020.mi4 | 508 | bootloadername=/olympus/mrobe100/pp5020.mi4 |
509 | bootloaderfile=/System/pp5020.mi4 | ||
498 | resolution=160x128x1 | 510 | resolution=160x128x1 |
499 | manualname= | 511 | manualname= |
500 | brand=Olympus | 512 | brand=Olympus |