I cannot get AOA data in ncs2.4.0 sample: direction_finding_connectionless_rx

hardware: DK:
nrf52833dk_nrf52833

ncs:2.4.0
sample: direction_finding_connectionless_rx   
I cannot run into create_sync() after the scan_enable() is runed.
I can find many advertising package. 
[DEVICE]: 41:26:6F:32:02:01 (public), AD evt type 3, Tx Pwr: 127, RSSI -54 C:0 S:0 D:0 SR:0 E:0 Prim: LE 1M, Secn: No packets, Interval: 0x0000 (0 ms), SID: 255
 
but the interval always is 0. and SID always is 255.
I cannot find : success. Periodic sync established.
So, never run to receive CTE.
In the callback for scan : scan_recv().   the condition would never match.
if (!per_adv_found && info->interval != 0)  // so, the code in it would never run.
{
   per_sid = info->sid;   // never run
    k_sem_give();
}
what cause this?
how can I run to get the CTE ?   what requirement we need?
there is a device sending  AOA package always. this package can be received by other products.
thanks.

Top Replies

Parents Reply
  • brook said:

    for  in the sample of (central and peripheral ).  I did not use coax cable either.

    I just tried it again myself. And yeah for the central and peripheral, it doesn't seem to make a difference there. I do not know why the connectionless samples and the ones with connection work differently in regards to this.

    With the connectionless sample though, you do need the SWF cable to break the signal to the internal antenna in order for it to connect. 

    Regards,

    Elfving

Children
Related