Contribute
Register

Enable Audio ALC269 on Ivy Bridge Laptops (Mavericks) 10.9

Status
Not open for further replies.
I deleted AppleHDADisabler.kext and I do all thinggggss but not work :cry:

com.chameleon.boot.plist

Layout 28

Code:
    <key>DropSSDT</key>
    <string>Yes</string>
    <key>EnableBacklight</key>
    <string>Yes</string>
    <key>EnableDualLink</key>
    <string>Yes</string>
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>Graphics Mode</key>
    <string>1366x768x32</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>HDEFLayoutID</key>
    <string>[COLOR=#ff0000]28[/COLOR]</string>
    <key>IntelCapriFB</key>
    <string>3</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>npci=0x2000 dart=0</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>SystemType</key>
    <string>2</string>
    <key>Timeout</key>
    <string>2</string>
    <key>UseKernelCache</key>
    <string>Yes</string>
    <key>device-properties</key>
    <string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

DSDT patch

Code:
[COLOR=#454545][FONT=tahoma]Device (HDEF)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Name (_ADR, 0x001B0000)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Field (HDAR, WordAcc, NoLock, Preserve)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]DCKA, 1,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Offset (0x01),[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]DCKM, 1,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma], 6,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]DCKS, 1,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Offset (0x08),[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma], 15,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]PMES, 1[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Method (_PRW, 0, NotSerialized)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Return (Package (0x02)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x0D,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x05[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]})[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Method (_DSM, 4, NotSerialized)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Store (Package (0x14)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"AAPL,slot-name",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x09)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"built-in"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"codec-id",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x04)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x69, 0x02, 0xEC, 0x10[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"built-in",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (One)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x00[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"hda-gfx",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x0A)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"onboard-1"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"name",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x0F)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"Realtek ALC269"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"model",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x16)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"Realtek ALC269 VC2 HD"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"device-type",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x25)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"High Definition Audio Controller"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"layout-id",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x04)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x[/FONT][/COLOR][COLOR=#ff0000][FONT=tahoma]1[/FONT][/COLOR][COLOR=#454545][FONT=tahoma]C, 0x00, 0x00, 0x00[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"device_type",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x06)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"Sound"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"PinConfigurations",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (Zero) {}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}, Local0)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Return (Local0)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]

Layout 12

Code:
    <key>HDEFLayoutID</key>
    <string>[COLOR=#ff0000]12[/COLOR]</string>

Code:
[COLOR=#454545][FONT=tahoma]Device (HDEF)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Name (_ADR, 0x001B0000)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Field (HDAR, WordAcc, NoLock, Preserve)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]DCKA, 1,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Offset (0x01),[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]DCKM, 1,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma], 6,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]DCKS, 1,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Offset (0x08),[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma], 15,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]PMES, 1[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Method (_PRW, 0, NotSerialized)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Return (Package (0x02)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x0D,[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x05[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]})[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Method (_DSM, 4, NotSerialized)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Store (Package (0x14)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"AAPL,slot-name",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x09)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"built-in"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"codec-id",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x04)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x69, 0x02, 0xEC, 0x10[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"built-in",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (One)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x00[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"hda-gfx",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x0A)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"onboard-1"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"name",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x0F)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"Realtek ALC269"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"model",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x16)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"Realtek ALC269 VC2 HD"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"device-type",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x25)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"High Definition Audio Controller"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"layout-id",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x04)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]0x[/FONT][/COLOR][COLOR=#ff0000][FONT=tahoma]0[/FONT][/COLOR][COLOR=#454545][FONT=tahoma]C, 0x00, 0x00, 0x00[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"device_type",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (0x06)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]{[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"Sound"[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]},[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]"PinConfigurations",[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Buffer (Zero) {}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}, Local0)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]Return (Local0)[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]
[COLOR=#454545][FONT=tahoma]}[/FONT][/COLOR]

_DSM method in your DSDT is not correct (just like before). AppleHDA is not loaded, so must be for an incorrect codec or is not patched correctly.

What bootloader are you using? HDefLayoutID is not a valid bootloader flag.

Don't expect to throw random things at a problem to get it to work...
 
_DSM method in your DSDT is not correct (just like before). AppleHDA is not loaded, so must be for an incorrect codec or is not patched correctly.

What bootloader are you using? HDefLayoutID is not a valid bootloader flag.

Don't expect to throw random things at a problem to get it to work...

I found this patched appleHDA on layout 28 to my codec alc269vc, now how to configure DSDT and com.chameleon.boot.plist ?

here is my codec extracted from Linux.
 

Attachments

  • ALC269VC.zip
    1.5 MB · Views: 202
  • CodecDump.zip
    2.9 KB · Views: 91
I found this patched appleHDA on layout 28 to my codec alc269vc, now how to configure DSDT and com.chameleon.boot.plist ?

here is my codec extracted from Linux.

For DSDT, you need add the _DSM method under HDEF like this. Note 0x1C equals 28.

Code:
          Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x06)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x1C, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }


Here is Org.chameleon.Boot.plist wiki for specify the DSDT file:

http://www.tonymacx86.com/wiki/index.php/Org.chameleon.Boot.plist
 
not worked :(
 

Attachments

  • IOReg.ioreg
    1.3 MB · Views: 87
You best chance is not to download some patched AppleHDA from Internet but to find out your own Verbs and Pathmap.

Out of all the guides, I find this one the easiest to follow. Give it a shot, and it is how I get my sound working.
http://forum.osxlatitude.com/index.php?/topic/1946-complete-applehda-patching-guide/

Better yet, it is based on the ALC269 and layout 28, so it should be very close to yours.

+1

Although you can probably find an AppleHDA for your codec, it is tricky as there are many flavors of ALC269. If you can follow the guide to patch yourself and are very detail oriented (one mistake will break the whole thing), then it is the best way.
 
PLZ some one correct my verb data now I'm working to patch my AppleHDA ...
 

Attachments

  • card0-codec#0.txt
    10.6 KB · Views: 110
Hellllllppppp :(

What works for me:

Apply 2 Patches from RehabMan:

Layout-ID 12 -> Change to 28 during the patch implementation -> see screenshot
IRQ FIX

Use the kext in the attachment and make a backup of your.
Reboot.
Works for me.

Cheers.

Bildschirmfoto 2014-05-07 um 13.58.46.png

View attachment AppleHDA.kext.zip
 
Status
Not open for further replies.
Back
Top