Jump to content
vit9696

AppleALC — dynamic AppleHDA patching

3,374 posts in this topic

Recommended Posts

Posted (edited)
7 hours ago, insant9999 said:

headphones only gets detected if i plugin in jack half way in and only one channel is working if i insert it all way in headphones wont be detected at all.

there is no issue on windows.

Front panel connector is defective, pin detect is not working; replace

Windows, not relevant.  Windows supports AC97, macOS does not; both support HD Audio

Workaround is to split front panel green audio device from motherboard green

 

Edited by toleda

Share this post


Link to post
Share on other sites
Advertisement
Posted (edited)

Hello

 

I am trying to do myself using AppleALC.

The report is meant to contain:

1. Laptop model/Motherboard model
   Asus S14 S410UN i5-8250U

2. Codec name

    Conexant Smart HD Audio ID 14f1:1f72

 Vendor Id: 0x14f11f72
Subsystem Id: 0x10431c50
Revision Id: 0x100000

    Codec0 from linux included

3. Layout used with the info what works for you (ideally if you try them all)

    I am using 13 but not works, going others, config.plist included...
4. OS X versions you tried

   OSX HighSierra 10.13.3


5. Autogenerated Info.plist

attached..

 

	Layout, hex: 0x0000000d , dec: 13
	PinConfigurations:
4010210310011790f001f0403010a1032001a795
	Codecs Found: 1
HDA:
0 CodecAddress:0x0
VendorID: 0x14f11f72
RevisionID: 0x100000
CodecID: 351346546
Revision(dec):=1048576
Id=0x1f72
Id(dec)=8050
Vendor=0x14f1
Vendor(dec)=5361
	File Doesn't Exist, Will Create: /Users/tatok/Desktop/Info.plist
Merge: Error Reading File: Patch.plist
Merge: Error Reading File: Patch.plist
./Codec-Info.command: line 127: ((: 1f72: value too great for base (error token is "1f72")
Merge: Error Reading File: Patch.plist
Merge: Error Reading File: Patch.plist
Merge: Error Reading File: Patch.plist
	

 

config.plist, hdef renaming on and patched dsdt (unpatched for hda/hdef)

Other logs and clover config http://www34.zippyshare.com/v/o2JDbbno/file.html

codec0.txt

Info.plist

 

 

EDIT: 

Now it works wth layout 3. Detected as Conexant CX8050

Attached the debug files : logshow.log

logshow.log

Edited by Babiloe

Share this post


Link to post
Share on other sites

@jin2k9
Thanks, I'll give the codec to the release.

@junoir
No, the Platforms13.xml was only for your own experiments with the AppleALC source.

One last try:

Trial_AppleALC.kext.zip

Mic front in the switch with LineIn back blue
Mic back separately

Under OSX two inputs are already good. Important is the front mic.

Share this post


Link to post
Share on other sites
15 hours ago, toleda said:

Front panel connector is defective, pin detect is not working; replace

Windows, not relevant.  Windows supports AC97, macOS does not; both support HD Audio

Workaround is to split front panel green audio device from motherboard green

 

Thank you so much! it was indeed faulty connector. on windows i had disabled front panel headphone detection that's why it worked on windows. replaced it and it works like a charm!

Share this post


Link to post
Share on other sites
2 hours ago, MacPeet said:

 

@junoir
No, the Platforms13.xml was only for your own experiments with the AppleALC source.

One last try:

Trial_AppleALC.kext.zip

Mic front in the switch with LineIn back blue
Mic back separately

Under OSX two inputs are already good. Important is the front mic.

Nope, doesn't work, just front mic and rear line-in, which is already a huge progress, so let's just call it a day :D I think you can make this the final version, maybe someone else will have more luck

Share this post


Link to post
Share on other sites

hello @vandroiy2012

I have new devices, new codec´s.

Resources_new_CX20641_and_CX20642.zip

CX20641 - LayoutID 11 (0B) and LayoutID 13 (0D) for Dell OptiPlex 3010 or compatible
CX20642 - LayoutID 11 (0B) and LayoutID 13 (0D) for Fujitsu ESPRIMO E910 E90+ or compatible

all works good
 
can you please added the new codec?
 
many thanks

Share this post


Link to post
Share on other sites
Posted (edited)

not working for me without your patch in config . plist

39 minutes ago, FredWst said:

Hello,

HDMI fix for 10.13.4 Bx

AppleALC has been updated for some nvidia hdau id.

Thank's to vit9696. 

Compil with debug

AppleALC.kext.zip

I have understood I have to insert my device id in applealc and then recompile it :) (thank you Fred)

 

Edited by fabiosun
add some infos

Share this post


Link to post
Share on other sites
33 minutes ago, fabiosun said:

not working for me without your patch in config . plist

I have understood I have to insert my device id in applealc and then recompile it :) (thank you Fred)

 

