Os patches DSDT podem ser aplicados automaticamente usando esse editor. Desta forma você edita o seu DSDT original facilmente e evita possíveis problemas com um arquivo pré editado.
Aspire_5920.txt 2.71K
216 downloadsÁudio:
Adicione o método _DSM ao device HDEF
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x88, 0x08, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
"device-type",
Buffer (0x11)
{
"ALC888"
},
"PinConfigurations",
Buffer (0x18)
{
/* 0000 */ 0x40, 0x10, 0x21, 0x01, 0x20, 0x11, 0x10, 0x90,
/* 0008 */ 0x60, 0x11, 0x45, 0x01, 0x50, 0x90, 0x81, 0x01,
/* 0010 */ 0x10, 0x01, 0xA0, 0x90, 0x30, 0x10, 0x81, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Adicione também o método DTGP
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
}
Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}
Kext por XyZ (/S/L/E):
Acer5920HDA.kext.zip 7.22K
299 downloadsApós a atualização 10.6.3 será necessário modificar a kext AppleHDA
http://www.insanelym...howtopic=214058
Para 10.6.8
http://www.insanelym...p...t&p=1702926
Correção do CMOS reset:
Mude o "Length" do device RTC para "0x02"
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x02, // Length
)
})
}
Repouso (sleep):
Remova o _PRW dos devices HDEF e EHC1
Name (_PRW, Package (0x02)
{
0x0D,
0x03
})
SpeedStep:
A AppleIntelCPUPowerManagement.kext funciona, basta configurar o SMproductname como MacBookPro5,1 no arquivo smbios.plist
<key>SMproductname</key> <string>MacBookPro5,1</string>Não instale a kext para desabilitar o gerenciamento de energia (NullCPUPowerManagement.kext)
Teclado e touchpad:
VoodooPS2Controller.kext e AppleACPIPS2Nub.kext (/S/L/E)
Essa versão corrige o bug da "tecla travada" ao despertar do repouso:
VoodooPS2Controller.kext (precisa da AppleACPIPS2Nub.kext do link anterior)
Keyboard layout:
http://www.insanelym...howtopic=213730
Bateria:
VoodooBattery.kext (/S/L/E)
Leitor de cartão SD:
VoodooSDHC.kext (/S/L/E)
Correção do UHCI: (evita o travamento aleatório no boot)
Habilite a opção UHCIreset no arquivo com.apple.Boot.plist
<key>UHCIreset</key> <string>Yes</string>
Câmera:
Funciona com o CamTwist
Vídeo:
Funciona em 32 bit, e com a atualização 10.6.2 também funciona em 64 bit, porém o sleep não funciona em 64 bit, provavelmente devido a problemas no driver de vídeo.
Ethernet:
BCM5722D.kext (/S/L/E)
Wireless:
http://projectcampho...rcurysquad.com/
Não pude testar pois troquei a Intel 3945ABG por uma Broadcom BCM4311.
Caso substituir a placa wireless por outra suportada, será necessário utilizar uma IOPCIFamily.kext modificada (por dborca, baseada na do Chun-Nan).
Outras kexts necessárias: (/E/E)
fakesmc.kext por Netkas
PlatformUUID.kext* por Superhai
* não será necessária se utilizar o Chameleon 2.0 RC4 ou posterior.
Kexts com:
(/S/L/E) - devem ser instaladas em /System/Library/Extensions
(/E/E) - podem ser instaladas em /Extra/Extensions
Fix do restart
http://www.insanelym...p...t&p=1680508
Arquivo DSDT com as modificações necessárias:
5920-6080
dsdt.zip 38.89K
274 downloads5920-6368
dsdt.zip 38.54K
70 downloads5920-103G25Mi
dsdt.zip 38.54K
70 downloads



Sign In
Create Account








