High Sierra: bluetooth disconnecting continuosly
My iMac late 2012 with latest High Sierra 10.13.1 keeps disconnecting/connecting with Bluetooth devices every couple of minutes, traces below. With Sierra everything was fine. Also now if I bootcamp to Windows the Bluetooth works fine there so this would suggest that the problem is software based and in High Sierra. I've tried power cycling, resetting bluetooth chip, emptying VRAM etc. Nothing works.
oletus 18:15:53.187368 +0200 kernel **** [IOBluetoothHostControllerUSBTransport][BulkInReadHandler] -- calling PerformHardReset()
oletus 18:15:53.190725 +0200 kernel 000551.992501 BRCM20702 Hub@1d181000: IOUSBHostDevice::message: kUSBHostMessageUpdateIdlePolicy from IOUSBHostInterface@0 [<private>]
oletus 18:15:53.191723 +0200 kernel 000551.993501 Bluetooth USB Host Controller@1d181300: IOUSBHostDevice::powerStateWillChangeToGated: kPowerStateOff
oletus 18:15:53.191748 +0200 kernel **** [IOBluetoothHostControllerUSBTransport][terminateWL] -- entering -- mCurrentInternalPowerState = ON -- this = 0x7800 ****
oletus 18:15:53.191802 +0200 coreaudiod hostController general interest notification e0020009
oletus 18:15:53.191883 +0200 coreaudiod PowerState:1 bluetoothdXPCConnection:0x7f821c845b60
oletus 18:15:53.192157 +0200 coreaudiod hostController general interest notification e0020001
oletus 18:15:53.192212 +0200 coreaudiod PowerState:0 bluetoothdXPCConnection:0x7f821c845b60
oletus 18:15:53.193033 +0200 icdd #ICDebug - 51:{ICWiredBrowser.m} (USB terminate)
oletus 18:15:53.193081 +0200 icdd #ICDebug - 344:{ICWiredBrowser.m} (--> USB Terminate)
oletus 18:15:53.193224 +0200 icdd #ICDebug - 371:{ICWiredBrowser.m} (7 USB Descriptions Managed)
oletus 18:15:53.193257 +0200 icdd #ICDebug - 373:{ICWiredBrowser.m} (<-- USB Terminate)
oletus 18:15:53.192832 +0200 UserEventAgent [BTUserEventAgentController hostControllerPoweredOff] on = 528 off = 5
oletus 18:15:53.192859 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] hostControllerPoweredOff
oletus 18:15:53.192881 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven]
oletus 18:15:53.195791 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] PowerSource -2.000000 -2.000000
oletus 18:15:53.195824 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] SystemState 0xE0000300 0xE0000300
oletus 18:15:53.195846 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] LidStatus 2 2
oletus 18:15:53.195865 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] BluetoothState 1 0
oletus 18:15:53.195883 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] StateApple80211 4 4
oletus 18:15:53.195901 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] FlagsApple80211 0x00000010 0x00000010
oletus 18:15:53.195920 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] ConnectedDevices 2 1
oletus 18:15:53.195939 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] ConnectedDeviceTypes 0x000000AB 0x0000000A
oletus 18:15:53.195956 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] update to latest event information
oletus 18:15:53.195988 +0200 UserEventAgent [BTUserEventAgentController hostControllerPoweredOff] on = 528 off = 5
oletus 18:15:53.196007 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] hostControllerPoweredOff
oletus 18:15:53.196983 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven]
oletus 18:15:53.196808 +0200 sharingd Bluetooth power is now on
oletus 18:15:53.199003 +0200 bluetoothd INIT -- Host controller terminated
oletus 18:15:53.199037 +0200 bluetoothd Host controller terminated
oletus 18:15:53.199631 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] PowerSource -2.000000 -2.000000
oletus 18:15:53.199659 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] SystemState 0xE0000300 0xE0000300
oletus 18:15:53.199679 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] LidStatus 2 2
oletus 18:15:53.199698 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] BluetoothState 0 0
oletus 18:15:53.199716 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] StateApple80211 4 4
oletus 18:15:53.199735 +0200 UserEventAgent [BTUserEventAgentController messageTracerEventDriven] FlagsApple80211 0x00000010 0x00000010
oletus 18:15:53.200866 +0200 bluetoothd Host controller powered OFF
iMac (21.5-inch, Late 2012), macOS High Sierra (10.13.1)