<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Knowledge Base (Posts about headset)</title><link>https://bgstack15.ddns.net/blog/</link><description></description><atom:link href="https://bgstack15.ddns.net/blog/categories/headset.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:bgstack15@gmail.com"&gt;bgstack15&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-SA"
style="border-width:0; margin-bottom:12px;"
src="https://bgstack15.ddns.net/.images/l_by-sa_4.0_88x31.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Tue, 07 Jan 2025 14:30:45 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Corsair Void RGB Elite Wireless headset notes</title><link>https://bgstack15.ddns.net/blog/posts/2024/12/30/corsair-void-rgb-elite-wireless-headset-notes/</link><dc:creator>bgstack15</dc:creator><description>&lt;h2&gt;Notes&lt;/h2&gt;
&lt;p&gt;Status indicator colors on headset:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;charging = amber&lt;/li&gt;
&lt;li&gt;done charging = green&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you use headsetcontrol to disable lights, it also disables the mute indicator light, and the mute button on the headset.&lt;/p&gt;
&lt;h2&gt;Review&lt;/h2&gt;
&lt;p&gt;One gift to me at Christmastime was the Corsair &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/www.amazon.com/Corsair-Wireless-Premium-Headset-Surround/dp/B07XF2TGGK"&gt;Void RGB Elite Wireless&lt;/a&gt; headset.&lt;/p&gt;
&lt;p&gt;No, nobody's paying me to say any of this (or not say any of this!). If there are any offers, let me know!&lt;/p&gt;
&lt;p&gt;The ear cushions barely fit over my ears, and I suspect they are curling my ears down a little bit, but at least it's not terribly obvious that it doesn't fit on my ears. I don't like that the headband part leans far forward on my head to make that happen too. The shape of the ear cushions depends on it sitting farther forward on my head than I would prefer, but I can probably get used to it.&lt;/p&gt;
&lt;p&gt;The headset did not come with a manual, so it's a good thing I searched it and found it on the WWW (reference 1). There was a printed "Safety and compliance information" booklet and a "Warranty guide," but I'd rather just have a real manual. The manual states that for optimal battery life, unplug the headset when it is fully charged. It did not suggest a timeframe for that, but the initial charge was less than 7 hours. It also didn't indicate how the status indicator would tell the user that it was done charging, so that's why I have this note.&lt;/p&gt;
&lt;p&gt;The device worked the first time when I plugged in the USB dongle to my &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/www.devuan.org/"&gt;Devuan GNU+Linux&lt;/a&gt; system. I use &lt;a href="https://bgstack15.ddns.net/blog/posts/2024/03/18/change-default-audio-input-on-devuan-with-pulseaudio/"&gt;pulseaudio&lt;/a&gt; on top of Alsa, and pulse easily controlled the new output and input sinks. I never had to drop down to Alsamixer but maybe I should have poked around with it.&lt;/p&gt;
&lt;p&gt;I have no ability or interest to deal with any 5.1 or 7.1 stereo stuff. Just I could tell left and right ears worked, and the mic worked. VLC piped music to it, and Discord could play back my voice to me.&lt;/p&gt;
&lt;p&gt;My friends recommended this model to me, and in the 5 minutes I tested with it, including with Discord, shows that it should be fine. I hope my friends appreciate that my mic will have less crackle with it.&lt;/p&gt;
&lt;h2&gt;Extra features&lt;/h2&gt;
&lt;p&gt;To disable the silly rgb lights, compile &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/github.com/Sapd/HeadsetControl"&gt;https://github.com/Sapd/HeadsetControl&lt;/a&gt; and run:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;./headsetcontrol -l 0
&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Interesting links&lt;/h2&gt;
&lt;p&gt;If I want to research further, check these out.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/github.com/ckb-next/ckb-next/wiki/Supported-Hardware"&gt;Supported Hardware · ckb-next/ckb-next Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/github.com/Sapd/HeadsetControl"&gt;Sapd/HeadsetControl: Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/github.com/centic9/headset-charge-indicator/"&gt;centic9/headset-charge-indicator: A simple app-indicator for GNOME desktops to display the battery charge of some wireless headsets which also allows to control some functions like LEDs, sidetone and others.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/www.manualslib.com/manual/1868257/Corsair-Void-Rgb-Elite-Wireless.html"&gt;https://www.manualslib.com/manual/1868257/Corsair-Void-Rgb-Elite-Wireless.html&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description><category>headset</category><category>narrative</category><category>review</category><guid>https://bgstack15.ddns.net/blog/posts/2024/12/30/corsair-void-rgb-elite-wireless-headset-notes/</guid><pubDate>Mon, 30 Dec 2024 13:48:00 GMT</pubDate></item><item><title>Thinkpad X230 Tablet: use headset microphone</title><link>https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/</link><dc:creator>bgstack15</dc:creator><description>&lt;p&gt;I investigated using my combined headset (headphones and microphone) jack on my Lneovo Thinkpad X230 Tablet. The headphones would work but not the microphone input. Ultimately, what I got to work was rather simple!&lt;/p&gt;
&lt;p&gt;File &lt;code&gt;/usr/local/bin/mutemic&lt;/code&gt; sends a little graphical popup to indicate the microphone status.&lt;/p&gt;
&lt;div class="code"&gt;&lt;table class="codetable"&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-1"&gt;&lt;code data-line-number=" 1"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/sh&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-2"&gt;&lt;code data-line-number=" 2"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# File: /usr/local/bin/mutemic&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-3"&gt;&lt;code data-line-number=" 3"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Location: LTB-019&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-4"&gt;&lt;code data-line-number=" 4"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Author: bender, bgstack15&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-5"&gt;&lt;code data-line-number=" 5"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Startdate: 2022-08-07&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-6"&gt;&lt;code data-line-number=" 6"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Title: Mutemic script&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-7"&gt;&lt;code data-line-number=" 7"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Purpose: Handle mute-mic button on Thinkpad X230 Tablet&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-8"&gt;&lt;code data-line-number=" 8"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Project: X230T-headset&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-9"&gt;&lt;code data-line-number=" 9"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# History:&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-10"&gt;&lt;code data-line-number="10"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Usage:&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-11"&gt;&lt;code data-line-number="11"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    Called from /etc/acpi/events/mutemic&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-12"&gt;&lt;code data-line-number="12"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    Learn device name with `amixer scontrols`&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-13"&gt;&lt;code data-line-number="13"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Related:&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-14"&gt;&lt;code data-line-number="14"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    /etc/acpi/events/mutemic&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-15"&gt;&lt;code data-line-number="15"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Reference:&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-16"&gt;&lt;code data-line-number="16"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    https://forums.linuxmint.com/viewtopic.php?t=299427&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-17"&gt;&lt;code data-line-number="17"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    https://forums.linuxmint.com/viewtopic.php?t=293804&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-18"&gt;&lt;code data-line-number="18"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-19"&gt;&lt;code data-line-number="19"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    https://askubuntu.com/questions/125367&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-20"&gt;&lt;code data-line-number="20"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Alternatives:&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-21"&gt;&lt;code data-line-number="21"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    /etc/modprobe.d/alsa-base.conf: options_snd_hda_intel model=dual-codecs&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-22"&gt;&lt;code data-line-number="22"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Improve:&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-23"&gt;&lt;code data-line-number="23"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Dependencies:&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-24"&gt;&lt;code data-line-number="24"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    apt-get install acpid notification-daemon libnotify-bin&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-25"&gt;&lt;code data-line-number="25"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="c1"&gt;#    ~/.fluxbox/startup has notification-daemon &amp;amp;&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-26"&gt;&lt;code data-line-number="26"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="nv"&gt;INPUT_DEVICE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"Capture"&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-27"&gt;&lt;code data-line-number="27"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="nv"&gt;YOUR_USERNAME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt; loginctl list-sessions &lt;span class="p"&gt;|&lt;/span&gt; awk &lt;span class="s1"&gt;'/seat/{print $3}'&lt;/span&gt; &lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-28"&gt;&lt;code data-line-number="28"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;date &lt;span class="s2"&gt;"+%F &lt;/span&gt;&lt;span class="nv"&gt;$0&lt;/span&gt;&lt;span class="s2"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$@&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &amp;gt;&amp;gt; ~&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;YOUR_USERNAME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;/mutemic.log
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-29"&gt;&lt;code data-line-number="29"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="k"&gt;if&lt;/span&gt; amixer sget &lt;span class="nv"&gt;$INPUT_DEVICE&lt;/span&gt;,0 &lt;span class="p"&gt;|&lt;/span&gt; grep &lt;span class="s1"&gt;'\[on\]'&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-30"&gt;&lt;code data-line-number="30"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;    amixer sset &lt;span class="nv"&gt;$INPUT_DEVICE&lt;/span&gt;,0 toggle
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-31"&gt;&lt;code data-line-number="31"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;    &lt;span class="c1"&gt;#echo "0 blink" &amp;gt; /proc/acpi/ibm/led&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-32"&gt;&lt;code data-line-number="32"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;    su &lt;span class="nv"&gt;$YOUR_USERNAME&lt;/span&gt; -c &lt;span class="s1"&gt;'DISPLAY=":0.0" notify-send -t 1000 \&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-33"&gt;&lt;code data-line-number="33"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="s1"&gt;            -i microphone-sensitivity-muted-symbolic "Mic MUTED"'&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-34"&gt;&lt;code data-line-number="34"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="k"&gt;else&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-35"&gt;&lt;code data-line-number="35"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;    amixer sset &lt;span class="nv"&gt;$INPUT_DEVICE&lt;/span&gt;,0 toggle                       
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-36"&gt;&lt;code data-line-number="36"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;    &lt;span class="c1"&gt;#echo "0 on" &amp;gt; /proc/acpi/ibm/led &lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-37"&gt;&lt;code data-line-number="37"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;    su &lt;span class="nv"&gt;$YOUR_USERNAME&lt;/span&gt; -c &lt;span class="s1"&gt;'DISPLAY=":0.0" notify-send -t 1000 \&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-38"&gt;&lt;code data-line-number="38"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="s1"&gt;            -i microphone-sensitivity-high-symbolic "Mic ON"'&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="linenos linenodiv"&gt;&lt;a href="https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/#-39"&gt;&lt;code data-line-number="39"&gt;&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;code&gt;&lt;span class="k"&gt;fi&lt;/span&gt;
&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p&gt;The Thinkpad automatically recognizes that the correct input was muted/unmuted (although it's not exactly a mute; it's a type of input-selection or availability?) and enables the orange lamp on the mute-mic button. The /proc/acpi/ibm/led special device does not have an integer available for the mute-mic LED lamp (unless you compile a &lt;a href="https://askubuntu.com/questions/125367/enabling-mic-mute-button-and-light-on-lenovo-thinkpads/137278#137278"&gt;kernel module&lt;/a&gt; yourself?) anyways.&lt;/p&gt;
&lt;p&gt;The above script depends on an acpi event definition, which I placed in &lt;code&gt;/etc/acpi/events/mutemic&lt;/code&gt;:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;# &lt;span class="nv"&gt;File&lt;/span&gt;: &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;etc&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;acpi&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;events&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;mutemic&lt;/span&gt;
# &lt;span class="nv"&gt;Location&lt;/span&gt;: &lt;span class="nv"&gt;LTB&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;019&lt;/span&gt;
# &lt;span class="nv"&gt;Author&lt;/span&gt;: &lt;span class="nv"&gt;bgstack15&lt;/span&gt;
# &lt;span class="nv"&gt;Startdate&lt;/span&gt;: &lt;span class="mi"&gt;2022&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;08&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;07&lt;/span&gt;
# &lt;span class="nv"&gt;Title&lt;/span&gt;: &lt;span class="nv"&gt;Mic&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;mute&lt;/span&gt; &lt;span class="nv"&gt;operation&lt;/span&gt;
# &lt;span class="nv"&gt;Purpose&lt;/span&gt;: &lt;span class="nv"&gt;React&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;acpi&lt;/span&gt; &lt;span class="nv"&gt;event&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;mute&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;mic&lt;/span&gt; &lt;span class="nv"&gt;button&lt;/span&gt;
# &lt;span class="nv"&gt;History&lt;/span&gt;:
# &lt;span class="nv"&gt;Usage&lt;/span&gt;:
#    &lt;span class="nv"&gt;determine&lt;/span&gt; &lt;span class="nv"&gt;events&lt;/span&gt; &lt;span class="nv"&gt;by&lt;/span&gt; &lt;span class="nv"&gt;running&lt;/span&gt; &lt;span class="nv"&gt;acpi_listen&lt;/span&gt; &lt;span class="nv"&gt;and&lt;/span&gt; &lt;span class="nv"&gt;pressing&lt;/span&gt; &lt;span class="nv"&gt;buttons&lt;/span&gt;
# &lt;span class="nv"&gt;Related&lt;/span&gt;:
#    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;mutemic&lt;/span&gt;
# &lt;span class="nv"&gt;Reference&lt;/span&gt;:
# &lt;span class="nv"&gt;Improve&lt;/span&gt;:
#    &lt;span class="nv"&gt;get&lt;/span&gt; &lt;span class="nv"&gt;more&lt;/span&gt; &lt;span class="nv"&gt;specific&lt;/span&gt; &lt;span class="nv"&gt;with&lt;/span&gt; &lt;span class="nv"&gt;event&lt;/span&gt;?
# &lt;span class="nv"&gt;Project&lt;/span&gt;: &lt;span class="nv"&gt;X230T&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;headset&lt;/span&gt;
# &lt;span class="nv"&gt;Dependencies&lt;/span&gt;:
#    &lt;span class="nv"&gt;apt&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;get&lt;/span&gt; &lt;span class="nv"&gt;install&lt;/span&gt; &lt;span class="nv"&gt;acpid&lt;/span&gt;
# &lt;span class="nv"&gt;Documentation&lt;/span&gt;:
#    &lt;span class="nv"&gt;In&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;mutemic&lt;/span&gt;
&lt;span class="nv"&gt;event&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;button&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;micmute&lt;/span&gt;
&lt;span class="nv"&gt;action&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="nv"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;mutemic&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;After modifying this file, restart acpid service.&lt;/p&gt;
&lt;h2&gt;Extra research&lt;/h2&gt;
&lt;p&gt;I had investigated if I needed to change the driver (settings, or which driver was used?), by modifying &lt;code&gt;/etc/modprobe.d/mic-input.conf&lt;/code&gt;:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;options snd_hda_intel model=dual-codecs
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;There is a whole list of &lt;a href="https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html"&gt;audio "codecs"&lt;/a&gt; to use in that &lt;em&gt;model&lt;/em&gt; value. Ultimately though, I learned the original (unspecified, so "auto") settings worked, and I just needed to unmute the mic input.&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;h3&gt;Weblinks&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://forums.linuxmint.com/viewtopic.php?t=299427"&gt;Microphone from headset not working - Linux Mint Forums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://forums.linuxmint.com/viewtopic.php?t=293804"&gt;&amp;lt;SOLVED&amp;gt; Line Out Built-in Audio &amp;amp; Headphones combined - Linux Mint Forums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html"&gt;HD-Audio Codec-Specific Models — The Linux Kernel  documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://askubuntu.com/questions/125367/enabling-mic-mute-button-and-light-on-lenovo-thinkpads/137278#137278"&gt;shortcut keys - Enabling Mic Mute button and light on Lenovo Thinkpads - Ask Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description><category>alsa</category><category>headset</category><category>lenovo</category><category>microphone</category><category>script</category><category>thinkpad</category><guid>https://bgstack15.ddns.net/blog/posts/2022/08/09/thinkpad-x230-tablet-use-headset-microphone/</guid><pubDate>Tue, 09 Aug 2022 13:29:57 GMT</pubDate></item></channel></rss>