Jump to content
vit9696

AppleALC — dynamic AppleHDA patching

4,925 posts in this topic

Recommended Posts

Howdy! Wasn't sure if this should go to the issues tracker, or here...so I'll start here. I noticed that I lost the ability to use HDMI audio on my ASUS Q405UA notebook (8th gen KBL-R), and I've traced it back to this particular commit and PR.

 

https://github.com/acidanthera/AppleALC/commit/5cce3c5e29c7c7891a979cb60363d1978276c903

https://github.com/acidanthera/AppleALC/pull/471

 

If I reverse the commit and build the latest AppleALC from master, HDMI audio works as it worked previously.  I'm not sure how to correct it, so I'm afraid I can't offer a fix.  Happy to help troubleshoot though.

 

1. Laptop model/Motherboard model

ASUS Q405UA
 

2. Codec name

ALC294
 

3. Layout used with the info what works for you (ideally if you try them all)

21 works best, have tried them all.


4. OS X versions you tried
10.14.6

 

5. Autogenerated Info.plist made with the help of this utility.

Can't seem to locate the utility, 404 error.

Share this post


Link to post
Share on other sites
Advertisement
On 12/7/2019 at 5:07 AM, fewtarius said:

Howdy! Wasn't sure if this should go to the issues tracker, or here...so I'll start here. I noticed that I lost the ability to use HDMI audio on my ASUS Q405UA notebook (8th gen KBL-R), and I've traced it back to this particular commit and PR.

 

https://github.com/acidanthera/AppleALC/commit/5cce3c5e29c7c7891a979cb60363d1978276c903

 

Check HDMI sound with it AppleALC.

https://drive.google.com/file/d/1cC-TWGqifXGXlwF_F1vL93ig_vYRrQ0X/view?usp=sharing

Share this post


Link to post
Share on other sites
Hi everyone, I have a Huawei matebook D with audio ALC256 that works well but I have a problem with the sound of the headphones 
it seems that it is not mixed if I listen to an mp3 track I don't hear the voice or it has rustling ... 
I attach file.
Sorry for my english google use translator

MP3 Esempio

Matebook D

Edited by AlexAMD

Share this post


Link to post
Share on other sites

I have a Intel NUC Haswell i5-4250U (with Realtek ALC283) - Mojave that I updated from Sierra.


After update there is no audio anymore, no audio drivers are available, the usb audio not seen, the bluetooth audio not working, the coreaudiod is not loaded ("coreaudiod[1148:52112] Creating device (2) for clock identifier 0xc13fd56823fd0000 Segmentation fault: 11").

 

I have been implementing the B method: Acidanthera/AppleALC, as suggested by the thread:



To me it seems that AppleALC is working partially and I could not figure out what else needs to be done.
I tried many layout's with no better outcome.

I observed one difference between Mojave ioreg and Sierra ioreg:
The HDEF's PinsConfiguration is different (please check the files 'Mojave ioreg.zip' and 'Sierra ioreg.zip')

 

A couple of

kextstat|grep -y acpiplat

15 2 0xffffff7f82e1a000 0x9c000 0x9c000 com.apple.driver.AppleACPIPlatform (6.1) 7E58F166-33A2-3927-A408-6CEC9D414159 <14 13 12 8 7 6 5 3 1>

kextstat|grep -y applelpc 
118 0 0xffffff7f82edb000 0x5000 0x5000 com.apple.driver.AppleLPC (3.1) C6182458-1A54-3B98-A47D-5EB70CC03086 <113 13 6 5 3>

kextstat|grep -y applehda

120 1 0xffffff7f82a2a000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (282.54) 010C7430-E21C-3979-B308-D8E1D8DFC911 <119 108 103 13 8 7 6 5 3 1>

148 0 0xffffff7f82bbc000 0xea000 0xea000 com.apple.driver.AppleHDA (282.54) 859F84B1-EA93-3C82-8253-C45979BCEF9E <147 131 120 119 108 103 7 6 5 3 1>

152 0 0xffffff7f82a49000 0x4000 0x4000 com.apple.driver.AppleHDAHardwareConfigDriver (282.54) 6A892FFD-C975-3444-BD38-3CD8044391A9 <5 3>

 

kextstat | grep 'Lilu\|AppleALC\|AppleHDA'

39 3 0xffffff7f83bf2000 0x7a000 0x7a000 as.vit9696.Lilu (1.4.0) 8B171385-FD11-3BFC-B7F7-F9BCE7EB1784 <8 6 5 3 2 1>

40 0 0xffffff7f83c6c000 0x135000 0x135000 as.vit9696.AppleALC (1.4.4) 058227E2-6716-3A1D-9A64-F37768035860 <39 13 8 6 5 3 2 1>

120 1 0xffffff7f82a2a000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (282.54) 010C7430-E21C-3979-B308-D8E1D8DFC911 <119 108 103 13 8 7 6 5 3 1>

148 0 0xffffff7f82bbc000 0xea000 0xea000 com.apple.driver.AppleHDA (282.54) 859F84B1-EA93-3C82-8253-C45979BCEF9E <147 131 120 119 108 103 7 6 5 3 1>

152 0 0xffffff7f82a49000 0x4000 0x4000 com.apple.driver.AppleHDAHardwareConfigDriver (282.54) 6A892FFD-C975-3444-BD38-3CD8044391A9 <5 3>

 

Please help.

Thanks!

Mojave ioreg.zip

Sierra ioreg.zip

Edited by artur_pt
tonymac link

Share this post


Link to post
Share on other sites
9 hours ago, cucul said:

I have a Intel NUC Haswell i5-4250U (with Realtek ALC283) - Mojave that I updated from Sierra.


After update there is no audio anymore, no audio drivers are available, the usb audio not seen, the bluetooth audio not working, the coreaudiod is not loaded ("coreaudiod[1148:52112] Creating device (2) for clock identifier 0xc13fd56823fd0000 Segmentation fault: 11").

 

I have been implementing the B method: Acidanthera/AppleALC, as suggested by the thread:



To me it seems that AppleALC is working partially and I could not figure out what else needs to be done.
I tried many layout's with no better outcome.

I observed one difference between Mojave ioreg and Sierra ioreg:
The HDEF's PinsConfiguration is different (please check the files 'Mojave ioreg.zip' and 'Sierra ioreg.zip')

 

A couple of

kextstat|grep -y acpiplat

15 2 0xffffff7f82e1a000 0x9c000 0x9c000 com.apple.driver.AppleACPIPlatform (6.1) 7E58F166-33A2-3927-A408-6CEC9D414159 <14 13 12 8 7 6 5 3 1>


kextstat|grep -y applelpc 
118 0 0xffffff7f82edb000 0x5000 0x5000 com.apple.driver.AppleLPC (3.1) C6182458-1A54-3B98-A47D-5EB70CC03086 <113 13 6 5 3>

kextstat|grep -y applehda

120 1 0xffffff7f82a2a000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (282.54) 010C7430-E21C-3979-B308-D8E1D8DFC911 <119 108 103 13 8 7 6 5 3 1>

148 0 0xffffff7f82bbc000 0xea000 0xea000 com.apple.driver.AppleHDA (282.54) 859F84B1-EA93-3C82-8253-C45979BCEF9E <147 131 120 119 108 103 7 6 5 3 1>

152 0 0xffffff7f82a49000 0x4000 0x4000 com.apple.driver.AppleHDAHardwareConfigDriver (282.54) 6A892FFD-C975-3444-BD38-3CD8044391A9 <5 3>

 

kextstat | grep 'Lilu\|AppleALC\|AppleHDA'

39 3 0xffffff7f83bf2000 0x7a000 0x7a000 as.vit9696.Lilu (1.4.0) 8B171385-FD11-3BFC-B7F7-F9BCE7EB1784 <8 6 5 3 2 1>

40 0 0xffffff7f83c6c000 0x135000 0x135000 as.vit9696.AppleALC (1.4.4) 058227E2-6716-3A1D-9A64-F37768035860 <39 13 8 6 5 3 2 1>

