I have responded to many threads of people having problems with their legacy controller and it not working correctly. These have all been user error. Read the read me file. If you have a LEGACY controller, it MUST be programmed. End of story. There has been a new controller released since the viking chip was released. Therefore, your new controller needs an update! That's why you bought a Viking Controller, so it can be updated. You need to get your new controller into programming mode, and then program the hex file and word bits. See below: #1 To get a New Controller Into Program Mode. (New Controllers) 1. Remove the batteries. 2. Press and hold for the duration of this process the right tact switch/or sync button. 3. Insert the batteries. 4. Turn on controller. 5. Once controller is on, you can now release the button. #2 Programming The Controller 1. Download and unzip a driver file from this site. 2. Open the hidbootloader. 3. Plug in your controller. 4. In the bootloader box, click the check box which reads "allow word configuration programing". 5. Click open hex file, navigate to where you saved the downloaded file and double click the .HEX file. 6. Click program/verify. 7. Upon successful programing, click reset device. 8. Unplug and start playing In order to update the new controller with the new compatable software you must CLICK THE BOX THAT STATES "ALLOW WORD CONFIGURATION PROGRAMMING"