[LG Watch Urbane] iStormUK:
I'm trying here because both LG and Google are not being helpful.

My device is powering off the bluetooth, I know not why. After some extensive soul-searching, and possibily invalidating the warranty, I decided to go developer mode on it and switch on bluetooth snoop logging, ADB debugging, and downloaded a logcat to see if there might be an obvious reason why.

I do not know if this is going to help, or even if this is normal, but after trawling through nearly 300MB of text file, I keep seeing this recurring sequence:

[ 02-22 15:05:27.281 1142: 1142 D/AuthorizationBluetoothService ]

Received Bluetooth event: Intent { act=android.bluetooth.adapter.action.STATE_CHANGED flg=0x4000010 cmp=com.google.android.gms/.auth.be.proximity.authorization.bt.AuthorizationBluetoothService$BluetoothStateChangeReceiver (has extras) }.

[ 02-22 15:05:27.323 1177: 1177 I/chatty ]

uid=1000(system) com.google.android.apps.wearable.settings expire 28 lines

[ 02-22 15:05:27.465 1177: 1187 I/chatty ]

uid=1000(system) HeapTaskDaemon expire 1 line

[ 02-22 15:05:27.492 1541: 1541 I/chatty ]

uid=1000(system) com.google.android.apps.wearable.bluetooth expire 22 lines

[ 02-22 15:05:27.505 1142: 1142 D/Eid-InitializeEidServerReceiver ]

EID server is disabled.

[ 02-22 15:05:27.507 1142: 1142 D/AuthorizationBluetoothService ]

Received Bluetooth event: Intent { act=android.bluetooth.adapter.action.STATE_CHANGED flg=0x4000010 cmp=com.google.android.gms/.auth.be.proximity.authorization.bt.AuthorizationBluetoothService$BluetoothStateChangeReceiver (has extras) }.

[ 02-22 15:05:27.529 1142: 2148 E/BluetoothDevice ]

BT not enabled. Cannot get Bluetooth Class

[ 02-22 15:05:27.529 1142: 2148 E/BluetoothDevice ]

BT not enabled. Cannot get Remote Device name

[ 02-22 15:05:27.529 1142: 2148 E/BluetoothDevice ]

BT not enabled. Cannot get Remote Device Alias

[ 02-22 15:05:27.529 1142: 2148 E/BluetoothDevice ]

BT not enabled. Cannot get Bluetooth Class

[ 02-22 15:05:27.529 1142: 2148 E/BluetoothDevice ]

BT not enabled. Cannot get Bluetooth Class

[ 02-22 15:05:27.529 1142: 2148 E/BluetoothDevice ]

BT not enabled. Cannot get Remote Device name

[ 02-22 15:05:27.530 1142: 2148 E/BluetoothDevice ]

BT not enabled. Cannot get Remote Device Alias

[ 02-22 15:05:27.568 1142: 2148 W/Settings ]

Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.

[ 02-22 15:05:27.590 19312:19312 W/System ]

ClassLoader referenced unknown path: /system/priv-app/CalendarProvider/lib/arm

[ 02-22 15:05:27.644 19312:19321 W/art ]

Suspending all threads took: 6.938ms

[ 02-22 15:05:27.657 19312:19321 I/art ]

Background sticky concurrent mark sweep GC freed 3445(178KB) AllocSpace objects, 0(0B) LOS objects, 21% free, 3MB/4MB, paused 7.836ms total 57.142ms

[ 02-22 15:05:27.786 19312:19312 I/CalendarProvider2 ]

Created com.android.providers.calendar.CalendarAlarmManager@9690c3a(com.android.providers.calendar.CalendarProvider2@25010eb)

[ 02-22 15:05:27.982 19324:19324 D/AdapterServiceConfig ]

Adding A2dpService

[ 02-22 15:05:27.983 19324:19324 D/AdapterServiceConfig ]

Adding GattService

[ 02-22 15:05:28.033 19324:19324 D/BluetoothAdapterState ]

