As you know the currently existing nRF52840-based Bluetooth version of HID Remapper only supports Bluetooth LE devices. We’ve had some previous attempts at a variant that works with Bluetooth Classic devices, however those efforts have stalled.
This is another such attempt, done from scratch. Will it get to a point where it’s included in the official release this time? I cannot promise anything, but at least I’m publishing the source code right away (bluetooth-classic branch), so if this works for you and I end up abandoning it for whatever reason, you are not left with nothing.
You will need either a Pico W or a Pico 2 W board. You can download the firmware files here:
- remapper_bt.uf2 (Pico W)
- remapper_bt_pico2_w.uf2 (Pico 2 W)
There is no “dual” variant this time.
You use it the same way as you would the existing Bluetooth version, except there is no button. Go to the configuration website and use the “Pair new device” and “Forget all devices” buttons.
The onboard LED shows the current state using three patterns:
- on constantly: pairing mode
- blinks slowly: nothing connected
- blinks fast: number of blinks shows the number of connected devices
So far I have tested it with the following devices:
- DualSense
- PlayStation Access controller
- Switch Pro Controller
- 8bitdo zero 2
- cheap mouse #1
- cheap mouse #2
- cheap keyboard
There will be some rough edges and things to fix. The thing I’m interested in most right now is device compatibility. If you manage to get it to work with some device, or can’t get it to work, please post your results.
Ideally this variant would also support Bluetooth LE devices, but for now I’m focusing on Bluetooth Classic.