Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

CC2640: iOS 11 L2CAP Channel support

Part Number: CC2640
Other Parts Discussed in Thread: BLE-STACK

iOS 11 adds support for L2Cap Channels which would be very useful for firmware updates or other large data transfers from iOS to a CC2640 running BLE Stack. 

Does BLE Stack 2.1 support L2Cap Channels and how would one go about using them? 

Update 6/11:

This chart is from Apple's "Whats new in CoreBluetooth" from this year's WWDC. This is session 205:

developer.apple.com/.../

The chart shows all configurations now possible in iOS11.

  • Hi pixbroker,

    We do not have any examples of using L2CAP. L2CAP will probably not solve your problem for faster OADs due to other latencies in the system. We recommend using data length extension plus larger MTU size to receive the best throughput.

    I'm not sure where you got that chart from but you can read through the information about our throughput example on our SimpleLink BLE Github page: github.com/.../throughput_example.md

    I would recommend beginning with the throughput example for BLE-Stack v2.2.1.
  • I'm also interested in L2CAP.

    Data length extension (DLE) is indeed a huge boost but as far as iDevices it will only be supported on iPhone 7 and newer - existing users on iPhone 5s, 6 and 6s will get iOS 11 and L2CAP channels but not get DLE.

    Tests of the new L2CAP channels between two iPhones already shows increased throughput, so to my mind it would make sense we'd see some improvements in connecting to embedded devices. That said not many chipset SDKs provide easy access to raw L2CAP - maybe that's a good thing, whoever gets it working first will have a first mover advantage.

    Even if the benefits aren't huge at least it would be good to have it as an option so we can properly evaluate it.

    Thanks

  • OP updated:

    This chart is from Apple's "Whats new in CoreBluetooth" from this year's WWDC. This is session 205:


    developer.apple.com/.../

    The chart shows all configurations now possible in iOS11.

  • Cool, very good news! 

    I have owned this feature in the past.

    Niclas Granqvist