Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Crabhunter

ALC269 dsdt edit needed for mic

10 posts in this topic

Recommended Posts

Hi, my internal mic is not working on my Acer V5-171, speakers and headphones are fine.

The sound card is an ALC 269 and I am using HDA, HDAEnabler and IOAudioFamily by AmeerSaeed. I think my DSDT needs an edit but I've not got a clue how to go about it.

I have enclosed my dsdt

If anyone can help I would be most grateful.

Mike

DSDT.aml.zip

Share this post


Link to post
Share on other sites

hello

 

if u use hdaenabler.. no need dsdt for sound... the enabler is to avoid dsdt edits

 

anyway the sound in mac os x , always need a proper patched kext.. mac machine don't use alc..

 

the kext u use is not the right one for u specs..

 

the edits in dsdt for sound is to help identify in applehda the layout id of the kext

 

like (0C) layout 12 in use in the kext

 

good hack

Share this post


Link to post
Share on other sites

Thanks for your reply,

does that mean no amount of dsdt hacking will get sound to work without kexts and that my only option is to find another kext?

Thanks again for fixing my dsdt for sleep, that was much appreciated.

Mike

Share this post


Link to post
Share on other sites

I never got ALC 262 working , so I bought a USB Audio > netgear $10.98 works great with my bose 123 sound system.

found a ALC 262 kext with dsdt txt but didn't know how to edit either.

but it's a HP 7700 desktop

Share this post


Link to post
Share on other sites

Can you be more precise about the model of ALC269, example mine is ALC269VC2 HD. If your is that take these kexts and insert this in your DSDT

Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x14)
                    {
                        "AAPL,slot-name", 
                        Buffer (0x09)
                        {
                            "built-in"
                        }, 

                        "codec-id", 
                        Buffer (0x04)
                        {
                            0x69, 0x02, 0xEC, 0x10
                        }, 

                        "built-in", 
                        Buffer (One)
                        {
                            0x00
                        }, 

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

                        "name", 
                        Buffer (0x0F)
                        {
                            "Realtek ALC269"
                        }, 

                        "model", 
                        Buffer (0x16)
                        {
                            "Realtek ALC269 VC2 HD"
                        }, 

                        "device-type", 
                        Buffer (0x25)
                        {
                            "High Definition Audio Controller"
                        }, 

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

                        "device_type", 
                        Buffer (0x06)
                        {
                            "Sound"
                        }, 

                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

Archivio.zip

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.

  • Posts

    •   Boot option name retrieval 1) Locate the booter image as explained blow. 2) Locate ".contentDetails" in the parent folder 2.1) if unsuccessful, locate ".disk_label.contentDetails" in the parent folder 2.2) if unsuccessful, retrieve the volume's name   HFS Boot 1) Retrieve blessed file via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L41 1.1) if unsuccessful, retrieve blessed folder via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L45, append "\\boot.efi". NOTE: This is broken in the latest binary I checked. 1.2) if unsuccessful, use the following hard-coded paths: "\System\Library\CoreServices\boot.efi", "\EFI\APPLE\{ARCH}\BOOT.EFI", <StandardEfiPath>, "\\boot.efi" in this order 2) FV2 Recovery does not follow the usual practice because it is not shown by BootPicker anyway. Determine it via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L49, verify it does not match 1).   APFS Boot 1) Determine the APFS Volume Info (and hencefor detect whether it is APFS in the first place) via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L54 1.1) Determine the APFS Container Info via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L36 1.2) Verify the Volume Role via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L51 1.3) Retrieve blessed file analoguous to HFS 1). NOTE: This step and 1.3.1) are broken in the binary I checked, hencefor it does not happen, but is probably supposed to. 1.3.1) if unsuccessful, retrieve blessed folder and append the booter name the same way as in HFS 1.2) 1.4) (if unsuccessful,) locate all Volumes that are part of the same container, check whether the current Preboot partition has folders named by the just located Volumes' GUIDs and append the hard-coded paths from HFS 1.2) if existant 2) Recovery detection works the same way as 1.4), just for a Recovery instead of a Preboot volume
    • Got garbled sound in earphone    Notebook Asus X550VX i7 - 7700hq with ALC255 not working with applealc  layout id  3, 13, 17, 18, 27, 28, 99 its is working with VoodooHDA but the new one 2.9.1 it much has low volume, but bad sound in earphone     codec dump linux https://drive.google.com/file/d/1pg2y76WvFYsO8vFY-2B_2OLyKMmkQ8Tg/view     latest debug http://www.mediafire.com/file/2pjny4eq5r64ed8/debug_1383 (1).zip  
    • For F6 Bios, which DSDT is the one i should use? I´m a little confused in the Mass of DSDT here ;-).   Great Thread by the Way.   Another Question: I have 2 960Pro inside my Rig (one with OS X, one with Windows 10). When i try to mount my EFI on OS X NVMe the system freezes... :-(   DWhen i unplug the Windows NVMe everything is fine an it mounts the EFI.   Anybody an idea?   Tried the upper Port on the Board (OS X) & the middle / lower Port, in the Middle it mounts the EFI in the lower it freezes.   But i need the middle Port for an SATA M.2 SSD :-D... Even when i plug the Windows NVMe into an PCIe Adapter Card it freezes at the point i mount the EFI.   I´m mounting with Clover Configurator.     Thank You guys.
    •   Just add "ngfxsubmit=0" to config.plist to disable the fix within nvidiafixup
    • @MegaCookie   ok, I have no solution for that Trial 7 good for the release?
      Is this codec good enough for you?


×