http://unix.stackexchange.com/questions/27755/bcm2046-bluetooth-on-new-8-3-macbook-pro
1 Device Descriptor: 2 bLength 18
3 bDescriptorType 1
4 bcdUSB 2.00
5 bDeviceClass 255 Vendor Specific Class 6 bDeviceSubClass 1
7 bDeviceProtocol 1
8 bMaxPacketSize0 64
9 idVendor 0x05ac Apple, Inc. 10 idProduct 0x821a
11 bcdDevice 0.37
12 iManufacturer 1 Apple Inc. 13 iProduct 2 Bluetooth USB Host Controller 14 iSerial 0
15 bNumConfigurations 1
16
17 Configuration Descriptor: 18 bLength 9
19 bDescriptorType 2
20 wTotalLength 216
21 bNumInterfaces 4
22 bConfigurationValue 1
23 iConfiguration 0
24 bmAttributes 0xe0
25 Self Powered 26 Remote Wakeup 27 MaxPower 0mA 28
29 Interface Descriptor: 30 bLength 9
31 bDescriptorType 4
32 bInterfaceNumber 0
33 bAlternateSetting 0
34 bNumEndpoints 3
35 bInterfaceClass 255 Vendor Specific Class 36 bInterfaceSubClass 1
37 bInterfaceProtocol 1
38 iInterface 0
39 Endpoint Descriptor: 40 bLength 7
41 bDescriptorType 5
42 bEndpointAddress 0x81 EP 1 IN 43 bmAttributes 3
44 Transfer Type Interrupt 45 Synch Type None 46 Usage Type Data 47 wMaxPacketSize 0x0010 1x 16 bytes 48 bInterval 1
49 Endpoint Descriptor: 50 bLength 7
51 bDescriptorType 5
52 bEndpointAddress 0x82 EP 2 IN 53 bmAttributes 2
54 Transfer Type Bulk 55 Synch Type None 56 Usage Type Data 57 wMaxPacketSize 0x0040 1x 64 bytes 58 bInterval 1
59 Endpoint Descriptor: 60 bLength 7
61 bDescriptorType 5
62 bEndpointAddress 0x02 EP 2 OUT 63 bmAttributes 2
64 Transfer Type Bulk 65 Synch Type None 66 Usage Type Data 67 wMaxPacketSize 0x0040 1x 64 bytes 68 bInterval 1
69
70 Interface Descriptor: Interface Descriptor: Interface Descriptor: 71 bLength 9 bLength 9 bLength 9
72 bDescriptorType 4 bDescriptorType 4 bDescriptorType 4
73 bInterfaceNumber 1 bInterfaceNumber 1 bInterfaceNumber 1
74 bAlternateSetting 0 bAlternateSetting 1 bAlternateSetting 2
75 bNumEndpoints 2 bNumEndpoints 2 bNumEndpoints 2
76 bInterfaceClass 224 Wireless bInterfaceClass 224 Wireless bInterfaceClass 224 Wireless 77 bInterfaceSubClass 1 Radio Frequency bInterfaceSubClass 1 Radio Frequency bInterfaceSubClass 1 Radio Frequency 78 bInterfaceProtocol 1 Bluetooth bInterfaceProtocol 1 Bluetooth bInterfaceProtocol 1 Bluetooth 79 iInterface 0 iInterface 0 iInterface 0
80 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor: 81 bLength 7 bLength 7 bLength 7
82 bDescriptorType 5 bDescriptorType 5 bDescriptorType 5
83 bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN 84 bmAttributes 1 bmAttributes 1 bmAttributes 1
85 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous 86 Synch Type None Synch Type None Synch Type None 87 Usage Type Data Usage Type Data Usage Type Data 88 wMaxPacketSize 0x0000 1x 0 bytes wMaxPacketSize 0x0009 1x 9 bytes wMaxPacketSize 0x0011 1x 17 bytes 89 bInterval 1 bInterval 1 bInterval 1
90 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor: 91 bLength 7 bLength 7 bLength 7
92 bDescriptorType 5 bDescriptorType 5 bDescriptorType 5
93 bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT 94 bmAttributes 1 bmAttributes 1 bmAttributes 1
95 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous 96 Synch Type None Synch Type None Synch Type None 97 Usage Type Data Usage Type Data Usage Type Data 98 wMaxPacketSize 0x0000 1x 0 bytes wMaxPacketSize 0x0009 1x 9 bytes wMaxPacketSize 0x0011 1x 17 bytes 99 bInterval 1 bInterval 1 bInterval 1
100
101
102 Interface Descriptor: Interface Descriptor: Interface Descriptor: 103 bLength 9 bLength 9 bLength 9
104 bDescriptorType 4 bDescriptorType 4 bDescriptorType 4
105 bInterfaceNumber 1 bInterfaceNumber 1 bInterfaceNumber 1
106 bAlternateSetting 3 bAlternateSetting 4 bAlternateSetting 5
107 bNumEndpoints 2 bNumEndpoints 2 bNumEndpoints 2
108 bInterfaceClass 224 Wireless bInterfaceClass 224 Wireless bInterfaceClass 224 Wireless 109 bInterfaceSubClass 1 Radio Frequency bInterfaceSubClass 1 Radio Frequency bInterfaceSubClass 1 Radio Frequency 110 bInterfaceProtocol 1 Bluetooth bInterfaceProtocol 1 Bluetooth bInterfaceProtocol 1 Bluetooth 111 iInterface 0 iInterface 0 iInterface 0
112 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor: 113 bLength 7 bLength 7 bLength 7
114 bDescriptorType 5 bDescriptorType 5 bDescriptorType 5
115 bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN 116 bmAttributes 1 bmAttributes 1 bmAttributes 1
117 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous 118 Synch Type None Synch Type None Synch Type None 119 Usage Type Data Usage Type Data Usage Type Data 120 wMaxPacketSize 0x0020 1x 32 bytes wMaxPacketSize 0x0040 1x 64 bytes wMaxPacketSize 0x0040 1x 64 bytes 121 bInterval 1 bInterval 1 bInterval 1
122 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor: 123 bLength 7 bLength 7 bLength 7
124 bDescriptorType 5 bDescriptorType 5 bDescriptorType 5
125 bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT 126 bmAttributes 1 bmAttributes 1 bmAttributes 1
127 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous 128 Synch Type None Synch Type None Synch Type None 129 Usage Type Data Usage Type Data Usage Type Data 130 wMaxPacketSize 0x0020 1x 32 bytes wMaxPacketSize 0x0040 1x 64 bytes wMaxPacketSize 0x0040 1x 64 bytes 131 bInterval 1 bInterval 1 bInterval 1
132
133 Interface Descriptor: Interface Descriptor: 134 bLength 9 bLength 9
135 bDescriptorType 4 bDescriptorType 4
136 bInterfaceNumber 2 bInterfaceNumber 3
137 bAlternateSetting 0 bAlternateSetting 0
138 bNumEndpoints 2 bNumEndpoints 0
139 bInterfaceClass 255 Vendor Specific Class bInterfaceClass 254 Application Specific Interface 140 bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceSubClass 1 Device Firmware Update 141 bInterfaceProtocol 255 Vendor Specific Protocol bInterfaceProtocol 1
142 iInterface 0 iInterface 0
143 Endpoint Descriptor: Device Firmware Upgrade 144 bLength 7 Interface Descriptor: 145 bDescriptorType 5 bLength 7
146 bEndpointAddress 0x84 EP 4 IN bDescriptorType 33
147 bmAttributes 2 bmAttributes 7
148 Transfer Type Bulk Will Not Detach 149 Synch Type None Manifestation Tolerant 150 Usage Type Data Upload Supported 151 wMaxPacketSize 0x0020 1x 32 bytes Download Supported 152 bInterval 1 wDetachTimeout 5000 milliseconds 153 Endpoint Descriptor: wTransferSize 64 bytes 154 bLength 7 Device Status: 0x0001
155 bDescriptorType 5 Self Powered 156 bEndpointAddress 0x04 EP 4 OUT 157 bmAttributes 2
158 Transfer Type Bulk 159 Synch Type None 160 Usage Type Data 161 wMaxPacketSize 0x0020 1x 32 bytes 162 bInterval 1