SoftMachine Posted February 28, 2024 Author Report Share Posted February 28, 2024 16 hours ago, Ryzee119 said: Amazing work! Regarding PID/VID for PS3/4 controllers generally it is better to check against the interface class/subclass/protocol. Atleast on Xbox these are always consistent and so you don't need to rely on hardcoded PID/VIDs etc by I'm not sure how the PS controllers are tbh Hey thanks and thank you for making it possible with your work. That does sound like a better idea, I have a 3rd party ps3 controller that uses xbox 360 pid/vids for whatever reason and a wireless adapter that seems to change ids and report structure based on what it's plugged into, so issues are already cropping up from using those. I'll have to go back and see what can be done for ps/switch controllers. Quote Link to comment Share on other sites More sharing options...
Bowlsnapper Posted February 28, 2024 Report Share Posted February 28, 2024 50 minutes ago, SoftMachine said: Hey thanks and thank you for making it possible with your work. That does sound like a better idea, I have a 3rd party ps3 controller that uses xbox 360 pid/vids for whatever reason and a wireless adapter that seems to change ids and report structure based on what it's plugged into, so issues are already cropping up from using those. I'll have to go back and see what can be done for ps/switch controllers. I hope my emulator controller talk didn't make it seem like I did not appreciate. I DO! I wanna try all my controllers with it now! Nice work, dude! Quote Link to comment Share on other sites More sharing options...
SoftMachine Posted February 29, 2024 Author Report Share Posted February 29, 2024 14 hours ago, Bowlsnapper said: I hope my emulator controller talk didn't make it seem like I did not appreciate. I DO! I wanna try all my controllers with it now! Nice work, dude! It's all good I didn't take it that way, I dug out an old n64 usb controller I had forgotten about, i'm not sure if they'd all behave similarly though. I have that, switch pro/wired, and psclassic controllers working so I'm gonna post an update this weekend. My ps3 controller gets here friday so with some luck I'll figure that out quickly and it can be included. 1 Quote Link to comment Share on other sites More sharing options...
Bowlsnapper Posted February 29, 2024 Report Share Posted February 29, 2024 17 minutes ago, SoftMachine said: It's all good I didn't take it that way, I dug out an old n64 usb controller I had forgotten about, i'm not sure if they'd all behave similarly though. I have that, switch pro/wired, and psclassic controllers working so I'm gonna post an update this weekend. My ps3 controller gets here friday so with some luck I'll figure that out quickly and it can be included. I am so Instastoked. The N64 controller would work great with the XBE version of SM64! And other N64 games on Surreal, of course. Quote Link to comment Share on other sites More sharing options...
SoftMachine Posted March 6, 2024 Author Report Share Posted March 6, 2024 (edited) I've posted a new version of the firmware, here's a list of some things that were added - PlayStation 3 support - PlayStation Classic support (the mini console) - CDC device mode for easier debugging of USB host stuff And controllers I've added support for - Switch Pro - Switch wired - N64 USB gamepads (may need to be updated to account for different brands) - PlayStation Classic Here's the link: https://github.com/wiredopposite/OGX-Mini/releases/tag/v0.2.0 Edited March 6, 2024 by SoftMachine 1 2 Quote Link to comment Share on other sites More sharing options...
whatitizz Posted March 11, 2024 Report Share Posted March 11, 2024 I'm out of Raspberry pi picos at the moment, by any chance would this still work on a RP2040 ZERO? Quote Link to comment Share on other sites More sharing options...
SoftMachine Posted March 14, 2024 Author Report Share Posted March 14, 2024 On 3/11/2024 at 1:31 PM, whatitizz said: I'm out of Raspberry pi picos at the moment, by any chance would this still work on a RP2040 ZERO? I'm not sure, you could try the Pico firmware and see. If there's an issue with that board, it would be routing for gpio 0 and 1 not being impedance matched, so if it doesn't work you could also try putting 27 or 22 ohm (or around that) resistors in series on the data +/- lines before the USB A host port and see if that helps 2 Quote Link to comment Share on other sites More sharing options...
Bowlsnapper Posted March 14, 2024 Report Share Posted March 14, 2024 4 hours ago, SoftMachine said: I'm not sure, you could try the Pico firmware and see. If there's an issue with that board, it would be routing for gpio 0 and 1 not being impedance matched, so if it doesn't work you could also try putting 27 or 22 ohm (or around that) resistors in series on the data +/- lines before the USB A host port and see if that helps I underestimated you, Machine. You really know your stuff. I had no idea. Quote Link to comment Share on other sites More sharing options...
whatitizz Posted March 15, 2024 Report Share Posted March 15, 2024 On 3/14/2024 at 11:54 AM, SoftMachine said: I'm not sure, you could try the Pico firmware and see. If there's an issue with that board, it would be routing for gpio 0 and 1 not being impedance matched, so if it doesn't work you could also try putting 27 or 22 ohm (or around that) resistors in series on the data +/- lines before the USB A host port and see if that helps I'm gonna give it a shot and if not, I'll try the resistors. If all that fails, I'll look it what can be done with the source. By then though, I should have more picos. Thanks for your info . Quote Link to comment Share on other sites More sharing options...
amak79 Posted March 16, 2024 Report Share Posted March 16, 2024 I can confirm that the Sony DualShock 4 Wireless Adaptor (USB VID/PID 054c:0ba0) works with the OGX Mini. Only issue is rumble didn't seem to work. Tested with v0.3.0 firmware. Quote Link to comment Share on other sites More sharing options...
whatitizz Posted March 16, 2024 Report Share Posted March 16, 2024 On 3/14/2024 at 11:54 AM, SoftMachine said: I'm not sure, you could try the Pico firmware and see. If there's an issue with that board, it would be routing for gpio 0 and 1 not being impedance matched, so if it doesn't work you could also try putting 27 or 22 ohm (or around that) resistors in series on the data +/- lines before the USB A host port and see if that helps It worked without the resistors. I used Ver. 2.0 . I'm gonna try 3.0 next 2 Quote Link to comment Share on other sites More sharing options...
Rocky5 Posted March 16, 2024 Report Share Posted March 16, 2024 (edited) Just got this setup with XB1X pad and the 8Bitdo v2 adaptor. But one thing that's an issue is I need to press the sync button on it to wake it up when I power the xbox. Any way to make it auto wake? (search on boot) Also thank you for doing this, amazingly simple to get working. (hold boot, copy uf2 to mass storage and done) Edited March 16, 2024 by Rocky5 1 Quote Link to comment Share on other sites More sharing options...
whatitizz Posted March 16, 2024 Report Share Posted March 16, 2024 It gets tighter. I wish I had a 3d printer now 2 Quote Link to comment Share on other sites More sharing options...
whatitizz Posted March 17, 2024 Report Share Posted March 17, 2024 It's not pretty, but it'll do for now 1 1 Quote Link to comment Share on other sites More sharing options...
SoftMachine Posted March 23, 2024 Author Report Share Posted March 23, 2024 On 3/16/2024 at 9:11 AM, Rocky5 said: Just got this setup with XB1X pad and the 8Bitdo v2 adaptor. But one thing that's an issue is I need to press the sync button on it to wake it up when I power the xbox. Any way to make it auto wake? (search on boot) Also thank you for doing this, amazingly simple to get working. (hold boot, copy uf2 to mass storage and done) I'm not sure about that, is there a host that puts the 8bitdo into pairing mode as soon as you plug it in? I've always had to press the button.l, at some point I could maybe try sending random packets to it and see what it does. 1 Quote Link to comment Share on other sites More sharing options...
sirkillalot Posted April 10, 2024 Report Share Posted April 10, 2024 Hello! So if I use a third party controller like xbox one, any chance we can also get the audio to work for Insignia (xbox live?) Quote Link to comment Share on other sites More sharing options...
Wavekunai Posted April 18, 2024 Report Share Posted April 18, 2024 Hi, I've just stumbled upon this thread. forgive me if it may seem that I'm not knowledgeable at all on how it works. I have modded my dead guitar guitar hero controllers to run using a PI-Pico using a configurator from https://santroller.tangentmc.net/ . I've got my controller working for PC. but ideally id like to be able to get my controller to work on a Xbox360 again. Is there a way to do this without modding an xbox360 so I can use it on any xbox in the future? if so how would i do this? if its not possible i'd love for someone to explain why it isn't possible. Thankyou all for the help in advance. Quote Link to comment Share on other sites More sharing options...
Aasikki Posted April 18, 2024 Report Share Posted April 18, 2024 I found this usb c to xbox controller port adapter on AliExpress: https://a.aliexpress.com/_Euz8mmF I think it would be a nice fit for this project! 1 Quote Link to comment Share on other sites More sharing options...
Aasikki Posted April 25, 2024 Report Share Posted April 25, 2024 Had I waited just a couple days, I would have saved myself the effort of designing this pico zero pcb I ordered just a couple days before the "official" one was posted on GitHub . Made it according to the schematic for the regular pico so it uses different pins than the "official" one and I didn't add any resistors. Works wonderfully using the regular pico image, with a mayflash magic ns I already had as a receiver for an xbox one controller. Only problem is that I can't seem to get rumble working with this config which is probably some compatibility issue with the mayflash adapter. I'll have to test it wired to confirm. Now to solder a few more of these and order those usb c cables! 3 Quote Link to comment Share on other sites More sharing options...
CrabBotherer Posted May 19, 2024 Report Share Posted May 19, 2024 Hi team, thanks for creating this. I have given it a go with a Raspberry Pico-W using the pre compiled downloads from the GitHub releases page. It has not worked for me, so, probably a silly question, but this pre compiled release, will this only work on a Pico, rather than the Pico-W? I didn’t think they were too different in hardware, but happy to be wrong! Any help most welcome. Quote Link to comment Share on other sites More sharing options...
CrabBotherer Posted May 24, 2024 Report Share Posted May 24, 2024 Hi again team, because I’m a new member here I don’t think I can hit my existing post, but I had a little bit more free time and was able to focus on compiling it myself, and indeed it worked totally fine with a pico–W. Sincerely, this is really cool, it’s amazing that I can use a modern controller and not have to hunt for an old scuzzy one, ha ha! However, one odd thing, with my Chinese clone Xbox 360 wireless receiver for PC, it worked once with my controller but then it was just stuck syncing over and over when I powered on the Xbox by pushing just the eject button. No big deal, maybe it’s my wiring, I’ll have a play a bit later, but I just wanted to say thank you again and please ignore my previous post On 5/19/2024 at 3:24 PM, CrabBotherer said: Hi team, thanks for creating this. I have given it a go with a Raspberry Pico-W using the pre compiled downloads from the GitHub releases page. It has not worked for me, so, probably a silly question, but this pre compiled release, will this only work on a Pico, rather than the Pico-W? I didn’t think they were too different in hardware, but happy to be wrong! Any help most welcome. 1 Quote Link to comment Share on other sites More sharing options...
nikeymikey Posted May 24, 2024 Report Share Posted May 24, 2024 I would love if someone was selling these all made up with a nice 3d printed enclosure....... no where in the UK seems to sell a case for the feather board @Bowlsnapper hint hint Quote Link to comment Share on other sites More sharing options...
Hunk4TH Posted June 4, 2024 Report Share Posted June 4, 2024 All the Adafruits are out of stock everywhere I looked so I ended up grabbing a RP2040-Zero. Now I'm pretty decent with soldering but was wondering if someone could put me in the right direction on where to solder the usb port on this particular board? I have some old usb extension cables laying around and was gonna cut one of those and solder it on the board. I've Googled for an hour with no real luck Quote Link to comment Share on other sites More sharing options...
Hunk4TH Posted June 4, 2024 Report Share Posted June 4, 2024 16 hours ago, Hunk4TH said: All the Adafruits are out of stock everywhere I looked so I ended up grabbing a RP2040-Zero. Now I'm pretty decent with soldering but was wondering if someone could put me in the right direction on where to solder the usb port on this particular board? I have some old usb extension cables laying around and was gonna cut one of those and solder it on the board. I've Googled for an hour with no real luck I apologize I couldn't figure out how to edit my post. I got it figured out and soldered thanks to another user's pic in this very thread! . It isn't pretty but it'll do for now. I tried my Ds4 wireless dongle and it worked great! Including rumble. I couldn't get my Xbox One wireless dongle or my 8bitdo wireless dongle working though. Thanks for this amazing project! Also saved my 50 bucks on the Wingman which I've heard mixed reviews. 1 Quote Link to comment Share on other sites More sharing options...
lopenator Posted June 28, 2024 Report Share Posted June 28, 2024 (edited) I'm gonna build this Edited June 28, 2024 by lopenator 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.