Jump to content

Acer Aspire 3690


  • Please log in to reply
1 reply to this topic

#1
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
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.

Attached File  Aspire_3690.txt   2.66KB   56 downloads
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):
Attached File  ALC883Aspire3690.kext.zip   10.31KB   88 downloads
Após a atualização 10.6.3 será necessário modificar a kext AppleHDA
http://www.insanelym...howtopic=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:
Attached File  DSDT.zip   31.89KB   91 downloads

#2
macmarques

macmarques

    Marques

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Gender:Male
Muito interessante Old, ajudara bastante.

Marques





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy