Jump to content

[HOW TO]ALC662 Asus P5QL SE


ytrox
 Share

17 posts in this topic

Recommended Posts

Dummy kext for alc662 on Asus P5QL SE ALC662_Asus_Ytrox.kext.zip

 

remember to binpatch applehda after 10.6.2 update:

 

sudo perl -pi -e 's|\x85\x08\xec\x10|\x62\x06\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

I have changed pinconfig at:

<01471c10 01471d40 01471e11 01471f01 01571cf0 01571d11 01571e11 01571f41 01671cf0 01671d11 01671e11 01671f41 01871c40 01871d98 01871ea1 01871f01 01971c50 01971d98 01971ea1 01971f02 01a71c4f 01a71d30 01a71e81 01a71f01>

 

add device hdef in dsdt (if azal overwrite it)

 

Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x04)
                       {
                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x0C, 0x00, 0x00, 0x00
                           }, 

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

 

all channels works

 

I think it will works also on all asus boards. any test are appreciated

 

cheers

Link to comment
Share on other sites

  • 2 weeks later...
Dummy kext for alc662 on Asus P5QL SE ALC662_Asus_Ytrox.kext.zip

 

remember to binpatch applehda after 10.6.2 update:

 

sudo perl -pi -e 's|\x85\x08\xec\x10|\x62\x06\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

I have changed pinconfig at:

<01471c10 01471d40 01471e11 01471f01 01571cf0 01571d11 01571e11 01571f41 01671cf0 01671d11 01671e11 01671f41 01871c40 01871d98 01871ea1 01871f01 01971c50 01971d98 01971ea1 01971f02 01a71c4f 01a71d30 01a71e81 01a71f01>

 

add device hdef in dsdt (if azal overwrite it)

 

Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x04)
                       {
                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x0C, 0x00, 0x00, 0x00
                           }, 

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

 

all channels works

 

I think it will works also on all asus boards. any test are appreciated

 

cheers

 

Can you explain me where do I put attacched kext? In /Extra/Extension or in /System/Library/Extension? I patched my DSDT, indeed System Profiler detect my audio chip but System Preferences doesn't show nothing. Where do I change pinconfig?

Sorry for my question but in this way I could test my board (P5KPL-AM SE).

 

Thanks in advance

Link to comment
Share on other sites

Can you explain me where do I put attacched kext? In /Extra/Extension or in /System/Library/Extension? I patched my DSDT, indeed System Profiler detect my audio chip but System Preferences doesn't show nothing. Where do I change pinconfig?

Sorry for my question but in this way I could test my board (P5KPL-AM SE).

 

Thanks in advance

 

copy it in extra/ext, rebuild cache (extension.mkext). run in terminal the patch for alc 662. reboot. it should works. let me now

  • Like 1
Link to comment
Share on other sites

Obiviously you can't get my kext working because you don't have alc662 you have alc887!!!!!!!!!!!!!

 

 

ID 28390413 :blink:

 

codec_dump.txt shows Realtek ALC887 and vendorID 283904135, but manual of motherboard says ALC662 :|

 

 

You have different codecID and different pinConfig. try this for now

 

and this

 

Doesn't work :-(

Link to comment
Share on other sites

it doesn't work cause you have used alc662 patch for applehda. try

 

sudo perl -pi -e 's|\x85\x08\xec\x10|\x87\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

not sure it works :blink:

 

try also with 10.6.2 applehda

Link to comment
Share on other sites

it doesn't work cause you have used alc662 patch for applehda. try

 

sudo perl -pi -e 's|\x85\x08\xec\x10|\x87\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

not sure it works :)

 

try also with 10.6.2 applehda

 

It doesn't work :-(

Link to comment
Share on other sites

  • 1 month later...
Hello ytrox,

you have a private message.

 

I'm not at home, extract applehda from 10.6.7 update using pacifist or gogling. I will give you my dsdt. I don't use non native ext but fakesmc and dummy inject

Link to comment
Share on other sites

It doesn't work for me.

 

This is my configuration for AppleHDA 10.6.8 and replacement for /System/Library/Extensions/appleHDA.kext/Contents/Resources.

Mic not working.

 

Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x0A)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x62, 0x06, 0xEC, 0x10
						}, 
						"layout-id", 
						Buffer (0x04)
						{
							0x0C, 0x00, 0x00, 0x00
						}, 
						"device-type", 
						Buffer (0x0F)
						{
							"Realtek ALC662"
						}, 
						"built-in", 
						Buffer (One)
						{
							0x00
						}, 
						"PinConfigurations", 
						Buffer (Zero) {}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
		}

layout12.xml

Platforms.xml

Link to comment
Share on other sites

 Share

×
×
  • Create New...