• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

SOLVED Headphone/Microphone combo port acting weird (ALC295/3542)

Status
Not open for further replies.

Kernel

Member
Joined
Oct 30, 2020
Messages
151
Motherboard
Dell G15 5510
CPU
Intel Core i7-10870H
Graphics
Intel UHD Graphics 630
OS X/macOS
14.x
Bootloader
  1. OpenCore (UEFI)
Mobile Phone
  1. iOS
Hello! The headphone/microphone combo port is acting weird. If I increase the volume with a speaker connected, after a point static noises starts appearing frequently until after a limit the sound stops. If I connect a headphone, after a point the sound just becomes completely distorted. (Included screenshot for reference)
Using vanilla AppleHDA with AppleALC layout ID 13
The microphone also doesn't have any input.
Screenshot 2022-08-10 at 14.40.15.png
 
Last edited:
Hello! The headphone/microphone combo port is acting weird. If I increase the volume with a speaker connected, after a point static noises starts appearing frequently until after a limit the sound stops. If I connect a headphone, after a point the sound just becomes completely distorted. (Included screenshot for reference)
Using vanilla AppleHDA with AppleALC layout ID 13
The microphone also doesn't have any input.
View attachment 4886
No PR files attached.
 
The Audio implementation is not correct.

- You should not inject Layout ID on PciRoot(0x0)/Pci(0x1b,0x0) as it is required for Broadwell and prior.
- You're injecting Layout ID= 77 in HDEF, whereas, Layout ID=13 in boot arg. Both the Layout ID should be the same.
- Kexts sorting order is not correct. All mandatory kexts must load first.
- Unnecessary Drivers are added. Read below
 
The Audio implementation is not correct.

- You should not inject Layout ID on PciRoot(0x0)/Pci(0x1b,0x0) as it is required for Broadwell and prior.
Removed the entry.
- You're injecting Layout ID= 77 in HDEF, whereas, Layout ID=13 in boot arg. Both the Layout ID should be the same.
Fixed HDEF layout ID, removed boot arg.
- Kexts sorting order is not correct. All mandatory kexts must load first.
- Unnecessary Drivers are added. Read below
Tried to resort kexts, no drivers removed because I don't know which to remove.
The problem is still the same. Attached the new config.plist because only that was changed.
 

Attachments

Tried to resort kexts, no drivers removed because I don't know which to remove.
Read here
 
OK, so I will remove 3 drivers:
OpenPartitionDxe.efi
PS2MouseDxe.efi
UsbMouseDxe.efi

Removed them, issue still the same.
 
OK, so I will remove 3 drivers:
OpenPartitionDxe.efi
PS2MouseDxe.efi
UsbMouseDxe.efi

Removed them, issue still the same.
You need to remove the following
CrScreenshotDxe.efi
OpenNtfsDxe.efi
Ps2KeyboardDxe.efi

Try Layout ID=13 and then check. Make sure your kexts are up-to-date.

On a side note, make sure you're using a genuine AC Adapter.
 
On a side note, make sure you're using a genuine AC Adapter.
Yeah, I am using the one that came with the laptop.
Already using layout-id 13.
Should I update to the latest OpenCore? (0.8.2->0.8.3)
Removed the drivers you said.
 
Last edited:
Also the speakers are detected as headphones and the output menu in system preferences says headphone port.
 
Status
Not open for further replies.

Forum statistics

Threads
1,936
Messages
18,095
Members
27,840
Latest member
natsukiro