Jump to content

ALC889A, Gigabyte (Intel): now having a working front mic

ALC889aALC898 ALC887(H87M-HD3) ALC662(945GCM-S2L)

  • Please log in to reply
1152 replies to this topic

#61
Rik26

Rik26

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 254 posts

@Rik26

First, I thought it's maybe about my CodeVerbs and front audio kit. I removed front audio kit (not support HDA) from a cheap case, and I connected it to EP35-DS3P. I tested many kexts without issues. Finally, I built Extensions.mkext, including AppleSMBIOSEFI.kext, and tested some of my edited kexts. I found the problem as followings:
To solve the issue is to use SMBIOSResolver.kext or latest modded AppleSMBIOS.kext instead of AppleSMBIOSEFI.kext. However, if you are using SMBIOSResolver.kext and listening to music, you will hear unlike popup sound at the beginning.

Note:

While I am typing this reply and listening to music, my regular front kit is still connected to MOBO. I will test AppleSMBIOSEFI.kext and HDA front audio kit. ---> tested and got the same issues.

If you didn't tell me that you want to use AppleSMBIOSEFI.kext, I might not find out what cause is.

I removed AppleSMBIOSEFI.kext and I tried to use karaakeha1's patched AppleSMBIOS.kext. Now I've only 1 fMikey error in console as you wrote in readme. Thanks a lot

#62
LS8

LS8

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 573 posts
  • Gender:Male
  • Location:Reality Distortion Field
1.6.2a37_3outs3ins_digital_HDA_headphone.zip works perfectly with GA-EP45-DQ6.

Thank you!

#63
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

.
.
EDIT:
I use AppleSMBIOSEFI but also tested with SMBIOSResolver (same thing).



@macgirl

I got legacy for 888 from stickpin's thread. I just copied CodecVerbs from your edited legacy and added OSBundleRequired key to stickpin's legacy. I don't know what your MOBO is.

Picture of hdaenabler in a zip file;
You will see data of PinConfigurations, but not for 885/889. I don't know about this.
layout-id is "x." It's <7803000>. Dec of 888 ---> Hex of 0x378.

Picture of controller in a zip file;
See PreservePinConfigurations, your edited legacy does not have it.

For my 889/885, I could enter some CodecVerbs (about 6 or 7) with having PreservePinConfigurations to get it works the same one which has all CodecVerbs of ConfigData. But, it would not show devices in System Profiler.

Your edited legacy;
Controller: LayoutID is 888.
Platform: LayoutID is 12.
In this issue, AppleHDA.kext should not be loaded. I was confused how you got as you posted.

deleted

Don't forget to install vanilla AppleHDA.kext to S/L/E. It can be 1.5.7a24 or 1.6.2a37.



I've been editing stickpin's legacy for 883 to work on my GA-945GCM-S2L (ALC662). Now, outputs (internal speaker, Line Out at blue, headphone, and digital) are working, but I need to solve the problem of input. I got name of internal & external microphones. I tested both AppleHDA.kext 1.5.7a24 and 1.6.2a37.
Also, I have the same problem of digital (got only 2ch) for 945GCM. If I can fix this problem, I will tell you.


#64
indraganzo

indraganzo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts

I have the same problem of digital (got only 2ch) for 945GCM. If I can fix this problem, I will tell you.


