Projects with this topic
-
usb-spy is a USB Mass Storage traffic analyzer built around a WiFi or Ethernet-enabled microcontroller.
The board exposes a disk image (FAT or any filesystem) as a fake USB Mass Storage device to a target system, while the actual storage data is provided by a remote server over WiFi or Ethernet. This setup allows usb-spy to intercept and analyze every block access performed by the target.
Beyond raw block-level tracing, usb-spy understands filesystems and can map each accessed block back to the corresponding file and directory, making it easy to immediately see which file is being read or written, instead of only raw sector numbers.
Additionally, usb-spy can emulate any USB device by customizing device properties such as vendor ID, product ID, serial number, manufacturer, and product name through a JSON configuration file. This allows you to impersonate specific USB devices for testing and analysis purposes.
The tool is easily extendable through user-written Python stubs, allowing you to implement custom logic for handling USB read/write events and block-level operations.
Updated -
The USB Serial Adapter is a compact interface board for connecting modern computers to microcontroller boards that lack a native USB port. It provides the following features:
USB to serial conversion Galvanic isolation Compatible with +5 V target boards Supports programming of microcontrollers via the Arduino bootloaderUpdated -
Fork of https://github.com/libusb/hidapi with hotplug support
Updated -
Qt5/C++ application for automated label printing on DYMO LabelWriter printers with integrated DYMO scale support. Create custom SVG-based templates, manage prices, and print product labels with automatic weight calculation.
Updated -
-
An open source, Nintendo 64 cartridge and save file reader with a focus on clean structure and documentation
Updated -
-
A custom controller built with libopencm3, running on the Bluepill board.
Updated -
-
sigrok support for kingst la2016 usb logic analyzer use branch feature/kingst-la2016 to extract needed firmware from vendor provided software check https://gitlab.com/sigrok-kingst-la2016/sigrok-util/-/blob/featu clone from git://sigrok.org/libsigrok
Updated -
Adapter to connect two Wii Classic type controllers to a PC via USB. Based on a Black Pill STM32 board, using Libopencm3.
Updated -
The MD25MU0101 is a 25 Pedal, MIDI/USB, Pedalboard. See Psalte.com.It's design utilizes an Arduino Teensy LC Micro-controller, 3 ea. 8 channel multiplexors and 25 Hall effect sensors. The microcontroller code including tests are in the repo.
Updated