This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Python example on BlueZ with nrf52840 stop connection after 30 seconds

Using the BlueZ Python example in BlueZ /test/example-gatt-server with the dongle nf52840 will fail with "Failed to call gattsExchangeMtuReply (NRF_ERROR_INVALID_PARAM)"

and then disconnect after 30 seconds.

With the phone it will not connect and stop connection after 30 seconds.

Using nRF Connect.

With other means it is connecting OK.

What could be wrong with Nordic?

Parents Reply
  • I agree that we are running on a problem linked to the MTU size or MTU exchange at initialisation. But where do you see that example-gatt-server ask for >247 bytes.

    I know that the bluetooth server without any GATT exchange MTU has 517bytes MTU. I can see it with my TI BTool. Cannot see where example-gatt-server manage this case. 

    And what about the link you give me. Does Nordic will care about a fix?

    Thank you so much for your help.

Children
Related