T3.6 USB Host - Bluetooth

@mjs513 - Good morning...

I am guessing there could be some form of timing issue. Example Yesterday I decide to make a version with GDB stub to see if maybe we crashed or the like, and instead it started showing some joystick messages...
So will debug some more.

I may for the fun of it hack up a new HID program (as per the other thread) to see if maybe we could for new HID based devices make it simple for us to see what data we are receiving and output... That way maybe make it easier to understand...

@KurtE
timing issue ran through my idea last night as well. Tried turning off the debugging stuff just to see what would happen. Basically nothing - had same issue. But had no idea where to even start to play with the timing unless its something with poll time or the interrupt not firing or the USB not keeping up? Don't know. Speaking out of my hat now but just things that went through my head.

Hacking up a HID program to make it easier to use would be very useful! Maybe I would even learn how HID works.

Oh interesting thing about my BT dongle linking up to my TV. Turns out it is hooking up to my TV in the living room. This morning I was able to link to it over my phone so I can watch you tube videos on it :)
 
Out of curiosity (that one always gets me), I added a delay(4) in rx_data after que:
Code:
			default:
				DBGPrintf("BluetoothController::rx_data : Unknown BT rx_data");
				break;
	    }
		// Start read at start of buffer. 
		queue_Data_Transfer(rxpipe_, rxbuf_, rx_size_, this);
		if(rxbuf_[0] == EV_MAX_SLOTS_CHANGE) delay(4);
	} else {
and it did manage to get a bit farther on a T4.1 so that at least I got a joystick data:
Code:
Write_Scan_enable Completed
  JoystickController::connectionComplete 200076e0 joystick type 3
1B 03 48 00 01 

BT rx_data(5): 1b 3 48 0 1 
    EV_MAX_SLOTS_CHANGE - Slots: 1
1B 03 48 00 05 

BT rx_data(5): 1b 3 48 0 5 
    EV_MAX_SLOTS_CHANGE - Slots: 5

=====================
BT rx2_data(25): 48 20 15 0 11 0 71 0 a1 1 91 8c eb 86 f5 59 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 17, Type: 1 Con:0 drvr:200076f8
JoystickController::process_bluetooth_HID_data: data[0]=1
  Joystick Data: 01 91 8c eb 86 f5 59 00 00 00 00 00 00 00 00 00
ok so now back to playing
 
Afternoon now...

I did some hacking up of a dump HID inputs... Maybe take a look and see what you think?
 

Attachments

  • UsbHost_HID_DebugInfo-200915a.zip
    4.1 KB · Views: 99
@KurtE
Gave it a try and posted my comments in the other thread. But I like it when you have a wired device. Be interesting if we could do that with attached Bluetooth devices as well :). May look at that later - painting in progress :)

Anyway. wanted to see if my PS4 still worked with the modifications. Unfortunately when i try to pair it does seem to even recognize the PS4 anymore. Since i have already paired it with the dongle i am using it does see and seems to work for a couple of seconds and then disconnects and have to reconnect. May want to give yours a try and see if you are seeing the same behavior?
 
Does current version of library have no problem with connect via bt dongle with both version of dualshock 4?
I already try run on teensy 4.1, example-JoystickBT with dualshock 4(v2) borrowed from my friend, but connections via bluetooth dont work.
Code:
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 10:71:da:7d:1a:0
BluetoothController::find_driver  driver 20004b78
    *** Claimed ***
*** BTHID Device Joystick1 0:0 - connected ***
  product: Wireless Controller
  Serial: �

In example(JoystickBT.ino) I olny comment line:
Code:
BluetoothController bluet(myusb);   // version assumes it already was paired
and uncomment
Code:
BluetoothController bluet(myusb, true, "0000");   // Version does pairing to device
Earlier I had same problems with xbox one controller.
 
XBox One has never worked. I have worked on it on and off, but it will require new portions of new Bluetooth subsections.

However PS3 and PS4 have worked. I have found the PS4 to be more temperamental in the binding.

Probably my most stable and advanced, i.e. in can at times support more than one BT device to connect.
https://github.com/KurtE/USBHost_t36/tree/BT-Multi-Merge

It has been awhile since i have used the PS4, but I often needed to make sure it was reasonably fully charged, and then I think we got the bind process to work, where you do as you mentioned and do the bind process, and bring it up and hold share and push PS (if I remember correctly until you get the right blink and then hopefully it pairs up.

Then at times I did not have it properly talking PS4 in this bind mode, so would then reprogram without the bind, and then hopefully when the program starts up you can simply press the PS button and it connects. Sometimes in past it could take a couple of attempts to get it to connect, but then usually worked.
 
Your version of USBHost doesnt help, but I found where was problem - my usb dongle(probably dont support edr or i don't know), I bought another one and now I can connect via bluetooth but after every time i need pair again and working only verison with uncomment this line
Code:
BluetoothController bluet(myusb, true, "0000");   // Version does pairing to device

Also after pairing I have always connections but sometimes connection works but data have offset or something
Code:
LX: 1, LY: 124, RX: 129, RY: 8 

L-Trig: 129, R-Trig: 124

Buttons: 0

Battery Status: 0
Accel-g's: 0.000000, 0.000000, 0.000000
Gyro-deg/sec: 0.000000, 0.000000, 0.000000
Pitch/Roll: 180.000000, 180.000000

Accel-g's/Gyro-deg/sec are 0 Pitch/Roll 180/180 but instead this another value changes when I moving pad.

Everything is good almost always(data are fine)when I do this step by step:
-start code with unplug dongle
-plug in dongle
-unplug
-plug in again
-start pairing pad(ps icon+share button on pad)
Code:
LX: 128, LY: 129, RX: 128, RY: 124 

L-Trig: 0, R-Trig: 0

Buttons: 8

Battery Status: 30
Accel-g's: -0.015259, 0.212524, 0.964844
Gyro-deg/sec: 0.783341, 0.895247, 0.503576
Pitch/Roll: 192.422073, 179.093948

There is any way to only one time pair pad with dongle and next after every reset connections back without problems?
 
Hey KurtE, I believe you did the work for the ps move? It's awesome! I had it running for months with a ps3 move and plugable BT 4.0 dongle (both of were from pre-2018). I recently purchased a new plugable BT 4.0 dongle and it no longer works with any of my move controllers. They display the "attempt pairing" message, but they never connect after removing from USB. What dongle do you use? None of my new dongles seem to work.
 
Hey KurtE, I believe you did the work for the ps move? It's awesome! I had it running for months with a ps3 move and plugable BT 4.0 dongle (both of were from pre-2018). I recently purchased a new plugable BT 4.0 dongle and it no longer works with any of my move controllers. They display the "attempt pairing" message, but they never connect after removing from USB. What dongle do you use? None of my new dongles seem to work.

See post #1 this thread for some details on the Bt dongles used to work.
 
See post #1 this thread for some details on the Bt dongles used to work.

Thanks, I purchased 3 dongles from that list. I'm using the "PANBT400 Plugable Bt 4.0 Low Energy" dongle but it's not working for me yet. I owned this exact dongle (purchased in 2017/2018) and it worked fine but I gave it to a friend. The only notable difference between that and this new version is a small bluetooth icon printed on the outside. I'm guessing they've made little tweaks as time passed? "Kinivo BTD-400 BT 4.0 Low Energy" is also not working for me. "ZEXMTE Bluetooth USB Adapter CSR 4.0" as well. They connect and display their NAME/ADDR but they wont pair after displaying the "attempting to pair" message.

Some say "connect" and one says "good". Does "connect" mean they are fully functional or only "connecting and mostly untested"?

Do you have a recommendation on how to collect some quality info to debug the connection? I'm about to do some digging.
 
That post Jan 2018 - a few were tried and that post was updated - but you can see the one with more names is labelled GOOD and was the main common test unit. Not now sure what 'connect' means - perhaps thread search for those units and a post will detail results?

Most of the work was done with T_3.6 when T_4.0 was in beta as the Beta unit breakouts had USBHost on the breakout the three of us had. Once a stable Bt dongle was found that search stopped to move onto devices - except to find that a finicky Bt_5.0 one the other month wholly failed to show promise.
 
That post Jan 2018 - a few were tried and that post was updated - but you can see the one with more names is labelled GOOD and was the main common test unit. Not now sure what 'connect' means - perhaps thread search for those units and a post will detail results?

Most of the work was done with T_3.6 when T_4.0 was in beta as the Beta unit breakouts had USBHost on the breakout the three of us had. Once a stable Bt dongle was found that search stopped to move onto devices - except to find that a finicky Bt_5.0 one the other month wholly failed to show promise.

Do you have a link for the "CSR 4.0 Bt Dongle" unit? The amazon page is dead and the name is too generic to find the exact model again. I'm using T_3.6, and added a 120uF cap to usbh_5v to prevent the teensy from rebooting when the BT dongle is connected.

Interesting, the old "plugable" BT dongle only needed a 1uF cap to prevent a reboot, but this "new" plugable BT dongle needs a 120uF to stay reliable. That makes me think they changed some things, the dongle may no longer pass the tests. I haven't dug into the code yet to figure out exactly what is happening I'm new to USB HOST in general.
 
that link is dead - so what was ordered will be too :(

Looks like we'll need to find a new standby model - I just put one on wife's computer - probably one of those I had.

Search of - does show Onvian USB Bluetooth Adapter CSR 4.0 Dongle Receiver Transfer Wireless Adapter for PC Computer Laptop Supports Windows 10 8.1 8 7 Vista XP - Upgraded Version

Only $6 and this one Bluetooth-Dongle-Wireless-Receiver-Keyboard - I just ordered one of each

Cool, I will do the same! I also have the ZEXMTE Bluetooth USB Adapter CSR 4.0 and the Kinivo BTD-400 BT 4.0 Low Energy.

I've been doing some testing and was finally able to make the ps move controller pair under very specific circumstances (that are now nearly impossible to re-create). This is a stark contrast to the older plugable BT model that paired very reliably. I'm curious if you have ever experienced the 0:0:0:0:0:0 BTADDR issue on first connect of the BT dongle?

I was able to make the move pair with the dongle twice with a usb 2.0 hub, but it doesn't work 100% of the time. I have a feeling there is a deeper issue...

Code:
1. connect power to T_3.6, plug in BT dongle. it displays (no addr):

manufacturer: Broadcom Corp
  product: BCM20702A0
  Serial: 5CF3709C9553
  BDADDR: 0:0:0:0:0:0

2. disconnect dongle, wait 2 seconds, reconnect dongle. it displays: 

Bluetooth Disconnect*** Device Bluet - disconnected ***
*** Device Bluet a5c:21e8 - connected ***
  manufacturer: Broadcom Corp
  product: BCM20702A0
  Serial: 5CF3709C9553
  BDADDR: 53:95:9c:70:f3:5c

3. disconnect BT dongle. Connect ps move remote via USB. it displays:

Bluetooth Disconnect*** Device Bluet - disconnected ***
*** Device HID1 54c:3d5 - connected ***
  manufacturer: Sony Computer Entertainment
  product: Motion Controller
*** HID Device Joystick1 54c:3d5 - connected ***
  manufacturer: Sony Computer Entertainment
  product: Motion Controller
  Joystick type: 5
  PS3 Motion detected
PS3 Motion Timer
PS3_MOTION Connected
  - Bluetooth device detected, will try to pair
 - Pairing complete (I hope), make sure Bluetooth adapter is plugged in and try PS3 without USB
PS3 Motion Timer
PS3 Motion Timer

4.  disconnect ps move. connect BT dongle. it displays:

*** Device HID1 - disconnected ***
*** HID Device Joystick1 - disconnected ***
PS3 Motion Timer
PS3 Motion Joystick no longer detected
*** Device Bluet a5c:21e8 - connected ***
  manufacturer: Broadcom Corp
  product: BCM20702A0
  Serial: 5CF3709C9553
  BDADDR: 53:95:9c:70:f3:5c

5. press power button on ps move remote. it displays:

BluetoothController::find_driver  driver 1fffd198
    *** Claimed ***
*** BTHID Device Joystick1 0:0 - connected ***   
␁ manufacturer:
␁ Serial: E

6. This fails to function properly. If the T_3.6 is power cycled and I try to reconnect the remote (because it appears to be paired), the remote still fails to respond.

Bluetooth Disconnect*** Device Bluet - disconnected ***
*** Device Bluet a5c:21e8 - connected ***
  manufacturer: Broadcom Corp
  product: BCM20702A0
  Serial: 5CF3709C9553
  BDADDR: 53:95:9c:70:f3:5c
BluetoothController::find_driver  driver 1fffd198
    *** Claimed ***
*** BTHID Device Joystick1 0:0 - connected ***
␁ manufacturer:
␁ Serial: E

Maybe I should try a ps4 controller to determine if this is BT dongle specific or controller specific.
 
I sorted out my issues with pairing, turns out I was doing it wrong (though it's worth nothing that sometimes it actually works when done incorrectly). I was unaware that I had to use a USB hub to pair the remote.

I though it was:
1. init BT dongle
2. then train MOVE
3. the reconnect BT dongle
4. then power-on MOVE. (It's worth noting that somehow this works under certain circumstances...)

It's actually:
1. connect usb 2.0 hub
2. connect psmove
3. connect BT dongle (for non-zero ADDR)
4. press select & power buttons on psmove while connected to usb (train?)
5. disconnect psmove from usb

My findings so far:
- psmove controller can under rare circumstances train correctly without the BT dongle in the hub
- PANBT400 Plugable Bt 4.0 Low Energy is functional (requires 120uF cap on 5v?)
- Kinivo BTD-400 BT 4.0 Low Energy is functional
- ZEXMTE Bluetooth USB Adapter CSR 4.0 is NOT functional
 
USBHost and T_4.1 w/td1.54b2 - Bt mouse Logitech M557:

>> As noted on Beta thread the checkin left this uncommented :: #define USBHOST_PRINT_DEBUG

New Dongle ONVIAN: $6 Onvian USB Bluetooth Adapter CSR 4.0 Dongle Receiver Transfer Wireless Adapter for PC Computer Laptop Supports Windows 10 8.1 8 7 Vista XP - Upgraded Version

SKETCH :: T:\arduino-1.8.13_t54\hardware\teensy\avr\libraries\USBHost_t36\examples\Bluetooth\MouseBT\MouseBT.ino

Connects and pairs Mouse:
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20009000
periodictable = 20009000
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20005D40
USBHub memory usage = 960
USBHub claim_device this=20004D40
KeyboardController claim this=200047E0
KeyboardController claim this=20004A80
HIDParser claim this=20006EA0
HIDParser claim this=20005100
HIDParser claim this=20005720
HIDParser claim this=200074C0
HIDParser claim this=20006100
JoystickController claim this=20007C60
BluetoothController claim this=20006780
BluetoothController claim this=20006780 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 13 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
    control callback (bluetooth) 6
0E 04 01 45 0C 00 
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
    control callback (bluetooth) 7
0E 04 01 01 0C 00 
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
    control callback (bluetooth) 8
0F 04 00 01 01 04 
BT rx_data(6): f 4 0 1 1 4 
22 0F 01 1E E3 A9 5D 88 34 01 02 80 25 00 BE 71 
BT rx_data(16): 22 f 1 1e e3 a9 5d 88 34 1 2 80 25 0 be 71 
DB 
BT rx_data(1): db 
    Inquiry Result with RSSI - Count: 1
      BD:1e:e3:a9:5d:88:34, PS:1, class: 2580
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 2580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 2580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 2580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_INQUIRY_CANCEL called (02 04 00 )
    control callback (bluetooth) 64
0E 04 01 02 04 00 
BT rx_data(6): e 4 1 2 4 0 
HCI_CREATE_CONNECTION called (05 04 0d 1e e3 a9 5d 88 34 18 cc 01 00 00 00 00 )
    control callback (bluetooth) 65
0F 04 00 01 05 04 
BT rx_data(6): f 4 0 1 5 4 
03 0B 00 48 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
HCI_AUTH_REQUESTED called (11 04 02 48 00 )
    control callback (bluetooth) 6E
0F 04 00 01 11 04 
BT rx_data(6): f 4 0 1 11 4 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
16 06 1E E3 A9 5D 88 34 
BT rx_data(8): 16 6 1e e3 a9 5d 88 34 
    Event: Pin Code Request 1e:e3:a9:5d:88:34
HCI_PIN_CODE_REPLY called (0d 04 17 1e e3 a9 5d 88 34 04 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 )
    control callback (bluetooth) 82
0E 0A 01 0D 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 d 4 0 1e e3 a9 5d 88 34 
18 17 1E E3 A9 5D 88 34 F5 02 A9 A7 BE 3E 0F 04 
BT rx_data(16): 18 17 1e e3 a9 5d 88 34 f5 2 a9 a7 be 3e f 4 
9B 33 46 69 E0 ED 2B 37 00 
BT rx_data(9): 9b 33 46 69 e0 ed 2b 37 0 
    Event: Link Key Notificaton 1e:e3:a9:5d:88:34 Type:0
    key:f5 02 a9 a7 be 3e 0f 04 9b 33 46 69 e0 ed 2b 37 
06 03 00 48 00 
BT rx_data(5): 6 3 0 48 0 
    Event: HCI Authentication complete(0): handle: 48
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 44 0 70 0 0 0 0 0 
    L2CAP Connection Response: ID: 0, Dest:44, Source:70, Result:0, Status: 0
      Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 44 00 00 00 01 02 ff ff )
    tx_data(bluetooth) 82

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 2, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 44 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 44 00 70 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 45 0 71 0 0 0 0 0 
    L2CAP Connection Response: ID: 1, Dest:45, Source:71, Result:0, Status: 0
      Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 02 08 00 45 00 00 00 01 02 ff ff )
    tx_data(bluetooth) 82

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 45 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 2 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 2, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    control callback (bluetooth) 82
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff 9 0 5a 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
MouseController::process_bluetooth_HID_data 20
  Mouse Data: 11 FF 09 00 5A 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 00 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FE 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 4 fc 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 04 FC 00 
Mouse: buttons = 0,  mouseX = 4,  mouseY = -4,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FF 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FF 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FD 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 3 fc 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 03 FC 00 
Mouse: buttons = 0,  mouseX = 3,  mouseY = -4,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FE 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FE 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 3 fc 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 03 FC 00 
Mouse: buttons = 0,  mouseX = 3,  mouseY = -4,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FD 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 3 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 03 FD 00 
Mouse: buttons = 0,  mouseX = 3,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 5 fa 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 05 FA 00 
Mouse: buttons = 0,  mouseX = 5,  mouseY = -6,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 3 fc 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 03 FC 00 
Mouse: buttons = 0,  mouseX = 3,  mouseY = -4,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FD 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FE 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FF 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -1,  wheel = 0,  wheelH = 0

Then uploaded with 'already was paired'? Fails something?
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20009000
periodictable = 20009000
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20005D40
USBHub memory usage = 960
USBHub claim_device this=20004D40
KeyboardController claim this=200047E0
KeyboardController claim this=20004A80
HIDParser claim this=20006EA0
HIDParser claim this=20005100
HIDParser claim this=20005720
HIDParser claim this=200074C0
HIDParser claim this=20006100
JoystickController claim this=20007C60
BluetoothController claim this=20006780
BluetoothController claim this=20006780 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 13 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
    control callback (bluetooth) 0
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 0
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 0
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 48 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 48 00 13 
BT rx_data(6): 5 4 0 48 0 13 
    Event: HCI Disconnect complete(0): handle: 48, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 47 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 47 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:47
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 47 00 13 
BT rx_data(6): 5 4 0 47 0 13 
    Event: HCI Disconnect complete(0): handle: 47, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 46 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 46 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:46
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 46 00 13 
BT rx_data(6): 5 4 0 46 0 13 
    Event: HCI Disconnect complete(0): handle: 46, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 45 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 45 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:45
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 45 00 13 
BT rx_data(6): 5 4 0 45 0 13 
    Event: HCI Disconnect complete(0): handle: 45, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 44 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 44 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:44
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 44 00 13 
BT rx_data(6): 5 4 0 44 0 13 
    Event: HCI Disconnect complete(0): handle: 44, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 43 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 43 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:43
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 43 00 13 
BT rx_data(6): 5 4 0 43 0 13 
    Event: HCI Disconnect complete(0): handle: 43, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 48 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 48 00 13 
BT rx_data(6): 5 4 0 48 0 13 
    Event: HCI Disconnect complete(0): handle: 48, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 47 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 47 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:47
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 47 00 13 
BT rx_data(6): 5 4 0 47 0 13 
    Event: HCI Disconnect complete(0): handle: 47, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 46 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 46 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:46
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 46 00 13 
BT rx_data(6): 5 4 0 46 0 13 
    Event: HCI Disconnect complete(0): handle: 46, reason:13
 
same as p#842

2nd New dongle :: LSSEDA : $6.89 :: LSSEDA Bluetooth Adapter for PC, CSR 4.0 USB Bluetooth Dongle, Wireless Receiver for Laptop PC, Mouse and Keyboard, Headset

>> Packaging Front is Full copy, CD inside the SAME, back is near COPY of "CSR 4.0" - except distance on back no longer 20m-50m but 10m-20m - and slight text title

Looking for Pairing Bt device connects and finds M557:
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20009000
periodictable = 20009000
port change: 14001403
    connect
port change: 1C001002
    disconnect
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20005D40
USBHub memory usage = 960
USBHub claim_device this=20004D40
KeyboardController claim this=200047E0
KeyboardController claim this=20004A80
HIDParser claim this=20006EA0
HIDParser claim this=20005100
HIDParser claim this=20005720
HIDParser claim this=200074C0
HIDParser claim this=20006100
JoystickController claim this=20007C60
BluetoothController claim this=20006780
BluetoothController claim this=20006780 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 13 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
    control callback (bluetooth) 6
0E 04 01 45 0C 00 
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
    control callback (bluetooth) 7
0E 04 01 01 0C 00 
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
    control callback (bluetooth) 8
0F 04 00 01 01 04 
BT rx_data(6): f 4 0 1 1 4 
22 0F 01 1E E3 A9 5D 88 34 01 02 80 25 00 23 6F 
BT rx_data(16): 22 f 1 1e e3 a9 5d 88 34 1 2 80 25 0 23 6f 
DC 
BT rx_data(1): dc 
    Inquiry Result with RSSI - Count: 1
      BD:1e:e3:a9:5d:88:34, PS:1, class: 2580
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 2580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 2580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 2580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_INQUIRY_CANCEL called (02 04 00 )
    control callback (bluetooth) 64
0E 04 01 02 04 00 
BT rx_data(6): e 4 1 2 4 0 
HCI_CREATE_CONNECTION called (05 04 0d 1e e3 a9 5d 88 34 18 cc 01 00 00 00 00 )
    control callback (bluetooth) 65
0F 04 00 01 05 04 
BT rx_data(6): f 4 0 1 5 4 
03 0B 00 48 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
HCI_AUTH_REQUESTED called (11 04 02 48 00 )
    control callback (bluetooth) 6E
0F 04 00 01 11 04 
BT rx_data(6): f 4 0 1 11 4 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
16 06 1E E3 A9 5D 88 34 
BT rx_data(8): 16 6 1e e3 a9 5d 88 34 
    Event: Pin Code Request 1e:e3:a9:5d:88:34
HCI_PIN_CODE_REPLY called (0d 04 17 1e e3 a9 5d 88 34 04 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 )
    control callback (bluetooth) 82
0E 0A 01 0D 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 d 4 0 1e e3 a9 5d 88 34 
18 17 1E E3 A9 5D 88 34 59 B2 93 AB 4E 3F 71 45 
BT rx_data(16): 18 17 1e e3 a9 5d 88 34 59 b2 93 ab 4e 3f 71 45 
26 C3 85 E7 1F 50 25 95 00 
BT rx_data(9): 26 c3 85 e7 1f 50 25 95 0 
    Event: Link Key Notificaton 1e:e3:a9:5d:88:34 Type:0
    key:59 b2 93 ab 4e 3f 71 45 26 c3 85 e7 1f 50 25 95 
06 03 00 48 00 
BT rx_data(5): 6 3 0 48 0 
    Event: HCI Authentication complete(0): handle: 48
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 41 0 70 0 0 0 0 0 
    L2CAP Connection Response: ID: 0, Dest:41, Source:70, Result:0, Status: 0
      Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 41 00 00 00 01 02 ff ff )

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 2, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 41 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 41 00 70 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
    tx_data(bluetooth) 82

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 42 0 71 0 0 0 0 0 
    L2CAP Connection Response: ID: 1, Dest:42, Source:71, Result:0, Status: 0
      Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00 01 02 ff ff )
    tx_data(bluetooth) 82

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 42 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 2 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 2, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    control callback (bluetooth) 82
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff 9 0 5a 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
MouseController::process_bluetooth_HID_data 20
  Mouse Data: 11 FF 09 00 5A 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FD 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fc 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FC 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -4,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FF 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FF 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FF 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 00 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 3 5 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 03 05 00 
Mouse: buttons = 0,  mouseX = 3,  mouseY = 5,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 5 4 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 05 04 00 
Mouse: buttons = 0,  mouseX = 5,  mouseY = 4,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 2 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 02 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = 2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 6 3 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 06 03 00 
Mouse: buttons = 0,  mouseX = 6,  mouseY = 3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 4 2 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 04 02 00 
Mouse: buttons = 0,  mouseX = 4,  mouseY = 2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 6 1 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 06 01 00 
Mouse: buttons = 0,  mouseX = 6,  mouseY = 1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 00 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 7 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 07 FD 00 
Mouse: buttons = 0,  mouseX = 7,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 6 fa 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 06 FA 00 
Mouse: buttons = 0,  mouseX = 6,  mouseY = -6,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 7 fa 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 07 FA 00 
Mouse: buttons = 0,  mouseX = 7,  mouseY = -6,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 8 f8 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 08 F8 00 
Mouse: buttons = 0,  mouseX = 8,  mouseY = -8,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 8 f8 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 08 F8 00 
Mouse: buttons = 0,  mouseX = 8,  mouseY = -8,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 9 f7 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 09 F7 00 
Mouse: buttons = 0,  mouseX = 9,  mouseY = -9,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 8 f8 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 08 F8 00 
Mouse: buttons = 0,  mouseX = 8,  mouseY = -8,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 5 f8 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 05 F8 00 
Mouse: buttons = 0,  mouseX = 5,  mouseY = -8,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 4 f9 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 04 F9 00 
Mouse: buttons = 0,  mouseX = 4,  mouseY = -7,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fa 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FA 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -6,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FD 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FE 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FF 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FF 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 fe ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 FE FF 00 
Mouse: buttons = 0,  mouseX = -2,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 fc 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 FC 00 00 
Mouse: buttons = 0,  mouseX = -4,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 fc 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 FC 00 00 
Mouse: buttons = 0,  mouseX = -4,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 fd 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 FD 00 00 
Mouse: buttons = 0,  mouseX = -3,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 ff 1 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 FF 01 00 
Mouse: buttons = 0,  mouseX = -1,  mouseY = 1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 fe 3 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 FE 03 00 
Mouse: buttons = 0,  mouseX = -2,  mouseY = 3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 00 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 2 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 02 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = 2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 2 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 02 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = 2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 2 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 02 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = 2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 2 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 02 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = 2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 0 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 00 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = 0,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 1 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 01 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = 1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 1 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 01 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = 1,  wheel = 0,  wheelH = 0

Again Upload as 'already paired' and getting same Error 13?::
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20009000
periodictable = 20009000
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20005D40
USBHub memory usage = 960
USBHub claim_device this=20004D40
KeyboardController claim this=200047E0
KeyboardController claim this=20004A80
HIDParser claim this=20006EA0
HIDParser claim this=20005100
HIDParser claim this=20005720
HIDParser claim this=200074C0
HIDParser claim this=20006100
JoystickController claim this=20007C60
BluetoothController claim this=20006780
BluetoothController claim this=20006780 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 13 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
    control callback (bluetooth) 0
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 0
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 0
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 48 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 48 00 13 
BT rx_data(6): 5 4 0 48 0 13 
    Event: HCI Disconnect complete(0): handle: 48, reason:13
04 0A 1E E3 A9 5D 88 34 80 05 00 01 
BT rx_data(12): 4 a 1e e3 a9 5d 88 34 80 5 0 1 
    Event: Incoming Connect -  1e:e3:a9:5d:88:34 CL:580 LT:1
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 1e e3 a9 5d 88 34 01 00 00 00 )
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 1E E3 A9 5D 88 34 42 6C 75 65 74 6F 6F 
BT rx_data(16): 7 ff 0 1e e3 a9 5d 88 34 42 6c 75 65 74 6f 6f 
74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 
BT rx_data(16): 74 68 20 4d 6f 75 73 65 20 4d 35 35 37 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 47 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 47 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:47
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 47 00 13 
BT rx_data(6): 5 4 0 47 0 13 
    Event: HCI Disconnect complete(0): handle: 47, reason:13
 
Using a CSR 4.0 Unit - as above:
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20009000
periodictable = 20009000
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20005D40
USBHub memory usage = 960
USBHub claim_device this=20004D40
KeyboardController claim this=200047E0
KeyboardController claim this=20004A80
HIDParser claim this=20006EA0
HIDParser claim this=20005100
HIDParser claim this=20005720
HIDParser claim this=200074C0
HIDParser claim this=20006100
JoystickController claim this=20007C60
BluetoothController claim this=20006780
BluetoothController claim this=20006780 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 11 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 11 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:11
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
    control callback (bluetooth) 6
0E 04 01 45 0C 00 
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
    control callback (bluetooth) 7
0E 04 01 01 0C 00 
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
    control callback (bluetooth) 8
0F 04 00 01 01 04 
BT rx_data(6): f 4 0 1 1 4 
22 0F 01 1E E3 A9 5D 88 34 01 02 80 25 00 01 4E 
BT rx_data(16): 22 f 1 1e e3 a9 5d 88 34 1 2 80 25 0 1 4e 
D9 
BT rx_data(1): d9 
    Inquiry Result with RSSI - Count: 1
      BD:1e:e3:a9:5d:88:34, PS:1, class: 2580
      Peripheral device
        Mouse
BluetoothController::find_driver  driver 200047f8
Keyboard Controller::claim_bluetooth - Class 2580
  driver 20004a98
Keyboard Controller::claim_bluetooth - Class 2580
  driver 2000672c
MouseController Controller::claim_bluetooth - Class 2580
MouseController::claim_bluetooth TRUE
    *** Claimed ***
HCI_INQUIRY_CANCEL called (02 04 00 )
    control callback (bluetooth) 64
0E 04 01 02 04 00 
BT rx_data(6): e 4 1 2 4 0 
HCI_CREATE_CONNECTION called (05 04 0d 1e e3 a9 5d 88 34 18 cc 01 00 00 00 00 )
    control callback (bluetooth) 65
0F 04 00 01 05 04 
BT rx_data(6): f 4 0 1 5 4 
03 0B 00 48 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
HCI_AUTH_REQUESTED called (11 04 02 48 00 )
    control callback (bluetooth) 6E
0F 04 00 01 11 04 
BT rx_data(6): f 4 0 1 11 4 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
16 06 1E E3 A9 5D 88 34 
BT rx_data(8): 16 6 1e e3 a9 5d 88 34 
    Event: Pin Code Request 1e:e3:a9:5d:88:34
HCI_PIN_CODE_REPLY called (0d 04 17 1e e3 a9 5d 88 34 04 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 )
    control callback (bluetooth) 82
0E 0A 01 0D 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 d 4 0 1e e3 a9 5d 88 34 
18 17 1E E3 A9 5D 88 34 B1 99 AE 8C E7 65 44 AC 
BT rx_data(16): 18 17 1e e3 a9 5d 88 34 b1 99 ae 8c e7 65 44 ac 
D0 FE 87 FE C0 FE E3 77 00 
BT rx_data(9): d0 fe 87 fe c0 fe e3 77 0 
    Event: Link Key Notificaton 1e:e3:a9:5d:88:34 Type:0
    key:b1 99 ae 8c e7 65 44 ac d0 fe 87 fe c0 fe e3 77 
06 03 00 48 00 
BT rx_data(5): 6 3 0 48 0 
    Event: HCI Authentication complete(0): handle: 48
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 41 0 70 0 0 0 0 0 
    L2CAP Connection Response: ID: 0, Dest:41, Source:70, Result:0, Status: 0
      Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 41 00 00 00 01 02 ff ff )
    tx_data(bluetooth) 82

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 2, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 41 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 41 00 70 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
    tx_data(bluetooth) 82

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 42 0 71 0 0 0 0 0 
    L2CAP Connection Response: ID: 1, Dest:42, Source:71, Result:0, Status: 0
      Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00 01 02 ff ff )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 42 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 2 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 2, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    control callback (bluetooth) 82
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff 9 0 5a 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
MouseController::process_bluetooth_HID_data 20
  Mouse Data: 11 FF 09 00 5A 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FE 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 0 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 00 FD 00 
Mouse: buttons = 0,  mouseX = 0,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FD 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FD 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FE 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FE 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FE 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FD 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FE 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FE 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FF 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 fd 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FD 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -3,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 2 fe 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 02 FE 00 
Mouse: buttons = 0,  mouseX = 2,  mouseY = -2,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

=====================
BT rx2_data(14): 48 20 a 0 6 0 71 0 a1 2 0 1 ff 0 
HID HDR Data: len: 6, Type: 2 Con:0
MouseController::process_bluetooth_HID_data 5
  Mouse Data: 02 00 01 FF 00 
Mouse: buttons = 0,  mouseX = 1,  mouseY = -1,  wheel = 0,  wheelH = 0

Then after pairing same result:
Code:
...
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth Mouse M557
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 1e e3 a9 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 1E E3 A9 5D 88 34 00 
BT rx_data(10): 12 8 0 1e e3 a9 5d 88 34 0 
03 0B 00 46 00 1E E3 A9 5D 88 34 01 00 
BT rx_data(13): 3 b 0 46 0 1e e3 a9 5d 88 34 1 0 
    Connection Complete - ST:0 LH:46
20 07 1E E3 A9 5D 88 34 00 
BT rx_data(9): 20 7 1e e3 a9 5d 88 34 0 
17 06 1E E3 A9 5D 88 34 
BT rx_data(8): 17 6 1e e3 a9 5d 88 34 
    Event: Link Key Request 1e:e3:a9:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 1e e3 a9 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 1E E3 A9 5D 88 34 
BT rx_data(12): e a 1 c 4 0 1e e3 a9 5d 88 34 
05 04 00 46 00 13 
BT rx_data(6): 5 4 0 46 0 13 
    Event: HCI Disconnect complete(0): handle: 46, reason:13
 
Moving to T:\arduino-1.8.13_t54\hardware\teensy\avr\libraries\USBHost_t36\examples\Bluetooth\Mouse_KeyboardBT\Mouse_KeyboardBT.ino

With CSR 4.0 - logitech Bt keyboard K480 - near full keybaord with three way switch for multiple devices ( computer, phone, tablet, Teensy )

Paired with '0000':
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20008000
periodictable = 20008000
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=200049C0
USBHub memory usage = 960
USBHub claim_device this=20004D80
KeyboardController claim this=20004720
HIDParser claim this=20005140
HIDParser claim this=20005760
HIDParser claim this=200070E0
HIDParser claim this=20005D80
HIDParser claim this=200063A0
BluetoothController claim this=200069C0
BluetoothController claim this=200069c0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 11 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 11 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:11
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
    control callback (bluetooth) 6
0E 04 01 45 0C 00 
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
    control callback (bluetooth) 7
0E 04 01 01 0C 00 
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
    control callback (bluetooth) 8
0F 04 00 01 01 04 
BT rx_data(6): f 4 0 1 1 4 
22 0F 01 14 E3 78 5D 88 34 01 02 40 25 00 C9 62 
BT rx_data(16): 22 f 1 14 e3 78 5d 88 34 1 2 40 25 0 c9 62 
D0 
BT rx_data(1): d0 
    Inquiry Result with RSSI - Count: 1
      BD:14:e3:78:5d:88:34, PS:1, class: 2540
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20004738
Keyboard Controller::claim_bluetooth - Class 2540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_INQUIRY_CANCEL called (02 04 00 )
*** BTHID Device Keyboard(BT) - connected ***
    control callback (bluetooth) 64
0E 04 01 02 04 00 
BT rx_data(6): e 4 1 2 4 0 
HCI_CREATE_CONNECTION called (05 04 0d 14 e3 78 5d 88 34 18 cc 01 00 00 00 00 )
    control callback (bluetooth) 65
0F 04 00 01 05 04 
BT rx_data(6): f 4 0 1 5 4 
03 0B 00 48 00 14 E3 78 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
HCI_AUTH_REQUESTED called (11 04 02 48 00 )
    control callback (bluetooth) 6E
0F 04 00 01 11 04 
BT rx_data(6): f 4 0 1 11 4 
17 06 14 E3 78 5D 88 34 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
16 06 14 E3 78 5D 88 34 
BT rx_data(8): 16 6 14 e3 78 5d 88 34 
    Event: Pin Code Request 14:e3:78:5d:88:34
HCI_PIN_CODE_REPLY called (0d 04 17 14 e3 78 5d 88 34 04 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 )
    control callback (bluetooth) 82
0E 0A 01 0D 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 d 4 0 14 e3 78 5d 88 34 
18 17 14 E3 78 5D 88 34 0D 11 C7 44 0E 37 35 8E 
BT rx_data(16): 18 17 14 e3 78 5d 88 34 d 11 c7 44 e 37 35 8e 
FC 09 E5 D5 50 12 81 2E 00 
BT rx_data(9): fc 9 e5 d5 50 12 81 2e 0 
    Event: Link Key Notificaton 14:e3:78:5d:88:34 Type:0
    key:0d 11 c7 44 0e 37 35 8e fc 09 e5 d5 50 12 81 2e 
06 03 00 48 00 
BT rx_data(5): 6 3 0 48 0 
    Event: HCI Authentication complete(0): handle: 48
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 41 0 70 0 0 0 0 0 
    L2CAP Connection Response: ID: 0, Dest:41, Source:70, Result:0, Status: 0
      Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 41 00 00 00 01 02 ff ff )

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 2, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 41 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 41 00 70 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
    tx_data(bluetooth) 82

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 42 0 71 0 0 0 0 0 
    L2CAP Connection Response: ID: 1, Dest:42, Source:71, Result:0, Status: 0
      Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00 01 02 ff ff )

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 42 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
    tx_data(bluetooth) 82

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 2 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 2, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    control callback (bluetooth) 82
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff 6 0 5a 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(11): 48 20 7 0 3 0 71 0 a1 3 c 
HID HDR Data: len: 3, Type: 3 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 28 00 00 00 00 00 
  press, key=40
  unicode = 10
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=40

Then paired 0000 using the LSSEDA:
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20008000
periodictable = 20008000
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=200049C0
USBHub memory usage = 960
USBHub claim_device this=20004D80
KeyboardController claim this=20004720
HIDParser claim this=20005140
HIDParser claim this=20005760
HIDParser claim this=200070E0
HIDParser claim this=20005D80
HIDParser claim this=200063A0
BluetoothController claim this=200069C0
BluetoothController claim this=200069c0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 13 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
    control callback (bluetooth) 6
0E 04 01 45 0C 00 
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
    control callback (bluetooth) 7
0E 04 01 01 0C 00 
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
    control callback (bluetooth) 8
0F 04 00 01 01 04 
BT rx_data(6): f 4 0 1 1 4 
22 0F 01 14 E3 78 5D 88 34 01 02 40 25 00 22 6B 
BT rx_data(16): 22 f 1 14 e3 78 5d 88 34 1 2 40 25 0 22 6b 
D2 
BT rx_data(1): d2 
    Inquiry Result with RSSI - Count: 1
      BD:14:e3:78:5d:88:34, PS:1, class: 2540
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20004738
Keyboard Controller::claim_bluetooth - Class 2540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_INQUIRY_CANCEL called (02 04 00 )
*** BTHID Device Keyboard(BT) - connected ***
    control callback (bluetooth) 64
0E 04 01 02 04 00 
BT rx_data(6): e 4 1 2 4 0 
HCI_CREATE_CONNECTION called (05 04 0d 14 e3 78 5d 88 34 18 cc 01 00 00 00 00 )
    control callback (bluetooth) 65
0F 04 00 01 05 04 
BT rx_data(6): f 4 0 1 5 4 
03 0B 00 48 00 14 E3 78 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
HCI_AUTH_REQUESTED called (11 04 02 48 00 )
    control callback (bluetooth) 6E
0F 04 00 01 11 04 
BT rx_data(6): f 4 0 1 11 4 
17 06 14 E3 78 5D 88 34 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
16 06 14 E3 78 5D 88 34 
BT rx_data(8): 16 6 14 e3 78 5d 88 34 
    Event: Pin Code Request 14:e3:78:5d:88:34
HCI_PIN_CODE_REPLY called (0d 04 17 14 e3 78 5d 88 34 04 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 )
    control callback (bluetooth) 82
0E 0A 01 0D 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 d 4 0 14 e3 78 5d 88 34 
18 17 14 E3 78 5D 88 34 C1 A9 97 FC DC 69 50 30 
BT rx_data(16): 18 17 14 e3 78 5d 88 34 c1 a9 97 fc dc 69 50 30 
25 20 9E 44 C7 89 4E 38 00 
BT rx_data(9): 25 20 9e 44 c7 89 4e 38 0 
    Event: Link Key Notificaton 14:e3:78:5d:88:34 Type:0
    key:c1 a9 97 fc dc 69 50 30 25 20 9e 44 c7 89 4e 38 
06 03 00 48 00 
BT rx_data(5): 6 3 0 48 0 
    Event: HCI Authentication complete(0): handle: 48
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 41 0 70 0 0 0 0 0 
    L2CAP Connection Response: ID: 0, Dest:41, Source:70, Result:0, Status: 0
      Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 41 00 00 00 01 02 ff ff )

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 2, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 41 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 41 00 70 )
    tx_data(bluetooth) 82
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 42 0 71 0 0 0 0 0 
    L2CAP Connection Response: ID: 1, Dest:42, Source:71, Result:0, Status: 0
      Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00 01 02 ff ff )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 42 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 2 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 2, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    control callback (bluetooth) 82
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff 6 0 5a 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(11): 48 20 7 0 3 0 71 0 a1 3 c 
HID HDR Data: len: 3, Type: 3 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 28 00 00 00 00 00 
  press, key=40
  unicode = 10
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=40

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 28 00 00 00 00 00 
  press, key=40
  unicode = 10
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=40

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 b 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 0B 00 00 00 00 00 
  press, key=11
  unicode = 104
key 'h'  104 MOD: 0 OEM: B LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=11

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 8 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 08 00 00 00 00 00 
  press, key=8
  unicode = 101
key 'e'  101 MOD: 0 OEM: 8 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=8

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 f 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 0F 00 00 00 00 00 
  press, key=15
  unicode = 108
key 'l'  108 MOD: 0 OEM: F LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=15

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 f 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 0F 00 00 00 00 00 
  press, key=15
  unicode = 108
key 'l'  108 MOD: 0 OEM: F LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=15

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 12 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 12 00 00 00 00 00 
  press, key=18
  unicode = 111
key 'o'  111 MOD: 0 OEM: 12 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=18

Same with ONVIAN paired okay:
Code:
USB Host Testing
960
USB2 PLL running
 reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20008000
