Contribute
Register

All audio is working except optical under Mojave

Status
Not open for further replies.
Joined
Mar 17, 2019
Messages
102
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K
Graphics
Vega Frontier Edition
Mac
  1. Mac Pro
Hi Everyone,

I got a SPDIF optical expansion card for my Z390 M Gaming motherboard, the audio chipset for this Motherboard is ALC892, I have previously installed and used Apple ALC with Lilu with Layout-id:1 it is working fine without optical, I installed the gigabyte expansion audio card to my motherboard.

https://www.amazon.com/gp/product/B07FJMD7BF/?tag=tonymacx86com-20

I installed it and see the red signal light at the other end, then I choose "Digital Out" for the sound output but still do not get any sound, I have Apple ALC and Lilu installed, but it seems that this is not working, do I need to use a patch or something to make this enable ?
The thing that I do not understand is my audio is already working but not with optical, does optical audio requires something different ?
I am using Mojave 10.14.5.
Thanks
 
do I need to use a patch or something to make this enable ?
The thing that I do not understand is my audio is already working but not with optical, does optical audio requires something different ?
Yes and yes
AppleALC supports motherboard rear panel optical only; not present on your motherboard
Fix, see Customization/Procedure 7. Substitute SPDIF-2 Wire Output
Result, custom AppleALC.kext
 
Last edited:
Yes and yes
AppleALC supports motherboard rear panel optical only; not present on your motherboard
Fix, see Customization/Procedure 7. Substitute SPDIF-2 Wire Output
Result, custom AppleALC.kext
Yes and yes
AppleALC supports motherboard rear panel optical only; not present on your motherboard
Fix, see Customization/Procedure 7. Substitute SPDIF-2 Wire Output
Result, custom AppleALC.kext
Dear Toleda

Thank you very much, last 2 days I have spent many hours trying to understand the concept, I am really having a hard time doing it, I have read your guides regarding customisation procedure 7. Substitute SPDIF-2 Wire Output. I am running Mojave 10.14.5 with Lilu and AppleALC, my AppleALC is in EFI-Clover-Kexts-Other folder, so when I go there and right click on AppleALC kext and choose "Show Package Contents" I see contents and inside it I see info.plist and MacOS folder inside the MacOs folder AppleALC unix executable. I also downloaded the Master AppleALC folder I see my codec file in resources ALC892 folder and Resources/PinConfigs.kext. I also have the unix but I do not understand where these files should go in my AppleALC kext as I could not find these related ALC892 and PinConfig.kext folders inside the AppleALC folder, Really appreciate if you could help me out.

Thanks
 
what I need to do is with the source code of AppleALC is that correct and once the changes has been made I have to compile the AppleALC is that correct ?
Assumes layout=1
Install Xcode - Apple Developer
Install GitHub Desktop
Clone GitHub - acidanthera/AppleALC repo
Local repo: install Lilu.kext
Local repo: compile AppleALC (double click AppleALC.xcodeproj) If not successful, full stop
Edit: Local repo/Resources/ALCxxx/layout1.xml and PlatformsT.xml and Resources/PinConfigs.kext/Contents/Info.plist as noted in Customization Guide
Backup edited files
Compile, install AppleALC.kext (~/Library/Developer/Xcode/ ...)
Restart
 
Last edited:
Assumes layout=1
Install Xcode - Apple Developer
Install GitHub Desktop
Clone GitHub - acidanthera/AppleALC repo
Local repo: install Lilu.kext
Local repo: compile AppleALC (double click AppleALC.xcodeproj) If not successful, full stop
Edit: Local repo/Resources/ALCxxx/layout1.xml and PlatformsT.xml and Resources/PinConfigs.kext/Contents/Info.plist as noted in Customization Guide
Backup edited files
Compile, install AppleALC.kext (~/Library/Developer/Xcode/ ...)
Restart

