Thanks for that Gavin. I've read the programming manual before and mentioned to you that it does not explicitly say it supports mouse HID, only keyboard HID. You had said "Technically, HID over GATT (HOGP) is indeed a standard Bluetooth LE protocol that theoretically supports mouse functionality. However, the actual implementation depends on: module hardware specifications, firmware version, and software configuration.". So I am still unclear whether enabling bit 9 in the AT+PROFILE command would give us mouse HID as well as keyboard HID.
The application is for a gamer headset with head-mouse functionality for disabled gamers. So, two-way voice, stereo audio, and mouse HID is required. Preferably low-latency LE audio and HOGP (but we could live with BR/EDR).
It is just that simple question of whether BT631D can do mouse HID, that is making me nervous. For an accessibility market product our volumes won't be high, so I doubt you would be willing to do custom firmware. So, I am just keeping my fingers crossed 🙂