summaryrefslogtreecommitdiff
path: root/rbutil
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil')
-rw-r--r--rbutil/rbutilqt/rbsettings.cpp15
-rw-r--r--rbutil/rbutilqt/rbutil.ini8
2 files changed, 13 insertions, 10 deletions
diff --git a/rbutil/rbutilqt/rbsettings.cpp b/rbutil/rbutilqt/rbsettings.cpp
index 8782e53a26..fd74cbb2b5 100644
--- a/rbutil/rbutilqt/rbsettings.cpp
+++ b/rbutil/rbutilqt/rbsettings.cpp
@@ -425,11 +425,13 @@ QMap<int, QString> RbSettings::usbIdMap()
425 QString target = devices->value(platforms.at(i)).toString(); 425 QString target = devices->value(platforms.at(i)).toString();
426 devices->endGroup(); 426 devices->endGroup();
427 devices->beginGroup(target); 427 devices->beginGroup(target);
428 if(!devices->value("usbid").toString().isEmpty()) 428 QStringList ids = devices->value("usbid").toStringList();
429 map.insert(devices->value("usbid").toString().toInt(0, 16), target); 429 int j = ids.size();
430 while(j--)
431 map.insert(ids.at(j).toInt(0, 16), target);
432
430 devices->endGroup(); 433 devices->endGroup();
431 } 434 }
432
433 return map; 435 return map;
434} 436}
435 437
@@ -449,11 +451,12 @@ QMap<int, QString> RbSettings::usbIdErrorMap()
449 QString target = devices->value(platforms.at(i)).toString(); 451 QString target = devices->value(platforms.at(i)).toString();
450 devices->endGroup(); 452 devices->endGroup();
451 devices->beginGroup(target); 453 devices->beginGroup(target);
452 if(!devices->value("usberror").toString().isEmpty()) 454 QStringList ids = devices->value("usberror").toStringList();
453 map.insert(devices->value("usberror").toString().toInt(0, 16), target); 455 int j = ids.size();
456 while(j--)
457 map.insert(ids.at(j).toInt(0, 16), target);
454 devices->endGroup(); 458 devices->endGroup();
455 } 459 }
456
457 return map; 460 return map;
458} 461}
459 462
diff --git a/rbutil/rbutilqt/rbutil.ini b/rbutil/rbutilqt/rbutil.ini
index 8c04a322dd..0148eaf70b 100644
--- a/rbutil/rbutilqt/rbutil.ini
+++ b/rbutil/rbutilqt/rbutil.ini
@@ -276,6 +276,7 @@ resolution=176x132x16
276manualname= 276manualname=
277brand=Apple 277brand=Apple
278usbid=0x05ac120a 278usbid=0x05ac120a
279usbincompat=0x05ac1260
279voicename=ipodnano 280voicename=ipodnano
280targetid=14 281targetid=14
281 282
@@ -368,8 +369,7 @@ bootloadername=x5_fw.bin
368resolution=160x128x16 369resolution=160x128x16
369manualname= 370manualname=
370brand=Cowon 371brand=Cowon
371usbid=0x0e210510 372usbid=0x0e210510, 0x0e210513
372usbid=0x0e210513
373voicename=iaudiox5 373voicename=iaudiox5
374targetid=12 374targetid=12
375 375
@@ -440,6 +440,7 @@ manualname=
440brand=Sandisk 440brand=Sandisk
441usbid=0x07817421 441usbid=0x07817421
442usberror=0x07810720 442usberror=0x07810720
443usbincompat=0x07817422, 0x07817423
443voicename=sansae200 444voicename=sansae200
444targetid=23 445targetid=23
445 446
@@ -453,8 +454,7 @@ bootloadername=firmware.mi4
453resolution=132x80x16 454resolution=132x80x16
454manualname= 455manualname=
455brand=Sandisk 456brand=Sandisk
456usbid=0x07817450 457usbid=0x07817450, 0x07817451
457usbid=0x07817451
458voicename=sansac200 458voicename=sansac200
459targetid=30 459targetid=30
460 460