I have an 8bitdo, but I needed to learn how to use xboxdrv to get it working and map the buttons correct (nintendo style vs playstation). But now it works well. Unfortunately havent gotten the paddles to work at all with this method, but I hear that isnt possible if its connected as a generic usb device.