Jump to content

AppleHDA Solution - Work in progress


Taruga
 Share

4,108 posts in this topic

Recommended Posts

Due to the AppleHDA Patcher coding to support SoundMax ADI198x and implementing an Internet version Checker/Update, the next version available for download will take a few days.

 

Nobody is forgotten, but there are a lot of sound codecs out there, and it´s a little hard to get them ready for everyone at the same time

 

<b>My tester for ADI told me that Headphones and LineOut (green) and spdif is working at the moment for ADI1986, but inputs not.</b>

 

I will try to fix this at least for ADI1986, 1988 and 198b to release in the next version

Also some sigmatel changes were made, as a lot of changes to the internal Patcher routines that is better for me in the future but will make me lose time now, but It was necessary to implement support to codecs, other than Realtek and Sigmatel

 

ALC888 on ICH7 is not forgotten

 

So, at the moment there are some Realtek, Sigmatel and Soundmax codecs working :whistle:

More will follow, Conexant for ex. and others....

 

I´m sorry but I can´t go faster with this because I´m coding 2 more projects at the same time, one of them for one of my clients and other for my friends and myself and I have a full time job so time is a little limited.

 

But things are going well, I think

So, keep coming here for news, new versions are always posted at post #1

 

cya all, and thank you for your support

Link to comment
Share on other sites

Well I know this is not the right place to ask but... The AppleHDA installer crashes my system (semthex kernel dec 9) so I downloaded mifki's and daemones' kernel since some people reported success with those. Problem is, I've tried to load both with no luck, always give kernel panic on boot. I've tried -s -legacy -v -x several times and still won't boot. Any ideas?? thanks in advance, i'm fearing this is a dead end :whistle:

 

If your codec is ALC888 on Asrock Conroe945 it seems that it´s not working yet, I have to review it to check what 's wrong

Link to comment
Share on other sites

Taruga,

 

is the Sigmatel 7634 supported ?

 

is the patcher supposed to work on 10.4.6 ?

 

thanks,

 

JD

 

I´m at work now, don´t remember of 7634 is supported or not, I will check at home

My AppleHDA Patcher is not to be used with other that 10.4.8 with 8.8.1 kernel

Link to comment
Share on other sites

Taruga, I know you are busy with all those questions and requests but can you gimme a little answer (or solution) according my post here: http://forum.insanelymac.com/index.php?s=&...st&p=284077

 

It's about LINE IN that is default at level 0.

 

Thanks in advance,

BiTRiP

 

I have to activate the so called THRU mode but don´t any any solution for it right now

Link to comment
Share on other sites

You my friend are a bad-ass! Thanks.. ALC882_AppleHDA_v0.4b.mpkg.zip works on my P5WD2 Premium

 

I backed up the AppleHDA.kext that was in /System/Library/Extensions, installed this package, rm /System/Library/Extensions.*, sync, reboot

 

(you guys gotta be more careful with that rm -rf stuff, someone's gonna rm their whole system)

 

 

Rebooted with Audio support. Amazing. Everything works for me now.

 

The Asus P5WD2 is now *almost* fully supported. (With the exception of one of my network cards. The one that's not intel doesn't work I believe)

Link to comment
Share on other sites

press F8 before the system boots, and type -sv, then follow the instructions (two commands) to mount your harddisk read/write, and fsck, then (yes i know -rf)

"rm -rf /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions.* ; sync ; reboot"

 

remove the quotes. If you type that command wrong you could end up having to reinstall.

 

Make sure before you try to run this patch again that you have the Semthex 8.8.1 kernel.

Edited by tejinashi
Link to comment
Share on other sites

I've tried using both Sigmatel 9200 codec dumps found in the 1.08 release. While one seems to detect all my input and output channels (Mic, Speaker, Headphone, SPDIF in, SFDIF out, line in, line out), nothing shows up in Inputs or Outputs in the Sounds settings. When I remove the line in layout, I can see Stereo Headphones in the Outputs section, and Line In in the Inputs section in Sound settings. But still no sound (volume control does not work either).

 

I suspect Line in works, but don't have a mic to test with. When I plug my headphones into the line in jack, I get some feedback showing up in the blue bars underneath the Line In section.

 

I'm pulling down an Ubuntu DVD (might as well try the Feisty Fawn pre-release while I'm playing around with my laptop) and will run my own codec dump, but I get the feeling that it won't work. It seems Taruga is close, but there's something missing. I may have to go read up on the details of my Sigmatel 9200 to figure out what the layout IDs should be, but if anyone has had success, please post your codec dump and a description of what you got working. I don't care about getting everything working right now, just headphones or speaker output.

 