On my GA EP45T DS3 ALC889a I also get only 2 chanels out of the digital ( I haven't tested but in the Aggregate Device editor it shows only 2 ch out under digital out)

Is that normal ?

I know some people on this forum use only the digital out to get their logitech digital 5.1 speakers working..

does it show more channels out if we plug a digital 5.1 speaker system?

#65
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

On my GA EP45T DS3 ALC889a I also get only 2 chanels out of the digital ( I haven't tested but in the Aggregate Device editor it shows only 2 ch out under digital out)

Is that normal ?

I know some people on this forum use only the digital out to get their logitech digital 5.1 speakers working..

does it show more channels out if we plug a digital 5.1 speaker system?


@indraganzo

Q: Is that normal ?
A: Yes, in Aggregate Device editor, it shows only 2 ch.

Attached File  midi_digital_1.jpg   60.84KB   219 downloads

However, your system can or cannot send the signal of encoded digital audio, you have to check as picture below. If "Encoded Digital Audio" does not show, it means your receiver will get only 2 ch. For now I know if using legacy method for such ALC888 & ALC662, it will get only 2 ch through Digital Out. Otherwise, ALC888 & ALC662 will get "Encoded Digital Audio", it got to use a working patched AppleHDA.kext.

Attached File  midi_digital_0.jpg   69.89KB   154 downloads

Q: does it show more channels out if we plug a digital 5.1 speaker system?
A: No.

#66
iwantosx

iwantosx

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Not working in iDeneb 10.5.5 upgraded to 10.5.6, nor in iPC 10.5.6. I'm using a gigabyte P35-DS3 with ALC889A.
I tried almost all drivers. It does show a volume manager and sound preferences all work after installing the driver, but it just gives no sound. It does work in a plain iDeneb 10.5.5 (and installed drivers from DVD)...
edit: After trying 10 drivers I found out I had to enable the Internal Speakers in the Sound Preferences under Output :/ I feel so stupid now lol. Thanks for the great drivers.

#67
Omega01

Omega01

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts

After trying 10 drivers I found out I had to enable the Internal Speakers in the Sound Preferences under Output :/ I feel so stupid now lol. Thanks for the great drivers.


Whoa - thanks man... you just made my day! Thought I'd be too stupid for this, too...
But seriously... "internal speaker"? Who would've thought that...?

Thanks and greetings,
Daniel

#68
MacKing

MacKing

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Malta, Europe
Do you think that these AppleHDA kexts will work for ALC861... Because I'm having cracked sound on startup and when running on battery

Thanks for your help

#69
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

Do you think that these AppleHDA kexts will work for ALC861... Because I'm having cracked sound on startup and when running on battery

Thanks for your help


No. These kexts are for ALC889A. If you hear popup sound occurs before playing songs, try latest AppleSMBIOS.kext on the 1st post.

#70
macgirl

macgirl

    Stargate's Pharaoh

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

@macgirl

I got legacy for 888 from stickpin's thread. I just copied CodecVerbs from your edited legacy and added OSBundleRequired key to stickpin's legacy. I don't know what your MOBO is.

Picture of hdaenabler in a zip file;
You will see data of PinConfigurations, but not for 885/889. I don't know about this.
layout-id is "x." It's <7803000>. Dec of 888 ---> Hex of 0x378.

Picture of controller in a zip file;
See PreservePinConfigurations, your edited legacy does not have it.

For my 889/885, I could enter some CodecVerbs (about 6 or 7) with having PreservePinConfigurations to get it works the same one which has all CodecVerbs of ConfigData. But, it would not show devices in System Profiler.

Your edited legacy;
Controller: LayoutID is 888.
Platform: LayoutID is 12.
In this issue, AppleHDA.kext should not be loaded. I was confused how you got as you posted.

Please try this and see system.log
And, compare to the working kext.

Don't forget to install vanilla AppleHDA.kext to S/L/E. It can be 1.5.7a24 or 1.6.2a37.
I've been editing stickpin's legacy for 883 to work on my GA-945GCM-S2L (ALC662). Now, outputs (internal speaker, Line Out at blue, headphone, and digital) are working, but I need to solve the problem of input. I got name of internal & external microphones. I tested both AppleHDA.kext 1.5.7a24 and 1.6.2a37.
Also, I have the same problem of digital (got only 2ch) for 945GCM. If I can fix this problem, I will tell you.

@tmongkol, I din't have time to test, I got a heacy load of work, even on weekends, hope can test ASAP.

#71
T-Rave

T-Rave

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
  • Gender:Male

those of you with ALC888 and cant get it working, try one of these 3 attached kext folders. the guy over at osxupdate.blogspot.com gave me permission to post them, as long as i mentioned that its all Taruga's work.


Very nice. This was the missing piece to my Gigabyte GA-EX58-UD3R. Made my system 100% in my eyes. I used the 0.2 version. Hendrix is playing through the speakers as I type :)

#72
indraganzo

indraganzo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
I have A MSI 975x Platinum PU edition even though the manufacturer states that the audio codec integrated on the motherboard is ALC 882M , my Linux dumps tell me that it is actually ALC 888. ( just like 889a is actually 885)
Using the information on this forum I have edited the 1.6.2.a37 HDA kexts and was able to get all the analog ports working!!! :)
and the credit obviously goes to Tmongkol , The King , Taurga and everybody else who has contributed to working HDA

Working
Rear pink mic working
Rear green Internal Speakers working
Rear Blue line in working
Rear Black line out working
Rear Orange line out working
Rear Grey line out working
SPDIF in and out working ( People with digital audio equipment please confirm, I do not have the equipment to check)
Also Surround sound is fully working analog and digital (Stereo ,5.1 ,6.1 ,7.1,7.1 rear ,Quadraphonic ,Hexegonal ,Octagonal and Encoded Digital Audio)

Not Working

Front green Head Phones not working
Front pinkExternal Mic not working

I could not configure the external microphone front pink due to the codecs limitations it has only two analog ports in and one digital .. I had to chose in between ext mic or Line out.....

Somehow OSX does not allow more than 4 outputs therefore I have edited two different Kexts one only anolog outputs and one with 3 anolg outputs and a digital output ;

ALC888 Address 0 AppleHDA 1.6.2.a37 4 Anolog Outputs 2 Analog & 1 Digital inputs (Click to Download)


Posted Image Posted Image
Posted Image Posted Image





