[Nook HD, HD+ Q&A, Help & Troubleshooting] hondoslack:
I too am going through hell getting a bluetooth mouse I just bought paired. Won't pair on the B11 Carbon or latest 7/19 build of verygreen's emmc cyanogenmod. Same mouse pair's fine with my sg3 running paranoid 3.69. But, I bought the mouse for the nook... frustrating. FWIW, it's a Connectland mouse.

See the logcat of the failed bond here:

I/BluetoothBondStateMachine( 1098): Bond address is:00:11:67:00:10:FD

I/BluetoothBondStateMachine( 1098): Entering PendingCommandState State

I/BluetoothBondStateMachine( 1098): bondStateChangeCallback: Status: 0 Address: 00:11:67:00:10:FD newState: 1

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

I/BluetoothBondStateMachine( 1098): Bond State Change Intent:00:11:67:00:10:FD OldState: 10 NewState: 11

D/BluetoothAdapterService(1091016096)( 1098): Get Bonded Devices being called

I/ ( 1098): vendor op - 7

D/HidService( 1098): Connection state 00:11:67:00:10:FD: 0->1

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

E/wpa_supplicant( 721): Unsupported command: BTCOEXSCAN-START

D/BluetoothAdapterProperties( 1098): CONNECTION_STATE_CHANGE: 00:11:67:00:10:FD: 0 -> 1

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): Get Bonded Devices being called

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

I/ ( 1098): vendor op - 7

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

I/ ( 1098): vendor op - 7

E/bt-l2cap( 1098): l2cu_adjust_out_mps bad packet size: 0 will use MPS: 0

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

I/ ( 1098): vendor op - 7

D/BluetoothDiscoverableEnabler( 3976): handleModeChanged(): mode = 21

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

W/bt-btif ( 1098): info:x0

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

D/CachedBluetoothDevice( 3976): onProfileStateChanged: profile HID newProfileState 1

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

W/bt-sdp ( 1098): process_service_attr_rsp

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

W/bt-sdp ( 1098): process_service_attr_rsp

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

W/bt-btm ( 1098): btm_sec_pin_code_request() rejected - state: 7

I/ ( 1098): vendor op - 7

I/ ( 1098): vendor op - 7

W/bt-l2cap( 1098): L2CAP - cfg rsp - bad ID. Exp: 11 Got: 10

I/BluetoothBondStateMachine( 1098): bondStateChangeCallback: Status: 1 Address: 00:11:67:00:10:FD newState: 0

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): Get Bonded Devices being called

I/BluetoothBondStateMachine( 1098): Bond State Change Intent:00:11:67:00:10:FD OldState: 11 NewState: 10

W/bt-btif ( 1098): btif_hh_upstreams_evt: BTA_HH_OPN_EVT: handle=1, status =12

I/BluetoothBondStateMachine( 1098): StableState(): Entering Off State

D/HidService( 1098): Connection state 00:11:67:00:10:FD: 1->0

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

E/wpa_supplicant( 721): Unsupported command: BTCOEXSCAN-STOP

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterProperties( 1098): CONNECTION_STATE_CHANGE: 00:11:67:00:10:FD: 1 -> 0

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): Get Bonded Devices being called

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothDiscoverableEnabler( 3976): handleModeChanged(): mode = 21

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

W/BluetoothEventManager( 3976): showUnbondMessage: Not displaying any message for reason: 9

I/LocalBluetoothProfileManager( 3976): Failed to connect HID device

D/CachedBluetoothDevice( 3976): onProfileStateChanged: profile HID newProfileState 0

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

D/BluetoothAdapterService(1091016096)( 1098): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41079950

I/ ( 1098): vendor op - 7

E/bt-btm ( 1098): btm_sec_disconnected - Clearing Pending flag

FWIW, here's a logcat of a successful pair with my sg3:

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

I/BluetoothBondStateMachine( 4144): Bond address is:00:11:67:00:10:FD

I/BluetoothBondStateMachine( 4144): Entering PendingCommandState State

I/BluetoothBondStateMachine( 4144): bondStateChangeCallback: Status: 0 Address: 00:11:67:00:10:FD newState: 1

I/BluetoothBondStateMachine( 4144): Bond State Change Intent:00:11:67:00:10:FD OldState: 10 NewState: 11

D/HidService( 4144): Connection state 00:11:67:00:10:FD: 0->1

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterProperties( 4144): CONNECTION_STATE_CHANGE: 00:11:67:00:10:FD: 0 -> 1

V/BluetoothDiscoveryReceiver( 3020): Received: android.bluetooth.adapter.action.DISCOVERY_FINISHED

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): Get Bonded Devices being called

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): Get Bonded Devices being called

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothDiscoverableEnabler( 3020): handleModeChanged(): mode = 21

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/CachedBluetoothDevice( 3020): onProfileStateChanged: profile HID newProfileState 1

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

W/bt-btif ( 4144): info:x0

I/HeadsetService( 2191): Headset=false; Bluetooth=false

