USB2 Stack for AmigaOS4

USB2 Stack for AmigaOS4

Mar 28, 2026

USB Stack Update (AmigaOS 4)

I’ve been revisiting my experimental USB stack for AmigaOS 4 and doing some cleanup and improvements.

Current status:

  • Working support for USB hubs, keyboard, mouse (HID)

  • Mass storage (USB drives) and printer class supported

  • Both OHCI (USB 1.1) and EHCI (USB 2.0) are functional

What this means:
The stack is actually usable for common devices, including high-speed USB 2.0 via EHCI, but it’s still very much an experimental project.

Limitations:

  • Not feature complete

  • Some edge cases and error handling are missing

  • Stability and performance need more work

This project was originally a deep dive into USB host controller and driver design on AmigaOS 4, and I’m sharing it so others can learn from it, reuse parts, or build on top of it.


💻 Get it on GitHub:
👉 https://github.com/rolsen74/usb2

image

Gefällt dir dieser Beitrag?

Kaufe René W. Olsen einen Kaffee

Mehr von René W. Olsen