ALC888 Address 0 AppleHDA 1.6.2.a37 3 Anolog 1 Digital Outputs 2 Analog & 1 Digital inputs (Click to Download)
Posted Image Posted Image
Posted Image Posted Image

I hope It works for you



@ Tmongkol

Internal speakers working fine but Some how The HeadPhone doesn't work from the front green no mater what I did, I have used your AppleHDAplatform structure as a template checked the routing over and over seems to be correct but no success.....
can you help please...

thnx in advance

#73
dgsga

dgsga

    I've seen things you people wouldn't believe...

  • Members
  • PipPipPip
  • 156 posts
  • Gender:Male
Indraganzo

Sounds very promising, I'd like to try your kexts but cannot download them. Each time a click on the link I get a 'do not have permission' error from the forum server despite being logged in. Could you check your attachments are uploaded OK??

Thanks!

#74
matei

matei

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
I can't download it too. It says "Sorry, but you do not have permission to use this feature. If you are not logged in, you may do so using the form below if available."

#75
indraganzo

indraganzo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
I don't know what went wrong must be some sort of permission error in the forum code I can use it no problems

Anyways for people who can not access these

try this one

[url="http://www.filefactory.com/file/afgeac5/n/ALC888_4A_out_amp_2A_1D_in_1_6_2_a37_zip"&gt;ALC888%204A%20out%20&%202A%201D%20in%201.6.2.a37%20.zip"]
ALC888 4A out & 2A 1D in 1.6.2.a37[/url]

[url="http://www.filefactory.com/file/afgead9/n/ALC888_3A_1D_out_amp_2A_1D_in_1_6_2_a37_zip"&gt;ALC888%203A%201D%20out%20&%202A%201D%20in%201.6.2.a37%20.zip"]
ALC888 3A 1D out & 2A 1D in 1.6.2.a37[/url]

#76
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

@ Tmongkol

Internal speakers working fine but Some how The HeadPhone doesn't work from the front green no mater what I did, I have used your AppleHDAplatform structure as a template checked the routing over and over seems to be correct but no success.....
can you help please...

thnx in advance



@indraganzo

Do you have HDA front audio panel? Changing from "Internal Speakers" to "Headphones" requires HDA front audio. You can see that I made many options.

#77
indraganzo

indraganzo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts

@indraganzo

Do you have HDA front audio panel? Changing from "Internal Speakers" to "Headphones" requires HDA front audio. You can see that I made many options.



I have a front audio panel.. and I used your HDA Headphone files as a template check my AppleHDAplatform
should I have used the regular headphone one instead?
and as a mater of fact one old kext I have found on this thread my front panel Hp worked but only hp and speakers worked
I have compared the routings in beetween to my surprise the routings were the same
I wonder if it is a mistake in the codec verbs default association values ?
I have used your default associations composing my codec verbs
or can it be related to delete delegate values in the AppleHDAplatform info.plist

thnx

#78
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

I have a front audio panel.. and I used your HDA Headphone files as a template check my AppleHDAplatform
should I have used the regular headphone one instead?
and as a mater of fact one old kext I have found on this thread my front panel Hp worked but only hp and speakers worked
I have compared the routings in beetween to my surprise the routings were the same
I wonder if it is a mistake in the codec verbs default association values ?
I have used your default associations composing my codec verbs
or can it be related to delete delegate values in the AppleHDAplatform info.plist

thnx


@indraganzo

I think your front audio kit does not support HDA. You can see the name of front audio header, HDA/Azalia or AC97. If it is AC97, you should use any regular one.

#79
helob

helob

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 216 posts
Hi tmongkol,
Trying out your latest ALC889A drivers (1.6.2a37 4outs3ins analog HDA haeadphones) and they are perfect except for error#1.
Any new development fixing this error? What are the known issues if any associated with this error?

On your Post#1, You mentioned

"DIY
Edit AppleHDA.kext/Contents/Resources/English.lproj/Localizable.strings"

What program do you recommend to edit the file 'Localizable.strings' which happen to be an unix executable file?

Thank you for your time and have a nice day.

#80
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

Hi tmongkol,
Trying out your latest ALC889A drivers (1.6.2a37 4outs3ins analog HDA haeadphones) and they are perfect except for error#1.
Any new development fixing this error? What are the known issues if any associated with this error?

On your Post#1, You mentioned

"DIY
Edit AppleHDA.kext/Contents/Resources/English.lproj/Localizable.strings"

What program do you recommend to edit the file 'Localizable.strings' which happen to be an unix executable file?

Thank you for your time and have a nice day.


I still have no idea to solve the error of fMikeyDriver.



You can use TextEdit, Smutron or any text editor for editing Localizable.strings.

move mouse to AppleHDA.kext & click right button --> Show Package Contents --> Contents --> .... unlit you reach Localizable.strings
click right button over Localizable.strings --> Open With --> select TextEdit, for example.





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