- Joined
 - Mar 24, 2024
 
- Messages
 - 11
 
- CPU
 - i5-6400
 
- Graphics
 - RTX3060
 
- OS X/macOS
 - 14.x
 
- Bootloader
 - OpenCore (UEFI)
 
- Mac
 - MacBook Pro
 
- Mobile Phone
 - iOS
 
Hello!
I am currently finishing to setup my first hackintosh on my Acer Nitro 5 AN515-55-51QY laptop and I am stuck on the last thing : configuring properly the audio. My codec is ALC295.
For the setup I am using OpenCore 0.9.8 and macOS Sonoma 14.3.1, and the AppleALC kext V.1.8.9 .
The issue is that, with the best working layout-ids (13 and 77) for my config, when I plug my HyperX Cloud II single jack headset to my laptop I get a continuous high-pitched hissing/static noise. When no audio is played I only hear that noise, otherwise I still can hear it in the background and it's giving me a headache. The headsets microphone is also not detected but the internal speakers and microphone are working perfectly.
What boggles my mind is that contrarily to many hackintoshers, a sleep-wake cycle fixes part of the issue, I noticed that when I put my computer totally to sleep then wake it up, the hissing noise totally disappears (tried for hours). This gives me hope to find a solution.
		
		
	
	
		
	
I tried to find a solution on my own but am not making any progress here anymore so I am seeking for your help.
To give you more information to help me, here's what I have tried and noticed so far:
	
		
			
		
		
	
				
			I am currently finishing to setup my first hackintosh on my Acer Nitro 5 AN515-55-51QY laptop and I am stuck on the last thing : configuring properly the audio. My codec is ALC295.
For the setup I am using OpenCore 0.9.8 and macOS Sonoma 14.3.1, and the AppleALC kext V.1.8.9 .
The issue is that, with the best working layout-ids (13 and 77) for my config, when I plug my HyperX Cloud II single jack headset to my laptop I get a continuous high-pitched hissing/static noise. When no audio is played I only hear that noise, otherwise I still can hear it in the background and it's giving me a headache. The headsets microphone is also not detected but the internal speakers and microphone are working perfectly.
What boggles my mind is that contrarily to many hackintoshers, a sleep-wake cycle fixes part of the issue, I noticed that when I put my computer totally to sleep then wake it up, the hissing noise totally disappears (tried for hours). This gives me hope to find a solution.
	I tried to find a solution on my own but am not making any progress here anymore so I am seeking for your help.
To give you more information to help me, here's what I have tried and noticed so far:
- On Ubuntu I had the exact same issue with my jack headset (hissing noise and non functional mic) on a clean install of the latest ubuntu bistro, but I found a way to fix it
- How? thanks to this discussion I solved the issue on ubuntu by only entering this command in the terminal : echo 'options snd-hda-intel model=dell-headset-multi' | sudo tee /etc/modprobe.d/alsa-base.conf
 - I compared the codecdumps obtained on a clean install and after patching the audio with that command and I noticed that many of the fields have been modified
 - I also compared the fully functional codecdump when the headset is unplugged then plugged and I noticed that some coefficient have been modified.
- 
 - Here I found interesting that according to whether jack is plugged or not:
- the "Amp-out Vals" of the nodes 2(0x02) and 3(0x03) automatically switch antithetically between disabled state (0x00) and enabled (0x3c) (cf. line 25 and 38) .
 - the "Amp-out Vals" of the nodes 20(0x14) & 33(0x21) automatically switch antithetically between disabled state (0x80) and enabled (0x00) (cf. line 135 & 265).
 - the audio mixer 35(0x23) switches the "Amp-in Vals" of the connected nodes 25(0x19) and 18(0x12) automatically switch antithetically between disabled state (0x80) and enabled (0x00) (cf. line 284).
 
 
 - 
 
 - I also followed the AppleALC Guides to produce my own layout.
- What worked best for me was the following pathmaps:
- Internal speakers: 20(0x14)-->2(0x02)
 - Internal microphone: 8(0x08)-->35(0x23)-->18(0x12)
 - headsets jack speakers: 33(0x21)-->3(0x03)
 - headsets jack microphone: 8(0x08)-->35(0x23)-->25(0x19)
 
 - I also tried multiple changes for the pinconfig that you can find in the attached file
- Using pinconfigurator
 - Creating my own pinconfig manually using the codec dumps, and the verbs obtained on ubuntu after patching. I assumed that the audio problem I had was due to wrong pinconfigs and that init_pin_configs hasn't been modified by the command I entered contrarily to the driver_pin_configs file.
 
 
 - What worked best for me was the following pathmaps:
 - Finally I noticed that with layout 13 and the combo jack kext from this repo the headsets microphone becomes perfectly functional but it doesn't fix the hissing noise.
 
Attachments
			
				Last edited: