This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Gamepad using nRF52832 chip works for some android games, but not for some others, and only partially work for some other other.

Hello,

We have developed a new type of smartphone gamepad using the nRF52832 chip.  But for some reason, it works for some games and not for others.  And only partially work for some others games.  We compared the games with cheap generic gamepads off of ebay and the cheap generic gamepad works for all these games.  We really can't figure out why this is.

We are willing to contract someone to look over our source code to see why is this happening.


Thank you

Duncan

Parents
  • Hi Duncan

    Normally issues like these come down to the HID descriptor used. If it differs between your implementation and the cheap generic gamepads you tested the first I would try is to replicate their HID descriptor and see if it solves the issue. 

    Do you have the means to get a sniffer trace when connecting the generic gamepad?
    Then you can get the HID descriptor quite easily from the Bluetooth communication after you first establish a connection. 

    Best regards
    Torbjørn

Reply
  • Hi Duncan

    Normally issues like these come down to the HID descriptor used. If it differs between your implementation and the cheap generic gamepads you tested the first I would try is to replicate their HID descriptor and see if it solves the issue. 

    Do you have the means to get a sniffer trace when connecting the generic gamepad?
    Then you can get the HID descriptor quite easily from the Bluetooth communication after you first establish a connection. 

    Best regards
    Torbjørn

Children
No Data
Related