cancel
Showing results for 
Search instead for 
Did you mean: 

WB55CG USB dongle to implement "HID proxy" bluetooth dongle

Hi,

I have a bluetooth keyboard. Obviously for the keyboard to be detected and used we need a bluetooth dongle and an OS that provides a bluetooth stack. This causes that at boot time the bios (UEFI), not having, bluetooth stack, is unable to detect my keyboard, and I am unable to use it for bios setup.

normal_BT_dongle.png

To overcome this problem, HID proxy mode is needed, in which the Bluetooth stack runs directly inside the dongle and the usb announces itself as an HID device.

HID_proxy_with_st_wb55.png

I would like to try to implement this using WB55CG USB dongle as shown in the image above.

At this point the questions:

  1. Is this goal achievable?
  2. Is WB55CG USB dongle upgradable from usb using dfu? Or only from SWD?
  3. Is there an example from the SDK that does this?
  4. If not, what examples should I start from to achieve the goal?
  5. What effort do you think such a thing requires?

best regards

Max

3 REPLIES 3
Pavel A.
Evangelist III

HID proxy mode is needed, in which the Bluetooth stack runs directly inside the dongle

IIRC, Microsoft or others sell wireless mice with USB adapter that does exactly this. Saves you development time ))

 

too late,

I have received (as a gift) a mechanical bluetooth keyboard.

STTwo-32
ST Employee

hello @massimiliano cialdi 

1) That depends on different thinks. But For the Dongle, you can connect it to any BLE device if you develop the correct Firmware.

 2) Yes, the WB55CG USB dongle is upgradable using USB DFU.

3) There is no such an example.

4) You can start from this HID example

5) I think such an implementation will need some time and effort. But it is really a very interesting use case.

Best Regards.

STwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.