Annoyances.org
Home » Windows XP Discussion Forum » Message 1237783451 » Entire Thread Search | Help | Home
  
disabling/enabling internal speakers
Showing all messages in thread #1237783451
Windows XP Annoyances Discussion Forum


The following are all of the messages in this thread (11 in all), shown in chronological order. Click any message subject to view that message by itself or to view the thread hierarchy.
disabling/enabling internal speakers
Sunday, March 22, 2009 at 9:44 pm
Posted by John (8 messages posted)

I am on Windows XP installed over a Thinkpad T61, sound card is SoundMax. What I am trying to do is to find out what registry flags should be changed in order to let me enable/disable the internal speakers of my laptop (I am not talking about the beep sound here, but the more advanced speakers!). I need to do this since I want to keep my headphone plugged in. It can be done on the same machine through Linux (ALSA interface) so it proves me the hardware can control this. From what I've read online, people say that the following entry in the registry includes the flags that should control the above mentioned settings: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ (4D36E96C-E325-11CE-BFC1-08002BE10318). However, I was not able to figure out what flags I should change in my case. I need your much appreciated help on this! Thanks!

[Reply or follow-up to this message]

Tip: Run a free scan for common Windows errors ad

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:09 am
Posted by Ricer46 (23825 messages posted)

http://www.simplehelp.net/2006/09/24/how-to-disable-the-system-sounds-in-windows-xp/
Not sure what the part about your headphones has to do with it, since the speakers 
should be disabled when the headphones are plugged in. If your problem is that the 
speakers are on when the headphones are plugged in, then you have a mechanical problem, 
not related to XP.





On Sunday, March 22, 2009 at 9:44 pm, John wrote:
>I am on Windows XP installed over a Thinkpad T61, sound card is SoundMax. What I
>am trying to do is to find out what registry flags should be changed in order to
>let me enable/disable the internal speakers of my laptop (I am not talking about
>the beep sound here, but the more advanced speakers!). I need to do this since I
>want to keep my headphone plugged in. It can be done on the same machine through
>Linux (ALSA interface) so it proves me the hardware can control this. From what I've
>read online, people say that the following entry in the registry includes the flags
>that should control the above mentioned settings: HKEY_LOCAL_MACHINE \ SYSTEM \
>CurrentControlSet \ Control \ Class \ (4D36E96C-E325-11CE-BFC1-08002BE10318).
>
>However, I was not able to figure out what flags I should change in my case. I need
>your much appreciated help on this! Thanks!

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:30 am
Posted by John (8 messages posted)

Well, no, this is not answering my question. As I said I am trying to disable/enable the internal speakers through software/OS, not through hardware (e.g. plugging in the external speakers/headphone). This is a problem of a faulty hardware, since when I plug in the headphone, sound comes out of both the internal speakers and the headphone. However, this can be resolved through software on Linux. No need for hacking there, I simply have an option to do so in the ALSA mixer interface. See image from Ubuntu: http://prdupl02.ynet.co.il/ForumFiles_2/25926733.JPG It lets me easily pick which options I want: both internal & external, only one of them, none. Unfortunately, there is nothing like this in Windows XP sound control interface, or SoundMax interface. So after searching high and low, i found out that it requires a registry hack. Google for the string 4D36E96C-E325-11CE-BFC1-08002BE10318. Yes this is a hack. I am very close to the answer. I need someone who is really an expert in Windows registry to help me to tweak it on my specific hardware (Thinkpad T61, SoundMax card). Thanks.

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 12:51 pm
Posted by Ricer46 (23825 messages posted)

If the jack is broken, you can not make software to silence one and not the other.
Internal and external speakers is an entirely different issue.






On Monday, March 23, 2009 at 6:30 am, John wrote:
>Well, no, this is not answering my question. As I said I am trying to disable/enable
>the internal speakers through software/OS, not through hardware (e.g. plugging in
>the external speakers/headphone). This is a problem of a faulty hardware, since when
>I plug in the headphone, sound comes out of both the internal speakers and the headphone.
>However, this can be resolved through software on Linux. No need for hacking there,
>I simply have an option to do so in the ALSA mixer interface. See image from Ubuntu:
>http://prdupl02.ynet.co.il/ForumFiles_2/25926733.JPG
>It lets me easily pick which options I want: both internal & external, only one of
>them, none.
>Unfortunately, there is nothing like this in Windows XP sound control interface,
>or SoundMax interface. So after searching high and low, i found out that it requires
>a registry hack. Google for the string 4D36E96C-E325-11CE-BFC1-08002BE10318.
>Yes this is a hack.
>I am very close to the answer. I need someone who is really an expert in Windows
>registry to help me to tweak it on my specific hardware (Thinkpad T61, SoundMax card).
>Thanks.

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 1:11 pm
Posted by John (8 messages posted)

