Supported Device (With USB storage device): PC, Notebook Computer, Laptop Computer Android Smartphone: connect via an USB OTG cable Raspberry Pi (RPI, Raspberry pie): Raspberry Pi 1 Model B, Model A, Raspberry Pi 1 Model B+, Raspberry Pi Zero, Raspberry Pi 2, Raspberry Pi 3 Model B, Raspberry Pi 3, Retro Pie.Third party controller, not original N64 controller. Super sensitive buttons for precision control. Generic USB controller, this uses a standard USB port, if your program or application accepts USB controller input, it can be used natively without drivers or patches, JUST PLUG AND PLAY! Cord is approx.