NEW 888b LegacyHDA - Digital/Analog/Headphone

Discussion in 'Audio' started by tonymacx86, Apr 26, 2010.

  1. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,904
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Apr 26, 2010 #1
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,904
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    EDIT: Updated DSDT and Legacy888bHDA.kext in the latest MultiBeast.

    Hey all- please help me test this new kext and DSDT edits. I think I've cracked the best of both worlds for the LegacyHDA + DSDT edits enabling digital/analog and most analog outputs. We have to disable 1, so MacMan and I chose the black output. It's only necessary for 7.1 analog.

    LegacyHDA.kext for ALC 888b + Gigabyte P55M-UD2 DSDT.aml
    NOTE: For 10.6.3, needs 10.6.2 AppleHDA.kext- install using MultiBeast.

    DOWNLOAD: Public/P55M-UD2-ALC888b-Analog&Digital.zip

    Should enable:
    -Digital Outputs
    -Analog Outputs (except Black)
    -Digital Inputs
    -Analog Inputs
    -Hopefully NO Audio Assertion errors- tested clean on 10.6.2 & 10.6.3 for me

    I made the following edits to the standard F8 P55M-UD2 DSDT.aml:

    Code (Text):

                Device (HDEF)
                {
                    Name (_ADR, 0x001B0000)
                    Method (_PRW, 0, NotSerialized)
                    {
                        Return (Package (0x02)
                        {
                            0x0D,
                            0x05
                        })
                    }

                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0A)
                            {
                                "built-in",
                                Buffer (One)
                                {
                                    0x00
                                },

                                "codec-id",
                                Buffer (0x04)
                                {
                                    0x88, 0x08, 0xEC, 0x10
                                },

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

                                "device-type",
                                Buffer (0x10)
                                {
                                    "Realtek ALC888b"
                                },

                                "PinConfigurations",
                                Buffer (Zero) {}
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
     
    Would love to get some confirmation- I don't have a digital receiver, but I'm pretty sure this works- the red light is coming on in the back when hitting digital- and playing music, and it appears to be active. Please let me know if you can test- and post results here. ;)
     
  2. Daioptych

    Daioptych

    Joined:
    Feb 16, 2010
    Messages:
    48
    Mobo:
    10.7
    CPU:
    i5-3450
    Graphics:
    GTX 460
    Apr 26, 2010 #2
    Daioptych

    Daioptych

    Joined:
    Feb 16, 2010
    Messages:
    48
    Mobo:
    10.7
    CPU:
    i5-3450
    Graphics:
    GTX 460
    Works fine, but I do have assertion errors:
    Code (Text):
     Apr 26 14:38:07 DaioMac kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDAWidget.cpp" at line 3641 goto handler
    Apr 26 14:38:07 DaioMac kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDACodecGeneric.cpp" at line 989 goto handler
    Apr 26 14:38:07 DaioMac kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDAWidget.cpp" at line 3641 goto handler
    Apr 26 14:38:07 DaioMac kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDACodecGeneric.cpp" at line 989 goto handler
    Apr 26 14:38:07 DaioMac kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDAWidget.cpp" at line 3641 goto handler
    Apr 26 14:38:07 DaioMac kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDACodecGeneric.cpp" at line 989 goto handler
     
     
  3. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,904
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Apr 26, 2010 #3
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,904
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Cool- thanks!

    Didn't have any errors while testing on 10.6.2- is this 10.6.3, with the AppleHDA rollback? Also, did you test Digital out? :)
     
  4. tomek_mk2

    tomek_mk2

    Joined:
    Apr 26, 2010
    Messages:
    1
    Apr 26, 2010 #4
    tomek_mk2

    tomek_mk2

    Joined:
    Apr 26, 2010
    Messages:
    1
    hi Tony

    i can check digital outs, but if you could post, here, right DSDT for me:

    - mobo: UD2
    - speedstep for core i5-720: YES
    - fix for 888b: YES


    I'm working on 10.6.3 64-bits right now. Let me know which kexts for audio i should have in System and Extensions folder in this case.

    peace
    Tomek
     
  5. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,904
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Apr 26, 2010 #5
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    7,904
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530 / GT 740
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Hey Tomek- thanks- just use the DSDT and LegacyHDA from the link above- it will work. ;) Back up the ones you have- and install those in /Extra and /Extra/Extensions respectively, then rebuild kext caches.
     
  6. MacMan

    MacMan Administrator Staff Member

    Joined:
    Feb 2, 2010
    Messages:
    7,514
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7-3770K
    Graphics:
    GTX 670
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    Apr 26, 2010 #6
    MacMan

    MacMan Administrator Staff Member

    Joined:
    Feb 2, 2010
    Messages:
    7,514
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7-3770K
    Graphics:
    GTX 670
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    I uploaded a new version that should correct the assertion errors.

    Please retest with this version.

    Thanks.
     
  7. scaremites

    scaremites

    Joined:
    Apr 7, 2010
    Messages:
    38
    Apr 27, 2010 #7
    scaremites

    scaremites

    Joined:
    Apr 7, 2010
    Messages:
    38
    hi, where can i get them???
    TIA
     
  8. MacMan

    MacMan Administrator Staff Member

    Joined:
    Feb 2, 2010
    Messages:
    7,514
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7-3770K
    Graphics:
    GTX 670
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    Apr 27, 2010 #8
    MacMan

    MacMan Administrator Staff Member

    Joined:
    Feb 2, 2010
    Messages:
    7,514
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7-3770K
    Graphics:
    GTX 670
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    You can find the link at the top of this thread. It's to the right of DOWNLOAD:
     
  9. shremi

    shremi

    Joined:
    Mar 18, 2010
    Messages:
    112
    Mobo:
    X99 Deluxe
    CPU:
    5820k
    Graphics:
    980s in SLI
    Apr 27, 2010 #9
    shremi

    shremi

    Joined:
    Mar 18, 2010
    Messages:
    112
    Mobo:
    X99 Deluxe
    CPU:
    5820k
    Graphics:
    980s in SLI
    One question sorry if its kinda dumb.

    Do we have to roll back to 10.6.2 AppleHDA.kext ???

    Or using the 10.6.3 will do ???


    Also
    Just to know the AppleHDA.kext provided in the link for download is from 10.6.2 or 10.6.3.??

    Thanks
     
  10. MacMan

    MacMan Administrator Staff Member

    Joined:
    Feb 2, 2010
    Messages:
    7,514
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7-3770K
    Graphics:
    GTX 670
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    Apr 27, 2010 #10
    MacMan

    MacMan Administrator Staff Member

    Joined:
    Feb 2, 2010
    Messages:
    7,514
    Mobo:
    GA-Z77X-UP5 TH
    CPU:
    Core i7-3770K
    Graphics:
    GTX 670
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    AppleHDA 10.6.3 breaks support for the 888b, that is why you currently have to roll back to the 10.6.2 version of AppleHDA.
     

Share This Page