Contribute
Register

Audio not working - unsupported HDEF device

Status
Not open for further replies.
layout-id under HDEF is <00 00 00 00>
That is weird... I removed SSDT-RMCF.dsl and recompiled latest SSDT-HDEF.dsl & it's <02 00 00 00> again but still not working...
 

Attachments

  • the-braveknight.zip
    2.3 MB · Views: 53
That is weird... I removed SSDT-RMCF.dsl and recompiled latest SSDT-HDEF.dsl & it's <02 00 00 00> again but still not working...

May be IRQ related. You don't have the needed settings in config.plist/ACPI/Fixes, nor patched DSDT.aml to do it statically ("IRQ Fix").
 
May be IRQ related. You don't have the needed settings in config.plist/ACPI/Fixes, nor patched DSDT.aml to do it statically ("IRQ Fix").
I enabled FixHPET, FixRTC, FixTMR, FixIPIC in config.plist/DSDT/Fixes. Still not working... Also, AppleALC.kext works without these patches...
 

Attachments

  • the-braveknight.zip
    2.3 MB · Views: 50
I enabled FixHPET, FixRTC, FixTMR, FixIPIC in config.plist/DSDT/Fixes. Still not working... Also, AppleALC.kext works without these patches...

Check your XML (generate kext with patch_hda.sh).
Make sure you boot without caches, rebuild cache, reboot.
Check that current AppleHDA.kext actually still has layout-id 2.
 
Check your XML (generate kext with patch_hda.sh).
Make sure you boot without caches, rebuild cache, reboot.
Check that current AppleHDA.kext actually still has layout-id 2.
Here are the resources and the generated AppleHDA injector kext (using patch_hda.sh). They're actually the same files taken from AppleALC ALC235 layout 28 and converted to layout 2. Can you please take a look.
 

Attachments

  • ALC235.zip
    18.7 KB · Views: 58
@the-braveknight,

Try installing AppleALC version 1.2.7 ... which supports ALC235 codec, do not use versions 1.2.8 or 1.3.0

Valid layout-ids for ALC235 are 3,11 & 28 .. inject via Clover

Cheers
Jay
 
@the-braveknight,

Try installing AppleALC version 1.2.7 ... which supports ALC235 codec, do not use versions 1.2.8 or 1.3.0

Valid layout-ids for ALC235 are 3,11 & 28 .. inject via Clover

Cheers
Jay
Thanks. But I really want to understand why my injector isn’t working. I used layout28 files from AppleALC and converted it to layout2 so it works natively in Mojave. AppleALC works fine with layout28 but I really need to understand how to get it to work with the injector.

Can you please help me investigate?
 
Sorry dude,

I haven't had chance to checkout any of the Mojave beta's yet so cant really comment on Mojave specific support. however I do know that Apple are dropping support for some HDA layout-id's such as 3,13 & 28 ... maybe some others.

The AppleALC devs are in the process of re-writing AppleALC to dynamically re-map un-supported layout-id's to supported ones. Versions 1.2.8 and 1.3.0 of AppleALC are works in progress ... there is a new release planned for this week so maybe wait a day or so and try the next AppleALC release.

Are you sure layout-id 2 is ok to use ? ... from the testing i've done with AppleALC versions 1.2.8 and 1.3.0 they seem to favour re-mapping un supported layouts to layout-id 7 or 12.

Sorry I cant be of more help, you could try posting to the official AppleALC support thread, see the 1st post for the debug utility and problem report format .. probably worth doing regardless to ensure that ALC235 is fully supported in future versions of AppleALC.

Good Luck
Cheers
Jay
 
Sorry dude,

I haven't had chance to checkout any of the Mojave beta's yet so cant really comment on Mojave specific support. however I do know that Apple are dropping support for some HDA layout-id's such as 3,13 & 28 ... maybe some others.

The AppleALC devs are in the process of re-writing AppleALC to dynamically re-map un-supported layout-id's to supported ones. Versions 1.2.8 and 1.3.0 of AppleALC are works in progress ... there is a new release planned for this week so maybe wait a day or so and try the next AppleALC release.

Are you sure layout-id 2 is ok to use ? ... from the testing i've done with AppleALC versions 1.2.8 and 1.3.0 they seem to favour re-mapping un supported layouts to layout-id 7 or 12.

Sorry I cant be of more help, you could try posting to the official AppleALC support thread, see the 1st post for the debug utility and problem report format .. probably worth doing regardless to ensure that ALC235 is fully supported in future versions of AppleALC.

Good Luck
Cheers
Jay
Okay Jay. Thanks! :)

And yes, layout2 is supported in Mojave and I was using it with my old laptop’s CX20751/2 codec.
 
Here are the resources and the generated AppleHDA injector kext (using patch_hda.sh). They're actually the same files taken from AppleALC ALC235 layout 28 and converted to layout 2. Can you please take a look.

Looks ok. You tested on Sierra or High Sierra?
 
Status
Not open for further replies.
Back
Top