I'm using a NUCLEO-L476RG devkit with the X$NUCLEO-BNRG2A1 expansion board.
I've configured my application as central device and start a scan. I've also configured my mobile to send advertising packets using the "nRF Connect". On receiving the advertising report of my mobile, I'm connecting to it.
When I'm trying to Read the Generic Access (0x1800) Device Name (0x2A00). The nRF app then just shows an idle cursor while waiting for data from the central device and then gets disconnected.
When configuring the devkit as peripheral and starting the connection from the mobile everything works fine.
I've also tried the "universal central" example provided by STM, to try and read its device name attribute. But there my mobile gets immediatly disconnected with timeout.
From the looks of the Code both applications look the same for initialisation, scanning and creating an connection.
The cause of the problem seems to be related to the "nRF Connect" app on the mobile, as I've now two devkits connected to one another and am able to read a characteristic from the central device.
Also the connection to the "universal example" provided by STM works fine with a devkit periphal.