This repository was archived by the owner on Dec 14, 2025. It is now read-only.
Replies: 3 comments 2 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
-
|
Why not using the mapping feature from the config interface? |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
It' cleared. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am trying to hardcode the button mapping for the 8BitDo Arcade Stick (Bluetooth mode, Xinput profile) using BlueRetro firmware.
My goal is to use 6 action buttons properly and to rearrange their layout according to my needs.
However, I am not sure exactly which source files I should modify for this:
• Should I change parallel_1p.c, adapter.c, hid_parser.c, or other files?
• For the 8BitDo Arcade Stick connected over Bluetooth in Xinput mode, do I also need to manually add the VID/PID into the HID parser?
• Or is there a better (or more correct) way to modify mappings when dealing with Generic HID devices?
It seems the VID/PID might differ depending on the connection type (Bluetooth vs. Xinput), so I want to be very careful before making changes.
Here is my current system flow:
1. 8BitDo Arcade Stick is paired via Bluetooth (Xinput mode).
2. BlueRetro is connected to a Supergun system through the Parallel 1P interface.
3. OTA config mapping did not allow enough remapping, so now I am preparing to hardcode manually.
4. I am stuck at the point of deciding which source file(s) to modify for proper button mapping and layout adjustment.
I am very new to hardcoding firmware like this.
I just want to receive some advice or a hint on which direction I should start with.
Thank you very much for your help!
Adding update.
After flashing the latest firmware (v25.04), all six buttons are now recognized correctly on the Parallel 1P interface with my Supergun setup.
Now I only need to rearrange the button layout.
I’m still seeking advice on which source files I should modify to remap the button layout properly.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions