Hello and thank you for maintaining this list.
I own the Intl. Samsung Galaxy S4 GT-I9500 Exynos Octo Core and was having a hard time to make it recognized within Windows so I can use Odin to root it.
The issue was that my current kernel [OS: Chakra, kernel 3.9.2-CHAKRA] detects it as 04e8:6860 while it's correct ID is 04e8:685d (I got aware of this later when rebooted the smartphone into recovery mode), once I corrected the ID I created a new rule following advice here: http://developer.android.com/tools/device.html and then I finally was able to make the Windows guest recognize it.
Note: this is my first ever contribution to a GIT project/repository, please excuse if there's anything wrong with it :/
Best regards.
Google Nexus 4/7 devices change their id when you enable debugging or go into the bootloader. The id's for my Nexus 4 and 7 according to lsusb are these:
Nexus 4:
Fastboot - ID 18d1:4ee0 Google Inc.
MTP - ID 18d1:4ee1 Google Inc. Nexus 4
MTP+ADB - ID 18d1:4ee2 Google Inc. Nexus 4 (debug)
Nexus 7:
Fastboot - ID 18d1:4e40 Google Inc. Nexus 7 (fastboot)
MTP - ID 18d1:4e41 Google Inc. ASUS Nexus 7 (MTP modus)
MTP+ADB - ID 18d1:4e42 Google Inc. Nexus 7 (debug)
I hope I made the necessary changes. Also the Nexus 10 seems to have a wrong id, so I commented it out since it would be the same as for the Nexus 4 in MTP mode. Someone with the device should check. Also I deleted the entries for the Nexus 4/7 in the Samsung devices section. As far as I understand Udev (not much sadly), they are duplicates, but it should be checked by someone who understands Udev.