Jump to content

Internal Mic (and External Mic) working for Gateway Laptops using Stac 9205 (reported working with Vostro and other DELLs)


  • Please log in to reply
82 replies to this topic

#1
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
Working solution. On a Gateway M6843 and maybe similar models

After the autopatcher didn't work with linux codec dump. I started playing with a working AppleHDA.kext I found in the forums. The problem is that my internal mic was not working. I really do not like the idea of having to carry around extra hardware just to use skype. So I started playing with the plist configuration. After many, and let me stress the word MANY attempts, I got a working solution. I am posting the solution to give back to this community. I hope this helps you as it helps me.

Attached File  AppleHDA.kext.zip   393.04KB   1520 downloads

As it is it is not auto switching. This means you get two inputs, one for the external and one for the internal mic. Maybe I will figure this out later, but this isn't such a priority as getting the internal mic working. Also the method I used might work with other Sigmatel 9205 so fell free to post your dumps, and maybe I can help out.

Another tip. To get your Gateway 2.0 USB camera working, download Camtwist. It doesn't work for Ichat, but it works for flash, skype, yahoo, adium, photoboot.

#2
D-Mist

D-Mist

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
  • Gender:Male
  • Location:Nigeria
  • Interests:Website designing, 2D/3D Graphics Modeling/Animations, Mac OS X, Hackintoshing, Computer tech, V...
I just hopes that this one works with my Sigmatel STAC9205x. I ve been trying lots of kexts and codec dumps and they aint working. Problem is the AppleHDA Patcher aint even doing the patching. It starts and a point it simply stops and just stays there.

Should i just install the APPLEHDA.kext with Kext helper? Do I need to do anything further?

#3
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
i tested your new kext on a dell d630, all work but no mic, unknow device appeared, but mic not work. mute work!!! :)


tnx

#4
Klastes

Klastes

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Hi.
I've succesfull run your file on Dell Vostro 1500 with sigmatel 9205. Now I can use my built-in micropone with skype.
Thank you very much. Great work

#5
D-Mist

D-Mist

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
  • Gender:Male
  • Location:Nigeria
  • Interests:Website designing, 2D/3D Graphics Modeling/Animations, Mac OS X, Hackintoshing, Computer tech, V...
Well, I have installed your kext on my Gateway M-6843 and still, no sound yet. I am gonna try a reinstallation of the MAC OSX86 with Kalyway 10.5.2. Maybe that will fix it. cos I am on 10.5.3 at the moment.

#6
wingrunr21

wingrunr21

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 496 posts
xbc can you outline the method you did use to get the internal mic working?

#7
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
Very Simple I looked at the codec from my linux dump for this section

