Can this bluetooth module actually be used as a HID device?

Hi there. I have a bluetooth module and in the datasheet it says its a HID device. If indeed it is I would like to try to use it to make a generic gamepad using an arduino as the microcontroller issuing commands. I have seen guides on how to create bluetooth gamepads but they use the RN-42 which is expensive. I have also seen other guides which show you how to flash the firmware for the RN-42 onto other bluetooth devices but as far as i am aware this isnt legal. So my question is, would it be possible to use the BK3231 instead? I found this website which creates COD (Class of device) codes which i used to generate a gamepad one. I then managed to connect to the module and issue this AT command "At+COD0x2504" which seemed to do something as now when i scan for bluetooth devices the logo next to it is a gamepad logo. I successfully paired the device but im not sure what to do next. I have also tried using a keyboard class code but while the logo changes to a keyboard I cant seem to pair the device as my phone seems to generate a random number and asks me to "Type the pairing code and the press return" but with no way of actually typing it in. So ultimately I have no idea whether all I have done is change the logo or if this is actually now in a mode where I could use it as a HID device. Any help would be much appreciated. many thanks.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.