I have this USB drive: https://amzn.com/B00FE2N1WS According to the compatibility list on the wiki (http://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List), this device should work with USB loaders. But mine doesn't. I believe my device is listed as "PNY 128GB USB 3.0" on that list. To verify that I have the correct device, I used USBDeview to check my USB device's Vendor ID and Product ID, but I saw something strange. According the the compatibility list, the vendor ID and product ID should be 154B FA05. But for my device, the Vendor ID is 090c and the Product ID is 1000 (and I see a firmware revision of "1100"). That's odd, because that value corresponds to 2 other entries on the compatibility list: EMTEC 8GB USB Stick Micro Center 4GB USB Flash Drive I don't believe the entry for the PNY drive on the compatibility list has the wrong IDs because I cross-checked it with the linux usb ID list (http://www.linux-usb.org/usb.ids). According to that list, 154B FA05 corresponds to PNY Flash Drive. What's going on here? Why does my flash drive's ID not match the one listed on the compatibility list, despite apparently being the same product? If I really DO have a different product, why does my vendor ID and product ID match 2 completely different products?