New issue
Advanced search Search tips

Issue 624733 link

Starred by 2 users

Issue metadata

Status: Verified
Owner: ----
Closed: Nov 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature

Blocking:
issue 420284



Sign in to add a comment

bluetooth: Discover non-discoverable BLE devices

Project Member Reported by fbeaufort@chromium.org, Jun 30 2016

Issue description

Google Chrome	53.0.2773.0 (Official Build) dev (64-bit)
Platform	8481.0.0 (Official Build) dev-channel link

What steps will reproduce the problem?
(1) Make sure a nearby BLE device has just the "BR/EDR Not Supported" flag set, not any of the "discoverable" flags.
(2) Go to https://googlechrome.github.io/samples/web-bluetooth/automatic-reconnect.html
(3) Click "Scan" button, Bluetooth choose shows up

What is the expected output?
The nearby BLE device should show up.

What do you see instead?
It doesn't.

BlueZ now makes filtered discovery able to detect beacons with http://git.kernel.org/cgit/bluetooth/bluez.git/commit/?id=1ca09244f3d9f755fcec81325f6f1d96d1498674

This means Chromium has to trigger a filtered discovery to see them. Passing an empty UUIDs dictionnary will also trigger it by the way so if we only scan by device name or device name prefix, we should use that trick.

We'll also have to cherry-pick this BlueZ patch.

Background thread: https://github.com/WebBluetoothCG/web-bluetooth/issues/141
 

Comment 1 by scheib@chromium.org, Oct 17 2016

Labels: Type-Feature

Comment 2 Deleted

Comment 3 by ortuno@chromium.org, Nov 24 2016

I think this is fixed, no?
Status: Fixed (was: Available)
It is fixed in Chrome 56.0.2920.0 (Official Build) dev (64-bit)

Comment 5 by dchan@google.com, Mar 4 2017

Labels: VerifyIn-58

Comment 6 by dchan@google.com, Apr 17 2017

Labels: VerifyIn-59
Status: Verified (was: Fixed)
As per #4

Sign in to add a comment