Bluetooth Classic on Pico W (2026 edition)

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:

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.

Exciting news! Just tested this with Leopold FC660MBT and works just fine. Pairs with code 0000. Feels like it reconnects after waking from sleep faster than the previous version.

1 Like