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.
- Unplug the USB headset, wait 10 seconds, then plug it into a different USB port directly on the Mac β avoid USB hubs where possible.
- Open System Settings β Privacy & Security β Microphone and confirm your conferencing or recording app has the toggle enabled.
- Open System Settings β Sound β Input and select your USB headset from the list. Speak into the mic and check the input level meter moves.
- Restart your Mac with the headset still plugged in.
- Check for macOS software updates: System Settings β General β Software Update.
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.
- Disconnect the headset from the Mac.
- Plug the USB connector directly into a port on the Mac itself β not a hub, monitor, or keyboard pass-through.
- 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.
- If the headset has a detachable cable or inline mute switch, verify the cable is fully seated and the mute switch is off.
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.
- Open System Settings from the Apple menu β System Settingsβ¦.
- Click Sound in the sidebar.
- Select the Input tab.
- 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).
- If the device is listed, select it and speak into the microphone. The Input Level meter should move as you talk.
- 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.
- Hold the
Optionkey and click the Apple menu, then select System Information. - In the sidebar, under Hardware, select USB.
- 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.
- If the device appears here but not in Sound β Input, the issue is software-level. Continue to the next steps.
- 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.
- Open System Settings β Privacy & Security.
- Click Microphone in the list.
- Review the list of apps. Each app has a toggle switch.
- Ensure the toggle is on for the app you are using (for example, Zoom, Microsoft Teams, Google Chrome, FaceTime, or QuickTime Player).
- 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.
- After changing any permission, quit and reopen the app for the change to take effect.
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.
- Open Terminal (found in
/Applications/Utilities/). - Type the following command and press
Return:
sudo killall coreaudiod
- Enter your Mac login password when prompted (the password is not displayed as you type).
- Wait 5β10 seconds for the audio service to restart automatically.
- 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.
- Open Finder and press
Command+Shift+G. - Type
/Library/Preferences/Audio/and pressReturn. - Locate the file
com.apple.audio.DeviceSettings.plist. - Drag this file to the Trash (you may be prompted for your password).
- Restart your Mac.
- After restarting, reconnect the USB headset and check Sound β Input.
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.
- Open Finder β Applications β Utilities β Audio MIDI Setup.
- In the left sidebar, look for your USB headset under Audio Devices.
- If the device appears, select it and check the Input tab.
- Ensure the Input volume slider is not set to zero and the Mute checkbox is not ticked.
- 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.
- Create a new temporary user account in System Settings β Users & Groups.
- Log out of your current account and log in to the new account.
- Connect the USB headset and check System Settings β Sound β Input.
- 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.
- 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.
- Shut down your Mac.
- Turn it on and immediately press and hold Option + Command + P + R for about 20 seconds.
- 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).
- Log in and check if the microphone is now detected.
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.