Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,371 posts in this topic

Recommended Posts

Hi everyone, again many thanks to the developers for the recently-released v1.0.12 of AppleALC!

 

I would really like to ask for some ideas or what steps to follow next, as I cannot make this Intel D54250WYKH "NUC" (that Sebinouse also has) work with any audio settings...

 

My current setup is:

  • Clover latest v3577
  • Using ALC 283 i.e. 0x10EC0283  [8086:9c20]
  • Running 10.10.5 with latest fixes etc. (as Macmini7,1)
  • Reverted to vanilla AppleHDA and rebuilt caches many times via Kext Utility
  • AppleALC v1.0.11 placed in /Library/Extensions/   (works on my other desktop boards)
  • Inject via SSDT-xxx the following:
    • IGPU & HDAU have both "hda-gfx" = "onboard-1"
    • HDEF has "hda-gfx" = "onboard-2" and "layout-ID" set to "0x03"

 

I confirm that AppleHDA kext is always loaded (via Terminal) OK.

  1. Should I swap around the "hda-gfx" parameters?
  2. Do I maybe need any special setting to enable in Clover? Any idea?
  3. I have also introduced bin-patch for AppleHDA where I replace "8419D411" to "8302EC10" but that didn't do anything, either.
  4. I also changed "layout-id" to 11 (i.e. 0x0B) but that didn't work, either.

There is no device detected in Sounds of System Preferences... For my H61N and Z97 other motherboards, the AppleALC kext works flawlessly without any special settings.

 

Your input will be really appreciated... many thanks in advance...

Link to comment
Share on other sites

Morning.

 

Make sure that there is no HDAEnabler oder Disabler at work...

Check this with the System Report -> Audio and see what ID is used there:

post-638272-0-56328200-1467699961_thumb.jpg

 

Also the HDEF should use "onboard-1" as same as the IGPU & HDAU.

"onboard-2" should be used for external Graphics cards with HDMI-Audio.

  • Like 2
Link to comment
Share on other sites

Make sure that there is no HDAEnabler oder Disabler at work...

Check this with the System Report -> Audio and see what ID is used there 

Also the HDEF should use "onboard-1" as same as the IGPU & HDAU.

"onboard-2" should be used for external Graphics cards with HDMI-Audio.

Hi mate, many thanks for your reply.

 

However, if I use "hda-gfx" = "onboard-1" for all 3 devices, there is a KP happening each time (I confirmed this small change causing KP's, like, 5 times).

 

Also, according to RehabMan's post, I quote:

 

Injecting property hda-gfx (and layout-id)

 

For Sandy Bridge and Ivy Bridge (HD3000/HD4000), "hda-gfx"="onboard-1" must be injected on IGPU and HDEF.

 

For Haswell and Broadwell, "hda-gfx"="onboard-1" must be injected on IGPU and HDAU. It is not necessary to inject "hda-gfx" on HDEF, although it doesn't seem to cause a problem.

This is why I have either removed "hda-gfx" altogether or made it "on-board-2" to avoid KP's... And the CPU inside my NUC is Core i5-4250U which is Haswell generation...

 

The Clover configuration has nothing set (i.e. clean) and no enablers or other kexts present, obviously. I am not sure what is happening. Layout ID is properly injected via special SSD-xxx.aml file (ID=3).

 

@Sebinouse, you have the same NUC, did you ever manage to make AppleALC kext work?

Link to comment
Share on other sites

Well, I edited some stuff for 10.12. This is not yet a solution (since there still can be a small timing issue) but it may work for everyone in theory.

Go try :)

 

Hope I don't jinx myself by saying this, but so far I haven't had any panics on the laptop or desktop with the current build. Working great :)

Link to comment
Share on other sites

Hello everyone and thanks so much for all the work you guys put into this! I would greatly appreciate any and all help with my setup. I have installed AppleALC with layout-id 1 and sound works perfectly, but I can not get Nvidia HDMI/DP audio to work at all.

 

1. Motherboard model : Gigabyte GA-Z170MX Gaming 5 Micro ATX LGA1151 Motherboard

2. Codec name : Realtek ALC1150

3. Layout 1

4. 10.11.4 / 10.11.5

 

And I also have 4 questions should someone care to answer :

 

a. On the `Supported-codecs` page on the github wiki, in the Realtek ALC1150 row, there is a number before the possible layout ids (0x100001). What is this number and what (if anything) do I have to do with it?

 

