Contribute
Register

[Guide] Dell XPS 13 9360 on MacOS Sierra 10.12.x - LTS (Long-Term Support) Guide

Status
Not open for further replies.
All kexts you need should be installed to /L/E.
You should check that the layout-id you're using is valid for AppleALC for your codec.

Well, apparently my model utilizes the Realtek ALC3246 codec, but it is not listed between the supported codecs table in AppleALC's GitHub wiki. I'm very sure I once used AppleALC to make audio work, before @the-darkvoid released a script for AppleHDA injection. I'm totally lost in this case, what to do :/
 
Well, apparently my model utilizes the Realtek ALC3246 codec, but it is not listed between the supported codecs table in AppleALC's GitHub wiki. I'm very sure I once used AppleALC to make audio work, before @the-darkvoid released a script for AppleHDA injection. I'm totally lost in this case, what to do :/

Obtain an audio codec dump from Linux to find the real ALC ID.
 
Obtain an audio codec dump from Linux to find the real ALC ID.
His real codec ID is ALC256.

Two options:
  • Use AppleALC with layout id 11 (0x0b) either through boot argument, clover config or SSDT-Config.aml
    Ensure to remove AppleHDA_ALC256.kext from /Library/Extensions AND rebuild your kernel cache in this case

  • Use ./XPS9360.sh --patch-hda with layout id 2, SSDT-Config.aml in the repo is already preconfigured for that
    Ensure to remove AppleALC.kext from the kext/Other folder on your EFI volume in this case.
 
His real codec ID is ALC256.

Two options:
  • Use AppleALC with layout id 11 (0x0b) either through boot argument, clover config or SSDT-Config.aml
    Ensure to remove AppleHDA_ALC256.kext from /Library/Extensions AND rebuild your kernel cache in this case

  • Use ./XPS9360.sh --patch-hda with layout id 2, SSDT-Config.aml in the repo is already preconfigured for that
    Ensure to remove AppleALC.kext from the kext/Other folder on your EFI volume in this case.

I tried everything to make AppleALC work, but for whatever reason it refuses to work. However, the Native AppleHDA injection works like a charm. Gracias !
 
I tried everything to make AppleALC work, but for whatever reason it refuses to work. However, the Native AppleHDA injection works like a charm. Gracias !

If you want help with AppleALC, you will need to attach PR files...

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
If you want help with AppleALC, you will need to attach PR files...

Sure, here they are. Thanks.

---

I'm starting to get Kernel Panics left, right and center out of nowhere (something related to Mojave probably, High Sierra didn't cause such thing). The bizarre part is that a reboot fixes it.
Just like @jkbuha
 

Attachments

  • debug_12491.zip
    3.1 MB · Views: 102
Sure, here they are. Thanks.

---

I'm starting to get Kernel Panics left, right and center out of nowhere (something related to Mojave probably, High Sierra didn't cause such thing). The bizarre part is that a reboot fixes it.
Just like @jkbuha

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Your codec is ALC256. You're injecting layout-id=1. It is not a valid AppleALC layout for your audio codec.
Note:
Screen Shot 2018-10-04 at 6.54.52 AM.png
 
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Your codec is ALC256. You're injecting layout-id=1. It is not a valid AppleALC layout for your audio codec.
Note:
View attachment 355205

I might sound dumb, but I set layout-id 11 in config.plist, I guess something else takes precedence over it.
Will take a look at the correct kext installations, ty.
 
I might sound dumb, but I set layout-id 11 in config.plist, I guess something else takes precedence over it.
Will take a look at the correct kext installations, ty.

ACPI always overrides Clover settings.

You're using ACPI to inject layout-id via SSDT-HDEF.aml.
It uses the value from RMCF.AUDL which you're setting in SSDT-Config.aml to One.
 
Apparently, my trackpad ceased functioning properly... *sigh*
I have no clue at all why it stopped working. I moved my kexts to /S/L/E as recommended by @RehabMan in his thread. Did I carry out something goofy in the process?
 

Attachments

  • debug_12050.zip
    2.3 MB · Views: 108
Status
Not open for further replies.
Back
Top