Am an idiot?
I can't seem to get this to work.
At what point should the system see the "controller"? Do I need to have my GP2040 plugged in for the controller to show up on the VMU screen or in a game?
Using my multimeter from looking at plug the wires are colored:
1 : TOP GRT : Red : GP14
2 : BOT RGT : Blue : VBUS
3 : TOP MID : Loose : GND
4 : BOT LFT : Green : GND
5 : TOP LFT : White : GP15
picotool shows it is installed:
D:\Program Files\Raspberry Pi\Pico SDK v1.5.1>picotool info
Program Information
name: KMJ2DC
features: UART stdin / stdout
I don't have a huge amount of experience with Pis, but I have wired up a few MaplePad and GP2040 fight boards.
I checked continuity between the terminals on the plug, to the pins on the pico (pin 3 is bundled with pin 4) and it all seems correct.
Obviously I know this works, but I feel I'm missing something obvious.
I neglected to test the controller before I hacked off the cable, but it wasn't used very much, so I don't think the plug would have been worn out yet, and even wiggling the plug or moving it about I couldn't get it to show up.
Any help would be appreciated!
Thanks!
USB4MAPLE adapter
- simbin
- undertow
- Posts: 29
Re: USB4MAPLE adapter
Cool project! I'm wiring one of these up for my steering wheels. Quick question—can it work in reverse? Like connecting a Dreamcast controller to a PC for Flycast? I'm using a cut extension cable, so I’ve got both ends to work with.
- Quiquonn
- shadow
- Posts: 7
Re: USB4MAPLE adapter
Hello!
this is the screen I'm using (SSD1306)
https://es.aliexpress.com/item/10050061 ... pt=glo2esp
This is the 3d print case for the oled screen:
https://makerworld.com/es/models/733170 ... eId-664878
The way I added the screen is detachable, so the port can be still used
https://photos.app.goo.gl/3SUsTVT1aEJRWnDx6
https://photos.app.goo.gl/mXwHLv8LNo9bLFeA6
https://photos.app.goo.gl/gtr5Q9QvuPtN9byv5
I think it would be awesome if using the storage for the vwu there is a config file for the oled screen to manage this kind of issues like rotation, etc.
this is the screen I'm using (SSD1306)
https://es.aliexpress.com/item/10050061 ... pt=glo2esp
This is the 3d print case for the oled screen:
https://makerworld.com/es/models/733170 ... eId-664878
The way I added the screen is detachable, so the port can be still used
https://photos.app.goo.gl/3SUsTVT1aEJRWnDx6
https://photos.app.goo.gl/mXwHLv8LNo9bLFeA6
https://photos.app.goo.gl/gtr5Q9QvuPtN9byv5
I think it would be awesome if using the storage for the vwu there is a config file for the oled screen to manage this kind of issues like rotation, etc.
- RazorX
- Prince of Persia
- Posts: 347
Re: USB4MAPLE adapter
i've designed a controller board replacement, one of them is a usb4maple on port a and b and port c and d are stock dreamcast ports
currently i haven't ordered any of the boards but that could also be an option in the future if people are interested.
it's possible with that setup, there maybe just enough space to also add the screen to the front plate but not sure.

added the pads for the screen just incase.
currently i haven't ordered any of the boards but that could also be an option in the future if people are interested.
it's possible with that setup, there maybe just enough space to also add the screen to the front plate but not sure.

