Jump to content
Mirone

AppleHDA

Recommended Posts

Hello Mirone.


Thanks for your feedback.

The file you sent me works, but only half. Consider:


positive:


1. Now the sound icon in the menu bar is enabled and the volume control works.

2. In Preferences detects the device and controls work.

3. System Information shows all the components of the device correctly.

4. The internal microphone works.


negative:


1. There is no sound from the internal speaker. But if you hear when you connect headphones (although the sound is poor).

2. No Preferences detects change internal to external devices.

3. No chance of noise reduction for the microphone ..

4. Multiple kernel error messages like "Sound assertion in AppleHDAWidget at line ..."


Can you help to solve these problems? I've been trying for several days but nothing works.

A greeting.

Laptop Compal IFL90

Intel Core 2 Duo T7500 2 GHz

Chipset Intel Crestline PM965

NVidia Geforfe 8600M GT 512 Mb

Realtek ALC268

Mac OS X Mountain Lion 10.8.3 (D78) Chameleon 2.2 r2064

Link to comment
Share on other sites

Hello Mirone.


Thanks for your feedback.

The file you sent me works, but only half. Consider:


positive:


1. Now the sound icon in the menu bar is enabled and the volume control works.

2. In Preferences detects the device and controls work.

3. System Information shows all the components of the device correctly.

4. The internal microphone works.


negative:


1. There is no sound from the internal speaker. But if you hear when you connect headphones (although the sound is poor).

2. No Preferences detects change internal to external devices.

3. No chance of noise reduction for the microphone ..

4. Multiple kernel error messages like "Sound assertion in AppleHDAWidget at line ..."


Can you help to solve these problems? I've been trying for several days but nothing works.

A greeting.

I will calmly analyze later and send you another kext.

btn_donate_SM.gif
Link to comment
Share on other sites

Hello, again, Mirone.


I further investigated, starting from the HDA kext who sent me and I got everything to work ok. :D

I have done the following:


1.I reconfigured Platforms.xml and layout12.xml from AppleHDAPlatformDriver.kext of 1.7.4 version of AppleHDA.kext that had been using since Snow.


2. In info.list (configdata) of AppleHDAHardwareConfigDriver.kext, I have also used the 1.7.4 version


With these changes everything works correctly.

 

Only slight problem not solved:


Every 50 seconds, exactly, the kernel delivers 4 times the error messages "Sound assertion in AppleHDAWidget at line 2122", that's all.


Now I'm researching, using your guide, and I'm trying to patch AppleHDA.kext native ML, ie from version 2.3.0.


I have not achieved anything. No I do wrong, or maybe the settings need to be different.


I'm patching from ADI 1984B. Is that correct? or in ML must use ADI 1984 or ALC 885? Always from Layout ID 12?, as it is in DSDT?

My weak point of the whole process is the Platforms.xml, then I lose. Maybe that's why no work.


I can help achieve this, if possible?


Thank you very much for your cooperation.


:P:P:P

Laptop Compal IFL90

Intel Core 2 Duo T7500 2 GHz

Chipset Intel Crestline PM965

NVidia Geforfe 8600M GT 512 Mb

Realtek ALC268

Mac OS X Mountain Lion 10.8.3 (D78) Chameleon 2.2 r2064

Link to comment
Share on other sites

Hello, again, Mirone.


I further investigated, starting from the HDA kext who sent me and I got everything to work ok. :D

I have done the following:


1.I reconfigured Platforms.xml and layout12.xml from AppleHDAPlatformDriver.kext of 1.7.4 version of AppleHDA.kext that had been using since Snow.


2. In info.list (configdata) of AppleHDAHardwareConfigDriver.kext, I have also used the 1.7.4 version


With these changes everything works correctly.

 

Only slight problem not solved:


Every 50 seconds, exactly, the kernel delivers 4 times the error messages "Sound assertion in AppleHDAWidget at line 2122", that's all.


Now I'm researching, using your guide, and I'm trying to patch AppleHDA.kext native ML, ie from version 2.3.0.


I have not achieved anything. No I do wrong, or maybe the settings need to be different.


I'm patching from ADI 1984B. Is that correct? or in ML must use ADI 1984 or ALC 885? Always from Layout ID 12?, as it is in DSDT?

