Skip to content
Aleksandr Shabelnikov edited this page Apr 12, 2025 · 3 revisions

macOS FireWire Audio Open-Source Driver

This Wiki documents detailed technical findings, reverse engineering insights, implementation details, and guidelines for developers and users.

⚠️ Disclaimer: This documentation is the result of ongoing reverse engineering and analysis. It is not an authoritative or definitive source. It may (and likely does) contain inaccuracies, omissions, or misinterpretations. Some sections include educated guesses or speculative explanations based on observed behavior and partial evidence.

Project Goals

  • Develop a fully open-source driver compatible with modern macOS systems.
  • Document the FireWire AV/C and AMDTP protocols clearly.
  • Share reverse-engineering efforts from Apple's proprietary drivers and APIs.
  • Facilitate community contributions and knowledge sharing.

Wiki Overview

  • Protocol Documentation
    • Technical details about AV/C commands, AMDTP packet structures, etc.
  • Reverse Engineering Notes
    • Insights from analyzing Apple's original macOS driver
  • Apple API Integration
    • Documentation and implementation details regarding IOKit FireWire interfaces.

Last Updated: April 2025

Clone this wiki locally