periodictable = 20008000
port change: 10001803
    connect
  begin reset
port change: 10001805
  port enabled
  end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
  12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01 
    VendorID = 0A12, ProductID = 0001, Version = 8891
    Class/Subclass/Protocol = 224 / 1 / 1
    Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
  09 02 B1 00 02 01 00 E0 32 
    NumInterfaces = 2
    ConfigurationValue = 1
  09 04 00 00 03 E0 01 01 00 
    Interface = 0
    Number of endpoints = 3
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 81 03 10 00 01 
    Endpoint = 1 IN
    Type = Interrupt
    Max Size = 16
    Polling Interval = 1
  07 05 02 02 40 00 01 
    Endpoint = 2 OUT
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  07 05 82 02 40 00 01 
    Endpoint = 2 IN
    Type = Bulk
    Max Size = 64
    Polling Interval = 1
  09 04 01 00 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 00 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  07 05 83 01 00 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 0
    Polling Interval = 1
  09 04 01 01 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 09 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  07 05 83 01 09 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 9
    Polling Interval = 1
  09 04 01 02 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 11 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  07 05 83 01 11 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 17
    Polling Interval = 1
  09 04 01 03 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 19 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  07 05 83 01 19 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 25
    Polling Interval = 1
  09 04 01 04 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 21 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  07 05 83 01 21 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 33
    Polling Interval = 1
  09 04 01 05 02 E0 01 01 00 
    Interface = 1
    Number of endpoints = 2
    Class/Subclass/Protocol = 224 / 1 / 1
  07 05 03 01 31 00 01 
    Endpoint = 3 OUT
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
  07 05 83 01 31 00 01 
    Endpoint = 3 IN
    Type = Isochronous
    Max Size = 49
    Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=200049C0
USBHub memory usage = 960
USBHub claim_device this=20004D80
KeyboardController claim this=20004720
HIDParser claim this=20005140
HIDParser claim this=20005760
HIDParser claim this=200070E0
HIDParser claim this=20005D80
HIDParser claim this=200063A0
BluetoothController claim this=200069C0
BluetoothController claim this=200069c0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
 best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
    control callback (bluetooth) 1
0E 04 01 03 0C 00 
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
    control callback (bluetooth) 3
0E 04 01 24 0C 00 
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
    control callback (bluetooth) 4
0E 0A 01 09 10 00 13 71 DA 7D 1A 00 
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
    control callback (bluetooth) 4
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22 
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
    control callback (bluetooth) 6
0E 04 01 45 0C 00 
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
    control callback (bluetooth) 7
0E 04 01 01 0C 00 
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
    control callback (bluetooth) 8
0F 04 00 01 01 04 
BT rx_data(6): f 4 0 1 1 4 
22 0F 01 14 E3 78 5D 88 34 01 02 40 25 00 13 6E 
BT rx_data(16): 22 f 1 14 e3 78 5d 88 34 1 2 40 25 0 13 6e 
CF 
BT rx_data(1): cf 
    Inquiry Result with RSSI - Count: 1
      BD:14:e3:78:5d:88:34, PS:1, class: 2540
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20004738
Keyboard Controller::claim_bluetooth - Class 2540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_INQUIRY_CANCEL called (02 04 00 )
*** BTHID Device Keyboard(BT) - connected ***
    control callback (bluetooth) 64
0E 04 01 02 04 00 
BT rx_data(6): e 4 1 2 4 0 
HCI_CREATE_CONNECTION called (05 04 0d 14 e3 78 5d 88 34 18 cc 01 00 00 00 00 )
    control callback (bluetooth) 65
0F 04 00 01 05 04 
BT rx_data(6): f 4 0 1 5 4 
03 0B 00 48 00 14 E3 78 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
HCI_AUTH_REQUESTED called (11 04 02 48 00 )
    control callback (bluetooth) 6E
0F 04 00 01 11 04 
BT rx_data(6): f 4 0 1 11 4 
17 06 14 E3 78 5D 88 34 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
16 06 14 E3 78 5D 88 34 
BT rx_data(8): 16 6 14 e3 78 5d 88 34 
    Event: Pin Code Request 14:e3:78:5d:88:34
HCI_PIN_CODE_REPLY called (0d 04 17 14 e3 78 5d 88 34 04 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 )
    control callback (bluetooth) 82
0E 0A 01 0D 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 d 4 0 14 e3 78 5d 88 34 
18 17 14 E3 78 5D 88 34 A6 C8 32 4B 95 CE 98 16 
BT rx_data(16): 18 17 14 e3 78 5d 88 34 a6 c8 32 4b 95 ce 98 16 
E0 49 CA E0 62 1D 10 1F 00 
BT rx_data(9): e0 49 ca e0 62 1d 10 1f 0 
    Event: Link Key Notificaton 14:e3:78:5d:88:34 Type:0
    key:a6 c8 32 4b 95 ce 98 16 e0 49 ca e0 62 1d 10 1f 
06 03 00 48 00 
BT rx_data(5): 6 3 0 48 0 
    Event: HCI Authentication complete(0): handle: 48
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 41 0 70 0 0 0 0 0 
    L2CAP Connection Response: ID: 0, Dest:41, Source:70, Result:0, Status: 0
      Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 41 00 00 00 01 02 ff ff )
    tx_data(bluetooth) 82

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 2, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 41 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 41 00 70 )
    tx_data(bluetooth) 82
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    tx_data(bluetooth) 82

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 42 0 71 0 0 0 0 0 
    L2CAP Connection Response: ID: 1, Dest:42, Source:71, Result:0, Status: 0
      Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00 01 02 ff ff )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 42 00 00 00 00 00 01 02 a0 02 )
    tx_data(bluetooth) 82
    tx_data(bluetooth) 82
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 2 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 2, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
13 05 01 48 00 01 00 
BT rx_data(7): 13 5 1 48 0 1 0 
    control callback (bluetooth) 82
0E 04 01 1A 0C 00 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff 6 0 5a 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(29): 48 20 19 0 15 0 71 0 a1 11 ff c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
HID HDR Data: len: 21, Type: 17 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(11): 48 20 7 0 3 0 71 0 a1 3 c 
HID HDR Data: len: 3, Type: 3 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 28 00 00 00 00 00 
  press, key=40
  unicode = 10
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=40

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 b 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 0B 00 00 00 00 00 
  press, key=11
  unicode = 104
key 'h'  104 MOD: 0 OEM: B LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=11

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 c 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 0C 00 00 00 00 00 
  press, key=12
  unicode = 105
key 'i'  105 MOD: 0 OEM: C LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
  KB Data: 01 00 00 00 00 00 00 00 00 
  release, key=12

ONVIAN failed code 13 on restart assuming paired.

CSR 4.0 and logitech keyboard:: Paired, then assume paired and reset - also fails ::
Code:
...
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
    control callback (bluetooth) 0
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 14 E3 78 5D 88 34 00 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
03 0B 00 48 00 14 E3 78 5D 88 34 01 00 
BT rx_data(13): 3 b 0 48 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
20 07 14 E3 78 5D 88 34 00 
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
17 06 14 E3 78 5D 88 34 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
05 04 00 48 00 13 
BT rx_data(6): 5 4 0 48 0 13 
    Event: HCI Disconnect complete(0): handle: 48, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
04 0A 14 E3 78 5D 88 34 40 05 00 01 
BT rx_data(12): 4 a 14 e3 78 5d 88 34 40 5 0 1 
    Event: Incoming Connect -  14:e3:78:5d:88:34 CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20004738
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 14 e3 78 5d 88 34 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
    control callback (bluetooth) 78
0F 04 00 01 19 04 
BT rx_data(6): f 4 0 1 19 4 
07 FF 00 14 E3 78 5D 88 34 4B 65 79 62 6F 61 72 
BT rx_data(16): 7 ff 0 14 e3 78 5d 88 34 4b 65 79 62 6f 61 72 
64 20 4B 34 38 30 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 64 20 4b 34 38 30 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
00 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
    control callback (bluetooth) 78
0F 04 00 01 09 04 
BT rx_data(6): f 4 0 1 9 4 
12 08 00 14 E3 78 5D 88 34 00 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
03 0B 00 47 00 14 E3 78 5D 88 34 01 00 
BT rx_data(13): 3 b 0 47 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:47
20 07 14 E3 78 5D 88 34 00 
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
17 06 14 E3 78 5D 88 34 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
    control callback (bluetooth) 78
0E 0A 01 0C 04 00 14 E3 78 5D 88 34 
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
05 04 00 47 00 13 
BT rx_data(6): 5 4 0 47 0 13 
    Event: HCI Disconnect complete(0): handle: 47, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
 
Have not tried this in some time - thought this would work?

Same as p#845 - DEBUG DISABLED : CSR 4.0.
Err 13 repeats when 'Enter' is pressed - or if keyboard turned OFF/ON, Also Teensy Off/ON::
Code:
USB Host Testing
960
BluetoothController claim this=200058a0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
BT rx_data(12): e a 1 9 10 0 11 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:11
HCI_Read_Local_Version_Information called (01 10 00 )
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed
BT rx_data(12): 4 a 14 e3 78 5d 88 34 40 5 0 1 
    Event: Incoming Connect -  14:e3:78:5d:88:34 CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 14 e3 78 5d 88 34 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): f 4 0 1 19 4 
BT rx_data(16): 7 ff 0 14 e3 78 5d 88 34 4b 65 79 62 6f 61 72 
BT rx_data(16): 64 20 4b 34 38 30 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
BT rx_data(6): f 4 0 1 9 4 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
BT rx_data(13): 3 b 0 48 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
BT rx_data(6): 5 4 0 48 0 13 
    Event: HCI Disconnect complete(0): handle: 48, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
BT rx_data(12): 4 a 14 e3 78 5d 88 34 40 5 0 1 
    Event: Incoming Connect -  14:e3:78:5d:88:34 CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 14 e3 78 5d 88 34 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): f 4 0 1 19 4 
BT rx_data(16): 7 ff 0 14 e3 78 5d 88 34 4b 65 79 62 6f 61 72 
BT rx_data(16): 64 20 4b 34 38 30 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
BT rx_data(6): f 4 0 1 9 4 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
BT rx_data(13): 3 b 0 47 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:47
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
BT rx_data(6): 5 4 0 47 0 13 
    Event: HCI Disconnect complete(0): handle: 47, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
BT rx_data(12): 4 a 14 e3 78 5d 88 34 40 5 0 1 
    Event: Incoming Connect -  14:e3:78:5d:88:34 CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 14 e3 78 5d 88 34 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): f 4 0 1 19 4 
BT rx_data(16): 7 ff 0 14 e3 78 5d 88 34 4b 65 79 62 6f 61 72 
BT rx_data(16): 64 20 4b 34 38 30 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
BT rx_data(6): f 4 0 1 9 4 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
BT rx_data(13): 3 b 0 46 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:46
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
BT rx_data(6): 5 4 0 46 0 13 
    Event: HCI Disconnect complete(0): handle: 46, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
BT rx_data(12): 4 a 14 e3 78 5d 88 34 40 5 0 1 
    Event: Incoming Connect -  14:e3:78:5d:88:34 CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 14 e3 78 5d 88 34 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): f 4 0 1 19 4 
BT rx_data(16): 7 ff 0 14 e3 78 5d 88 34 4b 65 79 62 6f 61 72 
BT rx_data(16): 64 20 4b 34 38 30 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
BT rx_data(6): f 4 0 1 9 4 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
BT rx_data(13): 3 b 0 45 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:45
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
BT rx_data(6): 5 4 0 45 0 13 
    Event: HCI Disconnect complete(0): handle: 45, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
 
Hub should not be needed here? But same results with Powered AMZN Basics Hub - that is recognized ... CSR 4.0:
Code:
USB Host Testing
960
*** Device Hub1 2109:2811 - connected ***
  manufacturer: VIA Labs, Inc.         
  product: USB2.0 Hub             
BluetoothController claim this=200058a0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
BT rx_data(12): e a 1 9 10 0 11 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:11
HCI_Read_Local_Version_Information called (01 10 00 )
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed
BT rx_data(12): 4 a 14 e3 78 5d 88 34 40 5 0 1 
    Event: Incoming Connect -  14:e3:78:5d:88:34 CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 14 e3 78 5d 88 34 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): f 4 0 1 19 4 
BT rx_data(16): 7 ff 0 14 e3 78 5d 88 34 4b 65 79 62 6f 61 72 
BT rx_data(16): 64 20 4b 34 38 30 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
BT rx_data(6): f 4 0 1 9 4 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
BT rx_data(13): 3 b 0 48 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:48
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
BT rx_data(6): 5 4 0 48 0 13 
    Event: HCI Disconnect complete(0): handle: 48, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
BT rx_data(12): 4 a 14 e3 78 5d 88 34 40 5 0 1 
    Event: Incoming Connect -  14:e3:78:5d:88:34 CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 14 e3 78 5d 88 34 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): f 4 0 1 19 4 
BT rx_data(16): 7 ff 0 14 e3 78 5d 88 34 4b 65 79 62 6f 61 72 
BT rx_data(16): 64 20 4b 34 38 30 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Keyboard K480
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 14 e3 78 5d 88 34 00 )
BT rx_data(6): f 4 0 1 9 4 
BT rx_data(10): 12 8 0 14 e3 78 5d 88 34 0 
BT rx_data(13): 3 b 0 47 0 14 e3 78 5d 88 34 1 0 
    Connection Complete - ST:0 LH:47
BT rx_data(9): 20 7 14 e3 78 5d 88 34 0 
BT rx_data(8): 17 6 14 e3 78 5d 88 34 
    Event: Link Key Request 14:e3:78:5d:88:34
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 14 e3 78 5d 88 34 )
BT rx_data(12): e a 1 c 4 0 14 e3 78 5d 88 34 
BT rx_data(6): 5 4 0 47 0 13 
    Event: HCI Disconnect complete(0): handle: 47, reason:13
*** BTHID Device Keyboard(BT) - disconnected ***
 
Mouse_Keyboard and the Tii COMBO keyboard mousepad :: Rii mini i8 :: (Upgraded) Rii i8+ Mini Bluetooth Keyboard with Touchpad&QWERTY Keyboard

CSR 4.0 >> DOES Connect then RECONNECT on 'Already Paired'.

LSSEDA >> DOES Connect then RECONNECT on 'Already Paired'.

ONVIAN >> DOES Connect then RECONNECT on 'Already Paired'.

NOTE: using TSET in Sublime w/TyCommander integrated [1.8.13 IDE w/TD 1.54b2 - generally works well. But some half dozen times in doing this Teensy is OFFLINE after programming! Been doing Button and ReUpload???

ALL THREE WORKING - similarly - no debug::
Code:
USB Host Testing
960
BluetoothController claim this=200058a0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
BT rx_data(6): f 4 0 1 1 4 


USB Host Testing
960
BluetoothController claim this=200058a0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_INQUIRY_MODE called (45 0c 01 02 )
BT rx_data(6): e 4 1 45 c 0 
HCI_Set_Event_Mask called (01 0c 08 ff ff ff ff ff 5f 00 00 )
BT rx_data(6): e 4 1 1 c 0 
HCI_INQUIRY called (01 04 05 33 8b 9e 30 0a )
BT rx_data(6): f 4 0 1 1 4 
BT rx_data(16): 22 f 1 7c 85 28 a c5 cc 1 2 40 25 0 a7 57 
BT rx_data(1): d2 
    Inquiry Result with RSSI - Count: 1
      BD:7c:85:28:a:c5:cc, PS:1, class: 2540
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 2540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_INQUIRY_CANCEL called (02 04 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): e 4 1 2 4 0 
HCI_CREATE_CONNECTION called (05 04 0d 7c 85 28 0a c5 cc 18 cc 01 00 00 00 00 )
BT rx_data(6): f 4 0 1 5 4 
BT rx_data(13): 3 b 0 48 0 7c 85 28 a c5 cc 1 0 
    Connection Complete - ST:0 LH:48
HCI_AUTH_REQUESTED called (11 04 02 48 00 )
BT rx_data(5): 1b 3 48 0 5 
BT rx_data(6): f 4 0 0 11 4 
BT rx_data(8): 17 6 7c 85 28 a c5 cc 
    Event: Link Key Request 7c:85:28:a:c5:cc
HCI_LINK_KEY_NEG_REPLY called (0c 04 06 7c 85 28 0a c5 cc )
BT rx_data(6): f 4 0 1 0 0 
BT rx_data(12): e a 1 c 4 0 7c 85 28 a c5 cc 
BT rx_data(8): 16 6 7c 85 28 a c5 cc 
    Event: Pin Code Request 7c:85:28:a:c5:cc
HCI_PIN_CODE_REPLY called (0d 04 17 7c 85 28 0a c5 cc 04 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 )
BT rx_data(12): e a 1 d 4 0 7c 85 28 a c5 cc 
BT rx_data(16): 18 17 7c 85 28 a c5 cc ca e5 4f 9b bb 6c d7 ee 
BT rx_data(9): 17 a2 89 20 bc 1d 7c ca 0 
    Event: Link Key Notificaton 7c:85:28:a:c5:cc Type:0
    key:ca e5 4f 9b bb 6c d7 ee 17 a2 89 20 bc 1d 7c ca 
BT rx_data(5): 6 3 0 48 0 
    Event: HCI Authentication complete(0): handle: 48
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 41 0 70 0 0 0 0 0 
    L2CAP Connection Response: ID: 0, Dest:41, Source:70, Result:0, Status: 0
      Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 41 00 00 00 01 02 ff ff )

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 2, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 41 00 00 00 00 00 01 02 a0 02 )

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 41 00 70 )
BT rx_data(7): 13 5 1 48 0 1 0 
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 42 0 71 0 0 0 0 0 
    L2CAP Connection Response: ID: 1, Dest:42, Source:71, Result:0, Status: 0
      Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 02 08 00 42 00 00 00 01 02 ff ff )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 42 00 00 00 00 00 01 02 a0 02 )

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 2 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 2, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
BT rx_data(7): 13 5 1 48 0 1 0 
BT rx_data(7): 13 5 1 48 0 1 0 
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 3 6e cc c5 a 28 85 7c 
HID HDR Data: len: 9, Type: 3 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 3 6d cc c5 a 28 85 7c 
HID HDR Data: len: 9, Type: 3 Con:0
KeyboardController::process_bluetooth_HID_data


