BLE NUS Data Length 243 Bytes instead of 244 Bytes

Hello,

Utilizing NRF52840 with the NUS profile + 2Mbps PHY + DLE enabled.

NRF_SDH_BLE_GAP_DATA_LENGTH = 251

NRF_SDH_BLE_GATT_MAX_MTU_SIZE = 247

Testing with iOS, data transmit  / receive is working fine, however I can only receive 243 bytes whereas I am expecting 244 bytes per the BLE standard. Assuming 3-byte ATT header and 4-byte L2CAP header. What is the reason for the extra byte missing?

Parents Reply Children
Related