120 1 0xffffff7f82a2a000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (282.54) 010C7430-E21C-3979-B308-D8E1D8DFC911 <119 108 103 13 8 7 6 5 3 1>

148 0 0xffffff7f82bbc000 0xea000 0xea000 com.apple.driver.AppleHDA (282.54) 859F84B1-EA93-3C82-8253-C45979BCEF9E <147 131 120 119 108 103 7 6 5 3 1>

152 0 0xffffff7f82a49000 0x4000 0x4000 com.apple.driver.AppleHDAHardwareConfigDriver (282.54) 6A892FFD-C975-3444-BD38-3CD8044391A9 <5 3>

 

Please help.

Thanks!

Mojave ioreg.zip

Sierra ioreg.zip


Use latest lilu.kext and plugin, update all of them to latest version and reboot again

Edited by artur_pt
tonymac link

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites
On 12/8/2019 at 5:12 PM, cucul said:

I have a Intel NUC Haswell i5-4250U (with Realtek ALC283) - Mojave that I updated from Sierra.


After update there is no audio anymore, no audio drivers are available, the usb audio not seen, the bluetooth audio not working, the coreaudiod is not loaded ("coreaudiod[1148:52112] Creating device (2) for clock identifier 0xc13fd56823fd0000 Segmentation fault: 11").

 

I have been implementing the B method: Acidanthera/AppleALC, as suggested by the thread:



To me it seems that AppleALC is working partially and I could not figure out what else needs to be done.
I tried many layout's with no better outcome.

I observed one difference between Mojave ioreg and Sierra ioreg:
The HDEF's PinsConfiguration is different (please check the files 'Mojave ioreg.zip' and 'Sierra ioreg.zip')

 

A couple of

kextstat|grep -y acpiplat

15 2 0xffffff7f82e1a000 0x9c000 0x9c000 com.apple.driver.AppleACPIPlatform (6.1) 7E58F166-33A2-3927-A408-6CEC9D414159 <14 13 12 8 7 6 5 3 1>


kextstat|grep -y applelpc 
118 0 0xffffff7f82edb000 0x5000 0x5000 com.apple.driver.AppleLPC (3.1) C6182458-1A54-3B98-A47D-5EB70CC03086 <113 13 6 5 3>

kextstat|grep -y applehda

120 1 0xffffff7f82a2a000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (282.54) 010C7430-E21C-3979-B308-D8E1D8DFC911 <119 108 103 13 8 7 6 5 3 1>

148 0 0xffffff7f82bbc000 0xea000 0xea000 com.apple.driver.AppleHDA (282.54) 859F84B1-EA93-3C82-8253-C45979BCEF9E <147 131 120 119 108 103 7 6 5 3 1>

152 0 0xffffff7f82a49000 0x4000 0x4000 com.apple.driver.AppleHDAHardwareConfigDriver (282.54) 6A892FFD-C975-3444-BD38-3CD8044391A9 <5 3>

 

kextstat | grep 'Lilu\|AppleALC\|AppleHDA'

39 3 0xffffff7f83bf2000 0x7a000 0x7a000 as.vit9696.Lilu (1.4.0) 8B171385-FD11-3BFC-B7F7-F9BCE7EB1784 <8 6 5 3 2 1>

40 0 0xffffff7f83c6c000 0x135000 0x135000 as.vit9696.AppleALC (1.4.4) 058227E2-6716-3A1D-9A64-F37768035860 <39 13 8 6 5 3 2 1>

120 1 0xffffff7f82a2a000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (282.54) 010C7430-E21C-3979-B308-D8E1D8DFC911 <119 108 103 13 8 7 6 5 3 1>

148 0 0xffffff7f82bbc000 0xea000 0xea000 com.apple.driver.AppleHDA (282.54) 859F84B1-EA93-3C82-8253-C45979BCEF9E <147 131 120 119 108 103 7 6 5 3 1>