USB Host Testing
960
BluetoothController claim this=200058a0 vid:pid=a12:1
    9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5 
    3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0 
    1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1 
      rxep=1(16) txep=2(64) rx2ep=2(64)
HCI_RESET called (03 0c 00 )
*** Device Bluet a12:1 - connected ***
  product: CSR8510 A10
  BDADDR: 0:0:0:0:0:0
BT rx_data(6): e 4 1 3 c 0 
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
BT rx_data(6): e 4 1 24 c 0 
HCI_Read_BD_ADDR called (09 10 00 )
BT rx_data(12): e a 1 9 10 0 13 71 da 7d 1a 0 
   BD Addr 0:1a:7d:da:71:13
HCI_Read_Local_Version_Information called (01 10 00 )
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22 
    Local Version: 6
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed
BT rx_data(12): 4 a 7c 85 28 a c5 cc 40 5 0 1 
    Event: Incoming Connect -  7c:85:28:a:c5:cc CL:540 LT:1
      Peripheral device
        Keyboard
BluetoothController::find_driver  driver 20003618
Keyboard Controller::claim_bluetooth - Class 540
KeyboardController::claim_bluetooth TRUE
    *** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 7c 85 28 0a c5 cc 01 00 00 00 )
*** BTHID Device Keyboard(BT) - connected ***
BT rx_data(6): f 4 0 1 19 4 
BT rx_data(16): 7 ff 0 7c 85 28 a c5 cc 42 6c 75 65 74 6f 6f 
BT rx_data(16): 74 68 20 33 2e 30 20 4d 61 63 72 6f 20 4b 65 79 
BT rx_data(16): 62 6f 61 72 64 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
BT rx_data(1): 0 
    Event: handle_hci_remote_name_complete(0)
    Remote Name: Bluetooth 3.0 Macro Keyboard
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 7c 85 28 0a c5 cc 00 )
BT rx_data(6): f 4 0 1 9 4 
BT rx_data(10): 12 8 0 7c 85 28 a c5 cc 0 
BT rx_data(13): 3 b 0 48 0 7c 85 28 a c5 cc 1 0 
    Connection Complete - ST:0 LH:48
BT rx_data(9): 20 7 7c 85 28 a c5 cc 0 
BT rx_data(5): 1b 3 48 0 5 

=====================
BT rx2_data(16): 48 20 c 0 8 0 1 0 2 2 4 0 11 0 43 0 
    L2CAP Connection Request: ID: 2, PSM: 11, SCID: 43
L2CAP_CMD_CONNECTION_RESPONSE called(48 20 10 00 0c 00 01 00 03 02 08 00 70 00 43 00 01 00 00 00 )
L2CAP_CMD_CONNECTION_RESPONSE called(48 20 10 00 0c 00 01 00 03 02 08 00 70 00 43 00 00 00 00 00 )
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 03 08 00 43 00 00 00 01 02 ff ff )
BT rx_data(7): 13 5 1 48 0 1 0 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 70 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 3, Dest:70, Flags:0,  Options: 1 2 30 0
      Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 43 00 00 00 00 00 01 02 a0 02 )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 3 a 0 70 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 3, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 43 00 70 )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(16): 48 20 c 0 8 0 1 0 2 4 4 0 13 0 44 0 
    L2CAP Connection Request: ID: 4, PSM: 13, SCID: 44
L2CAP_CMD_CONNECTION_RESPONSE called(48 20 10 00 0c 00 01 00 03 04 08 00 71 00 44 00 01 00 00 00 )
L2CAP_CMD_CONNECTION_RESPONSE called(48 20 10 00 0c 00 01 00 03 04 08 00 71 00 44 00 00 00 00 00 )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(9): 48 20 5 0 1 0 70 0 0 
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 05 08 00 44 00 00 00 01 02 ff ff )
BT rx_data(7): 13 5 1 48 0 1 0 
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 5 8 0 71 0 0 0 1 2 30 0 
    L2CAP config Request: ID: 5, Dest:71, Flags:0,  Options: 1 2 30 0
      Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 05 0a 00 44 00 00 00 00 00 01 02 a0 02 )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 5 a 0 71 0 0 0 0 0 1 2 30 0 
    L2CAP config Response: ID: 5, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
BT rx_data(7): 13 5 1 48 0 1 0 

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 3 6d cc c5 a 28 85 7c 
HID HDR Data: len: 9, Type: 3 Con:0
KeyboardController::process_bluetooth_HID_data
BT rx_data(6): e 4 1 1a c 0 
Write_Scan_enable Completed

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 28 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data
key '
'  10 MOD: 0 OEM: 28 LEDS: 0

=====================
BT rx2_data(18): 48 20 e 0 a 0 71 0 a1 1 0 0 0 0 0 0 0 0 
HID HDR Data: len: 10, Type: 1 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f8 ff 5 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f5 ff 6 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f5 ff 7 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 ef ff e 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 ec ff e 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 ed ff f 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 ed ff e 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 ef ff d 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 ee ff b 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f1 ff a 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f6 ff 5 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f8 ff 3 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f9 ff 2 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fc ff 2 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fe ff 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 0 0 fc ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 0 0 f8 ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fe ff f5 ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fe ff ef ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fd ff eb ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fd ff e9 ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fd ff eb ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fc ff ee ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fc ff f0 ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fc ff f4 ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fd ff f8 ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fe ff fb ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 0 0 fe ff 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 5 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 7 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 a 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 d 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 e 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 11 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 12 0 2 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 14 0 2 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 14 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 13 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 11 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 d 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 a 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 9 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 7 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 0 0 3 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 0 0 6 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fd ff 9 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fb ff 8 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f8 ff b 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f8 ff d 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f7 ff 12 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f6 ff 12 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f7 ff 11 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 f9 ff f 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fc ff 10 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 fe ff 10 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 0 0 9 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 2 0 8 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 3 0 5 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 4 0 3 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 5 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data

=====================
BT rx2_data(17): 48 20 d 0 9 0 71 0 a1 8 0 6 0 0 0 0 0 
HID HDR Data: len: 9, Type: 8 Con:0
KeyboardController::process_bluetooth_HID_data
 
@defragster sounds like you are having some fun with the different dongles...

Now that we have some of the Bluetooth updates pulled in, I thought I would logically rebase the code that was in the bluetooth debug branch to be based off of the current master branch. This branch is the one we have been using off and on to debug some of the XBox One controllers.

I am not enough of a github guru to do this maybe the easy way, so instead I copied the one branch to temporary folder, then went back to master, then used winmerge to see the differences and bring in all of them that I believe are my current changes.... Then tried building something.

During that spent some time removing printf warning, and it is now building again. Note: I have not yet brought in my debug printing code that I had setup that when turned on, would instead of writing out to USB it would instead write to memory (EXTMEM mostly) and then have simple terminal commands, I could type to have that buffer output to USB (or cleared or...) Did this earlier to try to discover some timing issues, which Serial.print statements would cause things to work different... May bring it in at some point.

But the stuff is now up in a new branch BT_Fixes. Soon I want to go through and see if anything works. Earlier it felt like I may have broken PS4 binding stuff.

Now back to play
 
Good work @KurtE :)

Using :: github.com/KurtE/USBHost_t36/tree/BT_Fixes

and T:\tCode\libraries\USBHost_t36\examples\Bluetooth\MouseBT\MouseBT.ino with logitech Mouse M557::

ONIVAN > WORKS to PAIR and with "assumes it already was paired"

CSR 4.0 > WORKS to PAIR and with "assumes it already was paired"

LSSEDA > WORKS to PAIR and with "assumes it already was paired"


Switching to : T:\tCode\libraries\USBHost_t36\examples\Bluetooth\Mouse_KeyboardBT\Mouse_KeyboardBT.ino

With LSSEDA already paired from prior - running that 'assuming paired' worked and mouse was recognized!


End of testing ... All seems well - T_4.1 did not exhibit any failure to restart after programming after those 7 uploads
 
Back
Top