Contribute
Register

<< Solved >> AsusUX510UXK Audio Problem After Reboot from Windows10

Status
Not open for further replies.
Joined
Feb 14, 2020
Messages
38
Motherboard
Asus ZenBook UX510UXK
CPU
i5-7200U
Graphics
HD 620 + GTX 950M(Disabled)
EDIT1: The Original Thread is very foolish, but the MAIN PROBLEM is about boom after rebooting from Windows 10.


Everything is fine without Audio.
I use kexts and Clover config from `https://www.tonymacx86.com/threads/asus-zenbook-ux510ux-remaining-minor-issues.281152/post-2021087`

The layout-id should be 13, which fits my hackintosh very well yesterday. But it went wrong today.
The Built-in Speaker didn't work, and the headphones jack is weird:
- When I plug in the headphones, the sound is very strange to what it seems to be yesterday.
- After I run
hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x25
hda-verb 0x21 SET_UNSOLICITED_ENABLE 0x83
It went normal and sound and volumn is good.
- When I plug out and replug in, the problem still existed. After I run the script above, the problem was solved too.
- The correct layout-id should be 13, from other succeeded users.


IOReg:
layout-id : 07
alc-layout-id: 13 (the corrent layout-id)
1582545155738.png


the debug file is also attached below.
Thanks.
 

Attachments

  • debug_26426.zip
    3.9 MB · Views: 45
Last edited:
Everything is fine without Audio.
I use kexts and Clover config from `https://www.tonymacx86.com/threads/asus-zenbook-ux510ux-remaining-minor-issues.281152/post-2021087`

The layout-id should be 13, which fits my hackintosh very well yesterday. But it went wrong today.
The Built-in Speaker didn't work, and the headphones jack is weird:
- When I plug in the headphones, the sound is very strange to what it seems to be yesterday.
- After I run
hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x25
hda-verb 0x21 SET_UNSOLICITED_ENABLE 0x83
It went normal and sound and volumn is good.
- When I plug out and replug in, the problem still existed. After I run the script above, the problem was solved too.
- The correct layout-id should be 13, from other succeeded users.


IOReg:
layout-id : 07
alc-layout-id: 13 (the corrent layout-id)
View attachment 451459

the debug file is also attached below.
Thanks.
layout 7 is how applealc works
i think it is mentioned here:
 
layout 7 is how applealc works
i think it is mentioned here:
Thank You very much!
But I still want to know how to fix this audio problem...
The Speaker and Headphones jack are fine in Windows
 
Thank You very much!
But I still want to know how to fix this audio problem...
The Speaker and Headphones jack are fine in Windows
this is how i fixed my exact issue on my laptop
use codec commander.kext and ALCPlugFix:
click the clone or download, download as zip and extract

then you need to edit the main.m file in alcplugfix/ and scroll down until you find:
Code:
void fixAudio(){
    NSLog(@"Fixing...");
    NSString *output1 = [[binPrefix stringByAppendingString:@"hda-verb 0x1a SET_PIN_WIDGET_CONTROL 0x24"] runAsCommand];
    NSString *output2 = [[binPrefix stringByAppendingString:@"hda-verb 0x15 SET_UNSOLICITED_ENABLE 0x83"] runAsCommand];
}

and change it to:
Code:
void fixAudio(){
    NSLog(@"Fixing...");
    NSString *output1 = [[binPrefix stringByAppendingString:@"hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x25"] runAsCommand];
    NSString *output2 = [[binPrefix stringByAppendingString:@"hda-verb 0x21 SET_UNSOLICITED_ENABLE 0x83"] runAsCommand];
}

and save

and then in terminal, navigate to the folder and then:
Code:
xcodebuild -target ALCPlugFix

once that has created the new ALCPlugFix file, move it to the alc_fix folder, overwriting the one that is already in there

and then in terminal, navigate to that alc_fix folder and type in:
Code:
sh install.sh

and then reboot
 
I install Lilu, AppleALC(the same version, copied from Clover and deleted in Clover/kexts), CodecCommander to /L/E, fix cache and reboot but I don't install the ALCPlugFix.
The headphones jack comes back.
But the speaker doesn't work.
 
And this is the latest version of debug file.
 

Attachments

  • debug_12491.zip
    3.2 MB · Views: 42
And this is the latest version of debug file.
remove these kexts from /L/E:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0be04330 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e66c2d0 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/BrcmFirmwareRepo.kext/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e66c9b0 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/BrcmPatchRAM2.kext/", ID = "com.no-one.BrcmPatchRAM2" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e677c70 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/CodecCommander.kext/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e689200 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }

and pop them in clover/kexts/other
 
remove these kexts from /L/E:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0be04330 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e66c2d0 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/BrcmFirmwareRepo.kext/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e66c9b0 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/BrcmPatchRAM2.kext/", ID = "com.no-one.BrcmPatchRAM2" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e677c70 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/CodecCommander.kext/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8e0e689200 [0x7fffaa14d8e0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }

and pop them in clover/kexts/other
why?
In their documents, it is recommended that they should be installed into /L/E
 
why?
In their documents, it is recommended that they should be installed into /L/E
yes, but you don't have fakesmc(or virtualsmc) in there so they are not doing anything anyway,

and besides, lilu creators say to have them in clover and if you were to update to Catalina, then they will need to be in clover
 
Status
Not open for further replies.
Back
Top