Jump to content

AppleHDA for ALC727 (Realtek/Intel HiDef) Laptops


smartie77
 Share

1 post in this topic

Recommended Posts

post-156995-1313457395_thumb.png

 

APPLEHDA.kext for Realtek (ALC) 727 HDA // Intel HiDef ( for example in Toshiba L500 )

 

kext works in 10.6.8 Snow and 10.7 Lion , 32+64bit

 

post-156995-1313604096_thumb.png

 

 

KEXT : AppleHDA.kext.zip( put in S/L/E , remove all other Sound kexts )

 

**might work with HDAEnabler/LegacyEnabler** , but works 100% with DSDT mod as follows :

 

copy and replace entire (HDEF) section in your DSDT,recompile and put in /extra or EFI partition whatever you use.

 

Here is mine : complete OSX fixed DSDT.aml from my Toshiba L500 ( HPET,RTC,LPC,USB internal,LAN internal,SBUS,HDEF,SLEEP,native CPUspeeds .. ): dsdt.aml.zip

 

CODE for SOUND :

 

Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0c)
                   {
                       "codec-id", 
                       Buffer (0x04)
                       {
                           0x72, 0x02, 0xEC, 0x10
                       }, 
                       "built-in", 
                       Buffer (One)
                       {
                           0x00
                       }, 
                       "layout-id", 
                       Buffer (0x04)
                       {
                           0x0C, 0x00, 0x00, 0x00
                       }, 
                       "model",
                       Buffer (0x0F)
                       {
                           "Realtek ALC272"
                       },
                      "device_type", 
                      Buffer (0x07)
                      {
                          "alc272"
                      }, 
                      "PinConfigurations", 
                           Buffer (0x00)
                           {
                                 0x50, 0x41, 0x01, 0x01, 0x50, 0x40, 0x21, 0x02, 
                                 0x30, 0x01, 0x10, 0x90, 0x20, 0x60, 0x01, 0x01, 
                                0x70, 0x20, 0x01, 0x01, 0xA0, 0x90, 0xA1, 0x02, 
                                0x10, 0x30, 0x81, 0x01, 0x40, 0x90, 0xA1, 0x01, 
                                0x60, 0x61, 0x4B, 0x01, 0xF0, 0x01, 0xCB, 0x01
                           }
                   }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
                               OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
               Field (HDAR, WordAcc, NoLock, Preserve)
               {
                   DCKA,   1, 
                           Offset (0x01), 
                   DCKM,   1, 
                       ,   6, 
                   DCKS,   1, 
                           Offset (0x08), 
                       ,   15, 
                   PMES,   1
               }

               Name (_PRW, Package (0x02)
               {
                   0x0D, 
                   0x04
               })
           }

 

 

complete OSX fixed DSDT.aml from my Toshiba L500 ( HPET,RTC,LPC,USB internal,LAN internal,SBUS,HDEF,SLEEP,native CPUspeeds .. ): dsdt.aml.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...