Jump to content
OGXbox.com

Leaderboard

Popular Content

Showing content with the highest reputation on 02/23/2024 in all areas

  1. I've written some firmware for the RP2040, thanks to a bunch of TinyUSB drivers created by Ryzee119 and the OpenStickCommunity, that supports pretty much anything the original OGX360 supports, apart from the 360 keyboard for Steel Battalion. On top of those I've added Sony Dualshock 4 and Dualsense support, and will be working on Switch Pro/Dualshock 3 once I get my hands on those. By default it's setup for the Adafruit Feather RP2040 USB Host board, but it can be compiled for the normal Pico as well, though that doesn't have a second USB port for your controller so you'll have to solder one to GPIO 0/1 (data +/-). The firmware can be compiled and used for - Original Xbox - Nintendo Switch - Xinput (not 360, due to the security chip) These are all the devices that are supported currently: - Original Xbox Duke and S controllers - Wired Xbox 360 controllers - Xbox 360 wireless PC adapter (clone and Microsoft, syncs 1 controller) - Xbox One/Series/Elite controllers - Dualshock 4 (PS4) - Dualsense (PS5) - 8bitdo v1 and v2 wireless adapters I've posted source code and compiled .uf2 files on Github: https://github.com/wiredopposite/OGX-Mini I'd also add that Playstation controllers are recognized by USB vendor and device ID, I'm not positive if there's a better way to do that, but those need to be manually added to the program to work. I need more of these IDs so if you're aware of some list somewhere, or your aftermarket Playstation 4/5 controller isn't working, just give me the VID/PID and I'll add them. I also need these for Playstation 3 controllers once I get around to adding support for those. This is the Adafruit board, no soldering is required for this, you just need a way to connect USB-C to your Xbox's controller port:
    1 point
  2. Honestly I hadn't thought of that, it's a good idea. The Xbox device driver would need to be changed in order for the controller to show up with a memory card in it, but I'd imagine it's possible. I'll give some more thought to it and see what I can do, atm my focus is really adding support for as many devices as possible, along with gamepad emulation for PS3. The ogx360_t4 firmware can be compiled to emulate a Steel Battalion controller, as of now my firmware cannot, that and the memory card are the differences. I'm not sure how popular the Steel Battalion support was or if there's a big demand for that, if there is it wouldn't be a ton of work to get that going, most of the code was written already for the ogx360_t4. The main reason for this project is how simple the rp2040 is to use and design hardware for in this context, it takes care of usb device and host duties by itself for $0.80 + the $0.50 flash, as opposed to the way more expensive atmega32u4 + level shifter + max usb controller setup, or the $30+ teensy4.1. There's also plenty of room to expand the program, which the atmega chip doesn't offer.
    1 point

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.