make() - Creating AdapterState

[ 02-22 15:05:28.039 19324:19324 I/bt_bluedroid ]

init

[ 02-22 15:05:28.040 19324:19338 I/BluetoothAdapterState ]

Entering OffState

[ 02-22 15:05:28.212 19324:19339 I/bt_bte_conf ]

bte_load_ble_conf attempt to load ble stack conf from /etc/bluetooth/ble_stack.conf

[ 02-22 15:05:28.212 19324:19339 E/bt_osi_config ]

config_new unable to open file '/etc/bluetooth/ble_stack.conf': No such file or directory

[ 02-22 15:05:28.212 19324:19339 I/bt_bte_conf ]

bte_load_ble_conf file >/etc/bluetooth/ble_stack.conf< not found

[ 02-22 15:05:28.213 19324:19339 I/bt_stack_config ]

init attempt to load stack conf from /etc/bluetooth/bt_stack.conf

[ 02-22 15:05:28.217 19324:19324 I/bt_bluedroid ]

get_profile_interface socket

[ 02-22 15:05:28.219 19324:19324 I/bt_bluedroid ]

get_profile_interface sdp

[ 02-22 15:05:28.225 19324:19334 I/bt_bluedroid ]

config_hci_snoop_log

[ 02-22 15:05:28.229 19324:19338 D/BluetoothAdapterState ]

Current state: OFF, message: 0

[ 02-22 15:05:28.230 19324:19338 D/BluetoothAdapterProperties ]

Setting state to 14

[ 02-22 15:05:28.230 19324:19338 I/BluetoothAdapterState ]

Bluetooth adapter state changed: 10-> 14

[ 02-22 15:05:28.231 19324:19338 D/BluetoothBondStateMachine ]

make

[ 02-22 15:05:28.234 19324:19324 I/BtGatt.JNI ]

classInitNative(L912): classInitNative: Success!

[ 02-22 15:05:28.237 19324:19324 W/BluetoothProfileService ]

onCreate, null mAdapterService

[ 02-22 15:05:28.244 19324:19338 I/BluetoothAdapterState ]

Entering PendingCommandState

[ 02-22 15:05:28.244 19324:19344 I/BluetoothBondStateMachine ]

StableState(): Entering Off State

[ 02-22 15:05:28.247 19324:19324 D/BtGatt.DebugUtils ]

handleDebugAction() action=null

[ 02-22 15:05:28.248 19324:19324 D/BtGatt.GattService ]

Received start request. Starting profile...

[ 02-22 15:05:28.248 19324:19324 D/BtGatt.GattService ]

start()

[ 02-22 15:05:28.248 19324:19324 I/bt_bluedroid ]

get_profile_interface gatt

[ 02-22 15:05:28.250 19324:19324 D/BluetoothAdapterService ]

getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@2b36e1d

[ 02-22 15:05:28.250 19324:19324 D/BtGatt.AdvertiseManager ]

advertise manager created

[ 02-22 15:05:28.481 19324:19343 D/BluetoothAdapterProperties ]

Address is:A0:91:69:89:CB:B0

[ 02-22 15:05:28.483 19324:19343 D/BluetoothAdapterProperties ]

Name is: LG Urbane 3734

[ 02-22 15:05:29.132 19312:19312 I/CalendarProvider2 ]

