Just to add, it might also be worth checking the ground wires. 1 single ground wire not connected can break the whole loom, meaning none of the buttons will work. Every black wire needs to be connected to the ground shoe connectors on the buttons and joystick in a daisy chain continuous link from the 1st control on the ipac, connected to each control and then finishes at the last button or control so that all the controls are connected to each other from one single wire (when I say a single wire, I mean several wires attached together).