Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed CharacteristicLongWriteOperation defaults #847

Merged
merged 1 commit into from
Feb 3, 2024

Commits on Feb 3, 2024

  1. Fixed CharacteristicLongWriteOperation defaults

    On Android 13 when negotiated MTU > 515, CharacteristicLongWriteOperation would by default split data into chunks that did not fit Android internal data buffer for BLE writes. Reason for that is that on Android 13 the maximum attribute data buffer length was reduced from 600 to 512 bytes - which is now according to BLE Specs. Android 14 makes MTU negotiation to the maximum supported value on Android (517) by default, making this problem more likely to surface.
    dariuszseweryn committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    7dbed95 View commit details
    Browse the repository at this point in the history