Hi
I tried to implement Eddystone example in nRF52810. it worked successfully. Then i tried to implement same in nRF52832 using pca10040. But it not working. I only changed the led pin. why this not working?.
I am using SDK 15.3.0
Hi
I tried to implement Eddystone example in nRF52810. it worked successfully. Then i tried to implement same in nRF52832 using pca10040. But it not working. I only changed the led pin. why this not working?.
I am using SDK 15.3.0
Hi
The code is fine. the problem is not connected to my phone. It connected to other phone but not to my phone that can connected to nRf52810 . Why this?
So you have 2 Android phones:
Phone #1 can connect to nRF52810 and nRF52832
Phone #2 can only connect to nRfF2810
Is that correct?
first i flash program to nRf52810. it worked. then i changed led pin and necessary changes and flash program into nrf52832. then it not detect in nrf connect app in same phone. but it can detectable in other phones
Hi
Which phone are you having issues with?
Which compiler are you using to build the example?
If you try to flash another example into your kit, such as ble_app_blinky, will it work?
Best regards
Torbjørn
Hi
Which phone are you having issues with?
Which compiler are you using to build the example?
If you try to flash another example into your kit, such as ble_app_blinky, will it work?
Best regards
Torbjørn
Hi
I am using honor 9 lite
Segger embedded studio is using to build
i tried to flash ble_app_blinky example. then same problem happened.
Hi
It might be a caching problem.
Could you try to change the BLE address of the device and see if the problem disappears?
To do this please add the following code snippet to the gap_params_init() function in your example:
uint8_t address_raw[] = {0x01, 0x02, 0x03, 0x04, 0x05, 0xC6};
ble_gap_addr_t address;
address.addr_type = BLE_GAP_ADDR_TYPE_RANDOM_STATIC;
memcpy(address.addr, address_raw, 6);
sd_ble_gap_addr_set(&address);
Best regards
Torbjørn
Hi
i added this to the gap_params_init() function. then it didnt detect in any phones
Hi
There was a bug in my initial reply, and I fixed it some minutes later.
Which address did you try?
It should be this one:
uint8_t address_raw[] = {0x01, 0x02, 0x03, 0x04, 0x05, 0xC6};
Not the one I originally posted.
Best regards
Torbjørn
Hi
i tried with this one uint8_t address_raw[] = {0x01, 0x02, 0x03, 0x04, 0x05, 0xC6};
and also try with other value.But no result.