TinyPilot USB connection is recognised as what?
When connecting TinyPilot to a PC, what is it recognised as exactly? Only HID? And what kind of HID?
- David @david2023-04-17 18:06:06.170Z
Hi @Themmak13, thanks for you question.
I think our "Can anyone detect when I'm using TinyPilot?" FAQ answers this:
Since TinyPilot acts as a KVM, the target system sees a few devices attached:
- A Generic Plug 'n Play Monitor (for video output)
- A USB hub with the following attached:
- A generic USB keyboard
- A generic USB mouse
- A USB mass storage device / thumb drive (Pro only)
- Only when you explicitly mount virtual media
Hope that helps! Please let me know if you have any other questions.
- TCharles @Themmak13
What can give an indication that this is tinyPilot, is the generic usb named as "tinypilot usb"?
- David @david2023-04-18 09:06:07.949Z
I think our FAQ on this topic answers this too - I'd recommend reading through the whole FAQ for more information about how TinyPilot appears to your target machine.
All USB devices declare the name of their manufacturer when they connect to their target system's USB port. TinyPilot declares its manufacturer name as
tinypilot
within the/opt/tinypilot-privileged/init-usb-gadget
file.USB devices also present a serial number to the target system. TinyPilot's USB serial number is
6b65796d696d6570690
, which is stored in/opt/tinypilot-privileged/init-usb-gadget
.If you mount virtual media (Pro only), the target machine will see a USB drive with the name
TinyPilot
. The name that TinyPilot presents for the USB drive is stored in/opt/tinypilot-privileged/mount-mass-storage
.The way your target machine interprets TinyPilot's manufacturer name and USB drive name may vary between operating systems.