I've also noticed a large number of kext dependencies missing for AppleHDA, specifically com.apple.iokit.* bundles. Could this be a problem? No matter what kernel I use, I seem to be missing at least a few bundles. I could supply specifics later if it helps, but I'm not near my laptop now.

 

My system:

Dell Latitude D820

Jas 10.4.8 AMD/SSE2/SSE3 (tried DaemonES, Mifki, and Semthex 8.8.1 kernels)

Edited by CyBeRiA
Link to comment
Share on other sites

I've tried using both Sigmatel 9200 codec dumps found in the 1.08 release. While one seems to detect all my input and output channels (Mic, Speaker, Headphone, SPDIF in, SFDIF out, line in, line out), nothing shows up in Inputs or Outputs in the Sounds settings. When I remove the line in layout, I can see Stereo Headphones in the Outputs section, and Line In in the Inputs section in Sound settings. But still no sound (volume control does not work either).

 

I suspect Line in works, but don't have a mic to test with. When I plug my headphones into the line in jack, I get some feedback showing up in the blue bars underneath the Line In section.

 

I'm pulling down an Ubuntu DVD (might as well try the Feisty Fawn pre-release while I'm playing around with my laptop) and will run my own codec dump, but I get the feeling that it won't work. It seems Taruga is close, but there's something missing. I may have to go read up on the details of my Sigmatel 9200 to figure out what the layout IDs should be, but if anyone has had success, please post your codec dump and a description of what you got working. I don't care about getting everything working right now, just headphones or speaker output.

 

I've also noticed a large number of kext dependencies missing for AppleHDA, specifically com.apple.iokit.* bundles. Could this be a problem? No matter what kernel I use, I seem to be missing at least a few bundles. I could supply specifics later if it helps, but I'm not near my laptop now.

 

My system:

Dell Latitude D820

Jas 10.4.8 AMD/SSE2/SSE3 (tried DaemonES, Mifki, and Semthex 8.8.1 kernels)

 

 

You should have it like this:

 

AppleHDA:

 

Version: 1.2.4

Last Modified: 06/01/04 02:40

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext

kext Version: 1.2.4a21

Load Address: 0x45661000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext is modified

 

AppleHDAController:

 

Version: 1.2.4

Last Modified: 06/01/04 02:40

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

kext Version: 1.2.4a21

Load Address: 0x4563b000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext is modified

 