Sending notification intent: Intent { act=android.intent.action.PROVIDER_CHANGED dat=content://com.android.calendar flg=0x20000000 }

[ 02-22 15:05:29.132 19312:19312 W/ContentResolver ]

Failed to get type for: content://com.android.calendar (Unknown URL content://com.android.calendar)

[ 02-22 15:05:29.342 19348:19348 W/System ]

ClassLoader referenced unknown path: /system/app/PrebuiltDeskClockMicroApp/lib/arm

[ 02-22 15:05:29.446 19348:19348 I/CwAlarm ]

class com.google.android.deskclock.AlarmGatewayActivity enabled

[ 02-22 15:05:29.448 19348:19348 I/CwAlarm ]

class com.google.android.deskclock.ShowAlarmsActivity enabled

[ 02-22 15:05:29.449 19348:19348 I/CwAlarm ]

class com.google.android.deskclock.SetAlarmActivity enabled

[ 02-22 15:05:29.450 19348:19348 I/CwAlarm ]

class com.google.android.deskclock.TimerGatewayActivity enabled

[ 02-22 15:05:29.451 19348:19348 I/CwAlarm ]

class com.google.android.deskclock.SetTimerActivity enabled

[ 02-22 15:05:29.453 19348:19348 I/CwAlarm ]

class com.google.android.deskclock.StopwatchActivity enabled

[ 02-22 15:05:29.698 19348:19362 I/CwAlarm ]

ResetAlarmsService.onHandleIntent=Intent { act=android.intent.action.TIME_SET flg=0x24000010 cmp=com.google.android.deskclock/.ResetAlarmsService (has extras) }

[ 02-22 15:05:29.730 19348:19362 I/CwAlarms ]

Connected to apiClient

[ 02-22 15:05:29.756 19348:19362 I/CwAlarms ]

Disconnected from apiClient

[ 02-22 15:05:29.801 15788:19367 I/FitnessWearable ]

Checking fitness notification

[ 02-22 15:05:30.070 15788:15932 I/art ]

Starting a blocking GC Alloc

[ 02-22 15:05:30.070 15788:15932 I/art ]

Starting a blocking GC Alloc

[ 02-22 15:05:30.242 19324:19338 D/BluetoothAdapterState ]

Current state: PENDING_COMMAND, message: 106

[ 02-22 15:05:30.242 19324:19338 E/BluetoothAdapterState ]

Error enabling Bluetooth (BLE start timeout)

[ 02-22 15:05:30.242 19324:19338 D/BluetoothAdapterProperties ]

Setting state to 10

[ 02-22 15:05:30.242 19324:19338 I/BluetoothAdapterState ]

Bluetooth adapter state changed: 14-> 10

[ 02-22 15:05:30.247 19324:19338 I/BluetoothAdapterState ]

Entering OffState

[ 02-22 15:05:30.332 15788:15932 I/art ]

Starting a blocking GC Alloc

[ 02-22 15:05:30.332 15788:15932 I/art ]

Starting a blocking GC Alloc

[ 02-22 15:05:30.440 15788:19367 I/FitnessWearable ]

Fitness Platform Queries took: 610 ms

[ 02-22 15:05:30.641 1127: 1293 W/StreamManager ]

Dropping non-bitmap icon from notification.

[ 02-22 15:05:30.742 1142: 1142 D/Eid-InitializeEidServerReceiver ]

EID server is disabled.

[ 02-22 15:05:30.744 1142: 1142 D/AuthorizationBluetoothService ]

Received Bluetooth event: Intent { act=android.bluetooth.adapter.action.STATE_CHANGED flg=0x4000010 cmp=com.google.android.gms/.auth.be.proximity.authorization.bt.AuthorizationBluetoothService$BluetoothStateChangeReceiver (has extras) }.

[ 02-22 15:05:30.748 19324:19338 D/BluetoothAdapterState ]

Current state: OFF, message: 23

[ 02-22 15:05:30.755 19324:19324 W/BluetoothSdpJni ]

Cleaning up Bluetooth SDP Interface...

[ 02-22 15:05:30.755 19324:19324 W/BluetoothSdpJni ]

Cleaning up Bluetooth Health object

[ 02-22 15:05:30.755 19324:19324 I/BluetoothServiceJni ]

cleanupNative: return from cleanup

[ 02-22 15:05:30.756 19324:19339 D/bt_stack_manager ]

event_clean_up_stack is cleaning up the stack.

[ 02-22 15:05:30.760 19324:19339 D/bt_stack_manager ]

event_clean_up_stack finished.

[ 02-22 15:05:30.787 19324:19324 I/art ]

System.exit called, status: 0