Skip to main content
philippe1
Associate III
February 18, 2015
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
February 19, 2015
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
February 23, 2015
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
February 23, 2015
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
February 23, 2015
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
February 23, 2015
Posted on February 23, 2015 at 15:23

Hi,

Are you using the Nucleo board IDB04A1?

Regargs,

Graziella

philippe1
philippe1Author
Associate III
February 23, 2015
Posted on February 23, 2015 at 15:31

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

marchese.graziella
Visitor II
February 27, 2015
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