BRX dongle controller support for the MiSTer FPGA
This is a fork base on: https://github.com/Mellified/MiSTer_Duke/
- brx_init_script - init.d script to enable or disable support
- brx_on.sh - MiSTer script to install init script and enable support for BRX dongle
- brx_off.sh - MiSTer script to remove init script and disable support for BRX dongle
- Download the latest release.
- Unzip files to the MiSTer's SD card base directory (/media/fat/).
- From the MiSTer main menu open the OSD (F12).
- Navigate to Scripts.
- To enable BRX support, navigate to the duke_on entry and hit enter.
- To disable BRX support, navigate to the duke_off entry and hit enter.
The BRX dongle uses the standard OG Xbox interface over USB supported by MiSTer's xpad linux driver. However, it uses the Espressif USB vendor ID, rather than the typical Microsoft vendor ID. The on script simply adds Espressif's vendor ID via the xpad /sys/ interface and pokes xpad to update. A init.d entry is also added to automatically enable support at startup.
The brx_off script removes the Espressif vendor ID from xpad, pokes it, and removes the init.d script.