Each USB device has a vendor ID (VID) and product ID (PID). These codes identify the manufacturer and product. The only problem is that it can be really annoying to find the VID and PID for a device. You usually have to go through a forest of clicks and menus on your operating system. With this project, you'll use a Feather RP2040 USB Host running CircuitPython that shows the VID and PID on a mounted device for a simple plug and play way to learn the mysteries of your devices.
You can press any of the three buttons on the FeatherWing to toggle what information from the mounted USB device is shown. In one group is the VID and PID and in the other is the Manufacturer and Product name.
Page last edited October 14, 2025
Text editor powered by tinymce.