summaryrefslogtreecommitdiff
path: root/camlibs/ptp2/music-players.h
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2013-12-08 14:13:20 +0000
committerMarcus Meissner <marcus@jet.franken.de>2013-12-08 14:13:20 +0000
commitce83b85829ad4df565ab224769a1207eb1901d51 (patch)
treee47695ce6ba568fe627280b2dfe6daaacee87f03 /camlibs/ptp2/music-players.h
parentd63a8d78d4b6ce0ced9e135f8048e70fc396502e (diff)
downloadlibgphoto2-ce83b85829ad4df565ab224769a1207eb1901d51.tar.gz
merged from libmtp
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@14595 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/ptp2/music-players.h')
-rw-r--r--camlibs/ptp2/music-players.h116
1 files changed, 86 insertions, 30 deletions
diff --git a/camlibs/ptp2/music-players.h b/camlibs/ptp2/music-players.h
index 395d328c1..7c14a00c5 100644
--- a/camlibs/ptp2/music-players.h
+++ b/camlibs/ptp2/music-players.h
@@ -577,6 +577,8 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "Acer", 0x0502, "Iconia A1-810", 0x353c,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "Acer", 0x0502, "Liquid Z130 MT65xx Android Phone", 0x355f,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
* SanDisk
@@ -806,9 +808,13 @@
/*
* Dell
*/
- { "Dell, Inc", 0x413c, "DJ Itty", 0x4500, DEVICE_FLAG_NONE },
+ { "Dell Inc", 0x413c, "DJ Itty", 0x4500,
+ DEVICE_FLAG_NONE },
/* Reported by: JR */
- { "Dell, Inc", 0x413c, "Dell Streak 7", 0xb10b, DEVICE_FLAGS_ANDROID_BUGS },
+ { "Dell Inc", 0x413c, "Dell Streak 7", 0xb10b,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Dell Inc", 0x413c, "Dell Venue 7 inch", 0xb11a,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
* Toshiba
@@ -930,6 +936,7 @@
{ "Archos", 0x0e79, "70it2 (ID 1)", 0x1568, DEVICE_FLAGS_ANDROID_BUGS },
{ "Archos", 0x0e79, "70it2 (ID 2)", 0x1569, DEVICE_FLAGS_ANDROID_BUGS },
{ "Archos", 0x0e79, "101 G4", 0x4002, DEVICE_FLAGS_ANDROID_BUGS },
+ { "Archos (for Tesco)", 0x0e79, "Hudl", 0x5008, DEVICE_FLAGS_ANDROID_BUGS },
/*
* Dunlop (OEM of EGOMAN ltd?) reported by Nanomad
@@ -959,6 +966,7 @@
// Reported by Chris Bagwell <chris@cnpbagwell.com>
{ "Sirius", 0x18f6, "Stiletto 2", 0x0110, DEVICE_FLAG_NONE },
+
/*
* Nokia
* Please verify the low device IDs here, I suspect these might be for
@@ -1617,6 +1625,9 @@
DEVICE_FLAG_NONE },
{ "SONY", 0x0fce, "Xperia M MTP", 0x019b,
DEVICE_FLAG_NONE },
+ { "SONY", 0x0fce, "Xperia Z1 MTP", 0x019e,
+ DEVICE_FLAG_NONE },
+
/*
* MTP+UMS personalities of MTP devices (see above)
@@ -1671,6 +1682,8 @@
DEVICE_FLAG_NONE },
{ "SONY", 0x0fce, "Xperia M MTP+CDROM", 0x419b,
DEVICE_FLAG_NONE },
+ { "SONY", 0x0fce, "Xperia Z1 MTP+CDROM", 0x419e,
+ DEVICE_FLAG_NONE },
/*
* MTP+ADB personalities of MTP devices (see above)
@@ -1741,6 +1754,8 @@
DEVICE_FLAG_NONE },
{ "SONY", 0x0fce, "Xperia M MTP+ADB", 0x519b,
DEVICE_FLAG_NONE },
+ { "SONY", 0x0fce, "Xperia Z1 MTP+ADB", 0x519e,
+ DEVICE_FLAG_NONE },
/*
* MTP+UMS modes
@@ -1787,10 +1802,18 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "Motorola", 0x22b8, "Atrix/Razr HD (MTP+ADB)", 0x2e33,
DEVICE_FLAGS_ANDROID_BUGS },
- { "Motorola", 0x22b8, "RAZR M (XT907)", 0x2e51,
+ { "Motorola", 0x22b8, "RAZR M XT907 (MTP)", 0x2e50,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Motorola", 0x22b8, "RAZR M XT907 (MTP+ADB)", 0x2e51,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Motorola", 0x22b8, "Moto X (XT1053)", 0x2e62,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Motorola", 0x22b8, "Moto X (XT1058)", 0x2e63,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "Motorola", 0x22b8, "Droid Maxx (XT1080)", 0x2e67,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Motorola", 0x22b8, "Moto G", 0x2e82,
+ DEVICE_FLAGS_ANDROID_BUGS },
// Reported by Jader Rodrigues Simoes <jadersimoes@users.sourceforge.net>
{ "Motorola", 0x22b8, "Xoom 2 Media Edition (ID2)", 0x41cf,
DEVICE_FLAGS_ANDROID_BUGS },
@@ -1825,7 +1848,7 @@
DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST },
// Reported by Rodrigo Angelo Rafael
// Razr D1, D3
- { "Motorola", 0x22b8, "Rarz D1/D3 (MTP)", 0x64b5,
+ { "Motorola", 0x22b8, "Razr D1/D3/i (MTP)", 0x64b5,
DEVICE_FLAGS_ANDROID_BUGS },
// Reported by Brian Dolbec <dol-sen@users.sourceforge.net>
{ "Motorola", 0x22b8, "Atrix MB860 (MTP)", 0x7088,
@@ -1859,12 +1882,14 @@
// "carried by C Spire and other CDMA US carriers"
{ "Motorola", 0x22b8, "Milestone X2", 0x70ca,
DEVICE_FLAGS_ANDROID_BUGS },
- { "Motorola", 0x22b8, "XT890/907 (MTP)", 0x710d,
- DEVICE_FLAGS_ANDROID_BUGS },
- { "Motorola", 0x22b8, "XT890/907 (MTP+ADB)", 0x710e,
+ { "Motorola", 0x22b8, "XT890/907/Razr (MTP)", 0x710d,
DEVICE_FLAGS_ANDROID_BUGS },
- { "Motorola", 0x22b8, "XT890/907 (MTP+?)", 0x710f,
+ { "Motorola", 0x22b8, "XT890/907/Razr (MTP+ADB)", 0x710e,
DEVICE_FLAGS_ANDROID_BUGS },
+ /*
+ * XT890/907/Razr
+ * 710f is USB mass storage
+ */
/*
* Google
@@ -1872,7 +1897,7 @@
* road to produce an Android tablet it seems... The Vendor ID
* was originally used for Nexus phones
*/
- { "Google Inc (for Unknown)", 0x18d1, "Unknown", 0x0006,
+ { "Google Inc (for Allwinner)", 0x18d1, "A31 SoC", 0x0006,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Google Inc (for Ainol Novo)", 0x18d1, "Fire/Flame", 0x0007,
DEVICE_FLAGS_ANDROID_BUGS },
@@ -1900,10 +1925,10 @@
{ "Google Inc (for Asus)", 0x18d1, "Nexus 7 (MTP+ADB)", 0x4e42,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Google Inc (for LG Electronics/Samsung)", 0x18d1,
- "Nexus 4/10 (MTP)", 0x4ee1,
+ "Nexus 4/5/7/10 (MTP)", 0x4ee1,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Google Inc (for LG Electronics/Samsung)", 0x18d1,
- "Nexus 4/10 (MTP+ADB)", 0x4ee2,
+ "Nexus 4/5/7/10 (MTP+ADB)", 0x4ee2,
DEVICE_FLAGS_ANDROID_BUGS },
// WiFi-only version of Xoom
// See: http://bugzilla.gnome.org/show_bug.cgi?id=647506
@@ -2057,7 +2082,13 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "TF700 Transformer (MTP+ADB)", 0x4c91,
DEVICE_FLAGS_ANDROID_BUGS },
- { "Asus", 0x0b05, "ME301T MeMo Pad Smart 10", 0x4cd0,
+ { "Asus", 0x0b05, "ME301T MeMo Pad Smart 10 (MTP)", 0x4cd0,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Asus", 0x0b05, "ME301T MeMo Pad Smart 10 (MTP+ADB)", 0x4cd1,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Asus", 0x0b05, "Asus Fonepad Note 6 (MTP)", 0x4ce0,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Asus", 0x0b05, "Asus Fonepad Note 6 (MTP+ADB)", 0x4ce1,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "TF201 Transformer Prime (keyboard dock)", 0x4d00,
DEVICE_FLAGS_ANDROID_BUGS },
@@ -2090,6 +2121,8 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "Memo ME173X (MTP)", 0x5410,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "Asus", 0x0b05, "Memo ME173X (MTP+ADB)", 0x5411,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
@@ -2122,14 +2155,12 @@
/*
* Huawei
+ * IDs used by Honor U8860,U8815,U9200,P2
*/
- // Reported by anonymous SourceForge user
- { "Huawei", 0x12d1, "Honor U8860", 0x1051,
+ { "Huawei", 0x12d1, "MTP device (ID1)", 0x1051,
DEVICE_FLAGS_ANDROID_BUGS },
- // Reported by anonymous SourceForge user
- { "Huawei", 0x12d1, "U8815/U9200", 0x1052,
+ { "Huawei", 0x12d1, "MTP device (ID2)", 0x1052,
DEVICE_FLAGS_ANDROID_BUGS },
- // Reported by anonymous SourceForge user
{ "Huawei", 0x12d1, "Mediapad (mode 0)", 0x360f,
DEVICE_FLAGS_ANDROID_BUGS },
// Reported by Bearsh <bearsh@users.sourceforge.net>
@@ -2207,23 +2238,32 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "Droid DNA (MTP+UMS)", 0x0ebd,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "HTC", 0x0bb4, "HTC One (ID2)", 0x0f63,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "HTC One (MTP+ADB)", 0x0f87,
DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "HTC One (ID3)", 0x0f91,
DEVICE_FLAGS_ANDROID_BUGS },
- // These identify themselves as "cm_tenderloin", fun...
- // Done by HTC for HP I guess.
- { "Hewlett-Packard", 0x0bb4, "HP Touchpad (MTP)", 0x685c,
- DEVICE_FLAGS_ANDROID_BUGS },
- { "Hewlett-Packard", 0x0bb4, "HP Touchpad (MTP+ADB)", 0x6860,
- DEVICE_FLAGS_ANDROID_BUGS },
#if 0
- // Apparently also used by a clone called Jiayu G2S
- // with the MTK6577T chipset
- // http://www.ejiayu.com/en/Product-19.html with
+ /*
+ * This had to be commented out - the same VID+PID is used also for
+ * other modes than MTP, so we need to let mtp-probe do its job on this
+ * device instead of adding it to the database.
+ *
+ * Apparently also used by a clone called Jiayu G2S
+ * with the MTK6577T chipset
+ * http://www.ejiayu.com/en/Product-19.html
+ * Wiko Cink Peax 2
+ */
{ "HTC", 0x0bb4, "Android Device ID2 (Zopo, HD2...)", 0x2008,
DEVICE_FLAGS_ANDROID_BUGS },
#endif
+ // These identify themselves as "cm_tenderloin", fun...
+ // Done by HTC for HP I guess.
+ { "HTC (for Hewlett-Packard)", 0x0bb4, "HP Touchpad (MTP)", 0x685c,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "HTC (for Hewlett-Packard)", 0x0bb4, "HP Touchpad (MTP+ADB)", 0x6860,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "Windows Phone 8s ID1", 0xf0ca,
DEVICE_FLAG_NONE },
@@ -2233,6 +2273,7 @@
*/
{ "NEC", 0x0409, "FOMA N01A", 0x0242, DEVICE_FLAG_NONE },
{ "NEC", 0x0409, "Casio C811", 0x0326, DEVICE_FLAG_NONE },
+ { "NEC", 0x0409, "Casio CA-201L", 0x0432, DEVICE_FLAG_NONE },
/*
* nVidia
@@ -2250,10 +2291,15 @@
/*
* Vizio
+ * Reported by:
+ * Michael Gurski <gurski@users.sourceforge.net>
*/
- { "Vizio", 0x0489, "Unknown 1", 0xc026, DEVICE_FLAGS_ANDROID_BUGS },
- // Reported by Michael Gurski <gurski@users.sourceforge.net>
- { "Vizio", 0x0489, "VTAB1008", 0xe040, DEVICE_FLAGS_ANDROID_BUGS },
+ { "Vizio", 0x0489, "Unknown 1", 0xc026,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Vizio", 0x0489, "VTAB1008", 0xe040,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Vizio (for Lenovo)", 0x0489, "LIFETAB S9714", 0xe111,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
@@ -2267,6 +2313,8 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "Amazon", 0x1949, "Kindle Fire (ID3)", 0x000a,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "Amazon", 0x1949, "Kindle Fire (ID4)", 0x000c,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
* Barnes&Noble
@@ -2310,6 +2358,8 @@
/*
* Xiaomi
*/
+ { "Xiaomi", 0x2717, "Mi-3 (MTP)", 0x0368,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "Xiaomi", 0x2717, "Mi-2 (MTP+ADB)", 0x9039,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Xiaomi", 0x2717, "Mi-2 (MTP)", 0xf003,
@@ -2339,7 +2389,7 @@
*/
{ "Alcatel", 0x1bbb, "One Touch 997D", 0x2008,
DEVICE_FLAGS_ANDROID_BUGS },
- { "TCT", 0x1bbb, "TCL S950", 0x0167,
+ { "Alcatel/TCT", 0x1bbb, "6010D/TCL S950", 0x0167,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Alcatel", 0x1bbb, "6030a", 0x0168,
DEVICE_FLAGS_ANDROID_BUGS },
@@ -2371,6 +2421,12 @@
DEVICE_FLAGS_ANDROID_BUGS },
/*
+ * Jolla
+ */
+ { "Jolla", 0x2931, "Sailfish", 0x0a01,
+ DEVICE_FLAGS_ANDROID_BUGS },
+
+ /*
* Other strange stuff.
*/
{ "Isabella", 0x0b20, "Her Prototype", 0xddee, DEVICE_FLAG_NONE }