This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Could we diable Link Layer ACKs in nRF Connect SDK?

Hi there

The project that I am focusing on was really time-critical, so I'm wondering whether we could disable Link Layer ACKs in nRF Connect SDK (i.e. Zephyr)? If not, is there any way to customize Zephyr to disable the LL ACK?

I have posted a question just before (previous question), in which I was informed that LL ACK could not be diabled in SoftDevice. Since I am new here and accidentally closed the previous ticket, I posted a new one here to ask this question. Really sorry for any inconvenience and appreciate your help.

Best regards :-)

Ethan

Parents
  • Hi,

    Disabling LL ACKs in NCS is not possible, because it would be against the Bluetooth specification.
    If throughput is your main concern, then in the ATT_MTU throughput application, you can change certain parameters so that you can increase the throughput.
    However, if the main concern of your project is that it is time-critical, then you can take a look at the Bluetooth Low Latency Packet Mode (LLPM) sample. LLPM is intended to be used when the application's interface response time is critical for the user.

    Best regards,
    Dejan

Reply
  • Hi,

    Disabling LL ACKs in NCS is not possible, because it would be against the Bluetooth specification.
    If throughput is your main concern, then in the ATT_MTU throughput application, you can change certain parameters so that you can increase the throughput.
    However, if the main concern of your project is that it is time-critical, then you can take a look at the Bluetooth Low Latency Packet Mode (LLPM) sample. LLPM is intended to be used when the application's interface response time is critical for the user.

    Best regards,
    Dejan

Children
Related