New issue
Advanced search Search tips

Issue 599056 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Aug 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug

Blocked on:
issue 634366

Blocking:
issue 577974



Sign in to add a comment

bluetooth: Device with interchanging adv packets not showing in chooser

Reported by janjongb...@gmail.com, Mar 30 2016

Issue description

Device name: Nexus 5X

From "Settings > About Chrome"
Application version: 51.0.2690.0
OS: 6.0.1

I have firmware which broadcasts both Eddystone & normal advertisement frames, located here: https://github.com/janjongboom/codefest-ru/tree/master/lights/firmware. Build with yotta and flash on nrf51-dk. The device is seen by Physical Web UI instantly. However, when going to the web page then trying to pick the device very often the device is not shown. Sometimes clicking away the panel and re-clicking to search works, sometimes restarting Chrome Dev works, sometimes it takes a while and it shows up, but it's incredibly spotty.

The device is seen fine by nrf master control panel, and I can always connect to it using that app.
 
I can reproduce this issue as well sometimes.
The advertised device name is "Russian lights there". Here are my adb logs commented:

# Launch scan and wait...

03-30 12:19:45.354  6972  6972 I Keyboard.Facilitator: onFinishInput()
03-30 12:19:46.026 17244 17244 V PhoneWindow: addContentView does not support content transitions
03-30 12:19:46.036 17244 17244 D BluetoothAdapter: STATE_ON
03-30 12:19:46.039 17111 17197 D BtGatt.GattService: registerClient() - UUID=532fe417-8276-426c-98a4-9fd43d66b081
03-30 12:19:46.040 17111 17148 D BtGatt.GattService: onClientRegistered() - UUID=532fe417-8276-426c-98a4-9fd43d66b081, clientIf=5
03-30 12:19:46.042 17244 17279 D BluetoothLeScanner: onClientRegistered() - status=0 clientIf=5
03-30 12:19:46.043 17111 17207 D BtGatt.GattService: start scan with filters
03-30 12:19:46.046 17111 17170 D BtGatt.ScanManager: handling starting scan
03-30 12:19:46.054 17186 17187 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:46.063 17111 17148 D BtGatt.GattService: onScanFilterEnableDisabled() - clientIf=5, status=0, action=1
03-30 12:19:46.064 17111 17148 D BtGatt.ScanManager: callback done for clientIf - 5 status - 0
03-30 12:19:46.065 17111 17170 D BtGatt.ScanManager: configureFilterParamter 500 10000 1 0
03-30 12:19:46.075 17111 17148 D BtGatt.GattService: onScanFilterParamsConfigured() - clientIf=5, status=0, action=0, availableSpace=15
03-30 12:19:46.075 17111 17148 D BtGatt.ScanManager: callback done for clientIf - 5 status - 0
03-30 12:19:46.076 17111 17170 D BtGatt.ScanManager: configureRegularScanParams() - queue=1
03-30 12:19:46.076 17111 17170 D BtGatt.ScanManager: configureRegularScanParams() - ScanSetting Scan mode=2 mLastConfiguredScanSetting=-2147483648
03-30 12:19:46.077 17111 17170 D BtGatt.ScanManager: configureRegularScanParams - scanInterval = 8000configureRegularScanParams - scanWindow = 8000
03-30 12:19:46.077 17111 17148 D BtGatt.GattService: onScanParamSetupCompleted : 0
03-30 12:19:46.110  6972  6972 I Keyboard.Facilitator: onFinishInput()
03-30 12:19:46.115 17111 17171 W bt_hci  : filter_incoming_event command complete event with no matching command. opcode: 0x0.
03-30 12:19:46.140 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=AM3S len=4 dev_type=2
03-30 12:19:46.180 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.211 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.216 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.237 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.265 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.327 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.377 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.691 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:46.910  3645  3645 E QCALOG  : [MessageQ] ProcessNewMessage: [LOWI-SERVER] unknown deliver target [OS-Agent]
03-30 12:19:47.053  4750  6299 D ConnectivityService: updateNetworkScore for NetworkAgentInfo [WIFI () - 216] to 56
03-30 12:19:47.120 17186 17194 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:47.451 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:47.519 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:47.549 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:47.586 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:47.600 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=Russian Lights len=14 dev_type=2
03-30 12:19:47.666 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:47.668 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:47.685 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=EST len=3 dev_type=2
03-30 12:19:47.734 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:47.748 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:47.789 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:47.794 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:47.798  4750 12790 D NetlinkSocketObserver: NeighborEvent{elapsedMs=1008005566, 192.168.159.254, [00005E000164], RTM_NEWNEIGH, NUD_STALE}
03-30 12:19:47.834 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:47.882 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:47.952 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:48.138 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:48.157 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:48.183 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:48.314 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:48.344 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:48.399 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:48.409 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:48.486 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:48.498 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:48.681 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:48.723 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:48.836 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:48.868 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:48.946 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:48.948 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.029 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.088 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.168 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.204 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.255 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.271 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.418 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.420 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.564 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.594 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.677 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.679 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.746 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.818 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:49.940 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:49.979 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.127 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.149 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.259 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=tisBE len=5 dev_type=2
03-30 12:19:50.322 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.373 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.462 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.484 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.526 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.552 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.656 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.664 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.706 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.737 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.841 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.863 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.905 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.919 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:50.961 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:50.963 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:51.036 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:51.050 17244 17244 D BluetoothAdapter: STATE_ON
03-30 12:19:51.053 17111 17123 D BtGatt.GattService: stopScan() - queue size =1
03-30 12:19:51.054 17111 17170 D BtGatt.ScanManager: stop scan
03-30 12:19:51.055 17111 17207 D BtGatt.GattService: unregisterClient() - clientIf=5
03-30 12:19:51.056 17186 17187 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:51.068 17111 17171 W bt_hci  : filter_incoming_event command complete event with no matching command. opcode: 0x0.
03-30 12:19:51.069 17111 17148 D BtGatt.GattService: onScanFilterParamsConfigured() - clientIf=5, status=0, action=1, availableSpace=16
03-30 12:19:51.070 17111 17148 D BtGatt.ScanManager: callback done for clientIf - 5 status - 0
03-30 12:19:51.071 17111 17170 D BtGatt.ScanManager: configureRegularScanParams() - queue=0
03-30 12:19:51.072 17111 17170 D BtGatt.ScanManager: configureRegularScanParams() - ScanSetting Scan mode=-2147483648 mLastConfiguredScanSetting=2
03-30 12:19:51.072 17111 17170 D BtGatt.ScanManager: configureRegularScanParams() - queue emtpy, scan stopped
03-30 12:19:52.069 17186 17194 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()

