Brian Koffler
Brian Koffler

Reputation: 13

Raspberry PI iBeacon

I am a new contributor to this site so please cut me some slack if this question sounds too simple. I have been using to Pi devices as iBeacon readers for a few weeks and i was able to find my LE beacons with no problem using hcitool lescan and hcidump. The problem i am facing now is that for some reason when i run hcitool lescan i see my devices, but hcidump doesn't see to be working - it doesn't even seem to run.

Since hcitool lescan works i know that the devices are working and that my Pi can find them.. but i need the hcidump to work as my code pulls from this output for my programs to run properly.

Any thoughts on what could be causing this? What information can I provide to help you understand the situation better?

Upvotes: 0

Views: 1131

Answers (1)

Jonathan Davies
Jonathan Davies

Reputation: 884

This is a known bug with bluez.

To rectify it you simply need to shut down the Bluetooth interface and re-enable it.

sudo hciconfig hci0 down

sudo hciconfig hci0 up

hci0 being the interface of your Bluetooth dongle.

You can then run the dump simultaneously with the scan:

sudo hcitool lescan --duplicates & sudo hcidump -w file.txt

Upvotes: 1

Related Questions