[HOW TO] Patch AppleHDA - Knowledge Base |
Welcome to the Genius Bar. Here's how this forum works:
1. Members are encouraged to make a guide that details something that they might have found troubling or challenging.
Chances are, if you've seen the same question asked over and over again, you should write a guide for it.
2. This is not the forum for asking questions. If you have a question about a thread that's already here, feel free to ask it.
Just don't start a thread for a specific question. Use the other forums here for that.
3. Posting links to off-site tutorials is not allowed.
4. That's it! Thanks for sharing your information with the rest of us. :)
To keep this forum clean this forum is moderated. You can post in existing topics but new ones will have to be approved before they show up.
![]() |
[HOW TO] Patch AppleHDA - Knowledge Base |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 10 2009, 04:26 PM Post #221
|
![]() ![]() ![]() ![]() ![]()
|
Hey Mr The king.. sure.. i've read and applied all your guide.. in this topic/page ------- I said you didn't read the guide b/c my kext is not a kext(lol) its a plist only kext that patch on the fly vanilla one. So kextloading it will bring you nothing... My fix kext must be used with hdaenabler/or dsdt injection and with original applehda.kext in place(/s/l/e) If you want it to be on /Extra it must be on mkext format (Extensions.mkext) maybe.. can I try to manage snow drivers into a 10.5.6 installation.. like a did for some other kext? I see that the dependencied are few.. like Audiodriver and pcifamily.. but in newer hda driver I see a plugin called mickey.. and in system it give many errors,,, Best IMHO if you want to play with snow kext is to test on snow, don't try to add more problems then you have already in leopard. Just my 2 cents... I will try to help you, if I can get some free time, but just to know the chance are very low, tried to help some friends of mine and failed. Why? B/c is hard to do such many tests when you don't have that hardware under your fingers... And BTW 3 weeks is just for warm...I spent more then 3 months on AD1988b patching and almost the same on ALC888 S/T from my lappie, so be prepaired if you want it done. Funny! who edited my lappie kext? Maybe you should ask that guy(Cnnn) to help you seems really good on what hes doing...what a lame! |
|
Kosterin Anton
InsanelyMac Protégé
|
![]() |
Mar 11 2009, 09:19 PM Post #222
|
|
2 THe KiNG:
Can you help me with AD1988? Codec dump AD1988 looks very much like AD1988B. Ubuntu codec dump:
AD1988_CodecDump.txt ( 13K )
Number of downloads: 18Converted Svg Scheme (PDF file):
AD1988_ConvertCodecDump.txt.pdf ( 305.72K )
Number of downloads: 20I give you fix kext and make some mode for AD1988: 1) Change Codec Id from 0x11d4198b to 0x11d41988 (2 places in plist) 2) Change AD1988B to AD1988 I make hex fix AppleHDA in AppleHDA.kext (change 8b19d411 to 8819d411) After that I add HDEF in DSDT CODE Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0xe1, 0x81, 0x43, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x17) { "Analog Devices AD1988" }, "PinConfigurations", Buffer (0x20) { /* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01, /* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01, /* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01, /* 0018 */ 0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } And now all work
1.gif ( 31.06K )
Number of downloads: 49
Picture_3.png ( 196.44K )
Number of downloads: 49
2.gif ( 22.51K )
Number of downloads: 33
3.gif ( 24.75K )
Number of downloads: 31But sound not work. |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 11 2009, 09:49 PM Post #223
|
![]() ![]() ![]() ![]() ![]()
|
Did u tested all 3 outs and sound dosent come on all?
If yes I have no idea sorry, as I said cant do much w/o that board under my fingers... |
|
Kosterin Anton
InsanelyMac Protégé
|
![]() |
Mar 11 2009, 11:50 PM Post #224
|
|
2 THe KiNG:
1) Can you give your codec dump for AD1988B? I want to compare our codec dumpes. 2) As I understand Pin config in Linux and Vista not correct? 3) How you select you pathmap? (as i know, you select just not only bold connection on graph) |
|
kizwan
InsanelyMac Legend
|
![]() |
Mar 12 2009, 11:07 AM Post #225
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Did u tested all 3 outs and sound dosent come on all? If yes I have no idea sorry, as I said cant do much w/o that board under my fingers... EDIT: It is working perfectly (post #213). ![]() ![]() ![]() Audio out (internal & headphone) working. External mic become internal mic (working), so, external mic not working. Line-In also not working. Perhaps there are Node IDs missing from the codec dump. Maybe codec verbs collected not complete. Well....I'm just speculating. kizwan |
|
thorazine74
InsanelyMac Geek
|
![]() |
Mar 12 2009, 04:14 PM Post #226
|
![]() ![]() ![]()
|
B/c we don't have EFI Those are "injected" in real macs by EFI. Anyway on latest snow kitty apple seems to "extend" the HDA capability, what I mean to say is that now HDA reads verbs from BIOS! Still the need of HDAEnabler or DSDT injection is needed... I have to research more on it... Are you saying the layout-id value is hardcoded into efi for each different mac model and just read by AppleHDA? I was assuming the layout was being autodetected at runtime somehow because I looked at all those real mac decompiled dsdt tables posted in new releases forum and I didnt see anything in the hdef section; so I was trying to find out how applehda choose the proper layout id for a given codec. Do you know how the layout id value comes into the ioregistry if its not from the dsdt table? |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 12 2009, 09:27 PM Post #227
|
![]() ![]() ![]() ![]() ![]()
|
CODE <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)</key> <dict> <key>@0,AAPL,boot-display</key> <string></string> <key>@0,EDID</key> <data> AP///////wAGEImcAAAAAAMSAQOAHRJ4CtrgmFlRjCQiUFQAAAABAQEBAQEB AQEBAQEBAQEBUhwAj1AgLjAwIDYAHrMQAAAYAAAAAQAGECAAAAAAAAAAAAog AAAA/gBMUDEzM1dYMi1UTEMxAAAA/gBDb2xvciBMQ0QKICAgAKc= </data> <key>@0,NVMT</key> <data> CwN/IAYQiZwABSADjwUwBVAFAABOAyMDKQMAACBDUgQAAAEBsAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAED/EAUBAAAAAAAAAAAI AADCAgAA </data> <key>@0,backlight-control</key> <string>0x00000001</string> <key>@0,built-in</key> <string></string> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,device_type</key> <string>display</string> <key>@0,display-cfg</key> <string>0x00030103</string> <key>@0,fboffset</key> <string>0x00010000</string> <key>@0,name</key> <string>NVDA,Display-A</string> <key>@0,pwm-info</key> <data> ARQAZKhhAAAeAgAALAAAAAAEAAA= </data> <key>@0,use-backlight-blanking</key> <string></string> <key>@1,can-hot-plug</key> <string></string> <key>@1,compatible</key> <string>NVDA,NVMac</string> <key>@1,device_type</key> <string>display</string> <key>@1,display-cfg</key> <string>0x0108ffff</string> <key>@1,name</key> <string>NVDA,Display-B</string> <key>AAPL,aux-power-connected</key> <string>0x00000001</string> <key>AAPL,backlight-control</key> <string>0x00000001</string> <key>AAPL00,DataJustify</key> <string>0x00000001</string> <key>AAPL00,Dither</key> <string>0x00000000</string> <key>AAPL00,DualLink</key> <string>0x00000000</string> <key>AAPL00,Inverter</key> <string>0x00000000</string> <key>AAPL00,InverterCurrent</key> <string>0x00000000</string> <key>AAPL00,InverterFrequency</key> <string>0x0000021e</string> <key>AAPL00,LinkFormat</key> <string>0x00000000</string> <key>AAPL00,LinkType</key> <string>0x00000000</string> <key>AAPL00,PixelFormat</key> <string>0x00000000</string> <key>AAPL00,T1</key> <string>0x00000000</string> <key>AAPL00,T2</key> <string>0x00000001</string> <key>AAPL00,T3</key> <string>0x000000c8</string> <key>AAPL00,T4</key> <string>0x000000c8</string> <key>AAPL00,T5</key> <string>0x00000001</string> <key>AAPL00,T6</key> <string>0x00000000</string> <key>AAPL00,T7</key> <string>0x00000190</string> <key>AAPL00,blackscreen-preferences</key> <string>0x08000000</string> <key>AAPL01,blackscreen-preferences</key> <string>0x08000000</string> <key>NVCAP</key> <data> BQEAAAAAAQAGAAAAAAABCwAAAAA= </data> <key>NVDA,Features</key> <string>0x00aa02ff</string> <key>VRAM,totalsize</key> <string>0x10000000</string> <key>device_type</key> <string>NVDA,Parent</string> <key>model</key> <string>NVIDIA GeForce 9400M</string> <key>rom-revision</key> <string>0x33343333</string> <key>saved-config</key> <data> CwgwAqoAAABwABAGnIkAAwJ/AAUgA48FMABQAE4DAwAJAAwAUhwAAAAAAAAB AAAAAAAAAAAAwgIBAAAAAAAADwKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>subsystem-id</key> <string>0x000000aa</string> </dict> <key>PciRoot(0x0)/Pci(0x8,0x0)</key> <dict> <key>AFGLowPowerState</key> <string>0x00000003</string> <key>CodecAddressMask</key> <string>0x01</string> <key>MaximumBootBeepVolume</key> <string>0x32</string> <key>PinConfigurations</key> <data> UEArASAwiwFAARCQEAGgkEEBEJBwkKEBYOBLATDgywE= </data> <key>layout-id</key> <string>0x0000003f</string> <key>platformFamily</key> <string>0x00</string> </dict> </dict> </plist> That ^^^ is device properties, that's how OSX knows... Dunno 100% from where comes into the first place, my guess is EFI who provide that data... I'm not an expert in this kind of stuff, and really dont care from where comes...but once is set then my guess is stored in NVRAM. Ask someone with better knowledge... |
|
maledizione
InsanelyMac Protégé
|
![]() |
Mar 13 2009, 04:22 AM Post #228
|
|
@TheKing
I'm desperate trying to get AD1988b working on my Rampage Formula mobo. Seems i can't find any HDAEnabler that suits for me. Could you please provide me a good one? I use iDeneb 10.5.6 With most i tried i got sound assertion everywere, and in all other cases i can't get 5.1 working Tnx |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 13 2009, 10:40 AM Post #229
|
![]() ![]() ![]() ![]() ![]()
|
Use my kext and patch your DSDT as I explained.
If you don't know how to patch it and still need HDAEnabler.kext look on first topic(on kexts plugins) for it. Also use them with original applehda.kext! Dunno why you guys still use custom distros for install when retail installation is so easy... |
|
thorazine74
InsanelyMac Geek
|
![]() |
Mar 13 2009, 11:56 AM Post #230
|
![]() ![]() ![]()
|
CODE <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)</key> <dict> <key>@0,AAPL,boot-display</key> <string></string> <key>@0,EDID</key> <data> AP///////wAGEImcAAAAAAMSAQOAHRJ4CtrgmFlRjCQiUFQAAAABAQEBAQEB AQEBAQEBAQEBUhwAj1AgLjAwIDYAHrMQAAAYAAAAAQAGECAAAAAAAAAAAAog AAAA/gBMUDEzM1dYMi1UTEMxAAAA/gBDb2xvciBMQ0QKICAgAKc= </data> <key>@0,NVMT</key> <data> CwN/IAYQiZwABSADjwUwBVAFAABOAyMDKQMAACBDUgQAAAEBsAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAED/EAUBAAAAAAAAAAAI AADCAgAA </data> <key>@0,backlight-control</key> <string>0x00000001</string> <key>@0,built-in</key> <string></string> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,device_type</key> <string>display</string> <key>@0,display-cfg</key> <string>0x00030103</string> <key>@0,fboffset</key> <string>0x00010000</string> <key>@0,name</key> <string>NVDA,Display-A</string> <key>@0,pwm-info</key> <data> ARQAZKhhAAAeAgAALAAAAAAEAAA= </data> <key>@0,use-backlight-blanking</key> <string></string> <key>@1,can-hot-plug</key> <string></string> <key>@1,compatible</key> <string>NVDA,NVMac</string> <key>@1,device_type</key> <string>display</string> <key>@1,display-cfg</key> <string>0x0108ffff</string> <key>@1,name</key> <string>NVDA,Display-B</string> <key>AAPL,aux-power-connected</key> <string>0x00000001</string> <key>AAPL,backlight-control</key> <string>0x00000001</string> <key>AAPL00,DataJustify</key> <string>0x00000001</string> <key>AAPL00,Dither</key> <string>0x00000000</string> <key>AAPL00,DualLink</key> <string>0x00000000</string> <key>AAPL00,Inverter</key> <string>0x00000000</string> <key>AAPL00,InverterCurrent</key> <string>0x00000000</string> <key>AAPL00,InverterFrequency</key> <string>0x0000021e</string> <key>AAPL00,LinkFormat</key> <string>0x00000000</string> <key>AAPL00,LinkType</key> <string>0x00000000</string> <key>AAPL00,PixelFormat</key> <string>0x00000000</string> <key>AAPL00,T1</key> <string>0x00000000</string> <key>AAPL00,T2</key> <string>0x00000001</string> <key>AAPL00,T3</key> <string>0x000000c8</string> <key>AAPL00,T4</key> <string>0x000000c8</string> <key>AAPL00,T5</key> <string>0x00000001</string> <key>AAPL00,T6</key> <string>0x00000000</string> <key>AAPL00,T7</key> <string>0x00000190</string> <key>AAPL00,blackscreen-preferences</key> <string>0x08000000</string> <key>AAPL01,blackscreen-preferences</key> <string>0x08000000</string> <key>NVCAP</key> <data> BQEAAAAAAQAGAAAAAAABCwAAAAA= </data> <key>NVDA,Features</key> <string>0x00aa02ff</string> <key>VRAM,totalsize</key> <string>0x10000000</string> <key>device_type</key> <string>NVDA,Parent</string> <key>model</key> <string>NVIDIA GeForce 9400M</string> <key>rom-revision</key> <string>0x33343333</string> <key>saved-config</key> <data> CwgwAqoAAABwABAGnIkAAwJ/AAUgA48FMABQAE4DAwAJAAwAUhwAAAAAAAAB AAAAAAAAAAAAwgIBAAAAAAAADwKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>subsystem-id</key> <string>0x000000aa</string> </dict> <key>PciRoot(0x0)/Pci(0x8,0x0)</key> <dict> <key>AFGLowPowerState</key> <string>0x00000003</string> <key>CodecAddressMask</key> <string>0x01</string> <key>MaximumBootBeepVolume</key> <string>0x32</string> <key>PinConfigurations</key> <data> UEArASAwiwFAARCQEAGgkEEBEJBwkKEBYOBLATDgywE= </data> <key>layout-id</key> <string>0x0000003f</string> <key>platformFamily</key> <string>0x00</string> </dict> </dict> </plist> That ^^^ is device properties, that's how OSX knows... Dunno 100% from where comes into the first place, my guess is EFI who provide that data... I'm not an expert in this kind of stuff, and really dont care from where comes...but once is set then my guess is stored in NVRAM. Ask someone with better knowledge... Sorry I wasnt sure who to ask... I was just hoping the understand how each layout in vanilla applehda is assigned to each different mac model, hoping to be able to do the same with hackintosh layouts, but I guess thats not posible if we always need to at least inject the layout-id value. |
|
ubikforce
InsanelyMac Protégé
|
![]() |
Mar 13 2009, 12:22 PM Post #231
|
|
Use my kext and patch your DSDT as I explained. If you don't know how to patch it and still need HDAEnabler.kext look on first topic(on kexts plugins) for it. Also use them with original applehda.kext! Dunno why you guys still use custom distros for install when retail installation is so easy... same problem here with AD1988B and Asus Rampage Formula i've tried with HDAEnabler.kext and AD1988b.HDA.FIX.kext system profiler shows TWO Intel High Definition Audio: ![]() stereo works just fine, but still no 5.1 ![]() Also no luck with DSDTPatcher using your entry..same result (but one built in audio card) and a lot of sound assertions.. i'm using original applehda.kext (from 10.5.6) please help! |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 13 2009, 10:32 PM Post #232
|
![]() ![]() ![]() ![]() ![]()
|
OK
Seems that there are some problems on you guys, dunno why but works for me and other 2 persons... But to make sure all of you understand well what I say/write I will repeat the steps, plus I will add new kexts(working on latest snow) for AD1988b and AD2000b and ALC888ST(new one) So latest kexts I uploaded are only plist kexts, what mean that, they just patch on the fly the real one that must be original and in /System/Library/Extensions Original=untouched AppleHDA.kext My advice until you get it done put it on /s/l/e with HDAEnabler.kext if is leopard or HDEFEnabler.kext if is snow, then you can put them on /Extra/Extensions.mkext but REMEMBER they must be on mkext format not as kexts The other choice is DSDT patching for it. I recommend to use that only after you get it working on normal way. If you don't know how to do it then don't do that! Also don't forget to set the right permissions on kexts! If you don't know how use kexthelper to install them. Now the AD2000b thanks to Davve who test it for me: ![]() The kext: LINK HDAEnabler for Leopard: LINK HDEFEnabler for Snow: LINK New AD1988b The kext: LINK New ALC888 S/T for Notebook So what's new in this one? -fixed for latest snow build -changed secondary HeadPhones to Line Out(kind of weird to have 2 HP) -changed External mic to Line in(same reason^^) and now is on switch with internal mic that mean when you plug the jack on it internal mic is mute and switch to it and back when you remove it -removed HDMI since is not working yet... The kext: LINK These latest kexts are tested and working on 10.5.6 10.5.7(including 9j30) and snow(including 10a286) It is not my fault if you don't install them proper or you have a borked OS X install... |
|
og-phantom
InsanelyMac Geek
|
![]() |
Mar 14 2009, 10:37 AM Post #233
|
![]() ![]() ![]()
|
OK Seems that there are some problems on you guys, dunno why but works for me and other 2 persons... But to make sure all of you understand well what I say/write I will repeat the steps, plus I will add new kexts(working on latest snow) for AD1988b and AD2000b and ALC888ST(new one) So latest kexts I uploaded are only plist kexts, what mean that, they just patch on the fly the real one that must be original and in /System/Library/Extensions Original=untouched AppleHDA.kext My advice until you get it done put it on /s/l/e with HDAEnabler.kext if is leopard or HDEFEnabler.kext if is snow, then you can put them on /Extra/Extensions.mkext but REMEMBER they must be on mkext format not as kexts The other choice is DSDT patching for it. I recommend to use that only after you get it working on normal way. If you don't know how to do it then don't do that! Also don't forget to set the right permissions on kexts! If you don't know how use kexthelper to install them. Now the AD2000b thanks to Davve who test it for me: ![]() The kext: LINK HDAEnabler for Leopard: LINK HDEFEnabler for Snow: LINK New AD1988b The kext: LINK New ALC888 S/T for Notebook So what's new in this one? -fixed for latest snow build -changed secondary HeadPhones to Line Out(kind of weird to have 2 HP) -changed External mic to Line in(same reason^^) and now is on switch with internal mic that mean when you plug the jack on it internal mic is mute and switch to it and back when you remove it -removed HDMI since is not working yet... The kext: LINK These latest kexts are tested and working on 10.5.6 10.5.7(including 9j30) and snow(including 10a286) It is not my fault if you don't install them proper or you have a borked OS X install... The King, YOU ARE THE MAN!!! I finally have 5.1 working!!! Though, for some reason, doing the dsdt patch is no go. I am using the munky efi boot partition loader (v6.1 which does have dsdt.aml support). Using the HDAEnabler + the new ad1988b kext you posted, everything is working!!! I would like to figure out the DSDT issue tho... But, THANK YOU!!!!!! :-) Now I can pull my audigy 2 out of this box!!! :-) EDIT: Attached my dsdt_fixed.txt, The King, could you look at it and tell me if I did something wrong? Thanks!
Attached File(s)
|
|
camouflageX
InsanelyMac Protégé
|
![]() |
Mar 14 2009, 01:26 PM Post #234
|
|
I have a question about the DSDT fix: Do you still need any extra / modified kexts or do you need none at all if you do it right? Thanks.
|
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 14 2009, 03:48 PM Post #235
|
![]() ![]() ![]() ![]() ![]()
|
I have a question about the DSDT fix: Do you still need any extra / modified kexts or do you need none at all if you do it right? Thanks. I answer to your question several times, it is also explained in the guide on first page. DSDT fix only replace the need of HDAEnabler.kext or HDEFEnabler.kext |
|
AlexUA
InsanelyMac Protégé
|
![]() |
Mar 14 2009, 05:58 PM Post #236
|
|
hi! i have an acer aspire 5920g with alc888. in the 1st post i find a link for this card, but on rapidshare file was deleted. does anyone have this file??????
CODE New ALC888 S/T for Notebook So what's new in this one? -fixed for latest snow build -changed secondary HeadPhones to Line Out(kind of weird to have 2 HP) -changed External mic to Line in(same reason^^) and now is on switch with internal mic that mean when you plug the jack on it internal mic is mute and switch to it and back when you remove it -removed HDMI since is not working yet... The kext: LINK http://rapidshare.de/files/46071874/ALC888STNotebook.kext.zip.html ps: sorry for my english |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 14 2009, 07:51 PM Post #237
|
![]() ![]() ![]() ![]() ![]()
|
Just checked, the link is working fine...
If you don't know how to download a file from RS you should stay away from OS X, use windows.... |
|
sama7896
InsanelyMac Sage
|
![]() |
Mar 14 2009, 09:43 PM Post #238
|
![]() ![]() ![]() ![]() ![]() ![]()
|
Hi, The King!
I'm struggling for a few days now to get a ALC662_rev1 card to work, i've done most of the stuff on your tutorial, in the end i ended up to some kind of a break : - profiler shows card : - System preferences shows me output at sound but no sound is available ... what i figured out so far is that 20-12-2/27-12-2 does display sound icon, but without sound - inserting mic pin configuration results in a similar behavior.. 9-34-24 for mic preff shows me external mic in prefferences but it imediatly crashes into a kp. Attached is the codec dump, dump_hex, the decimal codegraph representation and the Info.plist from the AppleHDAPlatformDriver. Please take a look if you have time ... Would so much like to have headphone/mic support on my eeePC 701. It seems it is a special version of alc662, none of the drivers on the insanelymac work on it ( i've tried Thank you so much for your work! |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Mar 14 2009, 10:15 PM Post #239
|
![]() ![]() ![]() ![]() ![]()
|
Sorry sama7896 I said somewhere in this topic that I failed on my Atom's ALC662 rev 1 same as yours.
I got all that info in system profiller or preferences but not a damn sound out or in! :/ I mean is funny I can play with volume, mute etc. but no sound, same bug I got on msi wind ALC888...dunno why cause that but might be some good news in snow hda. If you look on it you will see a new plugin called AppleHDAHardwareConfigDriver.kext On plugin plist you will see some extra verb initialization commands, that could help(check msi wind forum to see what they use to get sound out from it) I decided to use my atom in my car as carfrontend stuff I f I will change my mind i will try to mess again with it and snow(no chance IMO on leopard, I tried all I know...) |
|
sama7896
InsanelyMac Sage
|
![]() |
Mar 14 2009, 10:31 PM Post #240
|
![]() ![]() ![]() ![]() ![]() ![]()
|
Sorry sama7896 I said somewhere in this topic that I failed on my Atom's ALC662 rev 1 same as yours. I got all that info in system profiller or preferences but not a damn sound out or in! :/ I mean is funny I can play with volume, mute etc. but no sound, same bug I got on msi wind ALC888...dunno why cause that but might be some good news in snow hda. If you look on it you will see a new plugin called AppleHDAHardwareConfigDriver.kext On plugin plist you will see some extra verb initialization commands, that could help(check msi wind forum to see what they use to get sound out from it) I decided to use my atom in my car as carfrontend stuff I f I will change my mind i will try to mess again with it and snow(no chance IMO on leopard, I tried all I know...) Thanks for the reply ! I've seen a lot of threads on the linux forums also complaining about pincong, it seems asus hardcoded in the linux kernel some modification to support alc662. |
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 10:13 AM |