Skip to main content
philippe1
Associate III
Feb 18, 2015 12:55 PM UTC
Question

Can't get LE ADV Report event (3E 02)

Posted on February 18, 2015 at 13:55

Hi,

I' m implementing a driver right on top of the HCI interface.

I can get most of the events I need except the ''LE Advertising report'' event.

I know the BlueNRG chipset receives a Advertising message from over the air (this is what a external sniffer tells me), but for some reasons, this message gets stuck within the chipset.

Does the BlueNRG chipset require a specific initialization to pass the events thru the app? 

What HCI commands should I send to have the chipset send me this event?

Thank you all,

This topic has been closed for replies.

7 replies

marchese.graziella
Visitor II
Feb 19, 2015 9:49 AM UTC
Posted on February 19, 2015 at 10:49

Dear Customer,

if you are using the firwmare stack version 6.4, the advertising event that passed trough the app is  EVT_BLUE_GAP_DEVICE_FOUND (HCI_VENDOR).

Regards,

Graziella Marchese

philippe1
philippe1Author
Associate III
Feb 23, 2015 12:28 PM UTC
Posted on February 23, 2015 at 13:28

Thank you for your answer.

I'm indeed getting EVT_BLUE_GAP_DEVICE_FOUND messages which contain a MAC address.

However, I don't get any of theses messages with the  ADV data the remote sensor is sending me.

Is there any configration sequence I should send to the BLUNRG chipset prior I'm able to receive  EVT_BLUE_GAP_DEVICE_FOUND with ADV data?

Thank you !

marchese.graziella
Visitor II
Feb 23, 2015 1:37 PM UTC
Posted on February 23, 2015 at 14:37

Hi,

the EVT_BLUE_GAP_DEVICE_FOUND  event contains the Address and ADV data.

If you have any doubts, send me the raw packet.

Regards,

Graziella

philippe1
philippe1Author
Associate III
Feb 23, 2015 2:14 PM UTC
Posted on February 23, 2015 at 15:14

Here is the General Discovery proc I send:

 --> 0x01-0x97-0xfc-0x06-0x00-0x40-0x00-0x40-0x00-0x01.

Followed by a ''pending'' answer  and a response with a MAC address

 <-- 0x04-0x0f-0x04-0x00-0x01-0x97-0xfc.

 <-- 0x04-0xff-0x09-0x06-0x04-0x00-0xfc-0x68-0xb7-0x72-0x39-0xd0.

Pb: there is no ADV data even though this ADV data is sent by the remote sensor (seen on a sniffer).

marchese.graziella
Visitor II
Feb 23, 2015 2:23 PM UTC
Posted on February 23, 2015 at 15:23

Hi,

Are you using the Nucleo board IDB04A1?

Regargs,

Graziella

philippe1
philippe1Author
Associate III
Feb 23, 2015 2:31 PM UTC
Posted on February 23, 2015 at 15:31

No, I'm working on a proprietary design with your BlueNRG chipset.

marchese.graziella
Visitor II
Feb 27, 2015 2:09 PM UTC
Posted on February 27, 2015 at 15:09

Dear Customer,

Sorry but I don't understand because you don't see the ADV. The  EVT_BLUE_GAP_DEVICE_FOUND  should contain the ADV data.

Can you give me futher details?

regards,

graziella