Hmmm... cannot? I just showed you how I do this on the same computer, only through Ubuntu. So "cannot" would be somewhat an overstatement. And as I said, google for 4D36E96C-E325-11CE-BFC1-08002BE10318. You will find a lot of people doing what I am trying to do on Windows on Intel-based macs. "Internal and external speakers is an entirely different issue". I am not sure what you are trying to say by this. My radio and my washing machine are entirely different issues as well. I still have a way to control them.

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 1:37 pm
Posted by Rich Kurtz (12246 messages posted)

Try net stop beep and net start beep from Start / Run or a command prompt window.

Rich

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 1:57 pm
Posted by MartinM (7551 messages posted)

You need an advanced manual on your Thinkpad, not on XP ! There is no "default" Registry location for this function defined in XP as far as I know. Different manufacturers and different models use different keys and coding where this function is provided - the Registry is just a place to store these things and MS have not defined a standard location for it. The fact that you can control via Ubuntu just demonstrates Linux's superior integration with hardware compared with any version of Windows. You can beat up Mr Rice as much as you like, but that will not create the subkey in XP's standard registry that you are looking for, and I'll bet that IBM won't publish the details of what they did either (if indeed they did it !) - however you may find someone on a hardware forum who has experimented and found what you are looking for.

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 4:37 pm
Posted by John (8 messages posted)

I am not here to beat people up. What bugs me is that I take my time to detail a 
problem, and then people answer as if they only read the title. I say it's possible, 
and they expound on why it is impossible. But guys, it is possible, I just showed 
you it is. There's no need to waste time on this contention. It is possible.

Well, why I think the way I think.
I've been googling high and low. I figured out neither Microsoft nor SoundMAX have 
bothered to expose this option in their graphical interface, although the hardware 
of the sound card enables this, and it's possible to control it through code (as 
we know from the ALSA implementation on Linux).

So, what should be the hack for my Thinkpad T61. All the discussions I could find 
about disabling the internal speakers through a registry hack, referred to Macs. 
And all of them originate from what this guy came up with:
http://forum.onmac.net/showthread.php?t=1239

If you read that thread, he says he used a trial an error tactic.

Ok let's see. The registry entry for his Mac is {4D36E96C-E325-11CE-BFC1-08002BE10318}

Will it be the same on my Thinkpad? Yes! How do I know? I went to where the SoundMax 
driver is on my system: C:\DRIVERS\WIN\Audio\SMAXWDM\W2K_XP\ADIHdAud.inf

You can see it here:
http://prdupl02.ynet.co.il/ForumFiles_2/25981156.txt

And what is there on the 15th line? Same ID.

Yayyyy!

So I guess this registry entry is used on my Win XP for storing the sound card info 
as well.

Ok. So I go to that entry in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}

http://prdupl02.ynet.co.il/ForumFiles_2/25983907.JPG

http://prdupl02.ynet.co.il/ForumFiles_2/25983884.txt

It's not exactly the same as in the Mac guy's scenario. But some things are similar. 
It seems as if all the interesting stuff is in the 0005 entry. How do I go on from 
here? He said trial and error.

Hmmm.... and he also said "Finally, go to Device Manager and disable then enable 
the "Sigmatel High Definition Audio CODEC" driver so that it reads the new configuration 
in."

What should I do in my case? I have different hardware.

Here is the picture of my device manager:

http://prdupl02.ynet.co.il/ForumFiles_2/25983921_1.JPG

I would appreciate your help, comments, insights.... as long as you actually read 
what I write.

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 5:37 pm
Posted by John (8 messages posted)

I said, not stone-age beep speaker. Sound speakers. The ones you can listen to music 
with.

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:14 pm
Posted by MartinM (7551 messages posted)

You obviously didn't read what I wrote. You are thinking about this the wrong way - the mechanism you are looking for if there is one is specific to your model of Thinkpad - its whatever IBM did or didn't do. So there are two ways you can solve this: 1. You might stumble on it in your roundabout way, or you might not. That's the same as the "trial and error" you were pointed towards. 2. Go to IBM or a hardware forum, to which you have already been pointed. The point though is that no-one else here is likely to have any clue, or the means to find out, how your particular machine was built by IBM. You keep asserting things which are patently incorrect, ignoring advice and being combative, so I'll stop contributing to this thread now. Good luck in your quest.

[Reply or follow-up to this message]

re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:48 pm
Posted by John (8 messages posted)

No, most of what I wrote was not meant to reply directly to you. Your comment simply 
was at the bottom of the main branch so I thought that would be a good place to provide 
additional information about what I found out so far.... since it seemed like no 
one of the participants bothered to take the registry ID I provided, look it up on 
the internet and come up with some new insights. Going to other forums when no one 
in the one you are at right now knows what to do, well this is something I have already 
learned a long time ago. P.S. The fact that I did hear you, does not necessitate 
assent. I thought it's common knowledge nowadays.

[Reply or follow-up to this message]

Tip: Use one of the [Reply or follow-up to this message] links above to add a message to this thread
Return to the Windows XP Discussion Forum


All content at Annoyances.org is Copyright ©1995-2012 Creative Elementtm All rights reserved.
Please do not plagiarize; redistributing these pages without permission is strictly prohibited.