u/FewConfidence7956

I’m trying to build a USB HID passthrough/remapping device where a keyboard/mouse is connected to an MCU board, and the MCU forwards the HID signals to a PC.

I started with an Adafruit Feather RP2040 with USB Host and generated several different firmware implementations using coding-agent AI tools. No matter what I tried, the MCU itself would keep running, but eventually the passthrough functionality would stop working after some time(1~10 mins).

I also tried HID Remapper, which was significantly more stable, but I still occasionally get issues where:

  • a few random keys stop working,
  • or the entire keyboard becomes unresponsive.

Rebooting fixes it temporarily.

At this point I’m wondering:

Is RP2040 PIO USB unreliable for long-term keyboard/mouse HID passthrough?

What do people actually use for stable production-quality HID passthrough/remapping devices?

I’d really appreciate your advice.

reddit.com
u/FewConfidence7956 — 16 days ago