oldnapalm Posted April 27, 2010 Share Posted April 27, 2010 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_3690.txt Como aplicar os patches usando o DSDT Editor: Áudio: Renomeie o device AZAL para HDEF e adicione o método _DSM Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x83, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x0F) { "Realtek ALC883" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Kext por kizwan (/E/E): ALC883Aspire3690.kext.zip Após a atualização 10.6.3 será necessário modificar a kext AppleHDA http://www.insanelymac.com/forum/index.php?showtopic=214058 Vídeo: Adicione o método _DSM ao device GFX0 Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "AAPL,HasPanel", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "model", Buffer (0x07) { "GMA950" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Adicione o método DTGP ao bloco principal 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) } 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 ) }) } 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) Bateria: VoodooBattery.kext (/S/L/E) Ethernet: AppleBCM440XEthernet.kext (/S/L/E) Outras kexts necessárias: (/E/E) fakesmc.kext por Netkas OSXRestart.kext por Master Chief Kexts com: (/S/L/E) - devem ser instaladas em /System/Library/Extensions (/E/E) - podem ser instaladas em /Extra/Extensions Arquivo DSDT com as modificações necessárias: DSDT.zip Link to comment Share on other sites More sharing options...
macmarques Posted July 11, 2010 Share Posted July 11, 2010 Muito interessante Old, ajudara bastante. Marques Link to comment Share on other sites More sharing options...
Recommended Posts