Sidetone For Usb Headsets Mac


Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX

This is no big deal as USB is the ideal solution for using the headset on a Mac or PC. Another big bonus is the inclusion of sidetone. I once bought a budget HP USB headset for about. Sennheiser PC 8 USB - Stereo USB Headset for PC and MAC with In-line Volume and Mute Control. 4.3 out of 5 stars 4,330. 99 $32.93 $32.93.

  • Users starred: 164
  • Users forked: 41
  • Users watching: 13
  • Updated at: 2020-06-06 18:38:47
  1. In this short video ill be showing you how to setup an usb headset on mac. In this short video ill be showing you how to setup an usb headset on mac.
  2. Break free with this wireless gaming headset designed for long-lasting comfort and maximum durability. Adjust Noise Gate and Sidetone, and create & share custom EQ presets with this free software. A20 Wireless Headset. USB Micro-B (USB 2.0 compatible) Wireless: Up to 30ft Base Station Inputs and Outputs: Optical In, USB.


A tool to control certain aspects of USB-connected headsets on Linux. Currently, support is provided for adjusting sidetone, getting battery state, controlling LEDs, and setting the inactive time. See below for which headset supports which feature.


Want to use your Headset under Linux or Mac OS X, but you shout while talking because there is no support for sidetone? With sidetone, sometimes also called loopback, you can hear your own voice whiletalking. This differs from a simple loopback via PulseAudio as you won't have any disturbing latency.

Sidetone For Usb Headsets Mac Pro

Supported Headsets

  • Corsair Void (Every version*, regardless whether Pro or Wired)
    • Sidetone, Battery (for Wireless), LED on/off, Notification Sound
  • Logitech G430
    • No support in current version (Last working on macOS in commit 41be99379f)
  • Logitech G533
    • Sidetone, Battery (for Wireless)
  • Logitech G930
    • Sidetone, Battery
  • Logitech G633 / G933 / G935
    • Sidetone, Battery (for Wireless), LED on/off
  • SteelSeries Arctis (7 and Pro)
    • Sidetone, Battery, Inactive time, Chat-Mix level, LED on/off (allows to turn off the blinking LED on the base-station)
  • Logitech G PRO
    • Sidetone

For non-supported headsets on Linux: There is a chance that you can set the sidetone via AlsaMixer

* If your Corsair headset is not recognized, see Adding a corsair device

For more features or other headsets, the protocol of the respective headset must be analyzed further. This can be done by capturing the USB traffic between the device and the original Windows software and analyzing it with WireShark or USBlyzer. For that, you can also use a virtual machine with USB passthrough. The wiki provides a tutorial.



You will need hidapi, c compilers and cmake. All usually installable via package managers.

Debian / Ubuntu

apt-get install build-essential git cmake libhidapi-dev

CentOS / RHEL (RedHat based)

RHEL and CentOS also require the epel-repository: yum install epel-release. Please inform yourself about the consequences of activating the epel-repository.

yum groupinstall 'Development tools'yum install git cmake hidapi-devel


Cisco headset sidetone

equo i hidapi cmake

Arch Linux

pacman -S git cmake hidapi


pkg install hidapi cmake


A ebuild is available in project wiki.

Mac OS X

I recommend using Homebrew.

You can automatically compile and install the latest version of the software, by usingbrew install sapd/headsetcontrol/headsetcontrol --HEAD.

If you wish to compile it manually, you can install the dependencies with brew install hidapi cmake.

Also you have to download Xcode via the Mac App Store for the compilers.


Windows support is a bit experimental and might not work in all cases. You can find binaries in the releases page, or compile instructions via MSYS2/MinGW in the wiki.


If you want to be able to call HeadsetControl from every folder type:

This will copy the binary to a folder globally accessible via path.

Access without root

Sidetone For Usb Headsets Mac Download

Also in Linux, you need udev rules if you don't want to start the application with root. Those rules reside in the udev folder of this repository. Typing make install on Linux copies them automatically to /etc/udev/rules.d/.

You can reload udev configuration without reboot via sudo udevadm control --reload-rules && sudo udevadm trigger


Read emmanuelle online free. Type headsetcontrol -h to get all available options.
(Don't forget to prefix it with ./ when the application resides in the current folder)

headsetcontrol -s 128 sets the sidetone to 128 (REAL loud). You can silence it with 0. I recommend a loudness of 16.

Following options don't work on all devices yet:

headsetcontrol -b check battery level. Returns a value from 0 to 100 or loading.

headsetcontrol -n 0 1 sends a notification sound, made by the headset. 0 or 1 are currently supported as values.

headsetcontrol -l 0 1 switches LED off/on (off almost doubles battery lifetime!).

headsetcontrol -c cut unnecessary output, for reading by other scripts or applications.

Third Party

The following additional software can be used to enable control via a GUI


headsetcontrol-notifcationd provides notifications on the battery status of connected headsets (PHP based)

headset-charge-indicator adds a system tray icon, displaying the current amount of battery. Also provides controls via the icon's menu (Python based)


Look at the wiki if you want to contribute and implement another device or improve the software.


HeadsetControl is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

Headphones With Sidetone


Released under GPL v3.

Like it?

Corsair Headset Sidetone Not Working

If you like my software please star the repository.