Noticing that Sony (former SonyEricsson) deploy different MTP stacks
on the same VID/PID, I finally came up with a mechanism to autodetect
the presence of the Aricent stack.

Signed-off-by: Linus Walleij <triad@df.lth.se>
diff --git a/src/device-flags.h b/src/device-flags.h
index 6d76921..06ef62a 100644
--- a/src/device-flags.h
+++ b/src/device-flags.h
@@ -316,8 +316,12 @@
  * supected that these bugs comes from an MTP implementation
  * from Aricent, so it is called the Aricent bug flags as a
  * shorthand. Especially the header errors that need to be
- * ignored is typical for this stack. It would be good if we
- * could auto-detect this.
+ * ignored is typical for this stack.
+ *
+ * After some guesswork we auto-assign these bug flags to
+ * devices that present the "microsoft.com/WPDNA", and
+ * "sonyericsson.com/SE" but NOT the "android.com"
+ * descriptor.
  */
 #define DEVICE_FLAGS_ARICENT_BUGS \
   (DEVICE_FLAG_IGNORE_HEADER_ERRORS | \