Skip to content

Support larger payload sizes#264

Merged
TMRh20 merged 1 commit intomasterfrom
largePayloadSizes
Apr 7, 2026
Merged

Support larger payload sizes#264
TMRh20 merged 1 commit intomasterfrom
largePayloadSizes

Conversation

@TMRh20
Copy link
Copy Markdown
Member

@TMRh20 TMRh20 commented Apr 4, 2026

  • Realized the 127-byte limit is not applicable to nRF52840 in ESB mode, it apparently supports up to 255 byte payloads, 254 with 16-bit CRC & DPL I think, need to test further.
  • This supports nRF54l15 large payload sizes also

- Realized the 127-byte limit is not applicable to nRF52840, it supports up to 255 byte payloads, 254 with 16-bit CRC & DPL
@TMRh20 TMRh20 marked this pull request as draft April 4, 2026 12:48
@TMRh20
Copy link
Copy Markdown
Member Author

TMRh20 commented Apr 7, 2026

Finally got a chance to test this out and yeah, the 52840s have been able to do 254 byte payloads this whole time with DPL/Auto-Ack and 16-bit CRC. With the same + 8-bit CRC the full 255 bytes are available. I was confused because my search results were saying 252 bytes max with ESB, but testing confirms 254.

@TMRh20 TMRh20 marked this pull request as ready for review April 7, 2026 00:14
@TMRh20 TMRh20 requested a review from 2bndy5 April 7, 2026 00:15
@TMRh20 TMRh20 merged commit a58d5a8 into master Apr 7, 2026
25 checks passed
@TMRh20 TMRh20 deleted the largePayloadSizes branch April 7, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants