TinyPilot Peripheral
Hi,
I want to use my TInyPilot like a peripheral. I want to block the USB ports on it such that no one can connect any USB device to it and it should also not be visible i.e HID Interfaces and USB not visible. I only want to use it using Type C port and disable all other interfaces.
I use USBTreeView to check the connectiosn. I dont want it to show "HID Interface".
-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
bLength : 0x14 (20 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "tinypilot"
Data (HexDump) : 14 03 74 00 69 00 6E 00 79 00 70 00 69 00 6C 00 ..t.i.n.y.p.i.l.
6F 00 74 00 o.t.
------ String Descriptor 2 ------
bLength : 0x32 (50 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Multifunction USB Device"
Data (HexDump) : 32 03 4D 00 75 00 6C 00 74 00 69 00 66 00 75 00 2.M.u.l.t.i.f.u.
6E 00 63 00 74 00 69 00 6F 00 6E 00 20 00 55 00 n.c.t.i.o.n. .U.
53 00 42 00 20 00 44 00 65 00 76 00 69 00 63 00 S.B. .D.e.v.i.c.
65 00 e.
------ String Descriptor 3 ------
bLength : 0x28 (40 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "6b65796d696d6570690"
Data (HexDump) : 28 03 36 00 62 00 36 00 35 00 37 00 39 00 36 00 (.6.b.6.5.7.9.6.
64 00 36 00 39 00 36 00 64 00 36 00 35 00 37 00 d.6.9.6.d.6.5.7.
30 00 36 00 39 00 30 00 0.6.9.0.
------ String Descriptor 4 ------
bLength : 0x2C (44 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Config 1: ECM network"
Data (HexDump) : 2C 03 43 00 6F 00 6E 00 66 00 69 00 67 00 20 00 ,.C.o.n.f.i.g. .
31 00 3A 00 20 00 45 00 43 00 4D 00 20 00 6E 00 1.:. .E.C.M. .n.
65 00 74 00 77 00 6F 00 72 00 6B 00 e.t.w.o.r.k.
------ String Descriptor 5 ------
bLength : 0x1C (28 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "HID Interface"
Data (HexDump) : 1C 03 48 00 49 00 44 00 20 00 49 00 6E 00 74 00 ..H.I.D. .I.n.t.
65 00 72 00 66 00 61 00 63 00 65 00 e.r.f.a.c.e.
------ String Descriptor 7 ------
bLength : 0x1C (28 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "HID Interface"
Data (HexDump) : 1C 03 48 00 49 00 44 00 20 00 49 00 6E 00 74 00 ..H.I.D. .I.n.t.
65 00 72 00 66 00 61 00 63 00 65 00 e.r.f.a.c.e.