Tag YH-820 with DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL
diff --git a/ChangeLog b/ChangeLog
index c1148e9..07fc979 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-09-21 Linus Walleij <triad@df.lth.se>
+
+ * src/libusb-glue.c: flag the Samsung YH-820 with
+ DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL after tests by Stephan
+ Fabel.
+
2007-09-18 Linus Walleij <triad@df.lth.se>
* src/libusb-glue.c: stop the endpoint unhalting/unstalling when
diff --git a/src/libusb-glue.c b/src/libusb-glue.c
index a5fd59a..c084f81 100644
--- a/src/libusb-glue.c
+++ b/src/libusb-glue.c
@@ -107,8 +107,9 @@
{ "Samsung YH-920", 0x04e8, 0x5022, DEVICE_FLAG_UNLOAD_DRIVER },
// Contributed by aronvanammers on SourceForge
{ "Samsung YH-925GS", 0x04e8, 0x5024, DEVICE_FLAG_NONE },
- // From libgphoto2
- { "Samsung YH-820", 0x04e8, 0x502e, DEVICE_FLAG_NONE },
+ // From libgphoto2, according to tests by Stephan Fabel it cannot
+ // get all objects with the getobjectproplist command..
+ { "Samsung YH-820", 0x04e8, 0x502e, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
// Contributed by polux2001@users.sourceforge.net
{ "Samsung YH-925(-GS)", 0x04e8, 0x502f, DEVICE_FLAG_NONE },
// Contributed by anonymous person on SourceForge