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

DATA LENGTH EXTENTION request rejected by master(app).

          Hi , I am using nrf52832 and try to implement a high throughput in ble5.1. i interface memory with nrf52832 my task is to read the memory and send the data to the app with high speed. 

I set the MTU size to 247byte. i  send the array of 74 byte at a time using the "nus_data_send" function.

in this data of 74 bytes is fragment into 27-byte on-air packet. and it takes 15 milliseconds. to transmit 74byte.

I change on-air data packet length default(27 byte) to 80 byte using "nrf_ble_gatt_data_length_set(&m_gatt, BLE_CONN_HANDLE_INVALID, 80)"  function. but when i trace the packet using nrf sniffer client send the DLE request to master but the master send an unknown response. 

I don't know what's wrong. i use the wrong method or app that does not support the DLE.

if anyone knows the solution for high throughput then please tell me. 

Thank you.

Related