This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

S110 L2CAP/Link layer MTU

Hello, I need to transmit a data packet with hundreds of bytes, but aparently the S110 SoftDevice can't handle payloads with size bigger than 23 bytes.

According to the Bluetooth 4.0 Core specification, this should be possible because of the Fragmentation and Recombination procedure (FAR), that breaks upper layer packets to into smaller packets to fit inside Link Layer MTU.

Questions:

Does the S110 SoftDevice implements FAR? Can I change the default MTU?

Parents
  • Hi Paulo,

    The S110 softdevice does not currently support FAR. This also means that you cannot change the default MTU. If you are able to control both sides (Master and Slave) then you can use a custom L2CAP channel to send more data than what ATT support, or you can make a software implementation of the FAR on top of ATT, like always using the first byte in a notification/write as the offset.

    BR Pål

Reply
  • Hi Paulo,

    The S110 softdevice does not currently support FAR. This also means that you cannot change the default MTU. If you are able to control both sides (Master and Slave) then you can use a custom L2CAP channel to send more data than what ATT support, or you can make a software implementation of the FAR on top of ATT, like always using the first byte in a notification/write as the offset.

    BR Pål

Children
No Data
Related