Jump to content

Dell XPS M1530 / M1330 AppleHDA Solutions (Sigmatel STAC 9228)


  • Please log in to reply
200 replies to this topic

#41
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets

When i think about it if your mic is digital you should probably use the node 19 to start with. Or have you ever messed with node 34? I wish I could get my hands on an M1330 or M1530, I'll see if I can get my hands on one.

Well, indeed I messed with those two nodes, in the plist I change node 12 to 19 and add the node 34 which is digital also, there is also another node, node 20 that I thinks is also digital but on the codegraph it appears as Ext Stereo In.

On my input devices node 19 appears as Intenal microphone Built In (even if I modify the pinconfig and tell it is digital instead of internal, node 34 appears as SPDIF In, I don't remember if I modified the pin config to make it as Mic In - Digital, surely I did but there are a lot of test I did and I didn't remember well.

I believe with any ALSA versions require the snd_hda_intel module to load with the parameters "model=3stack".

Yes I have this also, but what does it means?

#42
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets
I use the kexts THe KiNG created here to make it work with Vanilla AppleHDA

I think you are confusing me with someone else...
What I did (working kexts/fix) is in this guide, that example was to show you just a part(save space here) on how it can be done, and you are confusing things... "PinConfigurations" does nothing more then printing in system profiler info w/o hdacontroller injection/fix!
And I tried to inject the rest of missing data w/o luck, and stop treating me as a n00b, at least on sound I'm not.
You have attached the complete SigmaTel STAC9228 set, is not 100% fixed is just to show u what needs to be injected in plus...
If you can give me screen access 24/7 on that BadAxe box I can try to fix it, or u can come on irc and find me...


Here are the modified kexts so you can use with Vanilla AppleHDA.
http://forum.insanel...t...st&id=41372

#43
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets
Indeed I found some proof that the microphone on the M1330 use node 19 and there is pinconfig override

Here are 2 vista REGs:
[codebox][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinA]
"CfgDflt"=dword:0221121f
"AltCfg"=hex:1f,12,11,02
"Action"=hex:81,0d

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinB]
"CfgDflt"=dword:400003fa

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinC]
"CfgDflt"=dword:400003fb

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinD]
"CfgDflt"=dword:90170310
"ExtAmpCtrl"=hex:02,05,02

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinE]
"CfgCurr"=dword:02a11230
"CfgDflt"=dword:02111212
"AltCfg"=hex:12,12,11,02,30,12,81,02,30,12,a1,02
"Bias"=hex:ff,04,02
"Action"=hex:0a,0e
"Selectable"=hex:01

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinF]
"CfgCurr"=dword:0221121f
"CfgDflt"=dword:02111211
"AltCfg"=hex:11,12,11,02,1f,12,21,02
"Action"=hex:81,0d

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\10]
"CfgDflt"=dword:400003fc

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\11]
"CfgDflt"=dword:400003fd

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\12]
"CfgDflt"=dword:400003fe

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\13]
"CfgDflt"=dword:90a60350
"Mic0Type"=dword:00000000
"Mic0XCoord"=dword:00000000
"Mic0YCoord"=dword:00000040
"Mic0ZCoord"=dword:00000000
"Mic0VerticalAngle"=dword:00000000
"Mic0HorizontalAngle"=dword:00000000
"Mic1Type"=dword:00000000
"Mic1XCoord"=dword:00000000
"Mic1YCoord"=dword:ffffffc0
"Mic1ZCoord"=dword:00000000
"Mic1VerticalAngle"=dword:00000000
"Mic1HorizontalAngle"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\14]
"CfgDflt"=dword:400003ff

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\21]
"CfgDflt"=dword:03461340

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\22]
"CfgDflt"=dword:40c003f1
[/codebox]


[codebox]Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\filter\MicIn]
"UniqueID"=hex:02
"LegacyIoctlHere"=hex:00
"CaptureConverter"=hex:08
"EnableCompositeMuxAndAdcCtrl"=hex:00
"Associations"=hex:05
"EnabledPcmCaptureBitsAndRates"=dword:000a0060
"DisableMicBoost"=hex:00
"MicArrayVersion"=dword:00000100
"MicArrayType"=dword:00000000
"MicArrayVerticalAngleBegin"=dword:00000000
"MicArrayVerticalAngleEnd"=dword:00000000
"MicArrayHorizontalAngleBegin"=dword:00ffdde9
"MicArrayHorizontalAngleEnd"=dword:00002217
"MicArrayFrequencyBandLo"=dword:00000050
"MicArrayFrequencyBandHi"=dword:00002710

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\filter\MicIn\TopoNames]
"MicIn"="{A218C4A7-BDF8-4e59-9BEE-994835B7F393}"
[/codebox]