152 0 0xffffff7f82a49000 0x4000 0x4000 com.apple.driver.AppleHDAHardwareConfigDriver (282.54) 6A892FFD-C975-3444-BD38-3CD8044391A9 <5 3>

 

Please help.

Thanks!

Mojave ioreg.zip

Sierra ioreg.zip

 

I observed one difference between ioreg's for the:

IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDAU@3/AppleHDAController@3/IOHDACodecDevice@3,0/IOHDACodecDriver/IOHDACodecFunction@3,0,1/AppleHDACodecGeneric/AppleHDADriver/AppleHDAEngineOutputDP@3,0,1,0

 

for the working one (Sierra version):

IOAudioEngineClockDomain = 0x4178f00

 

for the problematic one (Mojave):

IOAudioEngineClockDomain = 0x737973

 

I wonder if this clock value difference could be the trouble with coreaudiod failing to work.

 

Thanks in advance!

 

Share this post


Link to post
Share on other sites

msi ge75

17 9750

rtx2060

alc1220

10.14.6

 

When I use applealc 1.3.5, the speaker cannot work.

But I use appealc 1.4.4, the speaker is fine, but the mic doesn't work.

I tried the layout 1,2,3,5,7,29,34

Edited by tracy_goo

Share this post


Link to post
Share on other sites

Hi Folks. 

 

I have a nice Asus T305 2in1 Tablet with Exotic ALC274 Codec. 

 

Its a Kabylake Tablet with i5 7y54 and Hd615 Graphics. 

 

OS is macOS Catalina 10.15.1. All Vanilla means no external Kext used like AppleHDA.kext etc

 

I can't managed to activate Sound at all. I tried VodooHDA.kext and of course AppleHDA.kext with almost all Layout IDs.

 

 

Send me admins-iMac.zip

Bildschirmfoto 2017-06-02 um 07.05.13.png

Bildschirmfoto 2019-12-11 um 07.24.07.png

codec_dump.txt

Edited by KMBeatz

Share this post


Link to post
Share on other sites

hi I recently install 10.13.6 on my Fujitsu ah530 that has ALC269 

I install lilu + AppleALC in /L/E and with layout_id = 28 I only got internal speaker and headphone work but no bluetooth speaker or HDMI audio output and mic I mean the output section shows only speaker output and even no headphone but when I insert headphone it works . my biggest problem here is HDMI audio 

specs: 

core i5 480m

ATI Radeon HD 5650

ALC269

codec_dump.txt

Edited by behrad jafari

Share this post


Link to post
Share on other sites

msi ge75

17 9750

rtx2060

alc1220

10.14.6

 

When I use applealc 1.3.5, the speaker cannot work.

But I use appealc 1.4.4, the speaker is fine, but the mic doesn't work.

I tried the layout 1,2,3,5,7,29,34

codec.zip

Share this post


Link to post
Share on other sites

Hello,

I used appleAlc a good time now, on my evga x58 ftw3, equipped with an ALC892.

It worked fine with layout 1.

Then I changed something (I switched out the graphics card from a gtx780ti to a gtx770) and now I don't have the internal speaker option any more, it is recognized s a headphone in a headphone port instead, but I cant get audio out of it if I choose that one.

Internet search gives no clue about it.

 

Can somebody help? I really dont understand whats going on

Thank you

Share this post


Link to post
Share on other sites

Hi guys!

 

I've been using a custom-built AppleALC kext another user with the same laptop model made. Everything works perfectly including microphone etc...

If I want to update to the latest release (1.4.4) can I extract all the information from the working kext and/or IOreg, or do I still need to make a codec dump in linux?

 

 

Laptop model: ASUS Vivobook N580VD

Sound: CX8150

 

If anyone could point me in the right direction I'd be very grateful! (kext & IOreg in attachment)

 

Working audio: 

88Gosq0.png?1

o5yf3Rv.png?1

 

AppleALC - ASUS N580VD.zip

Edited by Denisuu

Share this post


Link to post
Share on other sites
1 hour ago, Denisuu said:

