Skip to main content
JLee.2254
Associate
September 16, 2023
Question

how to change max TX octets in BLE link layer TX packet?

  • September 16, 2023
  • 2 replies
  • 1247 views

I am currently experimenting with the LL data length extension feature on STM32WB55.
I want to increase max TX length in link layer packet.

I would appreciate it if you could tell me how to increase max TX length.
(Looking at the current LL_LENGTH_RSP packet, Max. RX octets: 251 and Max TX octets: 27 are given.)

2 replies

APort
Associate III
June 20, 2024

Hello JLee,

Have you found a solution to this? We are bashing our heads on this issue too.

 

Explicitly setting hci_le_set_data_length to 251 will result in hci_le_data_length_change_event->MaxRxOctets = 27

Both sides support data length extension, we verified.

 

Can it be an issue on a master side? Tried multiple Android devices with exactly the same result.

 

Thanks

 

 

Adrian Eggenberger
Associate II
March 25, 2025

Was this topic ever cleared? I struggled years ago over this topic and now it gets actual again. Everything I've found are this questsion, but all without answers... Too bad.

Anyone was able to run DLE and got it working with 251Bytes in TX and RX direction? In my case the TX direction seems to be limited to the minimal 27 bytes.