Hi,
I am using an two nrf5340 with hci_ipc enabled one acting as central and one as peripheral built on v2.9.0
The issue I am having is that the supervision timeout doesn't expire when I hard reset the peripheral whilst sending data (len 91) via notifications at 120hz .
My current fix is to set CONFIG_BT_ATT_LOG_LEVEL_DBG=y which then doesn't miss a supervision timeout event. This doesn't feel like a good long term solution to fixing whatever timing issue this is. Please could you help me.
Problem Flow from Central perspective:
- Scan and connect
- Characteristic and CCC descriptor discovery
- Enable Notifications
- Central MTU Updated TX: 247 RX: 247 bytes
- PHY updated: TX PHY 2M, RX PHY 2M
- Connection Params:interval 7.50 ms, latency 1, timeout 100 ms
- start stream data over notifications at 120hz
- wait 3 seconds
- Hit reset on peripheral
- Central Hangs indefinitely with no supervision timeout