Jump to content
20 posts in this topic

Recommended Posts

As you told i have placed the DSDT inside extra folder and installed the appleHDA.kext in system/extensions/ and i have no other audio kext like hdaenabler or a lcxxx.The problem is same no audio in system prefrences and also in profile.

I dont know where i went wrong.

Is there anything i have to mention about DSDT in org.chameleon.Boot ?

Download this ALC885_889a_LION:ML.zip

 

1. Put "ALC885_889a.kext" in /Extra

2. Copy "AppleHDA" to /System/Library/Extensions/ (replace the one there)

Do a full repair permissions with kext wizard after, and reboot. it should work.

my dsdt audio patch

 

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)
						{
							0x01
						},
						"codec-id",
						Buffer (0x04)
						{
							0x85, 0x08, 0xEC, 0x10
						},
						"layout-id",
						Buffer (0x04)
						{
							0x75, 0x03, 0x00, 0x00
						},
						"device-type",
						Buffer (0x10)
						{
							"Realtek ALC889A"
						},
						"PinConfigurations",
						Buffer (0x30)
						{
							/* 0000 */	0x10, 0x40, 0x11, 0x01, 0x20, 0x10, 0x01, 0x01,
							/* 0008 */	0x30, 0x60, 0x01, 0x01, 0x80, 0x20, 0x01, 0x01,
							/* 0010 */	0x40, 0x90, 0xA1, 0x90, 0x50, 0x90, 0x81, 0x02,
							/* 0018 */	0x60, 0x30, 0x81, 0x01, 0x70, 0x40, 0x21, 0x02,
							/* 0020 */	0xF0, 0x61, 0x33, 0x59, 0x01, 0xE6, 0x05, 0x40,
							/* 0028 */	0x90, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
		}

 

PinConfigurations need your keys for correct function. use ioregistryexplorer for see correct configuration.

 

my kexts.

Archivo comprimido.zip

my dsdt audio patch

 

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)
						{
							0x01
						},
						"codec-id",
						Buffer (0x04)
						{
							0x85, 0x08, 0xEC, 0x10
						},
						"layout-id",
						Buffer (0x04)
						{
							0x75, 0x03, 0x00, 0x00
						},
						"device-type",
						Buffer (0x10)
						{
							"Realtek ALC889A"
						},
						"PinConfigurations",
						Buffer (0x30)
						{
							/* 0000 */	0x10, 0x40, 0x11, 0x01, 0x20, 0x10, 0x01, 0x01,
							/* 0008 */	0x30, 0x60, 0x01, 0x01, 0x80, 0x20, 0x01, 0x01,
							/* 0010 */	0x40, 0x90, 0xA1, 0x90, 0x50, 0x90, 0x81, 0x02,
							/* 0018 */	0x60, 0x30, 0x81, 0x01, 0x70, 0x40, 0x21, 0x02,
							/* 0020 */	0xF0, 0x61, 0x33, 0x59, 0x01, 0xE6, 0x05, 0x40,
							/* 0028 */	0x90, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
		}

 

PinConfigurations need your keys for correct function. use ioregistryexplorer for see correct configuration.

 

my kexts.

Thanks buddy i will try this and let you know.

:)

×
×
  • Create New...