macOS Hardware Diagnostics

Inspect the cable path, not just the device.

iUSBDebugger is a macOS utility for hardware-focused inspection of USB, USB-C, USB Power Delivery, Apple mobile device connectivity, and Thunderbolt / USB4 topology.

USB and host controller inspection

Review connected device trees, controller metadata, topology depth, and routing information.

USB-C PD identity analysis

Read cable and charger identity data exposed by USB Power Delivery-capable hardware.

Thunderbolt / USB4 topology

Uses native IOKit registry data for live controller, port, switch, and external device visibility.

Conservative connector inference

Avoids over-claiming cable type when the operating system does not expose reliable proof.

Platform

Supports macOS 14.0 or later. The app is designed for real connected hardware and is most useful when diagnosing active USB, USB-C, and Thunderbolt / USB4 setups.

Use Cases