850 | 850 |
{ "Archos", 0x0e79, "80G9", 0x1518, DEVICE_FLAGS_ANDROID_BUGS },
|
851 | 851 |
// Reported by Till <Till@users.sourceforge.net>
|
852 | 852 |
{ "Archos", 0x0e79, "101 G9", 0x1528, DEVICE_FLAGS_ANDROID_BUGS },
|
|
853 |
// Reported by anonymous sourceforge user
|
|
854 |
{ "Archos", 0x0e79, "101 G9 (v2)", 0x1529, DEVICE_FLAGS_ANDROID_BUGS },
|
853 | 855 |
// Reported by anonymous sourceforge user
|
854 | 856 |
{ "Archos", 0x0e79, "101 G9 Turbo 250 HD", 0x1538,
|
855 | 857 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1100 | 1102 |
// Guessing on device flags
|
1101 | 1103 |
{ "Medion", 0x0408, "MD99000 (P9514)/Olivetti Olipad 110", 0xb009,
|
1102 | 1104 |
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1105 |
// Reported by Richard Eigenmann <richieigenmann@users.sourceforge.net>
|
|
1106 |
{ "Medion", 0x0408, "Lifetab P9514", 0xb00a,
|
|
1107 |
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAGS_ANDROID_BUGS },
|
1103 | 1108 |
// Reported by anonymous SourceForge user
|
1104 | 1109 |
{ "Maxfield", 0x066f, "G-Flash NG 1GB", 0x846c,
|
1105 | 1110 |
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1385 | 1390 |
// Reported by Serge Chirik <schirik@users.sourceforge.net>
|
1386 | 1391 |
{ "SonyEricsson", 0x0fce, "j108i (Cedar)", 0x014e,
|
1387 | 1392 |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1393 |
/*
|
|
1394 |
* SonyEricsson/SONY Android devices usually have three personalities due to
|
|
1395 |
* using composite descriptors and the fact that Windows cannot distinguish
|
|
1396 |
* the device unless each composite descriptor is unique.
|
|
1397 |
*
|
|
1398 |
* 0x0nnn = MTP
|
|
1399 |
* 0x4nnn = MTP + mass storage (for CD-ROM)
|
|
1400 |
* 0x5nnn = MTP + ADB (Android debug bridge)
|
|
1401 |
*
|
|
1402 |
*/
|
1388 | 1403 |
// Reported by Jonas Salling <>
|
1389 | 1404 |
// Erroneous MTP implementation seems to be from Aricent, returns
|
1390 | 1405 |
// broken transaction ID.
|
1391 | |
{ "SonyEricsson", 0x0fce, "LT15i (Xperia arc S)", 0x14f,
|
1392 | |
DEVICE_FLAG_IGNORE_HEADER_ERRORS |
|
1393 | |
DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST |
|
1394 | |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1406 |
{ "SonyEricsson", 0x0fce, "LT15i (Xperia arc S)", 0x014f,
|
|
1407 |
DEVICE_FLAGS_ARICENT_BUGS },
|
1395 | 1408 |
// Reported by Eamonn Webster <eweb@users.sourceforge.net>
|
1396 | 1409 |
// Guessing on the ignore errors flag
|
1397 | |
{ "SonyEricsson", 0x0fce, "Xperia Neo", 0x0156,
|
1398 | |
DEVICE_FLAG_IGNORE_HEADER_ERRORS |
|
1399 | |
DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST |
|
1400 | |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1410 |
{ "SonyEricsson", 0x0fce, "MT11i Xperia Neo", 0x0156,
|
|
1411 |
DEVICE_FLAGS_ARICENT_BUGS },
|
1401 | 1412 |
// Reported by Alejandro DC <Alejandro_DC@users.sourceforge.ne>
|
1402 | |
{ "SonyEricsson", 0x0fce, "Xperia MK16i", 0x015a,
|
1403 | |
DEVICE_FLAG_IGNORE_HEADER_ERRORS |
|
1404 | |
DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST |
|
1405 | |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1413 |
{ "SonyEricsson", 0x0fce, "MK16i Xperia", 0x015a,
|
|
1414 |
DEVICE_FLAGS_ARICENT_BUGS },
|
1406 | 1415 |
// Reported by <wealas@users.sourceforge.net>
|
1407 | 1416 |
// Android with homebrew MTP stack, possibly Aricent
|
1408 | 1417 |
{ "SonyEricsson", 0x0fce, "ST18a Xperia Ray", 0x0161,
|
1409 | |
DEVICE_FLAG_IGNORE_HEADER_ERRORS |
|
1410 | |
DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST |
|
1411 | |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1418 |
DEVICE_FLAGS_ARICENT_BUGS },
|
|
1419 |
// Reported by StehpanKa <stehp@users.sourceforge.net>
|
|
1420 |
// Android with homebrew MTP stack, possibly Aricent
|
|
1421 |
{ "SonyEricsson", 0x0fce, "SK17i Xperia mini pro", 0x0166,
|
|
1422 |
DEVICE_FLAGS_ARICENT_BUGS },
|
1412 | 1423 |
// Reported by hdhoang <hdhoang@users.sourceforge.net>
|
1413 | 1424 |
// Android with homebrew MTP stack, possibly Aricent
|
1414 | 1425 |
{ "SonyEricsson", 0x0fce, "ST15i Xperia Mini", 0x0167,
|
1415 | |
DEVICE_FLAG_IGNORE_HEADER_ERRORS |
|
1416 | |
DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST |
|
1417 | |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1426 |
DEVICE_FLAGS_ARICENT_BUGS },
|
1418 | 1427 |
// Reported by Paul Taylor
|
1419 | 1428 |
{ "SONY", 0x0fce, "Xperia S", 0x0169,
|
1420 | 1429 |
DEVICE_FLAG_NO_ZERO_READS | DEVICE_FLAGS_ANDROID_BUGS },
|
1421 | |
// Reported by Ondra Lengal (blindly copied from Xperia S)
|
|
1430 |
// Reported by equaeghe <equaeghe@users.sourceforge.net>
|
|
1431 |
{ "SONY", 0x0fce, "ST15i Xperia U", 0x0171,
|
|
1432 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1433 |
// Reported by Ondra Lengal
|
1422 | 1434 |
{ "SONY", 0x0fce, "Xperia P", 0x0172,
|
1423 | |
DEVICE_FLAG_NO_ZERO_READS | DEVICE_FLAGS_ANDROID_BUGS },
|
|
1435 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1424 | 1436 |
// Reported by Jonas Nyrén <spectralmks@users.sourceforge.net>
|
1425 | 1437 |
{ "SonyEricsson", 0x0fce, "W302", 0x10c8,
|
1426 | 1438 |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1439 |
/*
|
|
1440 |
* MTP+MSC personalities of MTP devices (see above)
|
|
1441 |
*/
|
|
1442 |
// Reported by equaeghe <equaeghe@users.sourceforge.net>
|
|
1443 |
{ "SONY", 0x0fce, "ST25i Xperia U (MTP+MSC mode)", 0x4171,
|
|
1444 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1445 |
// Guessing on this one
|
|
1446 |
{ "SONY", 0x0fce, "Xperia P (MTP+MSC mode)", 0x4172,
|
|
1447 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1448 |
/*
|
|
1449 |
* MTP+ADB personalities of MTP devices (see above)
|
|
1450 |
*/
|
1427 | 1451 |
// Reported by anonymous sourceforge user
|
1428 | 1452 |
// Suspect Aricent stack, guessing on these bug flags
|
1429 | |
{ "SonyEricsson", 0x0fce, "Xperia Arc LT15i", 0x514f,
|
1430 | |
DEVICE_FLAG_IGNORE_HEADER_ERRORS |
|
1431 | |
DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST |
|
1432 | |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1453 |
{ "SonyEricsson", 0x0fce, "LT15i Xperia Arc (MTP+ADB mode)", 0x514f,
|
|
1454 |
DEVICE_FLAGS_ARICENT_BUGS },
|
|
1455 |
// Reported by Michael K. <kmike@users.sourceforge.net>
|
|
1456 |
{ "SonyEricsson", 0x0fce, "MT11i Xperia Neo (MTP+ADB mode)", 0x5156,
|
|
1457 |
DEVICE_FLAGS_ARICENT_BUGS },
|
|
1458 |
{ "SonyEricsson", 0x0fce, "MK16i Xperia (MTP+ADB mode)", 0x515a,
|
|
1459 |
DEVICE_FLAGS_ARICENT_BUGS },
|
1433 | 1460 |
// Reported by Eduard Bloch <blade@debian.org>
|
1434 | 1461 |
// Xperia Ray (2012), SE Android 2.3.4, flags from ST18a
|
1435 | |
{ "SonyEricsson", 0x0fce, "ST18i Xperia Ray", 0x5161,
|
1436 | |
DEVICE_FLAG_IGNORE_HEADER_ERRORS |
|
1437 | |
DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST |
|
1438 | |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
|
1462 |
{ "SonyEricsson", 0x0fce, "ST18i Xperia Ray (MTP+ADB mode)", 0x5161,
|
|
1463 |
DEVICE_FLAGS_ARICENT_BUGS },
|
|
1464 |
// Reported by StehpanKa <stehp@users.sourceforge.net>
|
|
1465 |
// Android with homebrew MTP stack, possibly Aricent
|
|
1466 |
{ "SonyEricsson", 0x0fce, "SK17i Xperia mini pro (MTP+ADB mode)", 0x5166,
|
|
1467 |
DEVICE_FLAGS_ARICENT_BUGS },
|
|
1468 |
// Android with homebrew MTP stack, possibly Aricent
|
|
1469 |
{ "SonyEricsson", 0x0fce, "ST15i Xperia Mini (MTP+ADB mode)", 0x5167,
|
|
1470 |
DEVICE_FLAGS_ARICENT_BUGS },
|
|
1471 |
// Reported by equaeghe <equaeghe@users.sourceforge.net>
|
|
1472 |
{ "SONY", 0x0fce, "Xperia U ST25i (MTP+ADB mode)", 0x5171,
|
|
1473 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1439 | 1474 |
// Reported by Anonymous Sourceforge user
|
1440 | 1475 |
{ "SonyEricsson", 0x0fce, "j10i (Elm)", 0xd144,
|
1441 | 1476 |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
1442 | 1477 |
// Reported by Thomas Schweitzer <thomas_-_s@users.sourceforge.net>
|
1443 | 1478 |
{ "SonyEricsson", 0x0fce, "K550i", 0xe000,
|
1444 | 1479 |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
|
1445 | |
|
1446 | 1480 |
|
1447 | 1481 |
/*
|
1448 | 1482 |
* Motorola
|
|
1632 | 1666 |
// Reported by Glen Overby
|
1633 | 1667 |
{ "Asus", 0x0b05, "TF300 Transformer", 0x4c80,
|
1634 | 1668 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1669 |
// Reported by jaile <jaile@users.sourceforge.net>
|
|
1670 |
{ "Asus", 0x0b05, "TF300 Transformer (USB debug mode)", 0x4c81,
|
|
1671 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1635 | 1672 |
// Reported by anonymous Sourceforge user
|
1636 | 1673 |
{ "Asus", 0x0b05, "TF201 Transformer Prime (keyboard dock)", 0x4d00,
|
1637 | 1674 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1638 | 1675 |
{ "Asus", 0x0b05, "TF201 Transformer Prime (tablet only)", 0x4d01,
|
1639 | 1676 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1640 | 1677 |
{ "Asus", 0x0b05, "TFXXX Transformer Prime (unknown version)", 0x4d04,
|
|
1678 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1679 |
// Reported by anonymous Sourceforge user
|
|
1680 |
{ "Asus", 0x0b05, "TF101 Eeepad Slider", 0x4e01,
|
1641 | 1681 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1642 | 1682 |
{ "Asus", 0x0b05, "TF101 Eeepad Transformer", 0x4e0f,
|
1643 | 1683 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1672 | 1712 |
{ "ZTE", 0x19d2, "V55 ID 2", 0x0245, DEVICE_FLAGS_ANDROID_BUGS },
|
1673 | 1713 |
|
1674 | 1714 |
/*
|
1675 | |
* Hewlett-Packard (HP)
|
1676 | |
*/
|
|
1715 |
* HTC (High Tech Computer Corp)
|
|
1716 |
*/
|
|
1717 |
{ "HTC", 0x0bb4, "Zopo ZP100", 0x0c02,
|
|
1718 |
DEVICE_FLAGS_ANDROID_BUGS },
|
|
1719 |
// Reported by Steven Eastland <grassmonk@users.sourceforge.net>
|
|
1720 |
{ "HTC", 0x0bb4, "EVO 4G LTE", 0x0ca8,
|
|
1721 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1677 | 1722 |
// These identify themselves as "cm_tenderloin", fun...
|
|
1723 |
// Done by HTC for HP I guess.
|
1678 | 1724 |
{ "Hewlett-Packard", 0x0bb4, "HP Touchpad", 0x685c,
|
1679 | 1725 |
DEVICE_FLAGS_ANDROID_BUGS },
|
1680 | 1726 |
{ "Hewlett-Packard", 0x0bb4, "HP Touchpad (debug mode)",
|
|
1698 | 1744 |
{ "Vizio", 0x0489, "VTAB1008", 0xe040, DEVICE_FLAGS_ANDROID_BUGS },
|
1699 | 1745 |
|
1700 | 1746 |
/*
|
|
1747 |
* Viewpia
|
|
1748 |
*/
|
|
1749 |
{ "Viewpia", 0x2207, "DR", 0x0001, DEVICE_FLAGS_ANDROID_BUGS },
|
|
1750 |
|
|
1751 |
/*
|
1701 | 1752 |
* Other strange stuff.
|
1702 | 1753 |
*/
|
1703 | 1754 |
{ "Isabella", 0x0b20, "Her Prototype", 0xddee, DEVICE_FLAG_NONE }
|