My setup: USB dongle with network processor (MU) and CC2541EM as perepherial unit (PU). PU starts timer. When timer is expired cpu prepares data, start timer again and starts advertisment. After connection MU reads data and writes new settings. Ater that PU terminate link and waits timer etc.
It's works fine, but in 5-15 min I see unexpected event 0x606 with disconnect reason 0x3E. My programm hangs as in this time it trys read data from PU.
The description absences in TI BLE Vendor Specific HCI Reference Guide. Is there any ideas?