Thank you very much for clarifying this Toleda, so just to confirm I am going to use the acidanthera/AppleALC repo
not the source code for AppleALC ? and also the part that I did not understand is why I need the Github Desktop isn't this the same with Xcode ? I thought that the new AppleALC kext was going to be installed in Clover-Other folder, so again to clarify it will be installed under user/library/Developer/Xcode
thanks a lot.
 
Assumes layout=1
Install Xcode - Apple Developer
Install GitHub Desktop
Clone GitHub - acidanthera/AppleALC repo
Local repo: install Lilu.kext
Local repo: compile AppleALC (double click AppleALC.xcodeproj) If not successful, full stop
Edit: Local repo/Resources/ALCxxx/layout1.xml and PlatformsT.xml and Resources/PinConfigs.kext/Contents/Info.plist as noted in Customization Guide
Backup edited files
Compile, install AppleALC.kext (~/Library/Developer/Xcode/ ...)
Restart
Also in similar threads I read that the last final edited AppleALC is being saved at clover other folder, if we take this route do we have to modify each time we update the AppleALC kext is this the reason why we save it to Library ?
 
Assumes layout=1
Install Xcode - Apple Developer
Install GitHub Desktop
Clone GitHub - acidanthera/AppleALC repo
Local repo: install Lilu.kext
Local repo: compile AppleALC (double click AppleALC.xcodeproj) If not successful, full stop
Edit: Local repo/Resources/ALCxxx/layout1.xml and PlatformsT.xml and Resources/PinConfigs.kext/Contents/Info.plist as noted in Customization Guide
Backup edited files
Compile, install AppleALC.kext (~/Library/Developer/Xcode/ ...)
Restart
I have cloned the repo via Github Desktop but I am getting this error even I have added the Lilu.kext inside the AppleALC folder.

Build input file cannot be found: '/Users/arto/Dropbox/Hackintosh/SPDIF/AppleALC/Lilu.kext/Contents/Resources/Library/plugin_start.cpp'

Cannot find out the cause can you please help me.
 
I have cloned the repo via Github Desktop but I am getting this error even I have added the Lilu.kext inside the AppleALC folder.

Build input file cannot be found: '/Users/arto/Dropbox/Hackintosh/SPDIF/AppleALC/Lilu.kext/Contents/Resources/Library/plugin_start.cpp'

Cannot find out the cause can you please help me.
Assumes layout=1
Install Xcode - Apple Developer
Install GitHub Desktop
Clone GitHub - acidanthera/AppleALC repo
Local repo: install Lilu.kext
Local repo: compile AppleALC (double click AppleALC.xcodeproj) If not successful, full stop
Edit: Local repo/Resources/ALCxxx/layout1.xml and PlatformsT.xml and Resources/PinConfigs.kext/Contents/Info.plist as noted in Customization Guide
Backup edited files
Compile, install AppleALC.kext (~/Library/Developer/Xcode/ ...)
Restart
Hi,

I have find out that I needed the debug version of Lilu which worked but now I get a new error which is:

"No Member named 'Catalina' in 'KernelVersion' kern_start.cpp"

Do you know why I receive this error how to fix it ?

Thanks.
 
Assumes layout=1
Install Xcode - Apple Developer
Install GitHub Desktop
Clone GitHub - acidanthera/AppleALC repo
Local repo: install Lilu.kext
Local repo: compile AppleALC (double click AppleALC.xcodeproj) If not successful, full stop
Edit: Local repo/Resources/ALCxxx/layout1.xml and PlatformsT.xml and Resources/PinConfigs.kext/Contents/Info.plist as noted in Customization Guide
Backup edited files
Compile, install AppleALC.kext (~/Library/Developer/Xcode/ ...)
Restart

I got it all sorted out, found an old kern_start.cpp with Mojave written, successfully compiled it put it in Clover kext folder and now my optical out is working perfectly, Thanks a million I would not be able to do it without your help, really spent many hours to fix this but learned much along the way, just one last question as this is a custom Apple ALC if there is a new update to this kext, do I have to make this edit each time ? or is there a way to ensure updating the AppleALC kext thanks.
 
Status
Not open for further replies.
Back
Top