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.71KB
217 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 DTGPMethod (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.22KB
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.89KB
274 downloads5920-6368
dsdt.zip 38.54KB
70 downloads5920-103G25Mi
dsdt.zip 38.54KB
72 downloads



Sign In
Create Account







