1 | =========================== USB Port4 ===========================
|
2 |
|
3 | Connection Status : 0x01 (Device is connected)
|
4 | Port Chain : 5-4
|
5 |
|
6 | ========================== Summary =========================
|
7 | Vendor ID : 0x04E8 (Samsung Electronics Co., Ltd.)
|
8 | Product ID : 0x6860
|
9 | USB Version : 2.0
|
10 | Port maximum Speed : High-Speed
|
11 | Device maximum Speed : High-Speed
|
12 | Device Connection Speed : High-Speed
|
13 | Self powered : no
|
14 | Demanded Current : 500 mA
|
15 | Used Endpoints : 7
|
16 |
|
17 | ======================== USB Device ========================
|
18 |
|
19 | +++++++++++++++++ Device Information ++++++++++++++++++
|
20 | Device Description : SAMSUNG Mobile USB Composite Device
|
21 | Device Path 1 : \\?\USB#VID_04E8&PID_6860#07fe860c#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
|
22 | Device Path 2 : \\?\USB#VID_04E8&PID_6860#07fe860c#{c9c19988-aeba-4731-aad6-db79968703c6}
|
23 | Kernel Name : \Device\00000198
|
24 | Device ID : USB\VID_04E8&PID_6860\07FE860C
|
25 | Hardware IDs : USB\VID_04E8&PID_6860&REV_0400 USB\VID_04E8&PID_6860
|
26 | Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0025 (GUID_DEVCLASS_USB)
|
27 | Driver : system32\DRIVERS\ssudbus.sys (Version: 2.19.1.0 Date: 2023-12-21 Company: Samsung Electronics Co., Ltd.)
|
28 | Driver Inf : C:\Windows\inf\oem30.inf
|
29 | Legacy BusType : PNPBus
|
30 | Class : USB
|
31 | Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
|
32 | Service : dg_ssudbus
|
33 | Enumerator : USB
|
34 | Location Info : Port_#0004.Hub_#0001
|
35 | Address : 4
|
36 | Container ID : {859db1ea-1e74-5e76-a5f2-3f5235e633a1}
|
37 | Manufacturer Info : SAMSUNG Electronics Co., Ltd.
|
38 | Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
|
39 | Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
|
40 | Problem Code : 0
|
41 | Address : 4
|
42 | Power State : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
|
43 |
|
44 | +++++++++++++++++ Registry USB Flags +++++++++++++++++
|
45 | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\04E868600400
|
46 | osvc : REG_BINARY 01 01
|
47 | SkipContainerIdQuery : REG_BINARY 01 00 00 00
|
48 |
|
49 | ---------------- Connection Information ---------------
|
50 | Connection Index : 0x04 (Port 4)
|
51 | Connection Status : 0x01 (DeviceConnected)
|
52 | Current Config Value : 0x01 (Configuration 1)
|
53 | Device Address : 0x02 (2)
|
54 | Is Hub : 0x00 (no)
|
55 | Device Bus Speed : 0x02 (High-Speed)
|
56 | Number of open Pipes : 0x06 (6 pipes to data endpoints)
|
57 | Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x200 bInterval=0
|
58 | Pipe[1] : EndpointID=1 Direction=OUT ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x200 bInterval=1
|
59 | Pipe[2] : EndpointID=2 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=0x1C bInterval=6 -> 382 Bits/ms = 47750 Bytes/s
|
60 | Pipe[3] : EndpointID=4 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=0x10 bInterval=9 -> 270 Bits/ms = 33750 Bytes/s
|
61 | Pipe[4] : EndpointID=3 Direction=IN ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x200 bInterval=0
|
62 | Pipe[5] : EndpointID=2 Direction=OUT ScheduleOffset=0 Type=Bulk wMaxPacketSize=0x200 bInterval=0
|
63 | Data (HexDump) : 04 00 00 00 12 01 00 02 00 00 00 40 E8 04 60 68 ...........@..`h
|
64 | 00 04 01 02 03 01 01 02 00 02 00 06 00 00 00 01 ................
|
65 | 00 00 00 07 05 81 02 00 02 00 00 00 00 00 07 05 ................
|
66 | 01 02 00 02 01 00 00 00 00 07 05 82 03 1C 00 06 ................
|
67 | 00 00 00 00 07 05 84 03 10 00 09 00 00 00 00 07 ................
|
68 | 05 83 02 00 02 00 00 00 00 00 07 05 02 02 00 02 ................
|
69 | 00 00 00 00 00 .....
|
70 |
|
71 | ---------------------- Device Descriptor ----------------------
|
72 | bLength : 0x12 (18 bytes)
|
73 | bDescriptorType : 0x01 (Device Descriptor)
|
74 | bcdUSB : 0x200 (USB Version 2.0)
|
75 | bDeviceClass : 0x00 (defined by the interface descriptors)
|
76 | bDeviceSubClass : 0x00
|
77 | bDeviceProtocol : 0x00
|
78 | bMaxPacketSize0 : 0x40 (64 bytes)
|
79 | idVendor : 0x04E8 (Samsung Electronics Co., Ltd.)
|
80 | idProduct : 0x6860
|
81 | bcdDevice : 0x0400
|
82 | iManufacturer : 0x01 (String Descriptor 1)
|
83 | Language 0x0409 : "SAMSUNG"
|
84 | iProduct : 0x02 (String Descriptor 2)
|
85 | Language 0x0409 : "SAMSUNG_Android"
|
86 | iSerialNumber : 0x03 (String Descriptor 3)
|
87 | Language 0x0409 : "07fe860c"
|
88 | bNumConfigurations : 0x01 (1 Configuration)
|
89 | Data (HexDump) : 12 01 00 02 00 00 00 40 E8 04 60 68 00 04 01 02 .......@..`h....
|
90 | 03 01 ..
|
91 |
|
92 | ------------------ Configuration Descriptor -------------------
|
93 | bLength : 0x09 (9 bytes)
|
94 | bDescriptorType : 0x02 (Configuration Descriptor)
|
95 | wTotalLength : 0x0069 (105 bytes)
|
96 | bNumInterfaces : 0x03 (3 Interfaces)
|
97 | bConfigurationValue : 0x01 (Configuration 1)
|
98 | iConfiguration : 0x00 (No String Descriptor)
|
99 | bmAttributes : 0x80
|
100 | D7: Reserved, set 1 : 0x01
|
101 | D6: Self Powered : 0x00 (no)
|
102 | D5: Remote Wakeup : 0x00 (no)
|
103 | D4..0: Reserved, set 0 : 0x00
|
104 | MaxPower : 0xFA (500 mA)
|
105 | Data (HexDump) : 09 02 69 00 03 01 00 80 FA 09 04 00 00 03 FF FF ..i.............
|
106 | 00 05 07 05 81 02 00 02 00 07 05 01 02 00 02 01 ................
|
107 | 07 05 82 03 1C 00 06 08 0B 01 02 02 02 01 08 09 ................
|
108 | 04 01 00 01 02 02 01 06 05 24 00 10 01 05 24 01 .........$....$.
|
109 | 00 02 04 24 02 02 05 24 06 01 02 07 05 84 03 10 ...$...$........
|
110 | 00 09 09 04 02 00 02 0A 00 00 07 07 05 83 02 00 ................
|
111 | 02 00 07 05 02 02 00 02 00 .........
|
112 |
|
113 | ---------------- Interface Descriptor -----------------
|
114 | bLength : 0x09 (9 bytes)
|
115 | bDescriptorType : 0x04 (Interface Descriptor)
|
116 | bInterfaceNumber : 0x00 (Interface 0)
|
117 | bAlternateSetting : 0x00
|
118 | bNumEndpoints : 0x03 (3 Endpoints)
|
119 | bInterfaceClass : 0xFF (Vendor Specific)
|
120 | bInterfaceSubClass : 0xFF
|
121 | bInterfaceProtocol : 0x00
|
122 | iInterface : 0x05 (String Descriptor 5)
|
123 | Language 0x0409 : "MTP"
|
124 | Data (HexDump) : 09 04 00 00 03 FF FF 00 05 .........
|
125 |
|
126 | ----------------- Endpoint Descriptor -----------------
|
127 | bLength : 0x07 (7 bytes)
|
128 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
129 | bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
|
130 | bmAttributes : 0x02 (TransferType=Bulk)
|
131 | wMaxPacketSize : 0x0200 (max 512 bytes)
|
132 | bInterval : 0x00 (never NAKs)
|
133 | Data (HexDump) : 07 05 81 02 00 02 00 .......
|
134 |
|
135 | ----------------- Endpoint Descriptor -----------------
|
136 | bLength : 0x07 (7 bytes)
|
137 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
138 | bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
|
139 | bmAttributes : 0x02 (TransferType=Bulk)
|
140 | wMaxPacketSize : 0x0200 (max 512 bytes)
|
141 | bInterval : 0x01 (at most 1 NAK each 1 microframe -> 0.125 ms)
|
142 | Data (HexDump) : 07 05 01 02 00 02 01 .......
|
143 |
|
144 | ----------------- Endpoint Descriptor -----------------
|
145 | bLength : 0x07 (7 bytes)
|
146 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
147 | bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
|
148 | bmAttributes : 0x03 (TransferType=Interrupt)
|
149 | wMaxPacketSize : 0x001C
|
150 | Bits 15..13 : 0x00 (reserved, must be zero)
|
151 | Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
|
152 | Bits 10..0 : 0x1C (28 bytes per packet)
|
153 | bInterval : 0x06 (32 microframes -> 4 ms)
|
154 | Data (HexDump) : 07 05 82 03 1C 00 06 .......
|
155 |
|
156 | ------------------- IAD Descriptor --------------------
|
157 | bLength : 0x08 (8 bytes)
|
158 | bDescriptorType : 0x0B (Interface Association Descriptor)
|
159 | bFirstInterface : 0x01 (Interface 1)
|
160 | bInterfaceCount : 0x02 (2 Interfaces)
|
161 | bFunctionClass : 0x02 (Communications and CDC Control)
|
162 | bFunctionSubClass : 0x02
|
163 | bFunctionProtocol : 0x01
|
164 | iFunction : 0x08 (String Descriptor 8)
|
165 | Language 0x0409 : "CDC Serial"
|
166 | Data (HexDump) : 08 0B 01 02 02 02 01 08 ........
|
167 |
|
168 | ---------------- Interface Descriptor -----------------
|
169 | bLength : 0x09 (9 bytes)
|
170 | bDescriptorType : 0x04 (Interface Descriptor)
|
171 | bInterfaceNumber : 0x01 (Interface 1)
|
172 | bAlternateSetting : 0x00
|
173 | bNumEndpoints : 0x01 (1 Endpoint)
|
174 | bInterfaceClass : 0x02 (Communications and CDC Control)
|
175 | bInterfaceSubClass : 0x02 (Abstract Control Model)
|
176 | bInterfaceProtocol : 0x01 (AT Commands defined by ITU-T V.250 etc)
|
177 | iInterface : 0x06 (String Descriptor 6)
|
178 | Language 0x0409 : "CDC Abstract Control Model (ACM)"
|
179 | Data (HexDump) : 09 04 01 00 01 02 02 01 06 .........
|
180 |
|
181 | -------------- CDC Interface Descriptor ---------------
|
182 | bFunctionLength : 0x05 (5 bytes)
|
183 | bDescriptorType : 0x24 (Interface)
|
184 | bDescriptorSubType : 0x00 (Header Functional Descriptor)
|
185 | bcdCDC : 0x110 (CDC Version 1.10)
|
186 | Data (HexDump) : 05 24 00 10 01 .$...
|
187 |
|
188 | -------------- CDC Interface Descriptor ---------------
|
189 | bFunctionLength : 0x05 (5 bytes)
|
190 | bDescriptorType : 0x24 (Interface)
|
191 | bDescriptorSubType : 0x01 (Call Management Functional Descriptor)
|
192 | bmCapabilities : 0x00
|
193 | D7..2 : 0x00 (Reserved)
|
194 | D1 : 0x00 (sends/receives call management information only over the Communication Class interface)
|
195 | D0 : 0x00 (does not handle call management itself)
|
196 | bDataInterface : 0x02
|
197 | Data (HexDump) : 05 24 01 00 02 .$...
|
198 |
|
199 | -------------- CDC Interface Descriptor ---------------
|
200 | bFunctionLength : 0x04 (4 bytes)
|
201 | bDescriptorType : 0x24 (Interface)
|
202 | bDescriptorSubType : 0x02 (Abstract Control Management Functional Descriptor)
|
203 | bmCapabilities : 0x02
|
204 | D7..4 : 0x00 (Reserved)
|
205 | D3 : 0x00 (not supports the notification Network_Connection)
|
206 | D2 : 0x00 (not supports the request Send_Break)
|
207 | D1 : 0x01 (supports the request combination of Set_Line_Coding, Set_Control_Line_State, Get_Line_Coding, and the notification Serial_State)
|
208 | D0 : 0x00 (not supports the request combination of Set_Comm_Feature, Clear_Comm_Feature, and Get_Comm_Feature)
|
209 | Data (HexDump) : 04 24 02 02 .$..
|
210 |
|
211 | -------------- CDC Interface Descriptor ---------------
|
212 | bFunctionLength : 0x05 (5 bytes)
|
213 | bDescriptorType : 0x24 (Interface)
|
214 | bDescriptorSubType : 0x06 (Union Functional Descriptor)
|
215 | bControlInterface : 0x01
|
216 | bSubordinateInterface[0] : 0x02
|
217 | Data (HexDump) : 05 24 06 01 02 .$...
|
218 |
|
219 | ----------------- Endpoint Descriptor -----------------
|
220 | bLength : 0x07 (7 bytes)
|
221 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
222 | bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
|
223 | bmAttributes : 0x03 (TransferType=Interrupt)
|
224 | wMaxPacketSize : 0x0010
|
225 | Bits 15..13 : 0x00 (reserved, must be zero)
|
226 | Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
|
227 | Bits 10..0 : 0x10 (16 bytes per packet)
|
228 | bInterval : 0x09 (256 microframes -> 32 ms)
|
229 | Data (HexDump) : 07 05 84 03 10 00 09 .......
|
230 |
|
231 | ---------------- Interface Descriptor -----------------
|
232 | bLength : 0x09 (9 bytes)
|
233 | bDescriptorType : 0x04 (Interface Descriptor)
|
234 | bInterfaceNumber : 0x02 (Interface 2)
|
235 | bAlternateSetting : 0x00
|
236 | bNumEndpoints : 0x02 (2 Endpoints)
|
237 | bInterfaceClass : 0x0A (CDC-Data)
|
238 | bInterfaceSubClass : 0x00
|
239 | bInterfaceProtocol : 0x00
|
240 | iInterface : 0x07 (String Descriptor 7)
|
241 | Language 0x0409 : "CDC ACM Data"
|
242 | Data (HexDump) : 09 04 02 00 02 0A 00 00 07 .........
|
243 |
|
244 | ----------------- Endpoint Descriptor -----------------
|
245 | bLength : 0x07 (7 bytes)
|
246 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
247 | bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
|
248 | bmAttributes : 0x02 (TransferType=Bulk)
|
249 | wMaxPacketSize : 0x0200 (max 512 bytes)
|
250 | bInterval : 0x00 (never NAKs)
|
251 | Data (HexDump) : 07 05 83 02 00 02 00 .......
|
252 |
|
253 | ----------------- Endpoint Descriptor -----------------
|
254 | bLength : 0x07 (7 bytes)
|
255 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
256 | bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
|
257 | bmAttributes : 0x02 (TransferType=Bulk)
|
258 | wMaxPacketSize : 0x0200 (max 512 bytes)
|
259 | bInterval : 0x00 (never NAKs)
|
260 | Data (HexDump) : 07 05 02 02 00 02 00 .......
|
261 |
|
262 | --------- Device Qualifier Descriptor (for Full-Speed) --------
|
263 | bLength : 0x0A (10 bytes)
|
264 | bDescriptorType : 0x06 (Device_qualifier Descriptor)
|
265 | bcdUSB : 0x200 (USB Version 2.00)
|
266 | bDeviceClass : 0x00 (defined by the interface descriptors)
|
267 | bDeviceSubClass : 0x00
|
268 | bDeviceProtocol : 0x00
|
269 | bMaxPacketSize0 : 0x40 (64 Bytes)
|
270 | bNumConfigurations : 0x01 (1 other-speed configuration)
|
271 | bReserved : 0x00
|
272 | Data (HexDump) : 0A 06 00 02 00 00 00 40 01 00 .......@..
|
273 |
|
274 | ------------ Other Speed Configuration Descriptor -------------
|
275 | bLength : 0x09 (9 bytes)
|
276 | bDescriptorType : 0x07 (Other_speed_configuration Descriptor)
|
277 | wTotalLength : 0x0069 (105 bytes)
|
278 | bNumInterfaces : 0x03 (3 Interfaces)
|
279 | bConfigurationValue : 0x01 (Configuration 1)
|
280 | iConfiguration : 0x00 (No String Descriptor)
|
281 | bmAttributes : 0x80
|
282 | D7: Reserved, set 1 : 0x01
|
283 | D6: Self Powered : 0x00 (no)
|
284 | D5: Remote Wakeup : 0x00 (no)
|
285 | D4..0: Reserved, set 0 : 0x00
|
286 | MaxPower : 0xFA (500 mA)
|
287 | Data (HexDump) : 09 07 69 00 03 01 00 80 FA 09 04 00 00 03 06 01 ..i.............
|
288 | 01 05 07 05 81 02 40 00 00 07 05 01 02 40 00 00 ......@......@..
|
289 | 07 05 82 03 1C 00 06 08 0B 01 02 02 02 01 08 09 ................
|
290 | 04 01 00 01 02 02 01 06 05 24 00 10 01 05 24 01 .........$....$.
|
291 | 00 02 04 24 02 02 05 24 06 01 02 07 05 84 03 10 ...$...$........
|
292 | 00 20 09 04 02 00 02 0A 00 00 07 07 05 83 02 40 . .............@
|
293 | 00 00 07 05 02 02 40 00 00 ......@..
|
294 |
|
295 | ---------------- Interface Descriptor -----------------
|
296 | bLength : 0x09 (9 bytes)
|
297 | bDescriptorType : 0x04 (Interface Descriptor)
|
298 | bInterfaceNumber : 0x00 (Interface 0)
|
299 | bAlternateSetting : 0x00
|
300 | bNumEndpoints : 0x03 (3 Endpoints)
|
301 | bInterfaceClass : 0x06 (Image)
|
302 | bInterfaceSubClass : 0x01 (Still Imaging device)
|
303 | bInterfaceProtocol : 0x01
|
304 | iInterface : 0x05 (String Descriptor 5)
|
305 | Language 0x0409 : "MTP"
|
306 | Data (HexDump) : 09 04 00 00 03 06 01 01 05 .........
|
307 |
|
308 | ----------------- Endpoint Descriptor -----------------
|
309 | bLength : 0x07 (7 bytes)
|
310 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
311 | bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
|
312 | bmAttributes : 0x02 (TransferType=Bulk)
|
313 | wMaxPacketSize : 0x0040 (64 bytes)
|
314 | bInterval : 0x00 (ignored)
|
315 | Data (HexDump) : 07 05 81 02 40 00 00 ....@..
|
316 |
|
317 | ----------------- Endpoint Descriptor -----------------
|
318 | bLength : 0x07 (7 bytes)
|
319 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
320 | bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
|
321 | bmAttributes : 0x02 (TransferType=Bulk)
|
322 | wMaxPacketSize : 0x0040 (64 bytes)
|
323 | bInterval : 0x00 (ignored)
|
324 | Data (HexDump) : 07 05 01 02 40 00 00 ....@..
|
325 |
|
326 | ----------------- Endpoint Descriptor -----------------
|
327 | bLength : 0x07 (7 bytes)
|
328 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
329 | bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
|
330 | bmAttributes : 0x03 (TransferType=Interrupt)
|
331 | wMaxPacketSize : 0x001C (28 bytes)
|
332 | bInterval : 0x06 (6 ms)
|
333 | Data (HexDump) : 07 05 82 03 1C 00 06 .......
|
334 |
|
335 | ------------------- IAD Descriptor --------------------
|
336 | bLength : 0x08 (8 bytes)
|
337 | bDescriptorType : 0x0B (Interface Association Descriptor)
|
338 | bFirstInterface : 0x01 (Interface 1)
|
339 | bInterfaceCount : 0x02 (2 Interfaces)
|
340 | bFunctionClass : 0x02 (Communications and CDC Control)
|
341 | bFunctionSubClass : 0x02
|
342 | bFunctionProtocol : 0x01
|
343 | iFunction : 0x08 (String Descriptor 8)
|
344 | Language 0x0409 : "CDC Serial"
|
345 | Data (HexDump) : 08 0B 01 02 02 02 01 08 ........
|
346 |
|
347 | ---------------- Interface Descriptor -----------------
|
348 | bLength : 0x09 (9 bytes)
|
349 | bDescriptorType : 0x04 (Interface Descriptor)
|
350 | bInterfaceNumber : 0x01 (Interface 1)
|
351 | bAlternateSetting : 0x00
|
352 | bNumEndpoints : 0x01 (1 Endpoint)
|
353 | bInterfaceClass : 0x02 (Communications and CDC Control)
|
354 | bInterfaceSubClass : 0x02 (Abstract Control Model)
|
355 | bInterfaceProtocol : 0x01 (AT Commands defined by ITU-T V.250 etc)
|
356 | iInterface : 0x06 (String Descriptor 6)
|
357 | Language 0x0409 : "CDC Abstract Control Model (ACM)"
|
358 | Data (HexDump) : 09 04 01 00 01 02 02 01 06 .........
|
359 |
|
360 | -------------- CDC Interface Descriptor ---------------
|
361 | bFunctionLength : 0x05 (5 bytes)
|
362 | bDescriptorType : 0x24 (Interface)
|
363 | bDescriptorSubType : 0x00 (Header Functional Descriptor)
|
364 | bcdCDC : 0x110 (CDC Version 1.10)
|
365 | Data (HexDump) : 05 24 00 10 01 .$...
|
366 |
|
367 | -------------- CDC Interface Descriptor ---------------
|
368 | bFunctionLength : 0x05 (5 bytes)
|
369 | bDescriptorType : 0x24 (Interface)
|
370 | bDescriptorSubType : 0x01 (Call Management Functional Descriptor)
|
371 | bmCapabilities : 0x00
|
372 | D7..2 : 0x00 (Reserved)
|
373 | D1 : 0x00 (sends/receives call management information only over the Communication Class interface)
|
374 | D0 : 0x00 (does not handle call management itself)
|
375 | bDataInterface : 0x02
|
376 | Data (HexDump) : 05 24 01 00 02 .$...
|
377 |
|
378 | -------------- CDC Interface Descriptor ---------------
|
379 | bFunctionLength : 0x04 (4 bytes)
|
380 | bDescriptorType : 0x24 (Interface)
|
381 | bDescriptorSubType : 0x02 (Abstract Control Management Functional Descriptor)
|
382 | bmCapabilities : 0x02
|
383 | D7..4 : 0x00 (Reserved)
|
384 | D3 : 0x00 (not supports the notification Network_Connection)
|
385 | D2 : 0x00 (not supports the request Send_Break)
|
386 | D1 : 0x01 (supports the request combination of Set_Line_Coding, Set_Control_Line_State, Get_Line_Coding, and the notification Serial_State)
|
387 | D0 : 0x00 (not supports the request combination of Set_Comm_Feature, Clear_Comm_Feature, and Get_Comm_Feature)
|
388 | Data (HexDump) : 04 24 02 02 .$..
|
389 |
|
390 | -------------- CDC Interface Descriptor ---------------
|
391 | bFunctionLength : 0x05 (5 bytes)
|
392 | bDescriptorType : 0x24 (Interface)
|
393 | bDescriptorSubType : 0x06 (Union Functional Descriptor)
|
394 | bControlInterface : 0x01
|
395 | bSubordinateInterface[0] : 0x02
|
396 | Data (HexDump) : 05 24 06 01 02 .$...
|
397 |
|
398 | ----------------- Endpoint Descriptor -----------------
|
399 | bLength : 0x07 (7 bytes)
|
400 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
401 | bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
|
402 | bmAttributes : 0x03 (TransferType=Interrupt)
|
403 | wMaxPacketSize : 0x0010 (16 bytes)
|
404 | bInterval : 0x20 (32 ms)
|
405 | Data (HexDump) : 07 05 84 03 10 00 20 ......
|
406 |
|
407 | ---------------- Interface Descriptor -----------------
|
408 | bLength : 0x09 (9 bytes)
|
409 | bDescriptorType : 0x04 (Interface Descriptor)
|
410 | bInterfaceNumber : 0x02 (Interface 2)
|
411 | bAlternateSetting : 0x00
|
412 | bNumEndpoints : 0x02 (2 Endpoints)
|
413 | bInterfaceClass : 0x0A (CDC-Data)
|
414 | bInterfaceSubClass : 0x00
|
415 | bInterfaceProtocol : 0x00
|
416 | iInterface : 0x07 (String Descriptor 7)
|
417 | Language 0x0409 : "CDC ACM Data"
|
418 | Data (HexDump) : 09 04 02 00 02 0A 00 00 07 .........
|
419 |
|
420 | ----------------- Endpoint Descriptor -----------------
|
421 | bLength : 0x07 (7 bytes)
|
422 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
423 | bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
|
424 | bmAttributes : 0x02 (TransferType=Bulk)
|
425 | wMaxPacketSize : 0x0040 (64 bytes)
|
426 | bInterval : 0x00 (ignored)
|
427 | Data (HexDump) : 07 05 83 02 40 00 00 ....@..
|
428 |
|
429 | ----------------- Endpoint Descriptor -----------------
|
430 | bLength : 0x07 (7 bytes)
|
431 | bDescriptorType : 0x05 (Endpoint Descriptor)
|
432 | bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
|
433 | bmAttributes : 0x02 (TransferType=Bulk)
|
434 | wMaxPacketSize : 0x0040 (64 bytes)
|
435 | bInterval : 0x00 (ignored)
|
436 | Data (HexDump) : 07 05 02 02 40 00 00 ....@..
|
437 |
|
438 | -------------------- String Descriptors -------------------
|
439 | ------ String Descriptor 0 ------
|
440 | bLength : 0x04 (4 bytes)
|
441 | bDescriptorType : 0x03 (String Descriptor)
|
442 | Language ID[0] : 0x0409 (English - United States)
|
443 | Data (HexDump) : 04 03 09 04 ....
|
444 | ------ String Descriptor 1 ------
|
445 | bLength : 0x10 (16 bytes)
|
446 | bDescriptorType : 0x03 (String Descriptor)
|
447 | Language 0x0409 : "SAMSUNG"
|
448 | Data (HexDump) : 10 03 53 00 41 00 4D 00 53 00 55 00 4E 00 47 00 ..S.A.M.S.U.N.G.
|
449 | ------ String Descriptor 2 ------
|
450 | bLength : 0x20 (32 bytes)
|
451 | bDescriptorType : 0x03 (String Descriptor)
|
452 | Language 0x0409 : "SAMSUNG_Android"
|
453 | Data (HexDump) : 20 03 53 00 41 00 4D 00 53 00 55 00 4E 00 47 00 .S.A.M.S.U.N.G.
|
454 | 5F 00 41 00 6E 00 64 00 72 00 6F 00 69 00 64 00 _.A.n.d.r.o.i.d.
|
455 | ------ String Descriptor 3 ------
|
456 | bLength : 0x12 (18 bytes)
|
457 | bDescriptorType : 0x03 (String Descriptor)
|
458 | Language 0x0409 : "07fe860c"
|
459 | Data (HexDump) : 12 03 30 00 37 00 66 00 65 00 38 00 36 00 30 00 ..0.7.f.e.8.6.0.
|
460 | 63 00 c.
|
461 | ------ String Descriptor 5 ------
|
462 | bLength : 0x08 (8 bytes)
|
463 | bDescriptorType : 0x03 (String Descriptor)
|
464 | Language 0x0409 : "MTP"
|
465 | Data (HexDump) : 08 03 4D 00 54 00 50 00 ..M.T.P.
|
466 | ------ String Descriptor 6 ------
|
467 | bLength : 0x42 (66 bytes)
|
468 | bDescriptorType : 0x03 (String Descriptor)
|
469 | Language 0x0409 : "CDC Abstract Control Model (ACM)"
|
470 | Data (HexDump) : 42 03 43 00 44 00 43 00 20 00 41 00 62 00 73 00 B.C.D.C. .A.b.s.
|
471 | 74 00 72 00 61 00 63 00 74 00 20 00 43 00 6F 00 t.r.a.c.t. .C.o.
|
472 | 6E 00 74 00 72 00 6F 00 6C 00 20 00 4D 00 6F 00 n.t.r.o.l. .M.o.
|
473 | 64 00 65 00 6C 00 20 00 28 00 41 00 43 00 4D 00 d.e.l. .(.A.C.M.
|
474 | 29 00 ).
|
475 | ------ String Descriptor 7 ------
|
476 | bLength : 0x1A (26 bytes)
|
477 | bDescriptorType : 0x03 (String Descriptor)
|
478 | Language 0x0409 : "CDC ACM Data"
|
479 | Data (HexDump) : 1A 03 43 00 44 00 43 00 20 00 41 00 43 00 4D 00 ..C.D.C. .A.C.M.
|
480 | 20 00 44 00 61 00 74 00 61 00 .D.a.t.a.
|
481 | ------ String Descriptor 8 ------
|
482 | bLength : 0x16 (22 bytes)
|
483 | bDescriptorType : 0x03 (String Descriptor)
|
484 | Language 0x0409 : "CDC Serial"
|
485 | Data (HexDump) : 16 03 43 00 44 00 43 00 20 00 53 00 65 00 72 00 ..C.D.C. .S.e.r.
|
486 | 69 00 61 00 6C 00 i.a.l.
|