Unfortunately when I put the pinconfig from this Registry values there is no sound on Internal Speakers, Headphones or Line Out.

And no success with the Internal Microphone yet, maybe the AppleHDA can't handle a Digital Mic.

#44
macdanny

macdanny

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
I have sound and a speaker icon after installing the AppleHDA.kext.STAC9228.M1330.ConfigDataFix.zip and HDAEnabler.kext (s).

The problem is I only have sound coming out of the left headphone jack but NOT out of the internal speakers. I have an M1330.

Thanks in advance for your help and thank you for the work you have done previously. Everyone have a Happy New Year.

Danny

#45
talisman

talisman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 380 posts

I use the kexts THe KiNG created here to make it work with Vanilla AppleHDA


Here are the modified kexts so you can use with Vanilla AppleHDA.
http://forum.insanel...t...st&id=41372


I assume when you say vanilla, you mean the vanilla AppleHDA kext with the correct pin mapping.
Can you please tell me what advantages you get by using these files and what changes you made??

If you are trying node 19, then have a look at the codec graph. There can be only three possibilities with 19. 8 28 19 does show more promise than the others.....

If you want to use Vista regs to make the verbs, follow The King's instructions to the line, especially the part about making the Sequence verb 0, it might be important and has to be checked.

I have sound and a speaker icon after installing the AppleHDA.kext.STAC9228.M1330.ConfigDataFix.zip and HDAEnabler.kext (s).

The problem is I only have sound coming out of the left headphone jack but NOT out of the internal speakers. I have an M1330.

Thanks in advance for your help and thank you for the work you have done previously. Everyone have a Happy New Year.

Danny


These are all experimental kexts.... It might not work for you. If you want one which works better try this:

http://forum.insanel...t...st&id=30865

#46
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets

I assume when you say vanilla, you mean the vanilla AppleHDA kext with the correct pin mapping.

Yes and No, Yes the Vanilla AppleHDA kext put without modifying a thing on it, that's the beauty of it, so if a new update come with a new AppleHDA kext you don't need to make any mod again.

Can you please tell me what advantages you get by using these files and what changes you made??

The mofifications are only the same Pathmap and pin config that has the STAC9228 kext that we were using up today, the advantage is that the AppleHDA is the most recent one the one we were using was from 10.4.x

If you are trying node 19, then have a look at the codec graph. There can be only three possibilities with 19. 8 28 19 does show more promise than the others.....

Yes I tried all of that, no success, I even did my own codecgraph on Linux surprinsingly there is no a bit of difference with the codecgraph of the M1530, what I didn't compare yet is the pin config data.

#47
gbonilla

gbonilla

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
  • Gender:Male
  • Location:Los Angeles, California
Hmm that actually sounds really interesting, I wonder if it takes longer to initialize or fixes the problems people have with PinCofigs?

#48
talisman

talisman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 380 posts

Soon (less then a month I hope) a new driver will fix all this. I can't say more about this b/c is not my work and the announce should be made by the maker, so IMHO better focus your energy to something else, soon all this patching hda stuff will go on the dark...
As example I've stopped patching AD1988b @ 99% only mute and input amp boost to fix remained...


So we can relax a bit now... unless we want to get this kext working before the driver is launched..... just for the heck of it.....

#49
Urthwhyte

Urthwhyte

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts

So we can relax a bit now... unless we want to get this kext working before the driver is launched..... just for the heck of it.....


If we can get the mic working, the only three issues that remain are the webcam lag, shutdown/restart, and ethernet, none of which seem to be easy to fix.

#50
Chrysaor

Chrysaor

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 523 posts
  • Gender:Male

If we can get the mic working, the only three issues that remain are the webcam lag, shutdown/restart, and ethernet, none of which seem to be easy to fix.


What webcam lag are you talking about? If you mean low fps, it is because of crappy webcam that Dell uses.
You can drop the resolution in Skype (with editing config file) and get much better fps.

#51
Urthwhyte

Urthwhyte

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts

What webcam lag are you talking about? If you mean low fps, it is because of crappy webcam that Dell uses.
You can drop the resolution in Skype (with editing config file) and get much better fps.


Any chance you can point me in the right direction to get that working right? On another note, there appears to be a working driver for Ethernet under Linux, so that's a potential jumping off point to get it working under OS X if we can find someone with the ability to port it.

#52
sammydavis

sammydavis

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
Danny
[/quote]
I have the same macdanny, not sure how to fix it.

#53
talisman

talisman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 380 posts

Danny

I have the same macdanny, not sure how to fix it.


The M1330 still has to be put to sleep before the sound works properly....

#54
Urthwhyte

Urthwhyte

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts

The M1330 still has to be put to sleep before the sound works properly....


You can also plug in a pair of headphones and then unplug them, and while I haven't tested it, I think that switching the input from Internal Speakers to Headphones and back again should also do it.

#55
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets

The M1330 still has to be put to sleep before the sound works properly....

Not realy, only if AppleHDA is not the correct one.

#56
sammydavis

sammydavis

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
That's funny because I lose my sound after I sleep my m1330. My headphone sound, that is. Have not gotten speaker sound to work yet.

#57
talisman

talisman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 380 posts

Not realy, only if AppleHDA is not the correct one.


oh.... I didn't know that one.... still trying to update my knowledge of M1330 Audio... can you post the one which works without sleep or any trick.... just works after boot??

#58
macdanny

macdanny

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Thanks for getting back to me Talisman. I downloaded the files you recommended but neither will unzip. I tried on 2 different macs. I get an error from archive utility, Error 1 operation not permitted. I googled it and tried repairing disk permissions but it didn't work. My search turned up that maybe the archive has a password and the stock archive utility isn't smart enough to make the user aware of that and just errors and fails.

If you know of somewhere else I can get a working audio kext for my dell m1330 I would appreciate another point in a new direction. If you have a minute maybe you could try to duplicate my problem so I KNOW it's not just an issue with my hackintosh installs. Thank you again in advance Talisman.

Danny


I assume when you say vanilla, you mean the vanilla AppleHDA kext with the correct pin mapping.
Can you please tell me what advantages you get by using these files and what changes you made??

If you are trying node 19, then have a look at the codec graph. There can be only three possibilities with 19. 8 28 19 does show more promise than the others.....

If you want to use Vista regs to make the verbs, follow The King's instructions to the line, especially the part about making the Sequence verb 0, it might be important and has to be checked.
These are all experimental kexts.... It might not work for you. If you want one which works better try this:

http://forum.insanel...t...st&id=30865



#59
macdanny

macdanny

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts

Any chance you can point me in the right direction to get that working right? On another note, there appears to be a working driver for Ethernet under Linux, so that's a potential jumping off point to get it working under OS X if we can find someone with the ability to port it.


If you find any info about someone able to port linux drivers to osx please let me know. I'm pretty sure opensuse 11.1 works with my m1330 out of the box. I'm going to install it later this week on an external hardrive or stick to make sure. I think I had both ethernet and wireless out of my intell 4965 working from a live cd of 11.0 or 10.3 opensuse.

I'm also having difficulty figuring out exactly which sound card I have on my laptop. I know it is sigmatel but vista device manager doesn't really tell me more than that. OSX tells me it is Intel audio but I don't know if that is because of some kext trickery. Any help would be appreciated.

#60
Urthwhyte

Urthwhyte

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts

If you find any info about someone able to port linux drivers to osx please let me know. I'm pretty sure opensuse 11.1 works with my m1330 out of the box. I'm going to install it later this week on an external hardrive or stick to make sure. I think I had both ethernet and wireless out of my intell 4965 working from a live cd of 11.0 or 10.3 opensuse.

I'm also having difficulty figuring out exactly which sound card I have on my laptop. I know it is sigmatel but vista device manager doesn't really tell me more than that. OSX tells me it is Intel audio but I don't know if that is because of some kext trickery. Any help would be appreciated.


In the M1330 you'll have the Sigmatel 9228, so you should be able to take the fixed AppleHDA kexts from macgirl a few posts up and install those using kexthelper or OSX86 tools and have audio up and running with the exception of the internal microphone. And no need to install OpenSuse to confirm if it's true, there are definitely Linux drivers for the *965 and Marvell Yukon ethernet/wifi cards as I've used both before.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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