| Class | Example | Software |
| Hubs |
External hubs, both buspowered and selfpowered |
hub.class (included) |
| Mice |
Three button mice, pointing devices, tablets supporting boot protocol |
bootmouse.class (included) |
| Keyboards |
All sorts of keyboards |
bootkeyboard.class (included) |
| Tablets and other input devices |
All sorts of keyboards (including special keys), mice (including scrollwheels), tablets (including pressure),
special support for wacom tablets, joypads (analog and digital, with lowlevel.library support), touchscreens,
3D Space Navigator(TM), etc. |
hid.class (included) |
| EGalax touchscreens |
Special touchscreen driver |
egalaxtouch.class (included) |
| MIDI via USB |
MIDI keyboards and interfaces. CAMD driver and keyboard mapper |
simplemidi.class (included), camdusbmidi.class (included) |
| USB Audio Streaming |
USB soundcards, headphones, etc. |
usbaudio.class (included) |
| Mass storage devices |
Compact flash readers (and similar), ZIP drives, CD roms, harddisks, floppies, digicams & MP3 players with MSD support |
massstorage.class (included) |
| Printers |
All printers can be interfaced through an usbparallel.device, specific printer drivers available from third parties |
printer.class (included) |
| USB Cameras/Devices with PTP/MTP protocol |
Kodak cameras, some Canon cameras, maybe some others |
ptp.class (included) |
| Modems |
CDC ACM (Abstract Control Model) modems. No Winmodems! |
cdcacm.class (included) |
| Serial -> USB adapters |
PL2303 chipset and derivates, CP210x chipsets and derivates |
serialpl2303.class (included), serialcp210x.class (included) |
| Ethernet -> USB adapters |
Pegasus, Pegasus II, ASIX, Davicom, MosChip and RealTek Chipsets |
pegasus.class (included), asixeth.class (included), dm9601eth.class (included), moschip.class (included), rtl8150.class (included) |
| USB data link adapters |
Various |
ethwrap.class (included) |
| Misc. USB devices |
Scanners, PDAs, etc. |
rawwrap.class (included) |
| Palm Sync'ing |
All sorts of PalmOS PDAs. |
palmpda.class (included) |
| Bluetooth |
Bluetooth HCI USB interface. |
bluetooth.class (included), no Bluetooth stack included! |
| Firmware upgrading |
Devices with upgradable firmware using the DFU standard. |
dfu.class (included) |
| Webcams conforming to the UVC standard |
USB Video Class compatible with MJPEG support |
usbvideo.class (usbvideo.vhi) |
| Webcams with STV680 |
Aiptek Pencam-Series, other cheap USB webcams with this chip |
PencamTool, pencam.vhi (both included) |
| Webcams with Sonix chipset |
Sonix webcams and derivates |
SonixcamTool, sonixcam.vhi (both included) |
| USB Rocket Launchers |
Toy missile launchers with USB connector |
RocketTool (included) |
| USB Powermanager |
Gembird Silvershield Powermanager SIS-PM, 6 outlet strip with 4 USB controllable sockets |
PowManTool (included) |
| FM Radios |
Cheap digital USB radio devices by D-Link and GemTek |
DRadioTool (included) |
| Non-MSD MP3 players |
Valencia MPX player other cheap USB MP3 Player using this chip |
UproarTool (included) |
| USB Cameras with PTP protocol |
Kodak cameras, some Canon cameras, maybe some others |
Written by Christophe Genre (MorphOS only) |
| Lego Mindstorms USB Tower |
Programmable Lego Tower |
NQC port by Uwe Ryssel |
| Digicams |
Kodak DC240(i) etc. through third party packages |
VHI Studio with IOUSB |
| Scanners |
Epson/HP scanners through third party packages |
fxScan with IOUSB
ScanQuix
BetaScan |