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 https://www.insanelymac.com/forum/topic/216641-acer-aspire-3690/ 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 https://www.insanelymac.com/forum/topic/216641-acer-aspire-3690/#findComment-1508933 Share on other sites More sharing options...
Recommended Posts