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

BLE conn disconnected when client send Exchange MTU Request with big MTU on nRF52832 #15376

Open
turbyho opened this issue Jan 20, 2023 · 2 comments

Comments

@turbyho
Copy link

turbyho commented Jan 20, 2023

Description of defect

If the client sends an Exchange MTU Request with big MTU size (in this case 527B), the connection terminated.

Target(s) affected by this defect ?

nRF52832_xxAA

Toolchain(s) (name and version) displaying this defect ?

(GNU Arm Embedded Toolchain 9-2020-q2-update) 9.3.1 20200408 (release)

What version of Mbed-os are you using (tag or sha) ?

tested: mbed-os-6.11.0 - mbed-os-6.16.0

What version(s) of tools are you using. List all that apply (E.g. mbed-cli)

mbed

How is this defect reproduced ?

Use simple gatt server with ADV + some service.

Open connection and start reading some characteristic by "web bluetooth" on Chrome / MacOS 13.1 (ARM). In this case, the client requests MTU 527B and connection fail on timeout. There missing MTU Response. Same code on nRF52840 works ok, server return correct MTU Response with 23B.

The web client on which the error also occurs. So it is possible to use it to reproduce the error.

Snímek obrazovky 2023-01-20 v 11 34 46

@mbedmain
Copy link

@turbyho thank you for raising this issue.Please take a look at the following comments:

Could you add some more detail to the description? A good description should be at least 25 words.

NOTE: If there are fields which are not applicable then please just add 'n/a' or 'None'. This indicates to us that at least all the fields have been considered.
Please update the issue header with the missing information.

@turbyho
Copy link
Author

turbyho commented Jan 21, 2023

is solved by correct ble cfg for ios/macos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants