![]() |
Forum Index : Microcontroller and PC projects : Wireless Gamepad for PicoMite - help needed
Author | Message | ||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2932 |
I am about to buy a wireless gamepad; however, before I spend too much money I am first wanting to ensure that whatever I purchase will definitely work with the PicoMite. So, this is to ask if anyone out there has successfully used a WIRELESS gamepad with their PicoMite. My preference is a branded version such as the one below. The manual refers to PS3 and PS4 controllers so I’m guessing it should work. Any confirmation about experiences with this specific model, or indeed with any other one, would be great to hear about. ![]() |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4301 |
I believe that is a Bluetooth controller and not supported by PicoMite. I think that currently the PicoMiteUSB firmwares only supports wired dual-shock PS 3 & 4 controllers (may need to be official to report correct vid and pid) and a couple of random SNES lookalike USB gamepads. Best wishes, Tom Edited 2025-02-11 17:45 by thwill MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2932 |
Hi Tom, You are correct in that it has Bluetooth connectivity, but also in the specs it mentions microUSB too (possibly via a dongle?). ![]() |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10226 |
Buy a second hand genuine PS3 or PS4 controller and use it wired. Then it will work. Anything else you are on your own and not supported |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2932 |
@Peter, Time for another question: If I were to load the USBHDMI firmware onto a Pico, would a wired Gamepad be recognised if I plug it directly into the Pico’s microUSB port (and use a serial console for communicating with Pico from TeraTerm). Not sure if the Pico expects to see a keyboard as a minimum as device 1 and only sees Gamepad on a ‘hub’ if a keyboard is present. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10226 |
Yes, as long as you power the Pico separately on VBUS |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4301 |
I'm not personally familiar with the PS 3/4 but if it is anything like the the PS 5 or various generations of XBOX controllers then there is a USB port on the controller allowing you to wire it directly to a USB port on the console both to charge the controller's battery and ALSO as a wired data connection. Best stick to official wired PS 3/4 controllers as Peter said. Best wishes, Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10226 |
Tom I'm away from home at the moment and don't have all my toys. In B10 there is a new function DEVICE(GAMEPAD n,RAW) This returns a string containing the raw data returned in the USB report. For most controllers this will be 8 bytes long. Please could you have a look at this with your Buffalo and see if it works. The firmware polls the controller every 20 milliseconds so this value will update at that frequency. |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4301 |
Thanks Peter, But unless I was misunderstanding your instructions something looks borked: ![]() Note that I think the "Generic Gamepad" reported on channel 3 is a "hallucination" that having the keyboard attached is producing. Best wishes, Tom Edited 2025-02-11 21:15 by thwill MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10226 |
Its binary data |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4301 |
Ah, I thought it would be hex encoded ... I'll deal with it ;-) Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4301 |
Sorry Peter, but unless I'm having some sort of psychotic break there is something both a bit "fu" and also more than little bit "bar" in this firmware: ![]() Something is tramping over c$ Best wishes, Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
PhenixRising Guru ![]() Joined: 07/11/2023 Location: United KingdomPosts: 1358 |
Possible adaptation? Disclaimer: I know nothing about this stuff (but I could see myself getting sucked-in if we can do wireless) |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10226 |
OK I think I understand. I'll post an updated test version for you VGAUSB RP20240? |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4301 |
Correct. MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10226 |
PicoMiteRP2040VGAUSBV6.00.02b10.zip |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4301 |
Thanks Peter, have replied in the more appropriate thread: https://www.thebackshed.com/forum/ViewTopic.php?PID=234149#234149#234149 Best wishes, Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
karlelch![]() Senior Member ![]() Joined: 30/10/2014 Location: GermanyPosts: 235 |
Hi WhiteWizzard, I successfully used an EasySMX PS3 Controller (2,4G Wireless), the brand still exists but the controller is not available any more. This is the thread. I needed to modify the firmware and I think these modifications are still in the current USB version. It's really messy, because at least this controller can "pose" as different gamepads and the interaction between the controller and the PicoMiteUSB is therefore a bit unpredictable ... Not a permanent solution. I also tried out other wireless controllers (including original Sony ones) but the newer ones are typically bluetooth and a BT dongle at the PicoMiteUSB does not work (at least at the time when I last tried). Best Thomas |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |