- Place your controller into Programming Mode
- Power off your controller by removing and then replacing the battery pack
- Hold down the sync button on the top of the controller while turning the controller on by pressing on the guide button.
- The Player 3 and Player 4 lights on the controller should go out very quickly the Player 1 and Player 2 lights will continue blinking
- If you have already sync’d your controller to your Xbox the Player 1 or Player 2 lights may go out and one light may go solid, this is normal
If the lights are displayed as described in step 1.c. your controller is in programming mode. For trouble shooting tips please see the Troubleshooting Tips at the end of these instructions.
- Download the Driver
- Open your internet browser and go to
- Click on the “Download Drivers” tab on the Viking360.com home page
- Find the type of controller you have
- Choose the game driver under the type of controller you have that you would like to download and click on the link to the game
- Choose the type of driver you want to install for that game
- Right click on the Driver: file
- Select Save As
- Save the file to your desktop or some other convenient location where you will be able to easily find the file again
- Close your internet browser
- Make sure you have installed WinRAR on your computer. If you have not yet installed WinRAR on your computer go to click on the Download Drivers tab and click on the link to WinRAR on the Download Drivers page.
- Find the .RAR file on your desktop or wherever you saved it in step 2.h. and open the file.
- Click once and Drag the “HIDBootLoader.exe” file to your desktop or another easily identified file location.
- Click once and Drag the .HEX file (this is the rapid fire code) to your desktop or another easily identified file location.
- Launch (double click on) the “HIDBootLoader.exe” application
When opened the program buttons will be grayed out and will state “Device not attached”. This is normal.
- Connect the Controller to your Computer
- Make sure your controller is still in programming mode (see Step 1)
- Plug the programming cable you were provided into the controller
- For PNC modified controllers plug the large end of the PNC cable into the top of the controller
- For controllers with the 3.5 mm connection plug the 3.5 mm jack into the connection on the back of the controller.
- Plug the USB end of the cable into a USB port on your computer.
For PNC modified controllers the lights on the controller will go out, this is normal.
- Upload .HEX file to your controller
- After completing Step 3 the HIDBootLoader program should state “Device Attached”. For troubleshooting tips please see the Troubleshooting Tips at the end of these instructions.
- In the HIDBootLoader program click on the box next to “Allow Configuration Word Programming”
- Click “Open Hex File”
- Surf to your computer desktop or location where you saved the .HEX file in Step 2.m. Click on the file and Click “Open”
- Click “Program/Verify” in the HID BootLoader program. The program will run through some quick iterations and end with the message “Program Completed Successfully”
- Click “Reset Device”
- Use your controller
- Unplug the programming cable from your controller
- Power up the controller by holding down the Guide Button
LED 4 should be solid this indicates that the rapid fire code is on.
Troubleshooting Tips
- Controller won’t go into programming mode
- Make sure you are using fully charged or brand new batteries.
- Remove the battery pack and hold down the sync button while reattaching the battery pack to the controller.
- Make sure you are not touching or holding the "A" button or right thumbstick of your controller when you are placing it in programming mode. The "A" button and right thumbstick on the controller are tied into the same circuit as the programming points.
- Cannot open .rar file from the website
- Install WinRAR on your computer. Go to the Viking360.com website and click on the Download Drivers tab. Click on the link to WinRAR and download WinRAR to your computer.
- HID BootLoader indicates device not attached even though my controller is in programming mode and it is properly connected to my computer
- Reboot your computer.
- Make sure you are using fully charged or brand new batteries.
- Make sure you have plugged in the correct programming cable for your controller
- Make sure you are not touching or holding the "A" button or right thumbstick of your controller when you are connected to your computer. The "A" button and right thumbstick on the controller are tied into the same circuit as the programming points.
- Remove the programming cable from the controller, remove the battery pack, reinsert the battery pack and place the controller into programming mode again (see Step 1). Reconnect the programming cable to the controller.
- When I try to open the .HEX file I’ve saved on my computer using the HID BootLoader, the file does not show up in the place I saved it.
- Close the HID BootLoader program and make sure you have not opened it while it is still in the .rar file. Move the HID BootLoader program to your desktop or some other easily accessible location on your computer.
- When I plug the cable into my controller the Player 3 or Player 4 button flashes rapidly and the HID BootLoader does not detect the controller
- Remove the programming cable from the controller, remove the battery pack, reinsert the battery pack and place the controller into programming mode again (see Step 1). Reconnect the programming cable to the controller.
- Controller power keeps going off in programming mode
- Make sure you are using fully charged or brand new batteries.
- Make sure the battery pack has been inserted properly and is tight in the controller (the battery pack has clicked into place).