Node 0x0b [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x081737: IN OUT Detect Trigger ImpSense
	Vref caps: HIZ 50 GRD 80
  Pin Default 0x03a11020: [Jack] Mic at Ext Left
	Conn = 1/8, Color = Black
	DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=00, enabled=0
  Connection: 2
	 0x10* 0x11

Node 0x17 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x0820: IN
  Pin Default 0x90a6012e:  [Fixed] Mic at Int N/A
	Conn = Digital, Color = Unknown
	DefAssociation = 0x2, Sequence = 0xe
	Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN

That told me that the internal mic was at node 0x17 (converts to 23 decimal) and the external was at node 0x0b (converts to 11 decimal). I noticed that if I swap the pin it would still get detected but it wouldn't work. I figured that the external mic was nodes 18 29 27 25 11 or 19 30 28 26 11. If I put 23 at the end to swap the pin it would not work so after some attempts I figured that 18 29 23 would work. So I left it at that. Any other pin would give me internal device not detected.

In summary if you get device not detected, look at your codec dump where it looks like the second one, get the pin number (my case 0x17) convert it from hex to decimal (my case 0x17 to decimal is 23) and proceed to edit in the plist in the AppleHDA.kext. Basically change my 23 to whatever you pin is and it should work.

@micron and for other people that is not working, or loading. You still need an injector (ALCInject, from tarugas patcher, or and EFI string, or HDA enabler) for it to work. I myself use an EFI string added by EFIStudio.

#8
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
My codec dumps. I used two differnent linux to get them it is the same card, the second one is more detailed.

Attached File  codec9205.txt   4.87KB   141 downloads

Attached File  codec9205_2.txt   6.96KB   210 downloads

Hope this helps

Chrysaor: If you post me your codec dump, and your current AppleHDA, I can give it a try to make the fixes I made to mine.

#9
Chrysaor

Chrysaor

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 523 posts
  • Gender:Male
Here is my AppleHDA and codec dump (already converted to decimal). External mic is working.
I tried what you did but wasn't successful.

Thanks.

Attached File  M1530.zip   306.84KB   134 downloads

#10
krrr

krrr

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 421 posts
nice stuff. i will try it on my HP and see if its sucess. please help me if i cant :wacko:.


Any warning for tips for me to check before i run this kext?

#11
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
Here you go, Chrysaor. With any luck this should be working on your Computer.

Attached File  AppleHDA.kext.zip   305.39KB   147 downloads

This is for a Sigmatel 9228 on a M1530

Please post if it works

#12
Chrysaor

Chrysaor

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 523 posts
  • Gender:Male
Unfortunately, that doesn't work. I tried those nodes ( 8 28 19 ) as well, also tried ( 9 29 19 ) with no luck.

#13
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
what does it say in the sound control panel? There should be to mics detected? Or do you still get device unknown?

Maybe trying 7 27 19, or maybe it needs some more nodes, From the codec I couldn't follow any others.

#14
pipolas

pipolas

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts
Hello,
First, thank you for this great idea..I would like so much having my internal mic working.

I have a dell vostro 1700 with a stac 9205.
I tried your version of applehda, but I have 2 problem: Sound only working with internal speaker, when I plug headset to my computer, there is no sound, I have a barred sound icon, but it works with internal speaker.
The second problem is that there is " internal microphone" written in the preferences system, but it doesn't work: When I select It in skype, no one can hear me.

Is this possible to have internal mic working?
Can you help me please?
What can I do to help you? Do you want me to give you a dump?
Thank you very much.

#15
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
On the external part, I wouldn't know since I didn't not move anything there.

On the internal mic you should be getting two mics, choose one and tap on the internal mic, if it is working great. If not delect the second mic tap the mic. If it moves great. If none give you result then it is not working for you. I tried to help another member here, but could get a solution. To make it work for my laptop I did trial an error like 25 times. Till it worked. Not having a dell to test out, would make it really difficult to test a config other than my own.

Still if I can help, I'll give it a shot

#16
pipolas

pipolas

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts
Hello,
I'm very happy...It's working.
I don't know why, but I reinstall your kext, and it's working.
I have sound with internal speaker and with external speaker, and internal mic and external mic are working.

I'm so happy.
Thank you very much for your great job.
Nicolas

#17
charlyc

charlyc

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

Working solution. On a Gateway M6843 and maybe similar models

After the autopatcher didn't work with linux codec dump. I started playing with a working AppleHDA.kext I found in the forums. The problem is that my internal mic was not working. I really do not like the idea of having to carry around extra hardware just to use skype. So I started playing with the plist configuration. After many, and let me stress the word MANY attempts, I got a working solution. I am posting the solution to give back to this community. I hope this helps you as it helps me.

Attached File  AppleHDA.kext.zip   393.04KB   1520 downloads

As it is it is not auto switching. This means you get two inputs, one for the external and one for the internal mic. Maybe I will figure this out later, but this isn't such a priority as getting the internal mic working. Also the method I used might work with other Sigmatel 9205 so fell free to post your dumps, and maybe I can help out.

Another tip. To get your Gateway 2.0 USB camera working, download Camtwist. It doesn't work for Ichat, but it works for flash, skype, yahoo, adium, photoboot.



Great job worked great on my Sigmatel 9205 Dell 1720

#18
jayman30

jayman30

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male

Working solution. On a Gateway M6843 and maybe similar models

After the autopatcher didn't work with linux codec dump. I started playing with a working AppleHDA.kext I found in the forums. The problem is that my internal mic was not working. I really do not like the idea of having to carry around extra hardware just to use skype. So I started playing with the plist configuration. After many, and let me stress the word MANY attempts, I got a working solution. I am posting the solution to give back to this community. I hope this helps you as it helps me.

Attached File  AppleHDA.kext.zip   393.04KB   1520 downloads

As it is it is not auto switching. This means you get two inputs, one for the external and one for the internal mic. Maybe I will figure this out later, but this isn't such a priority as getting the internal mic working. Also the method I used might work with other Sigmatel 9205 so fell free to post your dumps, and maybe I can help out.

Another tip. To get your Gateway 2.0 USB camera working, download Camtwist. It doesn't work for Ichat, but it works for flash, skype, yahoo, adium, photoboot.


Hi,

First off great kext! Nice to finally get the internal Mic working on my Gateway P-6825

One question: I don't have any input level controls--see attached pic. My Mic volume is only at 25%-- is there a way to adjust the input volume level?

Thanks for the help,

jayman30


Attached File  mic.jpg   40.18KB   161 downloads

#19
pipolas

pipolas

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts

Hi,

First off great kext! Nice to finally get the internal Mic working on my Gateway P-6825

One question: I don't have any input level controls--see attached pic. My Mic volume is only at 25%-- is there a way to adjust the input volume level?

Thanks for the help,

jayman30


Attached File  mic.jpg   40.18KB   161 downloads


Same problem here...

#20
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
I haven't figure that, and the autoswitching part for the mic. I have time, I will look into it, but I am not making any promises. I anyone has an idea, that would be great. I wish taruga was back, he knew audio inside out.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy