No internet connection
  1. Home
  2. Technical Support

TinyPilot Peripheral

By Ather @ather
    2025-02-21 23:18:22.054Z

    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.

    • 0 replies