Contribute
Register

No Audio Devices - AppleHDA Realtek Audio

Hi,

after I upgraded from a fully functional High Sierra to Mojave, my audio stopped working.
On High Sierra I got the audio working by using the AppleALC method. On Mojave this doesn't work.

The requested files are attached.

Hope you can help me,
FJD
 

Attachments

  • HackintoshMojaveAudio.zip
    2.5 MB · Views: 77

Thanks for the help Toleda.

But still no audio. Not sure what I am doing wrong, but I rechecked the following:

Removed the following:
  1. L/E/realtekALC.kext
  2. EFI/CLOVER/kexts/10.xx or other/realtekALC.kext
  3. config.plist/.../KextsToPatch/AppleHDA (3x) - not sure what this means; remove 3 entries of AppleHDA from the config.plist in the KextsToPatch section? How many entries should I have?


Installed the following:
  1. Native AppleHDA.kext
  2. EFI/CLOVER/kexts/Other/AppleALC.kext and .../Other/Lilu.kext
  3. Audio layout = 1
  4. Set config.plist/Boot/Arguments/ -lilubeta -alcbeta
  5. Restart

Still no audio devices.

I will try again tomorrow.
 
I followed your guide but it sadly didn't work. Here are the files again but with one or two little changes in config.plist.
Thank you for doing this
 

Attachments

  • HackintoshMojaveAudio.zip
    2.5 MB · Views: 55
No audio installed, see Mojave AppleHDA Audio

Hi Toleda,
Thank you for replying. I've performed the following steps based on Mojave AppleHDA Audio

1. Uninstall previous Audio Methods:
Removed S/L/E/AppleHDA.kext (will install AppleALC as per https://www.tonymacx86.com/threads/mojave-applehda-audio.260004/)
Ran diskutil list in Terminal.app and identified MacOS on disk2.
Ran EFI Mounter v3.app. Mounted disk2s1.
Opened EFI/CLOVER/config.plist with Xcode.app.
Removed 3 items from KernelAndKextPatches/KextsToPatch with name AppleHDA (items 1,2 and 3 in my case).
Removed L/E/realtekALC.kext.
Removed EFI/CLOVER/kexts/Other/realtekALC.kext
Removed EFI/CLOVER/kexts/Other/AppleALC.kext (will download again AppleHDA has been reinstalled by running Mojave installer over existing install)
Removed EFI/CLOVER/kexts/Other/Lilu.kext (will download again AppleHDA has been reinstalled by running Mojave installer over existing install)

2. Native AppleHDA.kext required:
Ran Mojave installer over existing install.
Verified that S/L/E/AppleHDA.kext has been installed.

3. Downloaded AppleALC and Lilu and placed in EFI/CLOVER/kexts/Other/

4. config.plist contains:
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
Layout 1 is the appropriate layout for my Realtek 898 I believe.

5. Rebooted. Still no sound and no devices in System Preferences -> Sound

6. https://github.com/acidanthera/AppleALC/blob/master/Resources/ALC898/layout1.xml has a whole bunch of XML for Layout 1 but I don't know in which file that should be placed or where... does everything from:
<dict>
<key>LayoutID</key>
<integer>1</integer>
<key>PathMapRef</key>
<array>
<dict>
<key>CodecID</key>
<array>
<integer>283904153</integer>

etc...

go below the following bit in config.plist

<dict>
<key>Inject</key>
<string>1</string>
</dict>

I'll attach new troubleshooting files. If you could explain more how the codecs are installed (if that is what is missing) that would be handy. I think you used to have a script that did all this but that script doesn't work in Mojave. Thank you muchly for your time.
 

Attachments

  • voigtstrmojavesound2.zip
    3 MB · Views: 66
Back
Top