Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 06:45 10 Jul 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Wireless Gamepad for PicoMite - help needed

Author Message
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 07:30am 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 4301
Posted: 07:42am 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 2932
Posted: 08:02am 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 10226
Posted: 08:24am 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 2932
Posted: 09:04am 11 Feb 2025
Copy link to clipboard 
Print this post

@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 Kingdom
Posts: 10226
Posted: 09:07am 11 Feb 2025
Copy link to clipboard 
Print this post

Yes, as long as you power the Pico separately on VBUS
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4301
Posted: 09:11am 11 Feb 2025
Copy link to clipboard 
Print this post

  WhiteWizzard said  ... but also in the specs it mentions microUSB too (possibly via a dongle?).


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 Kingdom
Posts: 10226
Posted: 09:24am 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 4301
Posted: 11:07am 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 10226
Posted: 11:34am 11 Feb 2025
Copy link to clipboard 
Print this post

Its binary data
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4301
Posted: 11:40am 11 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  Its binary data


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 Kingdom
Posts: 4301
Posted: 12:14pm 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 1358
Posted: 12:21pm 11 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 10226
Posted: 12:31pm 11 Feb 2025
Copy link to clipboard 
Print this post

OK I think I understand. I'll post an updated test version for you VGAUSB RP20240?
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4301
Posted: 12:35pm 11 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  OK I think I understand. I'll post an updated test version for you VGAUSB RP2040?


Correct.
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10226
Posted: 12:40pm 11 Feb 2025
Copy link to clipboard 
Print this post

PicoMiteRP2040VGAUSBV6.00.02b10.zip
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4301
Posted: 10:47am 12 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  PicoMiteRP2040VGAUSBV6.00.02b10.zip


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: Germany
Posts: 235
Posted: 11:08am 12 Feb 2025
Copy link to clipboard 
Print this post

  WhiteWizzard said  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.

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
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025