This tutorial is intended for those who want to upgrade their USB adapter or to change its functionality
- You must own a v3.0 or later USB adapter to perform this upgrade.
- You must own an Atari, C64, Amiga, CD32, ColecoVision, MSX, Amstrad CPC or Sega, Sega Genesis joystick. **If you don’t possess a controller like theses, you can still short circuit pin 6 and 8 of the DB9. This will simulate the fire button.
- Download hex file for the controller you want to use from the download page
- Download Mr.Switcher USB flash tool from the download page
- UnRar everything in a directory.
- Connect your controller in your USB joystick adapter and the joystick adapter in the PC USB port.
- Start Mr.Switcher USB flash tool.
- If your adapter does not show in the list box, click on “Re-Scan”
- Once your adapter is showing, click on “Select…” button.
- This will open a file selection menu. Choose your desired firmware .hex that you want to program. Click “open”.
- Once back in the main screen, click on “SWITCH!” to program the new firmware into your adapter.
- Once programmed, your adapter is ready!
- Connect your controller in your USB joystick adapter, while leaving it disconnected from your PC USB port.
- Press and maintain the fire button (red button on CD32 joypad, left Amiga mouse button or button A on Sega Genesis). Keep this pressed until the end of this procedure.
- Connect the adapter in the USB port of your PC. A device called “HID boot” should appear.
- Start Mr.Switcher USB flash tool.
- If you see “HIDBoot” in the list box, you’re good. Else, click “re-Scan”.
- Once your adapter is showing, click on “select…” button.
- This will open a file selection menu. Choose your desired firmware .hex that you want to program. Click “open”.
- Once back in the main screen, click on “SWITCH!” to program the new firmware into your adapter.
- Once programmed, your adapter is ready.
- Release the fire button and disconnect the adapter from the USB port. Wait until the PC detects the USB disconnection.
- Plug the adapter back in. It should be now detected as your new device.