added the pads for the screen just incase.
- Quiquonn
- shadow
- Posts: 7
Re: USB4MAPLE adapter
There is plenty of room under the dc controller port to add an screen the same way I did. If this display add can be done, I would be interested in this board too!
Also the 2 remaining stock ports... we play a lot bomberman with 4 players at the same time, 4 xbox one gamepads using blueretro and that's awesome, maybe you can mix blueretro in port 2 and 3 too.
Regards
Also the 2 remaining stock ports... we play a lot bomberman with 4 players at the same time, 4 xbox one gamepads using blueretro and that's awesome, maybe you can mix blueretro in port 2 and 3 too.
Regards
RazorX wrote: ↑Mon May 12, 2025 5:26 am i've designed a controller board replacement, one of them is a usb4maple on port a and b and port c and d are stock dreamcast ports
currently i haven't ordered any of the boards but that could also be an option in the future if people are interested.
it's possible with that setup, there maybe just enough space to also add the screen to the front plate but not sure.
added the pads for the screen just incase.
- Quiquonn
- shadow
- Posts: 7
Re: USB4MAPLE adapter
I updated the internals with a 3d printed case, to handle the usb4maple usb ports
-
- noob
- Posts: 2
Re: USB4MAPLE adapter
Ok, I was half an idiot. My wiring was fine, I had incorrectly assumed the USB4MAPLE would show up as a controller without anything plugged in with no inputs.
I tried my GP2040 based fightstick in a few different modes but none of them were working. So I thought it was my wiring.
Later I tried a real PS4 controller which worked right away.
I found some replies that they could only get the GP2040 to work in PS3 mode (which I don't use so I didn't try).
Would it be possible to add support for the other modes (PC or PS4 specifically) of the GP2040 board? I saw people posting blocks of code from various controllers to add support, what tool created the dumps, would that be helpful?
Is there a way to customize the mapping? It looks like both (all?) the Ls are mapped to L and both/all the R's are mapped to R. Which makes sense. But some the game our community plays has R1/RB and R2/RT as the two main buttons. Since they are both mapped to R, I have no way accessing L when using USB4MAPLE to play on DC (short of changing the button mapping of the stick, and then doing a button config everytime I set down at a new setup).
- MoeFoh
- 1300
- Posts: 1364
Re: USB4MAPLE adapter
Hmmm.... my screens are also upside-down. It doesn't matter much because they just hang there with no case:Quiquonn wrote: ↑Mon May 12, 2025 3:33 am Hello!
this is the screen I'm using (SSD1306)
https://es.aliexpress.com/item/10050061 ... pt=glo2esp
This is the 3d print case for the oled screen:
https://makerworld.com/es/models/733170 ... eId-664878
The way I added the screen is detachable, so the port can be still used
https://photos.app.goo.gl/3SUsTVT1aEJRWnDx6
https://photos.app.goo.gl/mXwHLv8LNo9bLFeA6
https://photos.app.goo.gl/gtr5Q9QvuPtN9byv5
I think it would be awesome if using the storage for the vwu there is a config file for the oled screen to manage this kind of issues like rotation, etc.
viewtopic.php?p=189952#p189952
- f355fanatic
- lithium
- Posts: 36
- Dreamcast Games you play Online: F355, Daytona USA, Alien Front Online, Worms World Party...
- Location: FR
Re: USB4MAPLE adapter
To the developers
Is there a USB4maple for PS1/PS2?
I have a PS2 and PS1 racing games that can be played with a NeGcon controller and steering wheel, but they're not compatible with the DualShock 2.

I wanted to know if there was an adapter to allow me to play them with a DualShock 2, or better yet, a PC steering wheel like my G25.
No one thought of it, or is it just not interesting?
Is there a USB4maple for PS1/PS2?
I have a PS2 and PS1 racing games that can be played with a NeGcon controller and steering wheel, but they're not compatible with the DualShock 2.

I wanted to know if there was an adapter to allow me to play them with a DualShock 2, or better yet, a PC steering wheel like my G25.
No one thought of it, or is it just not interesting?
-
- noob
- Posts: 1
Re: USB4MAPLE adapter
Hey there. I need a little help. I solder everything together. Sometimes all seems to work, and very often just the SD Adapter is activated and the Controller doesn‘t work, and the Display doesn‘t work.
Sometimes all work after Restart the console, and after the mode Logo while terranonion Shows on Display, it freezes. Any idea what is wrong in my setting?
Thanks
Edit: The Problems only exists on my Console with USB-C Powerunit and Terraonion Mode.
On my other Console with Stock GD-ROM Drive all working without issues and freezes. Is there an Solution for Terraonion Mode consoles ?
Sometimes all work after Restart the console, and after the mode Logo while terranonion Shows on Display, it freezes. Any idea what is wrong in my setting?
Thanks
Edit: The Problems only exists on my Console with USB-C Powerunit and Terraonion Mode.
On my other Console with Stock GD-ROM Drive all working without issues and freezes. Is there an Solution for Terraonion Mode consoles ?
Last edited by Roger150 on Thu May 15, 2025 1:10 am, edited 1 time in total.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 14 Replies
- 10847 Views
-
Last post by RazorX
-
- 3 Replies
- 3352 Views
-
Last post by Holsten
-
- 5 Replies
- 8049 Views
-
Last post by segalover08
-
- 0 Replies
- 1893 Views
-
Last post by bshi02
-
- 3 Replies
- 7029 Views
-
Last post by Aleron Ives