I will not continue with this patch. The reasons are: 1. The device 04e8:6601 is used by models in update firmware: GT-i9000 series, Galaxy Tab P1000, I5700, ... and also used for modems!!!. 2. The device 04e8:68c3 is used by models in update firmware: Droid Charge series and ?!? 3. The device 04e8:685d (GT-S6812B) that I am testing is not a "healthy" device. The command "lsusb -v -d 04e8:685d" prints information and gives errors: can't get debug descriptor: Resource temporarily unavailable cannot read device status, Resource temporarily unavailable (11) After this the device is "locked" and must be turned off. There is no "warranty" that 04e8:685d is only used for this purpose. And finally, I think it's possible for someone to implement a update firmware program using /dev/ttyACM*. In order to run Heimdall, I think that a better solution would be to temporarily "blacklist" the module "cdc_acm". Jose Alonso PS: If someone have interest, I put lsusb information and wireshark's dump in the directory: https://drive.google.com/folderview?id=0B8PsY0ld5rf1UExlYVRYTC15cjg -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html