W/bt-sdp ( 4144): process_service_attr_rsp

W/bt-sdp ( 4144): process_service_attr_rsp

D/btif_config_util( 4144): btif_config_save_file(L153): in file name:/data/misc/bluedroid/bt_config.new

E/bt-btif ( 4144): services_to_search = 1fffffff

E/bt-btif ( 4144): ****************search UUID = 1200***********

W/bt-btif ( 4144): new conn_srvc id:23, app_id:1

W/bt-btif ( 4144): btif_hh_upstreams_evt: BTA_HH_OPN_EVT: handle=1, status =0

W/bt-btif ( 4144): BTA_HH_OPEN_EVT: Found device...Getting dscp info for handle ... 1

W/bt-btif ( 4144): BTA_HH_GET_DSCP_EVT: status = 49, handle = 17

W/bt-btif ( 4144): btif_hh_upstreams_evt: name = Broadcom Bluetooth HID

W/bt-btif ( 4144): bta_hh_co_send_hid_info: fd = 69, name = [Broadcom Bluetooth HID], dscp_len = 93

W/bt-btif ( 4144): bta_hh_co_send_hid_info: vendor_id = 0x1131, product_id = 0x3501, version= 0x0611,ctry_code=0x00

D/HidService( 4144): Connection state 00:11:67:00:10:FD: 1->2

E/EventHub( 668): could not get driver version for /dev/input/mouse0, Not a typewriter

W/bt-btif ( 4144): bta_hh_co_send_hid_info: fd = 69, dscp_len = 93, result = 0

W/bt-btif ( 4144): Added device 00:11:67:00:10:FD

W/bt-btif ( 4144): BTA_HH_GET_DSCP_EVT: Called add device

W/bt-btif ( 4144): BTA_HH_ADD_DEV_EVT: status = 0, handle = 1

D/CachedBluetoothDevice( 3020): onProfileStateChanged: profile HID newProfileState 2

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterProperties( 4144): CONNECTION_STATE_CHANGE: 00:11:67:00:10:FD: 1 -> 2

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): Get Bonded Devices being called

W/bt-sdp ( 4144): process_service_search_attr_rsp

E/bt-btif ( 4144): services_to_search = 1ffffffe

E/bt-btif ( 4144): ****************search UUID = 0100***********

D/EventHub( 668): No input device configuration file found for device 'Broadcom Bluetooth HID'.

I/EventHub( 668): New device: id=15, fd=237, path='/dev/input/event14', name='Broadcom Bluetooth HID', classes=0x80000008, configuration='', keyLayout='', keyCharacterMap='', buil

tinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=true

I/InputReader( 668): Device added: id=15, name='Broadcom Bluetooth HID', sources=0x00002002

I/ActivityManager( 668): Config changes=1400 {0.85 310mcc260mnc en_US ldltr sw360dp w360dp h615dp 320dpi nrml long port finger -keyb/v/h dpad/v s.8 themeResource=null}

W/bt-sdp ( 4144): process_service_search_attr_rsp

E/bt-btif ( 4144): Index: 0 uuid:00001124-0000-1000-8000-00805f9b34fb

I/BluetoothBondStateMachine( 4144): bondStateChangeCallback: Status: 0 Address: 00:11:67:00:10:FD newState: 2

D/btif_config_util( 4144): btif_config_save_file(L153): in file name:/data/misc/bluedroid/bt_config.new

I/BluetoothBondStateMachine( 4144): Bond State Change Intent:00:11:67:00:10:FD OldState: 11 NewState: 12

W/BackupManagerService( 668): dataChanged but no participant pkg='com.android.providers.settings' uid=1002

W/BackupManagerService( 668): dataChanged but no participant pkg='com.android.providers.settings' uid=1002

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

W/BackupManagerService( 668): dataChanged but no participant pkg='com.android.providers.settings' uid=1002

E/Sensors ( 668): accelHandler 0.226329 5.902525 7.961045

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

I/BluetoothBondStateMachine( 4144): StableState(): Entering Off State

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothDiscoverableEnabler( 3020): handleModeChanged(): mode = 21

I/dalvikvm-heap( 668): Grow heap (frag case) to 20.625MB for 2073616-byte allocation

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothInputDevice( 3020): connect(00:11:67:00:10:FD)

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

E/HidService( 4144): Hid Device not disconnected: 00:11:67:00:10:FD

I/CachedBluetoothDevice( 3020): Failed to connect HID to Bluetooth Optic Mouse

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

I/ActivityManager( 668): Start proc com.tmobile.thememanager for content provider com.tmobile.thememanager/.provider.ThemesProvider: pid=5345 uid=1300 gids={41300, -1, 1028}

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothInputDevice( 3020): connect(00:11:67:00:10:FD)

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

E/HidService( 4144): Hid Device not disconnected: 00:11:67:00:10:FD

I/CachedBluetoothDevice( 3020): Failed to connect HID to Bluetooth Optic Mouse

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@40ee6868

D/BluetoothAdapterService(1089359680)( 4144): Get Bonded Devices being called