My weak point of the whole process is the Platforms.xml, then I lose. Maybe that's why no work.


I can help achieve this, if possible?


Thank you very much for your cooperation.


:P:P:P

ADI1984b correct, you can use other layouts,

pathmaps and follow the examples of kext I sent you.

Try This kext: http://www.sendspace.com/file/sme10l

Edited by Guest
btn_donate_SM.gif
Link to comment
Share on other sites

 

i tried running this script but it gave me this error

cd ~ / Desktop && mkdir CodecDump && c is in / proc / asound / card * / codec # *;'s f = "$ {c / \ / * card / card};" cat "$ c"> CodecDump / $ { f / / \ / / -}. txt; && zip-r done CodecDump.zip CodecDump

 

c: command not found

 

than i figured it out that google translate fuxed it , so i copied the script again from its original form than it worked and gave me the zip file but i think my audio device is not in there and only the HDMI is available, so please look in the attached file of codec_dump

--------

i tried to run that .sh script which is posted as an attachment in that thread but it didn't gave me any output and just showed me a blinking cursor........i left it for around half an hour in that way but still the same blinking cursor. :(

CodecDump of amitkool21.zip

Link to comment
Share on other sites


i tried running this script but it gave me this error

cd ~ / Desktop && mkdir CodecDump && c is in / proc / asound / card * / codec # *;'s f = "$ {c / \ / * card / card};" cat "$ c"> CodecDump / $ { f / / \ / / -}. txt; && zip-r done CodecDump.zip CodecDump




than i figured it out that google translate fuxed it , so i copied the script again from its original form than it worked and gave me the zip file but i think my audio device is not in there and only the HDMI is available, so please look in the attached file of codec_dump

--------

i tried to run that .sh script which is posted as an attachment in that thread but it didn't gave me any output and just showed me a blinking cursor........i left it for around half an hour in that way but still the same blinking cursor. :(

these are your video card's HDMI audio, Try again I need your codec_dump ALC898.

Run this in the terminal:

cd ~/Desktop && mkdir CodecDump && for c in /proc/asound/card*/codec#*; do f="${c/\/*card/card}"; cat "$c" > CodecDump/${f//\//-}.txt; done && zip -r CodecDump.zip CodecDump

use last version of Ubuntu: http://www.ubuntu.com/download

Edited by Guest
btn_donate_SM.gif
Link to comment
Share on other sites

these are your video card's HDMI audio, Try again I need your codec_dump ALC898.

 

i think linux didn't detected my audio device thats why it happened......i have tried it so many times and the same result came, so i used darwin dump in OS X


this dump is without any audio kext : http://www.mediafire.com/?12f5z1umt1dg9n1

****************************

this darwin dump with working audio kexts, but those kexts have issues : http://www.mediafire.com/?5r5phily8f7za9q

Link to comment
Share on other sites


i think linux didn't detected my audio device thats why it happened......i have tried it so many times and the same result came, so i used darwin dump in OS X


this dump is without any audio kext : http://www.mediafire.com/?12f5z1umt1dg9n1

****************************

this darwin dump with working audio kexts, but those kexts have issues : http://www.mediafire.com/?5r5phily8f7za9q

you can not get through codec_dump darwing dump.
btn_donate_SM.gif
Link to comment
Share on other sites

ok

send me your codec_dump and copy ioreg.

i have already sent you the codec_dump...please check my last post


IOReg : http://www.mediafire.com/?dqoi25ohnz56eo6

DarwinDump : http://www.mediafire.com/?pzl7r72t3tztvmt

Codec_Dump : http://www.mediafire.com/?epc07j1lrxtjwgm

check card0-codec#2.txt file in codec_dump

 

@amitkool21

Try this Kext: http://www.sendspace.com/file/1hqw4t

layout is 0x0c (12) in the patch HDEF.

i copied this kext in /Extra/Extension and ran myfix than reboot but nothing happened.......there is no device in input/output fields in system prefs.

i used it without any DSDT.


darwin dump after this kext : http://www.mediafire.com/?411h449905eajv2

Link to comment
Share on other sites

hello



must use dsdt to inject the layout id to the kext


layout is 0x0c (12) in the patch HDEF.


i used it without any DSDT.


something is wrong with conversation...


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...