Issue description:
We are facing an issue that the iOS device cannot reconnect to the paired/bonded HID (mouse) device automatically in the background.
We are doing the test as below, firstly, make sure the iOS device connects to the BLE HID device successfully, and then let the iPhone leave communication area. It doesn't reconnect the HID device while backing to the communication area.
At this moment, we use some App (e.g., EFRConnect) to try to scan the BLE device and can discover the advertisement from the BLE HID device. The advertising interval is 20ms as recommended by "Accessory Design Guidelines for Apple Devices".
According to HOGP (HID over GATT Profile) spec, HID host found the HID device, it should initiate the connection.
We captured the network log but didn’t find the connect initiation (CONN_IND) sent from the iOS device side.
At this moment, if the user just clicks the device name in the bonding list of the iOS phone, the iOS device can connect to the BLE HID device.
There is no issue with the Android phone model.