b. Your FAQ says `In brief you must be sure you have a HDEF section for analog audio, and a HDAU section(s) for HDMI audio. The first one must contain a layout-id.` I've installed a Kext patch in clover to remap HDAS to HDEF, but I do not have a HDAU section anywhere in my registry, which is presumably why I'm not getting any HDMI audio. It's not completely obvious to me which guide I must follow in order to get this working, but I've tried toleda's CloverHDMI script, HDMIAudio.kext, adding Nvidia SSDT, but none worked.

 

c. Are Nvidia DisplayPort and HDMI audio drastically different? That is, if I get HDMI audio to work, will DP audio also work?

 

d. Does changing the audio layout id also affect HDMI audio, or just analog audio?

 

I've attached as much information as possible in case I'm making a stupid mistake somewhere, which is very likely. (as you probably notice, I'm very new to this community)

 

Thanks!

 





Picture of EFI directory : http://imgur.com/SsKDSXi

Link to comment
Share on other sites

@mackonsti:

 

This is my HDEF-Section:

        Device (HDEF)
        {
            Name (_ADR, 0x001B0000)  // _ADR: Address
            OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
            Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                Offset (0x08), 
                Offset (0x09), 
                PMEE,   1, 
                    ,   6, 
                PMES,   1
            }

            Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
            {
                Return (GPRW (0x0D, 0x04))
            }

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                Store (Package (0x10)
                    {
                        "AAPL,slot-name", 
                        "Built In", 
                        "name", 
                        "Realtek Audio Controller", 
                        "model", 
                        Buffer (0x20)
                        {
                            "Realtek ALC898 Audio Controller"
                        }, 

                        "device_type", 
                        Buffer (0x11)
                        {
                            "Audio Controller"
                        }, 

                        "layout-id", 
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                         
                        }, 

                        "PinConfigurations", 
                        Buffer (Zero) {}, 
                        "MaximumBootBeepVolume", 
                        Buffer (One)
                        {
                             0x40                                           
                        }, 

                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

This is my IGPU and HDAU section:

            Device (IGPU)
            {
                Name (_ADR, 0x00020000)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                             0x03                                           
                        })
                    }

                    Return (Package (0x04)
                    {
                        "AAPL,ig-platform-id", 
                        Buffer (0x04)
                        {
                             0x03, 0x00, 0x22, 0x0D                         
                        }, 

                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    })
                }
            }

            Device (HDAU)
            {
                Name (_ADR, 0x00030000)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                             0x03                                           
                        })
                    }

                    Return (Package (0x04)
                    {
                        "layout-id", 
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                         
                        }, 

                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    })
                }
            }

and this is my GFX0 with HDAU section:

               Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_SUN, One)  // _SUN: Slot User Number
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                           
                            })
                        }

                        Return (Package (0x0E)
                        {
                            "@0,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@1,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@2,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@3,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@4,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@5,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }
                        })
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                           
                            })
                        }

                        Return (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x01, 0x00, 0x00, 0x00                         
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }
                        })
                    }
                }

And it works like charm with every output... :)

 

See the difference? All the onboard devices use "onboard-1" while the external graphics uses "onboard-2" 

  • Like 2
Link to comment
Share on other sites

Hi mate, many thanks for your reply.

 

However, if I use "hda-gfx" = "onboard-1" for all 3 devices, there is a KP happening each time (I confirmed this small change causing KP's, like, 5 times).

 

Also, according to RehabMan's post, I quote:

 

 

This is why I have either removed "hda-gfx" altogether or made it "on-board-2" to avoid KP's... And the CPU inside my NUC is Core i5-4250U which is Haswell generation...

 

The Clover configuration has nothing set (i.e. clean) and no enablers or other kexts present, obviously. I am not sure what is happening. Layout ID is properly injected via special SSD-xxx.aml file (ID=3).

 

@Sebinouse, you have the same NUC, did you ever manage to make AppleALC kext work?

I didn't manage to get stock AppleALC.kext work properly on my NUC  ... but I manage to compile my own with custom codecs.

I put aside AppleALC for the time being as it was not compatible with macOS Sierra and I needed my mike to control Siri.

 

I'll try to create my own Codec ASAP and report here. My setup with injector still works on 10.12.

 

For information I don't have "hda-gfx" on my HDEF ... 

DefinitionBlock ("", "SSDT", 1, "hack", "hack", 0x00003000)
{
    Method (_SB.PCI0.HDEF._DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
        If (LEqual (Arg2, Zero))
        {
            Return (Buffer (One)
            {
                 0x03                                           
            })
        }
 
        Return (Package (0x0C)
        {
            "layout-id", 
            Buffer (0x04)
            {
                 0x01, 0x00, 0x00, 0x00                         
            }, 
 
            "PinConfigurations", 
            Buffer (Zero) {}, 
            "AAPL,slot-name", 
            "Built In", 
            "name", 
            "Audio Controller", 
            "model", 
            Buffer (0x20)
            {
                "Realtek ALC283 Audio Controller"
            }, 
 
            "device_type", 
            Buffer (0x11)
            {
                "Audio Controller"
            }
        })
    }
}
DefinitionBlock ("", "SSDT", 1, "toleda", "ami8hdm1", 0x00003000)
{
    External (_SB_.PCI0, DeviceObj)    // Warning: Unknown object
 
    Scope (_SB.PCI0)
    {
        Device (IGPU)
        {
            Name (_ADR, 0x00020000)  // _ADR: Address
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }
 
                Return (Package (0x04)
                {
                    "AAPL,ig-platform-id", 
                    Buffer (0x04)
                    {
                         0x0D, 0x00, 0x26, 0x0A                         
                    }, 
 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }
 
        Device (HDAU)
        {
            Name (_ADR, 0x00030000)  // _ADR: Address
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }
 
                Return (Package (0x04)
                {
                    "RM,device-id", 
                    Buffer (0x04)
                    {
                         0x0C, 0x0A, 0x00, 0x00                         
                    }, 
 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }
    }
}
 

 

However, if I use "hda-gfx" = "onboard-1" for all 3 devices, there is a KP happening each time (I confirmed this small change causing KP's, like, 5 times).

 

 

"hda-gfx" = "onboard-1" is used to link your HightDefinitionAudio controller to your IntegratedGraphicProcessorUnit. If you set the same value for your HDEF, system will be lost.

  • Like 1
Link to comment
Share on other sites

I didn't manage to get stock AppleALC.kext work properly on my NUC... but I manage to compile my own with custom codecs.

 

I put aside AppleALC for the time being as it was not compatible with macOS Sierra and I needed my mike to control Siri.

 

I'll try to create my own Codec ASAP and report here. My setup with injector still works on 10.12.

 

"hda-gfx" = "onboard-1" is used to link your HightDefinitionAudio controller to your IntegratedGraphicProcessorUnit. If you set the same value for your HDEF, system will be lost.

Hi everyone, many thanks again al6042 and sebinouse for taking time to reply on my ALC283 issues, found on the Intel D54250WYKH NUC.

 

I decided to drop my efforts on using Yosemite 10.10.5 and made a clean/vanilla install (using latest Clover v3599) with El Capitan 10.11.5. With proper SSDT code injected via Clover (for IGPU, HDAU and HDEF) just installing AppleALC.kext v1.0.11 into /Library/Extensions/ (without any further work except rebuilding caches via Kext Utility) audio seems to have been detected properly! My injected layout-id is 0x03. Many thanks again for your work vit9696 !

 

I haven't tested input (microphone, neither). But we will need the microphone to work for Sierra (and Siri) soon, as Sebinouse correctly points out...!

 

@al6042: I stopped messing with DSDT (which I loved, during chameleon days) and moved to simpler SSDT-xxx injections via Clover, but thanks for the device info!

 

@sebinouse:

 

We share almost exact injected SSDT's but I use different IGPU device-id (you use 0x0D, 0x00, 0x26, 0x0A but on my NUC it causes problems as my SMBIOS is defined MacMini7,1) so I use 0x03, 0x00, 0x22, 0x0D instead) so could this be tampering with HDAU or HDEF device? Any idea, guys, if IGPU device-id has any effect on audio?

 

In your post above, I see you use HDEF layout-id as 0x01 obviously due to your own audio kext being used. I also see you use RM,device-id, that's RehabMan's FakePCI injector, right? Does it help/serve any purpose on the NUC for audio?

 

I don't use any hda-gfx in HDEF either, except "hda-gfx" = "onboard-1" only for IGPU and HDAU. If used same across all 3 devices (IGPU, HDAU, HDEF) it causes KP.

 

Finally, I don't have HDMI Audio being shown in "Sound" (of System Preferences) unless I use your Clover patch "0x5 port DP>HDMI" on AppleIntelFramebufferAzul binary; however, if I use that, monitor detection is not 100% working (HDMI connection) if I switch between sources/computers (I use Dell U2410 and switch e.g. VGA or DVI then HDMI for NUC).

 

 

 

Thank you all again, I look forward to Sierra kext and input from all...

Link to comment
Share on other sites

We share almost exact injected SSDT's but I use different IGPU device-id (you use 0x0D, 0x00, 0x26, 0x0A but on my NUC it causes problems as my SMBIOS is defined MacMini7,1) so I use 0x03, 0x00, 0x22, 0x0D instead) so could this be tampering with HDAU or HDEF device? Any idea, guys, if IGPU device-id has any effect on audio?

I chose this framebuffer to have stock AppleIntelFramebufferAzul.kext (except for audio HDMI). It has bigger Framebuffer and Cursor Size to allow higher resolutions. And it give me good results ;)

 

In your post above, I see you use HDEF layout-id as 0x01 obviously due to your own audio kext being used. I also see you use RM,device-id, that's RehabMan's FakePCI injector, right? Does it help/serve any purpose on the NUC for audio?

My HDA injector uses a Layout 1 indeed. The RehabMan's entry is there for CodecCommander searches & debug ...

I don't use any hda-gfx in HDEF either, except "hda-gfx" = "onboard-1" only for IGPU and HDAU. If used same across all 3 devices (IGPU, HDAU, HDEF) it causes KP.

  :thumbsup_anim:

Finally, I don't have HDMI Audio being shown in "Sound" (of System Preferences) unless I use your Clover patch "0x5 port DP>HDMI" on AppleIntelFramebufferAzul binary; however, if I use that, monitor detection is not 100% working (HDMI connection) if I switch between sources/computers (I use Dell U2410 and switch e.g. VGA or DVI then HDMI for NUC).

You can try my FB to see if there is any improvement. My HDMI detection in fine, but it is the only screen I use.

I decided to drop my efforts on using Yosemite 10.10.5 and made a clean/vanilla install (using latest Clover v3599) with El Capitan 10.11.5. With proper SSDT code injected via Clover (for IGPU, HDAU and HDEF) just installing AppleALC.kext v1.0.11 into /Library/Extensions/ (without any further work except rebuilding caches via Kext Utility) audio seems to have been detected properly! My injected layout-id is 0x03. Many thanks again for your work vit9696 !

 

I haven't tested input (microphone, neither). But we will need the microphone to work for Sierra (and Siri) soon, as Sebinouse correctly points out...!

Our ALC283 is a mess ! Sometimes it seems to work and after a few seconds/minutes quality drops ans the sound is no longer Stereo but dual Mono with the sum of both channels ...

Make sure you have Stereo even after a loooong period of silence.

 

 

10.12.DP2 seems to be OK with our ALC283, AppleALC and Mic !!!

The two one issues I still have to solve :

1) when I use layout=1 it works, if I do the exact same with layout=12 it doesn't

2) Bin Patch 1984>0283 needs to be in config.plist to be done by Clover.

 

I have no time to investigate now ... sorry

Edited by sebinouse
  • Like 1
Link to comment
Share on other sites

I chose this framebuffer to have stock AppleIntelFramebufferAzul.kext (except for audio HDMI). It has bigger Framebuffer and Cursor Size to allow higher resolutions. And it give me good results ;)

 

My HDA injector uses a Layout 1 indeed. The RehabMan's entry is there for CodecCommander searches & debug ...

  :thumbsup_anim:

You can try my FB to see if there is any improvement. My HDMI detection in fine, but it is the only screen I use.

Our ALC283 is a mess ! Sometimes it seems to work and after a few seconds/minutes quality drops ans the sound is no longer Stereo but dual Mono with the sum of both channels ...

Make sure you have Stereo even after a loooong period of silence.

 

 

10.12.DP2 seems to be OK with our ALC283, AppleALC and Mic !!!

The two issues I still have to solve :

1) when I use layout=1 it works, if I do the exact same with layout=12 it doesn't

2) Bin Patch 1984>0283 needs to be in config.plist to be done by Clover.

 

I have no time to investigate now ... sorry

Check Rehabman NUC repo, he seems to fix the issue you were talking about

Link to comment
Share on other sites

@MacKonsti:

There is always more than one way to deal with the issue at hand.... ;)

I still prefer the direct approach, without adding more files and stuff to already existing material... (except the DSDT) ;)

Link to comment
Share on other sites

@Krestel.Bright, here a kext with some edits, see if mic is working, try it with layout-id 1

 

 

@Creative CA0132 users, here another kext for test purposes. Please test with layout-id 0 till 7 and give me some feedback that we can improve the kext for this codec.

 

Layout-ID

1: Alienware laptops

4: 5.1 with C/Sub