# Didn't get anything in search results....
# Lauching a new scan...

03-30 12:19:56.295 17244 17244 W InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.
03-30 12:19:56.296 17244 17244 W ViewRootImpl: Dropping event due to root view being removed: MotionEvent { action=ACTION_MOVE, actionButton=0, id[0]=0, x[0]=780.0, y[0]=1137.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=162726712, downTime=162726704, deviceId=7, source=0x1002 }
03-30 12:19:56.297 17244 17244 W InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.
03-30 12:19:56.302  6972  6972 I Keyboard.Facilitator: onFinishInput()
03-30 12:19:56.438  4750 12790 D NetlinkSocketObserver: NeighborEvent{elapsedMs=1008014206, fe80::200:5eff:fe00:20e, [00005E00020E], RTM_NEWNEIGH, NUD_STALE}
03-30 12:19:56.979 17244 17244 V PhoneWindow: addContentView does not support content transitions
03-30 12:19:56.987 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:56.992 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.000 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.003 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.008 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.011 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.015 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.019 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.024 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.027 17244 17244 W chromium: [WARNING:jni_string.cc(28)] ConvertJavaStringToUTF8 called with null string.
03-30 12:19:57.034 17244 17244 D BluetoothAdapter: STATE_ON
03-30 12:19:57.036 17111 17123 D BtGatt.GattService: registerClient() - UUID=ae95a18b-2202-42c8-b770-1159ddb29e13
03-30 12:19:57.037 17111 17148 D BtGatt.GattService: onClientRegistered() - UUID=ae95a18b-2202-42c8-b770-1159ddb29e13, clientIf=5
03-30 12:19:57.038 17244 17279 D BluetoothLeScanner: onClientRegistered() - status=0 clientIf=5
03-30 12:19:57.039 17111 17122 D BtGatt.GattService: start scan with filters
03-30 12:19:57.041 17111 17170 D BtGatt.ScanManager: handling starting scan
03-30 12:19:57.044 17186 17187 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:57.054 17111 17148 D BtGatt.GattService: onScanFilterEnableDisabled() - clientIf=5, status=0, action=1
03-30 12:19:57.055 17111 17148 D BtGatt.ScanManager: callback done for clientIf - 5 status - 0
03-30 12:19:57.055 17111 17170 D BtGatt.ScanManager: configureFilterParamter 500 10000 1 0
03-30 12:19:57.061 17111 17148 D BtGatt.GattService: onScanFilterParamsConfigured() - clientIf=5, status=0, action=0, availableSpace=15
03-30 12:19:57.062 17111 17148 D BtGatt.ScanManager: callback done for clientIf - 5 status - 0
03-30 12:19:57.063 17111 17170 D BtGatt.ScanManager: configureRegularScanParams() - queue=1
03-30 12:19:57.063 17111 17170 D BtGatt.ScanManager: configureRegularScanParams() - ScanSetting Scan mode=2 mLastConfiguredScanSetting=-2147483648
03-30 12:19:57.064 17111 17170 D BtGatt.ScanManager: configureRegularScanParams - scanInterval = 8000configureRegularScanParams - scanWindow = 8000
03-30 12:19:57.066 17111 17148 D BtGatt.GattService: onScanParamSetupCompleted : 0
03-30 12:19:57.075  6972  6972 I Keyboard.Facilitator: onFinishInput()
03-30 12:19:57.099 17111 17171 W bt_hci  : filter_incoming_event command complete event with no matching command. opcode: 0x0.
03-30 12:19:57.152 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=AM3S len=4 dev_type=2
03-30 12:19:57.437 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=tisB2 len=5 dev_type=2
03-30 12:19:57.602 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=Russian Lights len=14 dev_type=2
03-30 12:19:57.781 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=EST len=3 dev_type=2
03-30 12:19:58.105 17186 17194 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:58.218 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:58.298 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:58.304 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:58.381 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:58.399 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:58.441 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:58.486 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:58.540 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:58.566 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:58.627 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:19:59.361 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:19:59.404 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:20:00.275 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:20:00.291 17111 17148 D bt_btif_gattc: btif_gattc_update_properties BLE device name=tisB8 len=5 dev_type=2
03-30 12:20:00.442 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:20:00.449 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:20:00.492 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:20:00.493 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:20:00.539 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:20:00.618 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:20:00.685 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:20:00.772 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:20:00.815 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()
03-30 12:20:00.853 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK ON using UART driver's ioctl()
03-30 12:20:00.897 17186 17186 I WCNSS_FILTER: ibs_msm_serial_clock_vote: vote UART CLK OFF using UART driver's ioctl()

