A port of https://github.com/Ryzee119/ogx360.git, a project to use modern USB game controllers on the original Xbox console to the Teensy4.1.
This has a new USB Host Stack, USB Device Stack and significantly more processing power which opens up alot more possibilities.
Finally, hardly any soldering is required.
Qty | Part Description | Link |
---|---|---|
1 | Teensy 4.1 | https://www.pjrc.com/store/teensy41.html |
1 | USB Host Cable | https://www.pjrc.com/store/cable_usb_host_t36.html |
1 | 0.1" Pin Header | https://www.pjrc.com/store/header_24x1.html |
1 | SD Card | For XMU emulation. Clean format FAT32. I had to use this https://www.sdcard.org/downloads/formatter/ on my old SD cards |
1 | Xbox to MicroUSB | ChimericSystems or Alibaba (Large MOQ!) or DIY |
dvd_rom.bin
at the root of a FAT32 formatted SD card then insert it into the Teensy before power up. dvd_rom.bin
must be dumped from a genuine IR dongle.Configure platformio.ini to enable XMU support or Steel Battation etc.
git clone https://github.com/Ryzee119/ogx360_t4.git --recursive
python -m pip install --upgrade pip
pip install platformio
cd ogx360_t4
# Build standard Duke interface
platformio run -e DUKE
git clone https://github.com/Ryzee119/ogx360_t4.git --recursive
File > Open Folder... > ogx360_t4
✓
).→
).