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

BLE NUS Android10 and nrf52840 connection is established but no transmission

The connection is established but no data is transferred between the nrf52840 and the mobile phone(android10). But on android7 or android9 there are no such problems, everything works.
Nrf Connect v3.6.1 BLE establishes connection with android10 and data is transferred. The software (examples\ble_central\ble_app_uart_c) functions the same as my software - connect ok, translated false.
Why is that???  What are the differences in the GATT / GAP settings in Nrf Connect v3.6.1 BLE and examples\ble_central\ble_app_uart_c.

For Nrf Connect v3.6.1 BLE use pca1056.
The phone is configured as a NUS server peripheral. The nrf52840 is configured as a NUS client central. The phone app uses the library  NordicSemiconductor Android BLE library v2.3.

ble_gap_conn_params_t gap_conn_params = {
.min_conn_interval = 6,
.max_conn_interval = 6,
.slave_latency = 0,
.conn_sup_timeout = 600,
};
The time for which the connection is established about conn_sup_timeout ==6000ms
Debug log app android.

Please HELP me.

Related