No keyboard output from Waveshare RP2040-PiZero

Hello, new forum user here!

My keyboard doesn’t seem to work (in wired) when it’s connected to Waveshare RP2040-PiZero. Why?

It does have power. The keyboard (Flow84 Lite) LED is breathing on and off → means it’s charging.

  1. I opened HID Remapper Configuration on google chrome,
  2. updated my firmware to “remapper_waveshare_rp2040_pizero.uf2”.

The remapping doesn’t work (here’s how I went through it):

  1. Create two remappings for PgUp and PgDown.
  2. Click: Open device → HID remapper MIHB → connect;
  3. Click: Save to device *green check mark appears*.

What’s happening here? Why am I not getting any output from my keyboard when connected in wired mode? I think that’s the main reason remmaper doesn’t work.

Connected my keyboard first, then the rp2040, now it seems to work. But when I unplug the keyboard, it looses all my remapped keys. What do I do?

It being sensitive to the order of plugging things in might be a result of unnecessary pull-up resistors on the USB data lines on the RP2040-PiZero. Not sure what you mean by “loses remapped keys”?

Yeah, I saw you guys discussing about pull-up resistors on some previous thread. It helped me. Thanks.

Now, when I create my mappings, unplug my keyboard from the

“waveshare rp2040-PiZero”

and TRY to connect my keyboard natively to the motherboard, those mappings don’t work. Does that mean that I have to keep my rp2040 plugged in all the time?

HID Remapper is an adapter, the remapping happens on it. It doesn’t change how your keyboard or your computer work by themselves.

Wow, I thought that it (remapper) could change my inputs of the device and store them!

(The same thing that gaming brands have going on for them: Logitech, Razer etc.)

What If I remap a device that can store profiles ( device has physical memory)? Would an HID remapper store those settings locally on the device itself after unplugging it?

How would I go about this say in a working environment? Would I have to hide the remapper inside my input device?

No. You have to use the manufacturer’s app to edit the profiles. That’s not part of the any spec and it’s not what HID Remapper does.

People have indeed put HID Remapper inside trackballs in the past, but what’s the issue with having it outside?

I’m not sure. I think that some workplaces don’t allow stuff to be plugged in into their computers.

Also, in your manual you have covered that it can support bluetooth devices, BUT does it support 2.4ghz wireless devices?

If your 2.4 GHz device has a USB dongle then it works like any other USB device, you just plug the dongle into HID Remapper.

Thank you!! Please close this thread.