It should work on the XB1 controllers for the buttons. That thing will also most likely have older code on it, so it will do multiple buttons per Tact, that is you can put A and Y on T1, or B, RSC and X on T2. You need to solder the G and G/L pads together so that it will be in Common Ground mode. Then connect the CG+ pad to the 3.3v rail in the XB1 controller. GND to Ground. Do not connect the CL+ and ON pads to anything. D is for the LED.