This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Write failure with Supervisor timeout or Message Response Timeout

Other Parts Discussed in Thread: CC2541

I have simpleGATTProfile running on a CC2541 based sensor.

I can connect to it using iOS BLE explorer app and BTool with the TI USB BLE dongle.

I can read the characteristic 1 (which read-write) from both iOS and BTool

I can write a value from iOS

When I attempt the same write from BTool, BLE connection times out with the error message "Message Response Timeout".

If I use HCI on the USB dongle, (by writing commands to the USB dongle on serial port): it terminates the link with "Supervisor timeout".

  • Hello Vijo,

    If the CC2541 is running as a peripheral it can only form a single connection with the iOS.  You would not be able to perform any functions that require the device to be connected with the USB Dongle.

    Running the CC2541 in the central role and the iOS as slave should allow you to perform a connection with the Dongle running as a slave.

    Thanks,

  • greenja said:

    Hello Vijo,

    If the CC2541 is running as a peripheral it can only form a single connection with the iOS.  You would not be able to perform any functions that require the device to be connected with the USB Dongle.

    Running the CC2541 in the central role and the iOS as slave should allow you to perform a connection with the Dongle running as a slave.

    Thanks,

    I'm running USB dongle as master and CC2541 as slave.

    When I use iOS, it is always the master. 

  • Does iOS 6 not allow you to run the device as a slave?  I am using IOS 5 so I know that the master restriction applies to it.

    Thanks,