If you have dependency problems, thats not good :(

And remember that one codec can be equal to another but sometimes vendors change them, that why linux dumps for you own system can help sometimes solving some problems

 

ps- If you can, send me a snapshot of inputs and ouputs as well as an ioreg dump: ioreg -lw0 > /ioreg.txt

Edited by Taruga
Link to comment
Share on other sites

Taruga,

 

Here's what I'm getting (notice it's close, but not quite):

 

Version: 1.2.4

Last Modified: 1/3/06 9:40 PM

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext

kext Version: 1.2.4a21

Load Address: 0x29ba6000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOAudioFamily: No valid version of this dependency can be found

com.apple.iokit.IOHDAFamily: No valid version of this dependency can be found

com.apple.kpi.bsd: No valid version of this dependency can be found

com.apple.kpi.iokit: No valid version of this dependency can be found

com.apple.kpi.libkern: No valid version of this dependency can be found

com.apple.kpi.mach: No valid version of this dependency can be found

Integrity: Kext is modified

 

Version: 1.2.4

Last Modified: 1/3/06 9:40 PM

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

kext Version: 1.2.4a21

Load Address: 0x23f8f000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOHDAFamily: No valid version of this dependency can be found

com.apple.iokit.IOPCIFamily: No valid version of this dependency can be found

com.apple.kpi.bsd: No valid version of this dependency can be found

com.apple.kpi.iokit: No valid version of this dependency can be found

com.apple.kpi.libkern: No valid version of this dependency can be found

com.apple.kpi.mach: No valid version of this dependency can be found

Integrity: Kext is modified

 

I'm wondering if I accidentally installed a different sound patch as part of my JaS installation. I may have to go back and pull the original kexts off the DVD...

 

At the very least, however, I would like to know where I could find the EXACT version of the kexts I should be using. I'm afraid that those two kexts aren't the only ones that are different, and those dependencies may not even exist on my machine, which would be a pain to find.

 

I've attached my ioreg

 

Thanks!

 

You should have it like this:

 

AppleHDA:

 

Version: 1.2.4

Last Modified: 06/01/04 02:40

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext

kext Version: 1.2.4a21

Load Address: 0x45661000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext is modified

 

AppleHDAController:

 

Version: 1.2.4

Last Modified: 06/01/04 02:40

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

kext Version: 1.2.4a21

Load Address: 0x4563b000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext is modified

 

If you have dependency problems, thats not good :(

And remember that one codec can be equal to another but sometimes vendors change them, that why linux dumps for you own system can help sometimes solving some problems

 

ps- If you can, send me a snapshot of inputs and ouputs as well as an ioreg dump: ioreg -lw0 > /ioreg.txt

ioreg.txt

Link to comment
Share on other sites

I try AppleHDAPather 1.09 with no luck (my sound disappear) my card is 861/880

 

EDIT

 

I replace AppleHDA.kext/Contents/MacOS/AppleHDA with one that worked from other post (only line out, no volume change) and get line out back. Maybe some {censored} is hardcode to that file.

Probably that file omit all settings and use is own coded inside. I am not sure did guy that post the file use for sure kext form 10.4.8 becouse these worked has only 130 Kb these original about 560 Kb

 

these worked http://forum.insanelymac.com/index.php?s=&...st&p=274325

linux_dump.txt

Edited by alicheusz
Link to comment
Share on other sites

I too am having the dependency issues.... I'm using the JaS 10.4.8 install and attempting to patch a Realtek ALC861 on a Toshiba Satellite.

 

AppleHDA:

 

Version: 1.2.4

Last Modified: 9/29/06 10:08 PM

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext

kext Version: 1.2.4a21

Load Address: 0x4c52c000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOAudioFamily: No valid version of this dependency can be found

com.apple.iokit.IOHDAFamily: No valid version of this dependency can be found

com.apple.kpi.bsd: No valid version of this dependency can be found

com.apple.kpi.iokit: No valid version of this dependency can be found

com.apple.kpi.libkern: No valid version of this dependency can be found

com.apple.kpi.mach: No valid version of this dependency can be found

Integrity: Kext is modified

 

AppleHDAController:

 

Version: 1.2.4

Last Modified: 9/29/06 10:08 PM

Get Info String: 1.2.4a21, Copyright Apple Computer, Inc. 2005-2006

Location: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

kext Version: 1.2.4a21

Load Address: 0x3c3d6000

Valid: Yes

Authentic: Yes

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IOHDAFamily: No valid version of this dependency can be found

com.apple.iokit.IOPCIFamily: No valid version of this dependency can be found

com.apple.kpi.bsd: No valid version of this dependency can be found

com.apple.kpi.iokit: No valid version of this dependency can be found

com.apple.kpi.libkern: No valid version of this dependency can be found

com.apple.kpi.mach: No valid version of this dependency can be found

Integrity: Kext is modified

Edited by jziggy618
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...