# And I get it this time... Not sure why...
Components: Blink>Bluetooth
Labels: Type-Bug

Comment 4 by ortuno@chromium.org, Mar 30 2016

Blocking: 436283
Components: IO>Bluetooth
Labels: M-52
Status: Available (was: Unconfirmed)
Summary: bluetooth: Device with interchangin (was: Web Bluetooth device selection menu often does not list my device)
I haven't tested it out but here is my theory:

When the chooser is opened chrome will go through the list of devices and see if they match the filter. If Chrome goes through the list just when your device is advertising the Eddystone packet, then it will not add it to the chooser because the device has no name. If Chrome goes through the list just when you are advertising the name then it will add it to the chooser (if the name matches your filter.)

This is similar to the What Devices to show in chooser? issue we discussed in the past.
So we need to keep watching for changes to devices after we've checked them for the chooser, and be able to add them later if new information comes in?

Comment 6 by ortuno@chromium.org, Mar 30 2016

Summary: bluetooth: Device with interchanging adv packets not showing in chooser (was: bluetooth: Device with interchangin )

Comment 7 by ortuno@chromium.org, Mar 30 2016

Yup that would work. I don't think BluetoothDeviceAndroid notifies of device changes yet.

Comment 8 by scheib@chromium.org, May 16 2016

Labels: -M-52
Blockedon: 634366
Blocking: 577974
As discussed in https://docs.google.com/document/d/1zxDxK77EPqxocOzooGLaDl5lUhg7HTUaTSlbZkfu3KQ/edit, moving some issues determined to not be ship blocking to be under 'future' issue 577974 instead. 
Blocking: -436283
Status: Fixed (was: Available)
I think this was fixed by http://crrev.com/2217573002
I've tried https://github.com/janjongboom/codefest-ru/tree/master/lights/firmware on a NRF51 DK with latest chromium build for Android and it works perfectly fine: the device always shows up in the bluetooth chooser!

Sign in to add a comment