According to the HID Usages and Descriptions document (0333.hut1_4.pdf) (p29), strings on a HID device are accessed using a Language ID and a string index. Using that information from the report, the string can be retrieved from a USB String Descriptor. I couldn't find any documentation neither from Nordic, nor from the Bluetooth SIG about how this would work over BLE with the HID over GATT profile. Could anyone please explain how to report strings like this with HID over GATT or link me a resource that does?