Page 8 of 88
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 10:20 am
by kbrew904
Thank you so much for this! Keyboard and PS3 controller work great. PS5 controller not so much lol, gets stuck like you're pushing left of the D pad, oh well.
Regarding VMU support:
1. Any specific format the USB drive needs to be in? Fat32? exFat?
2. Is there a good method if I wanted to backup my saves from a real VMU in a controller to the USB stick? Can I go into BIOS and copy the save over?
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 10:20 am
by MoeFoh
pcwzrd13 wrote:MoeFoh wrote:pcwzrd13 wrote:
1. Any chance you'll look into adding Bluetooth support via a USB dongle? That could potentially add support for a ton of modern controllers.
I plan on testing the 8bitdo usb2bt v1 adapter and Mayflash usb2bt adapter. Both adapters work with the Brooks WingmanSD. Both adapters setup as a wired Xbox 360 controller in Xinput mode, so I think there is a decent chance of it working.
Yeah I thought of that but for the price of everything you can just buy a dedicated Dreamcast Bluetooth adapter. lol The ability to just add a cheap USB Bluetooth dongle would be awesome.
$13 Amazon (US):
https://www.amazon.com/gp/product/B0B4JTDZP6/
I'll be testing this one.
FPS, Twin Stick and 2 Analog mode - does a dedicated BT kit support that? From what I see, mode switching + virtual vmu + openmenu support separate this adapter from the others.
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 10:40 am
by rpf16rj
pcwzrd13 wrote:Couple questions for you @Megavolt:
2. Is there a way to add save files to the virtual VMU via a PC? Not sure if it's possible to read the contents of the .bin file. Would be really cool if you could do that.
I got manage backups with vmuexplorer and put saves downloaded from web and worked well, very easy now to backup saves on PC.
MoeFoh wrote:
I plan on testing the 8bitdo usb2bt v1 adapter and Mayflash usb2bt adapter. Both adapters work with the Brooks WingmanSD. Both adapters setup as a wired Xbox 360 controller in Xinput mode, so I think there is a decent chance of it working.
I have one, did a test with a 8bitdo adapter v1, don't work, but i think could
On Windows, when have a Xbox 360 Drivers installed, recognize with a native Microsoft Xbox 360 Joystick on Manage Devices and ises same drivers. When don't have Xbox 360 Drivers installed, recognize as 8Bitdo Joystick.
The hardware ID is:
USB\VID_045E
PID_028E
Another doubt, can chance to work Microphone from USB audio card as Dreamcast Microphone?
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 10:52 am
by pcwzrd13
Got another suggestion for you @Megavolt. lol This one might be easy though. I was thinking maybe you could add a fifth "Custom" control mode and allow users to configure the controls manually via a file like controls.conf stored on the flash drive. And since there are only four lights on the controllers, maybe you could have them all lit up for this mode. Anyway, just a suggestion but I think a lot of people would like this.
Oh that's actually not too bad. The ones I was looking at were around $30.
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 11:16 am
by megavolt85
rpf16rj wrote:
The hardware ID is:
USB\VID_045E
PID_028E
These VID and PID belong to the wired x360 controller and they are supported.
Most likely you have a program on your PC that emulates an x360 controller.
if you have a USB-UART then connect it to rp2040, RX to GP0, GND to GND and show me the log, port speed is 115200
rpf16rj wrote:Another doubt, can chance to work Microphone from USB audio card as Dreamcast Microphone?
no.
LM-BUS 0 used for VMU, LM-BUS 1 used for vibration.
There are three more LM buses in the maple protocol, but I'm not sure that games check them.
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 11:42 am
by rpf16rj
megavolt85 wrote:rpf16rj wrote:
The hardware ID is:
USB\VID_045E
PID_028E
These VID and PID belong to the wired x360 controller and they are supported.
Most likely you have a program on your PC that emulates an x360 controller.
if you have a USB-UART then connect it to rp2040, RX to GP0, GND to GND and show me the log, port speed is 115200
rpf16rj wrote:Another doubt, can chance to work Microphone from USB audio card as Dreamcast Microphone?
no.
LM-BUS 0 used for VMU, LM-BUS 1 used for vibration.
There are three more LM buses in the maple protocol, but I'm not sure that games check them.
I don't have USB-UART at momment, unfortunately.
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 12:15 pm
by megavolt85
rpf16rj wrote:
I don't have USB-UART at momment, unfortunately.
try enable x-input mode manual.
SELECT+UP for 3 second
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 1:31 pm
by rpf16rj
megavolt85 wrote:rpf16rj wrote:
I don't have USB-UART at momment, unfortunately.
try enable x-input mode manual.
SELECT+UP for 3 second
I'm try but nothing happening. In vmu screen i see the joystick connecting and disconnecting every 2 seconds.
Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 2:40 pm
by MoeFoh
OMG!
My test results using 240p Test Suite with the official Pico board (not the Waveshare Zero board).
Wired:
Generic wired Xbox 360 controller = detected, all 4 modes work
Logitech wired USB mouse = maple detected
Generic wired USB keyboard = maple detected
Bluetooth:
Xbox Wireless Controller
8bitdo Pro 2 Controller
Both work with Mayflash Magic NS Lite & Mayflash Magic NS 2 adapters in all 4 modes.

Neither worked direct wired.
Lite:
https://www.amazon.com/gp/product/B0B4JTDZP6/ ($13 USD)
NS 2:
https://www.amazon.com/dp/B09PT92QL1/ ($22 USD)
8bitdo v1 usb2bt adapter - nope, was able to duplicate issue of controller detected, then resets after a few seconds and repeats (@rpf16rj).
Awesome job megavolt85!

Re: USB4MAPLE adapter
Posted: Wed Apr 17, 2024 3:29 pm
by sonik
Most xinput 8bitdo devices are a pain to get working. It identify itself as various devices during initialization. TinyUsb bugs out.