Hi guys!

 

I've been using a custom-built AppleALC kext another user with the same laptop model made. Everything works perfectly including microphone etc...

If I want to update to the latest release (1.4.4) can I extract all the information from the working kext and/or IOreg, or do I still need to make a codec dump in linux?

 

 

Laptop model: ASUS Vivobook N580VD

Sound: CX8150

 

If anyone could point me in the right direction I'd be very grateful! (kext & IOreg in attachment)

 

Working audio: 

88Gosq0.png?1

o5yf3Rv.png?1

 

AppleALC - ASUS N580VD.zip


Try release version AppleALC.kext with LayoutID = 22

Share this post


Link to post
Share on other sites
34 minutes ago, Andres ZeroCross said:


Try release version AppleALC.kext with LayoutID = 22

 

That works thanks! When I downloaded the latest release I just saw CX8150 was added, guess I'm lucky I won't have to do any extra work!

Share this post


Link to post
Share on other sites

Howdy!  I'm working on a Lenovo Yoga C740 laptop and I'm having trouble with custom layouts.  I think I might need to add a controller since it's a Comet Lake machine but I'm not sure.  Here is all of the data I have available if you could provide a bit of guidance that would be incredibly helpful.

 

The report is meant to contain:

1. Laptop model/Motherboard model

 

Lenovo Yoga C740 (i5-10210u Comet Lake)


2. Codec name

 

ALC285


3. Layout used with the info what works for you (ideally if you try them all)

 

I've tried them all (11, 21, 31)


4. OS X versions you tried

 

Catalina 10.15.2


5. Autogenerated Info.plist made with the help of this utility.

 

I'm still unable to download this for whatever reason.

 

Audio Controller:

 

00:1f.3 Multimedia audio controller: Intel Corporation Device 02c8
	Subsystem: Lenovo Device 3803
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 149
	Region 0: Memory at b121c000 (64-bit, non-prefetchable) [size=16K]
	Region 4: Memory at b1000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl, sof_pci_dev

PCI Dump (Linux):

Spoiler
 
 
 
 
Spoiler

00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
	Subsystem: Lenovo Device 380a
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation Device 9b41 (rev 02) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 3f12
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 146
	Region 0: Memory at b0000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at a0000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at 3000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
	Subsystem: Lenovo Device 3832
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at b1210000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device

00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
	Subsystem: Lenovo Device 3869
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 255
	Region 0: Memory at b1226000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>

00:12.0 Signal processing controller: Intel Corporation Device 02f9
	Subsystem: Lenovo Device 3804
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 255
	Region 0: Memory at b1227000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>

00:13.0 Serial controller: Intel Corporation Device 02fc (prog-if 00 [8250])
	Subsystem: Lenovo Device 3804
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at b1220000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: intel_ish_ipc
	Kernel modules: intel_ish_ipc

00:14.0 USB controller: Intel Corporation Device 02ed (prog-if 30 [XHCI])
	Subsystem: Lenovo Device 380a
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 124
	Region 0: Memory at b1200000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

00:14.2 RAM memory: Intel Corporation Device 02ef
	Subsystem: Lenovo Device 3805
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Region 0: Memory at b1222000 (64-bit, non-prefetchable) [size=8K]
	Region 2: Memory at b1228000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>

00:14.3 Network controller: Intel Corporation Device 02f0
	Subsystem: Intel Corporation Device 0034
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at b1218000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

