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

pc-ble-driver V4.0.0

I can communicate with success from the pc to my custom nrf52832 device (SDK 15.2, S132v6.1) using the pc-ble-driver (sd_api_v3) with Tag 4.0.0 from Github. Great work!

But I can not request a RTU other than 23 from the PC. Values > 23 return Error 7 (NRF_ERROR_INVALID_PARAM) when calling sd_ble_gattc_exchange_mtu_request, using interface sd_api_v3. 

Using 23 as value, the server sends the response with 517 as expected (recorded with WireShark)

My questions:

A) What is the value of NRF_SDH_BLE_GATT_MAX_MTU_SIZE used for compiling the precompiled HEX files for the connectivity chip?

B) Do I have to compile the connectivity software by myself with the desired MAX_MTU_SIZE > 23?

C) What are the correct steps to apply the patch "nRF5_SDK_15.2.0_connectivity.patch"

Thanks in advance and happy coding

Christian

Related