Home β€Ί Knowledgebase β€Ί KB-624

How to fix a USB headset or headphone microphone not being detected on macOS

Summary

This guide helps you troubleshoot and resolve: How to fix a USB headset or headphone microphone not being detected on macOS. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? πŸ’» Open a Ticket

Common Causes

USB headsets and headphones with built-in microphones are widely used by small business and home office customers across Australia for calls, video meetings, and voice recordings. On macOS, these devices are generally plug-and-play, but there are times when the computer detects the audio output (the speakers or ear cups) while the microphone input is missing entirely, greyed out, or not picking up any sound. This guide walks through the most common causes and solutions, from privacy settings to hardware checks.

Quick Fix Steps

If you need a fast resolution, work through these steps in order. Most USB microphone detection issues on macOS are resolved by one of the first three.

  1. Unplug the USB headset, wait 10 seconds, then plug it into a different USB port directly on the Mac β€” avoid USB hubs where possible.
  2. Open System Settings β†’ Privacy & Security β†’ Microphone and confirm your conferencing or recording app has the toggle enabled.
  3. Open System Settings β†’ Sound β†’ Input and select your USB headset from the list. Speak into the mic and check the input level meter moves.
  4. Restart your Mac with the headset still plugged in.
  5. Check for macOS software updates: System Settings β†’ General β†’ Software Update.
Tip: If the microphone works in one app but not another, the issue is almost always app-specific microphone permissions, not the hardware itself. Jump to the App Permissions section below.

Detailed Instructions

Step 1: Check the physical connection

USB headsets can draw more power than a standard keyboard or mouse. If connected through an unpowered USB hub, a daisy-chained dock, or a low-power port, the microphone circuitry may not initialise properly even if the speakers work.

  1. Disconnect the headset from the Mac.
  2. Plug the USB connector directly into a port on the Mac itself β€” not a hub, monitor, or keyboard pass-through.
  3. If using a USB-C Mac with a USB-A headset, try a different, high-quality USB-C to USB-A adapter. Cheap adapters are a common cause of partial device detection.
  4. If the headset has a detachable cable or inline mute switch, verify the cable is fully seated and the mute switch is off.
Important: Some USB headsets have a hardware mute button on the ear cup or inline controller. When muted, macOS may still show the microphone as detected, but no audio will be captured. Check the physical mute state before proceeding.

Step 2: Verify the microphone is detected in macOS

macOS lists input devices separately from output devices. A headset can appear under Output while its microphone is missing from Input.

  1. Open System Settings from the Apple menu β†’ System Settings….
  2. Click Sound in the sidebar.
  3. Select the Input tab.
  4. Look for your USB headset in the device list. It may appear under the manufacturer name (for example, Jabra Link 380, Logitech USB Headset, or Plantronics Blackwire).
  5. If the device is listed, select it and speak into the microphone. The Input Level meter should move as you talk.
  6. If the device is not listed, proceed to Step 3.

Step 3: Check System Report for the USB device

If the microphone does not appear under Sound β†’ Input, the next step is to confirm macOS sees the USB device at the hardware level.

  1. Hold the Option key and click the Apple menu, then select System Information.
  2. In the sidebar, under Hardware, select USB.
  3. Look through the USB device tree for your headset. It may appear under a USB 2.0, USB 3.0, or USB-C hub entry.
  4. If the device appears here but not in Sound β†’ Input, the issue is software-level. Continue to the next steps.
  5. If the device does not appear at all, the USB connection or the headset itself is faulty. Try a different cable, port, or computer to isolate the problem.

Step 4: Check microphone privacy permissions

Since macOS Mojave (10.14), apps must request explicit permission to access the microphone. If an app was denied β€” or if the permission was reset by a macOS update β€” the microphone will appear dead in that app even though the system detects it.

  1. Open System Settings β†’ Privacy & Security.
  2. Click Microphone in the list.
  3. Review the list of apps. Each app has a toggle switch.
  4. Ensure the toggle is on for the app you are using (for example, Zoom, Microsoft Teams, Google Chrome, FaceTime, or QuickTime Player).
  5. If the app is not listed at all, open the app and attempt to use the microphone once. macOS will prompt for permission β€” click Allow.
  6. After changing any permission, quit and reopen the app for the change to take effect.
Tip: If you use a web browser for calls (such as Google Meet or Teams in Chrome), the browser itself needs microphone permission in macOS and the specific website needs permission within the browser. Check both layers.

Step 5: Reset the audio subsystem

macOS manages USB audio through a system process called coreaudiod. If this process has crashed or become unresponsive, audio devices can disappear or behave erratically.

  1. Open Terminal (found in /Applications/Utilities/).
  2. Type the following command and press Return:

sudo killall coreaudiod

  1. Enter your Mac login password when prompted (the password is not displayed as you type).
  2. Wait 5–10 seconds for the audio service to restart automatically.
  3. Check System Settings β†’ Sound β†’ Input again to see if the microphone is now listed.

Step 6: Delete stale audio preferences

Corrupted audio preference files can cause macOS to ignore a newly connected USB microphone. Removing these files forces macOS to rebuild them.

  1. Open Finder and press Command + Shift + G.
  2. Type /Library/Preferences/Audio/ and press Return.
  3. Locate the file com.apple.audio.DeviceSettings.plist.
  4. Drag this file to the Trash (you may be prompted for your password).
  5. Restart your Mac.
  6. After restarting, reconnect the USB headset and check Sound β†’ Input.
Important: Deleting this preference file resets all custom audio device settings, including volume levels and input selections for every audio device. You will need to re-select your preferred input and output devices after restarting.

Step 7: Check for firmware or driver updates

Some USB headsets β€” particularly those from Jabra, Plantronics/Poly, Logitech, and Sennheiser β€” use companion software or firmware that improves macOS compatibility.

  • Jabra: Download Jabra Direct from the Jabra website and check for firmware updates.
  • Plantronics/Poly: Install Poly Lens or Plantronics Hub to check for firmware updates.
  • Logitech: Use Logitech G Hub or Logitech Options to check for firmware updates.
  • Sennheiser: Use Sennheiser Control Cockpit or EPOS Connect to check for firmware updates.

After updating firmware, restart your Mac and reconnect the headset.

Step 8: Check Audio MIDI Setup

macOS includes a utility called Audio MIDI Setup that shows all audio devices and their configuration. Sometimes a USB headset can be configured incorrectly here.

  1. Open Finder β†’ Applications β†’ Utilities β†’ Audio MIDI Setup.
  2. In the left sidebar, look for your USB headset under Audio Devices.
  3. If the device appears, select it and check the Input tab.
  4. Ensure the Input volume slider is not set to zero and the Mute checkbox is not ticked.
  5. If the device does not appear, try clicking Window β†’ Show Audio Devices to refresh the list.

Step 9: Test in a different user account

User-specific settings or corrupted preferences in your current macOS user account can sometimes cause microphone detection issues. Testing in a different user account helps isolate the problem.

  1. Create a new temporary user account in System Settings β†’ Users & Groups.
  2. Log out of your current account and log in to the new account.
  3. Connect the USB headset and check System Settings β†’ Sound β†’ Input.
  4. If the microphone works in the new account, the issue is specific to your original user account. You may need to delete the audio preference files in your original account (see Step 6) or contact Apple Support for further assistance.
  5. If the microphone does not work in the new account either, the issue is system-wide or hardware-related.

Step 10: Reset NVRAM/PRAM

NVRAM (non-volatile random-access memory) stores certain audio settings. Resetting it can resolve persistent audio device detection issues.

  1. Shut down your Mac.
  2. Turn it on and immediately press and hold Option + Command + P + R for about 20 seconds.
  3. Release the keys after the second startup sound or after the Apple logo appears and disappears for the second time (on Apple silicon Macs, the reset happens automatically during startup).
  4. Log in and check if the microphone is now detected.
Note: On Apple silicon Macs, NVRAM is reset automatically during a normal restart. If you are using an Apple silicon Mac, skip this step and simply restart your Mac.

Step 11: Test on another computer

If none of the above steps resolve the issue, test the USB headset on another computer (Mac or Windows).

  • If the microphone works on another computer, the issue is specific to your Mac. Contact Apple Support or visit an Apple Store for further diagnosis.
  • If the microphone does not work on another computer, the headset itself is likely faulty. Contact the headset manufacturer for warranty service or replacement.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

πŸ’» Open a Ticket