Adom USB
Public Unreviewedby John Lauer
See every USB device across the entire Adom ecosystem — laptop, WSL2, cloud container, Azure VM, workcells — in one dashboard, and mount / unmount / reset / test / force-class / sniff any of them. USB/IP slingshot for the whole mesh.
| Name | Last updated |
|---|---|
| adom-usb-stub-rp2040 | 1mo ago |
| install.sh | 1mo ago |
| package.json | 1mo ago |
| plugin.json | 1mo ago |
| README.md | 1mo ago |
| uninstall.sh | 1mo ago |
adom-usb-stub-rp2040
adom-usb firmware device-test pack — Raspberry Pi. Flash stub firmware to an RP2040 (drag-drop UF2 in BOOTSEL) to enumerate it as a disk, keyboard, mouse, serial, or MIDI device — test USB host support end-to-end.
adompkg install adom-usb-stub-rp2040
Personas
| id | flashes | enumerates as |
|---|---|---|
msc-disk |
Mass-storage disk (RAM) | Mass storage |
hid-keyboard |
HID keyboard (types a test string) | HID keyboard |
hid-mouse |
HID mouse (jiggler) | HID mouse |
cdc-serial |
CDC serial echo | CDC serial |
midi |
USB-MIDI | Audio/MIDI |
Chips: rp2040 · flash method: uf2-bootsel.
Once installed, adom-usb shows a Flash ▾ persona picker on matching devices. Pick a persona, the pack flashes the stub, and the device re-enumerates as that USB class so you can mount / test / sniff it. This package ships the flash contract (a reference template) — drop your real signed firmware artifacts in firmware/<persona>.<ext> and publish your own version. See the adom-usb wiki page → Writing a packet-sniffer plugin (firmware packs share the same lifecycle).