uhubctl
« Back to VersTracker
Description:
USB hub per-port power control
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: usb hardware power-management cli system-utilities
Install: brew install uhubctl
About:
uhubctl is a command-line utility that enables control over USB hub per-port power switching. It allows users to power on, off, or reset connected USB devices without physical disconnection. This tool is invaluable for managing power consumption and remotely rebooting unresponsive USB peripherals.
Key Features:
  • Per-port power control for USB hubs
  • Ability to turn power on, off, or cycle ports
  • Automatic detection of compatible USB hubs
  • Detailed reporting of hub and port status
Use Cases:
  • Remotely rebooting a stuck Raspberry Pi or IoT device via USB power cycle
  • Reducing power consumption by turning off unused USB peripherals
  • Automated testing of USB device connection stability
Alternatives:
  • uhubctl – uhubctl is the industry standard for this specific task; no direct CLI alternatives exist for generic USB hub control.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 11:34pm 0 VERSION_BUMP ec3f2a95