Part Number: CC2340R5
Hi Team,
My customer is facing a potential BLE stack issue on CC2340R5 running as Central. When connected to a BLE 5.0 peripheral (Realtek solution), the CC2340R5 consistently receives truncated ATT data for packets larger than 21 bytes, while the sniffer shows the peripheral actually transmits the full payload.
1) Environment
- Central: TI CC2340R5 (Central role)
- Peripheral: BLE 5.0 device (Realtek solution)
- SDK / BLE Stack versions tested:
- SimpleLink Low Power F3 SDK 9.11.00.18
- SimpleLink Low Power F3 SDK 9.12.00.19
Same issue reproduced on both versions.
2) Issue Description
After CC2340R5 connects to the BLE 5.0 peripheral, we send a Write Without Response command. The peripheral then sends back a data packet (e.g., via Notification/Indication or other ATT data path).
- Expected: Receive 26 bytes total (including 3-byte ATT header)
- Actual on CC2340R5: Receive only 21 bytes total (18 bytes payload + 3-byte header)
- Sniffer capture: The peripheral indeed sends 26 bytes total (full data)
3) Additional Observation (Key Point)
We verified that whenever the peripheral sends a packet > 21 bytes, CC2340R5 always receives only 21 bytes (i.e., truncated).
However, when connecting to a BLE 4.0 peripheral (1M PHY), CC2340R5 can receive > 21 bytes correctly.