Hi everyone,
I started an application for controlling my GoPro11 with my Garmin Fenix 6 Pro.
I have encountered some issues and have some questions.
I am using the nRF52840 and the Thingy52 examples.
1) I manage to connect to the GoPro, but whenever I request the name through
var device = BluetoothLowEnergy.pairDevice(scanResult); device.GetName();
I get null. However, if I use the nrf desktop application that has a test software for BLE, it finds my GoPro and displays the name properly. Is this an issue related to the Garmin BLE stack, or am I missing something?
2) I try to send a command to GoPro, but I get back from onCharacteristicWrite the status code 18, which is related to authentication, which is available since API Level 4.2.5, however I am using 3.4.0. Any ideas on that?
3) Finally, if I try to enable the notifications for certain characteristics by using the CCCD Uuid, when I try to read the characteristic afterwards with getCharacteristic I get null. However, if I don't enable the notifications, when I read the characteristic I get a proper value.