5abbdf7a89ab3_Sanstitre.png.a67c97f028332beeed33d16c3d211f7a.png

 

Yes you need to add  it

 

Share this post


Link to post
Share on other sites
45 minutes ago, meaganmargaret said:

Anyone have the compiled version of 1.2.4 and the new Lilu?

Here you go Github AppleALC 1.2.4 Release and download 1.2.4 Release.zip from the links provided, always check this page because it's the official one ^_^

Share this post


Link to post
Share on other sites

GTX 1070 DisplayPort audio still not working for me on 10.13.4 and AppleALC 1.2.4. Was working prior to update.

Share this post


Link to post
Share on other sites
22 minutes ago, redflame said:

GTX 1070 DisplayPort audio still not working for me on 10.13.4 and AppleALC 1.2.4. Was working prior to update.

Can u give us, HDAU ID from ioregistryexplorer ?

Fred

Share this post


Link to post
Share on other sites

I currently have the Clevo P950HR laptop. AppleALC.kext is not working for me :(, probably because there is only desktop support for the ALC1220 codec.

Attached is my 'codecgraph' folder with the codec_dump.txt. In the verbs.txt I also added my changes after playing with PinConfigurator.app. There is also a PathMap flowchart based on that Vietnamese video on YouTube. Can anyone help me out?

 

codecgraph.zip

Share this post


Link to post
Share on other sites
7 hours ago, FredWst said:

Can u give us, HDAU ID from ioregistryexplorer ?

Fred

For sure! Attached a screenshot of HDAU from ioregistryexplorer.

ioreg-hdau-1070.png

Share this post


Link to post
Share on other sites
Posted (edited)

@MegaCookie

try this with LayoutID 13:

file deleted, not relevant anymore

Inject with Clover:
Audio Inject 13 and set FixHDA under ACPI
maybe also HDAS to HDEF (Clover-DSDT-Patch)

Inject with DSDT:
DSDT / HDEF set 0D without FixHDA in the Clover

Edited by MacPeet

Share this post


Link to post
Share on other sites
Posted (edited)
2 hours ago, MacPeet said:

@MegaCookie

try this with LayoutID 13:

trial_ALC1220_for_Clevo_P950HR_LayoutID13.zip

Inject with Clover:
Audio Inject 13 and set FixHDA under ACPI
maybe also HDAS to HDEF (Clover-DSDT-Patch)

Inject with DSDT:
DSDT / HDEF set 0D without FixHDA in the Clover

Thanks a lot! The headphone output and the microphone input are working with the Clover method. However, sound over the internal speakers is not working. I do not know which debug files you might need beside that codecgraph folder, so I added my IORegistery file.

Edit: also my sound over HDMI through the Nvidia GTX1070 is not working.

IORegistery-megacookie.zip

Edited by MegaCookie

Share this post


Link to post
Share on other sites
Posted (edited)
8 hours ago, MacPeet said:

delete CodecCommander and try

It's stupid that I forgot that, but after rebuilding the kernel caches and rebooted several times the sound over the internal speakers isn't working yet.

IOReg-MegaCookie2.zip

 

Edited by MegaCookie

Share this post


Link to post
Share on other sites

ok, I'll see it again tomorrow

Headphones also removed? Speakers and headphones are configured in SwitchMode (only one port is visible at a time).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×