00:15.0 Serial bus controller [0c80]: Intel Corporation Device 02e8
	Subsystem: Lenovo Device 3807
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: [virtual] Memory at 9b800000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:15.1 Serial bus controller [0c80]: Intel Corporation Device 02e9
	Subsystem: Lenovo Device 3802
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 17
	Region 0: [virtual] Memory at 9b801000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:16.0 Communication controller: Intel Corporation Device 02e0
	Subsystem: Lenovo Device 3803
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 134
	Region 0: Memory at b122b000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Device 02d3 (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo Device 3802
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 123
	Region 0: Memory at b1224000 (32-bit, non-prefetchable) [size=8K]
	Region 1: Memory at b1231000 (32-bit, non-prefetchable) [size=256]
	Region 2: I/O ports at 3080 [size=8]
	Region 3: I/O ports at 3088 [size=4]
	Region 4: I/O ports at 3060 [size=32]
	Region 5: Memory at b1230000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci

00:19.0 Serial bus controller [0c80]: Intel Corporation Device 02c5
	Subsystem: Lenovo Device 3802
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 32
	Region 0: Memory at 9b802000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:19.2 Communication controller: Intel Corporation Device 02c7
	Subsystem: Lenovo Device 3801
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin C routed to IRQ 34
	Region 0: [virtual] Memory at b122d000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:1d.0 PCI bridge: Intel Corporation Device 02b4 (rev f0) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 122
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff [empty]
	Memory behind bridge: b1100000-b11fffff [size=1M]
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [empty]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Device 0284
	Subsystem: Lenovo Device 3802
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

00:1f.3 Multimedia audio controller: Intel Corporation Device 02c8
	Subsystem: Lenovo Device 3803
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 149
	Region 0: Memory at b121c000 (64-bit, non-prefetchable) [size=16K]
	Region 4: Memory at b1000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl, sof_pci_dev

00:1f.4 SMBus: Intel Corporation Device 02a3
	Subsystem: Lenovo Device 3803
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at b122e000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at 3040 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 02a4
	Subsystem: Lenovo Device 3804
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=4K]

01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd Device a801
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	NUMA node: 0
	Region 0: Memory at b1100000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme

 

 

Codec Data (Linux):

 

Spoiler
 
 
 
 
Spoiler

Codec: Realtek ALC285
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0285
Subsystem Id: 0x17aa3818
Revision Id: 0x100002
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 D3cold CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x3c 0x3c]
  Converter: stream=0, channel=0
  PCM:
    rates [0x40]: 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC285 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x00 0x00]
  Converter: stream=0, channel=0
  PCM:
    rates [0x40]: 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x411: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x40]: 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x40]: 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x24
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC285 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x27 0x27]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x40000000: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00010014: OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x02
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 3
     0x02* 0x03 0x06
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000024: IN Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x04a11040: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x4, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00013734: IN OUT EAPD Detect
    Vref caps: HIZ 50 GRD 80 100
  EAPD 0x2: EAPD
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40600001: [N/A] Modem Line at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x1
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00000010: OUT
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=142
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x04211020: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x02 0x03*
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 5
     0x19 0x1a 0x1b 0x1d 0x13
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 5
     0x19 0x1a 0x1b 0x1d 0x12
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 3
     0x12* 0x13 0x18

 

 

Text files of above + IOReg data attached (I'm using version 3.0.3).

 

Thanks again for any guidance you can provide!
 

Lenovo C740.zip

Edited by fewtarius

Share this post


Link to post
Share on other sites
On 12/25/2019 at 7:06 PM, Andres ZeroCross said:


Try release version AppleALC.kext with LayoutID = 22

 

I was too fast with saying that it works, the internal speakers don't work. I didn't notice since I always have external speakers connected through AUX.

My internal speakers do show up, but no sound. Audio over AUX, HDMI, USB-C > HDMI and microphone all work.

 

I tried reverting back to the custom 1.3.3 attached to the previous post and changing Layout-ID back to 3, that didn't bring sound back either. (Internal speakers still work in Windows)

I remember I had this problem in the past, I solved it by updating my kext cache and a reboot but that doesn't work this time. (I did make a CloneZilla backup I could revert to worst case scenario)

 

Any idea why it stopped working?

Screenshot 2019-12-29 at 20.14.29 1.png

Share this post


Link to post
Share on other sites

Hi folks,

 

Is there any way to change the default device that is selected on boot / reboot (Every time I have to manually change it from Headphones to Internal Speakers)?

 

1944390290_Screenshot2019-12-30at12_42_24.png.c09bf19a1b038568b47499b19ae6c8ad.png

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×