This tutorial is intended for those who want to upgrade their USB adapter or to change its functionality
- You must own a v2.0 or later or a v3.0 or later USB adapter to perform this upgrade.
**Note that v2.0 and v3.0 hardware are not compatible with each other. You must select a firmware compatible with your device.
- 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 needed.
- Download the USB flash tool.
- Unzip everything in a directory.
- 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 the flash tool software: HIDBootFlash.exe. This window should appear.
- Press on “Find Device” button. If it says “HIDBoot detected”, you’re good.
- Press on “Open .hex File”. Select the desired .hex file in your directory.
- Add the “Reboot AVR” checkmark and press on “Flash Device”.
- You should see operation and adresses flying below. If it’s good, a success notice will appear.
- 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 either as a Amiga mouse or a CD32 joypad adapter.