6: 6.1 with front HP

other for testing to see how it behaves

 

It would be useful if you try all them and report back, thanks

 

attachicon.gifAppleALC_layout-ID_0-7.zip

 

Hi,sir!!

 

I just found a Digital Cable for my Speaker so I try to use it.

 

I checked id 6 (it was working well with my MAC)

 

Sound is very good!! However, Volume Control (This device has no output control) missing., other line in all work with Volume control (output control working)

 

Is there any edit needed to fix it?

 

I am so noobie of this region but if you give me the instruction I can help to improve it

 

Thank you!!

Link to comment
Share on other sites

Hi,sir!!

 

I just found a Digital Cable for my Speaker so I try to use it.

 

I checked id 6 (it was working well with my MAC)

 

Sound is very good!! However, Volume Control (This device has no output control) missing., other line in all work with Volume control (output control working)

 

Is there any edit needed to fix it?

Digital Audio doesn't have volume control even on a real Mac. To test Digital Audio on a Hackintosh, I use an optical Toslink cable from the Hackintosh to a Mac Pro and use the LinIn.app from rogueamoeba.com on my Mac Pro to output the sound to my speakers. iTunes volume control works because it works in software.

 

The Z170N Gaming 5 has both an optical SPDIF output and an internal ATAPI SPDIF output. The internal ATAPI SPDIF output ranges from 0V to +3.3V instead of the standard -0.6V to +0.6V but my coax to optical adapter was able to output that to the Mac Pro anyway.

Link to comment
Share on other sites

Thanks for the link, on his tony thread he talks about new pinconfig/codeccommander to solve it.

For the time being I have good results with AppleALC in EFI and I would like to keep this config.

I for one have been using his work, and not a single problem so far. AppleALC is good so far, I even created my own build with my own patches ( mostly laptops, I will upload my patches soon as I have to diff my work with Mirone first )

Link to comment
Share on other sites

 as Mirone patch doesn't seem to work well with my Dell Latitude E6220.

One of the main reasons it does not work as it should 

is that it has not been patched for the Laptop in question.

and even if it were there would be a difference according to 

the revision of the codec. an example is ALC269, well I already talked about this a few times.

Link to comment
Share on other sites

One of the main reasons it does not work as it should

is that it has not been patched for the Laptop in question.

and even if it were there would be a difference according to

the revision of the codec. an example is ALC269, well I already talked about this a few times.

Hello mirone. I wonder your codec patch. My codec is conexant cx20753/4. Your applehda patch tool not include my codec patch. I patched applehda myself. Spk and hp and internal mic are working. But i have a issue. This issue is volume sync problem. After booting, spk volume size is max in menubar. Also after wakeup too. Hp is no problem about volume sync. Only have spk volume sync issue. Is it all conexant codec issue? Or only my issue?

 

나의 LG-F410S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

I think you are mistaken, I do remember having added cx20753/4 in the version of AppleHDA Patcher 1.4, and if I did not it was by carelessness

that I remendei this codec to a user in the other forum.

This question of the volume can be related  the PathMaps already heard reports of the same with other codecs such as IDT 

I'm sorry but I retired for things AppleHDA  for a while(or maybe forever).

  • Like 1
Link to comment
Share on other sites

I think you are mistaken, I do remember having added cx20753/4 in the version of AppleHDA Patcher 1.4, and if I did not it was by carelessness

that I remendei this codec to a user in the other forum.

This question of the volume can be related the PathMaps already heard reports of the same with other codecs such as IDT

I'm sorry but I retired for things AppleHDA for a while(or maybe forever).

I used old applehda patcher. Its my mistake.

Thank you. Have a nice day

 

나의 LG-F410S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

Hi,sir!!

 

I just found a Digital Cable for my Speaker so I try to use it.

 

I checked id 6 (it was working well with my MAC)

 

Sound is very good!! However, Volume Control (This device has no output control) missing., other line in all work with Volume control (output control working)

 

Is there any edit needed to fix it?

 

I am so noobie of this region but if you give me the instruction I can help to improve it

 

Thank you!!

Apple has no volume control for digital in/outputs as well as HDMI and DP.

Link to comment
Share on other sites

Hi guys.

 

Anyone else having issues with sound not being recognized anymore after installing macOS Recovery Update 1.0 in Sierra DP2?

 

update: nevermind that. fixed.

Hi arsradu.. I have same problem, how do you fix that?

 

fixed .. compiled in xcode 8

Link to comment
Share on other sites

×
×
  • Create New...