Connecting a HIDremapper board and GP2040CE board

I would like to merge in the power of HIDremapper and GP2040 (using seperate boards) but I am uncertain if this will work (and what the best way would be). I want to be able to use authentication dongles (like the Mayflash). I mention “Mayflash” but could be any dongle.

Are any of these connection architectures preferable (or known not to work)?

  1. Feeding Mayflash thru HIDremapper then into the GPIO-PIO-passthrough-port
+-------------------+     +--------------+     +-----------+     +---------+
| Mayflash Adapter  | --> | HIDRemapper  | --> | GP2040-CE | --> | USB Host|
+-------------------+     +--------------+     +-----------+     +---------+
  1. Put HIDremapper in between GP2040 and Host?

+-------------------+     +-----------+     +--------------+     +---------+
| Mayflash Adapter  | --> | GP2040-CE | --> | HIDRemapper  | --> | USB Host|
+-------------------+     +-----------+     +--------------+     +---------+

  1. Plugging a Hub into GP2040-Passthrough (and plugging mayflash and hidremapper into hub)
+-------------------+         +---------+      +---------+
| Mayflash Adapter  | ---->   |         |      |         |
+-------------------+         | USB     |      |         |     +---------+
                              | HUB     |----> |GP2040-CE| --> | USB Host|
+--------------+              |         |      |         |     +---------+
| HIDRemapper  | -----------> |         |      |         |
+--------------+              +---------+      +---------+
  1. Adding a 2nd PIO USB interface to the GB2040?
+-------------------+         +---------+
| Mayflash Adapter  | ---->   |         |
+-------------------+         |         |     +---------+
                              |GP2040-CE| --> | USB Host|
+--------------+              |         |     +---------+
| HIDRemapper  | -----------> |         |
+--------------+              +---------+

I can’t speak authoritatively about what you can plug into a GP2040-CE device, but as far as HID Remapper goes, you can plug a hub into it and plug both a dongle and a GP2040-CE device into the hub and it should work (assuming you find a working hub).

If you put your GP2040-CE in PS5 mode and configure everything correctly, you should also be able to do without a hub and plug the dongle into the GP2040-CE device and plug that into HID Remapper.

A second PIO interface would be nice, but I haven’t seen anyone pull it off.

All of this is assuming we’re talking about PS4/PS5 arcade stick emulation, if you want to use a dongle for Xbox compatibility then HID Remapper cannot help you there and you’d have to go with option 3 (which might work, I’m not sure).