Jump to content

MaLd0n

Administrators
  • Posts

    94,900
  • Joined

  • Last visited

Posts posted by MaLd0n

  1. MaLd0n cara eu procurei vc tanto em um outro fórum e vc não fazia mais parte...


    Cara fiquei preocupado rsrsrsrssrsr...


    Más é o seguinte, não sei se vc lembra que eu estava apenas ajustando meu Hack...

    E meu problema e dúvida é a seguinte:


    Comprei recentemente uma TV de 32PL e a estou usando como monitor também, me parece estar ótima porém me disseram quando vc usa uma TV com a entrada de video via HDMI não é necessário a conexão de áudio externa correto???

    Mas como isso descrito por mim acima não está acontecendo tenho que usar saída de áudio externa, mas ainda fico na dúvida se isso acontece mesmo quando vc usa a entrada HDMI...

    Meu vídeo está ótimo, porém tenho essa dúvida com meu áudio...

    Abraços...

     

    rsrsrsrsrs


    Qual a sua placa de vídeo?


    dizem que a Voodoo funciona

    http://www.sendspace.com/file/wxdm3c


    depois de instalar essa Voodoo e reiniciar, vá até Audio/Midi Setup e System Preferences

    vc vai ver algumas opções "Digital"

    44445148.png

    75193664.png

  2. Links


    Combo Update

    http://support.apple.com/kb/DL1324?viewlocale=pt_BR


    Update para usuários que já tem o 10.6.4 instalado

    http://support.apple.com/kb/DL1325?viewlocale=pt_BR


    Antes de atualizar, faça backup das extensions

    sudo cp -R /System/Library/Extensions /System/Library/Extensions.bak

     

    Se utilizar, remova a kext SleepEnabler e após a atualização instale a nova versão

    SleepEnabler.kext.zip

     

    Use uma kext disabler se você não tem a AppleIntelCPUPowerManagement funcionando

    NullCPUPowerManagement.kext.zip

     

    Se você utiliza kernel legacy, recomendo a versão 10.5.0 por qoopz/nawcom/AnV/BlackKnight/mucha

    http://nawcom.com/osx86/files/10.6/Kernels...-10.5.0.pkg.zip


    Para quem usa legacy e HDAenabler/DSDT com a AppleHDA original para o áudio, use o comando correto para o seu codec.


    ALC889

    sudo perl -pi -e 's|\x85\x08\xec\x10|\x89\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

     

    ALC888

    sudo perl -pi -e 's|\x85\x08\xec\x10|\x88\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

     

    ALC883

    sudo perl -pi -e 's|\x85\x08\xec\x10|\x83\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

     

    AD2000B

    sudo perl -pi -e 's|\x8b\x19\xd4\x11|\x9b\x98\xd4\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

     

    ALC662

    sudo perl -pi -e 's|\x85\x08\xec\x10|\x62\x06\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

  3. Faça o Download do DSDT Editor e Patcher


    Patchs SpeedStep

    SpeedStep.zip

     

    Você precisa saber o número de P-States do seu CPU e os valores de FID e VID de cada P-State. Para obter estes dados você pode usar o programa PStateChanger

    PStateChangerv.zip

     

    PstateChanger

    capturadetela20100712s1.png


    No exemplo acima são 4 Pstates.

    O FID 09, 08, 07 e 06 (The frequency ID)

    O VID 26, 23, 1F e 1B (The voltage ID)


    Altere o FID e o VID de acordo com o programa(PStateChanger)

    Veja abaixo o que você precisa alterar no Patch

     

    Scope (_PR)
       {
           Processor (CPU0, 0x00, 0x00000410, 0x06)
           {
               Method (_PSS, 0, NotSerialized)
               {
                   Return (Package (0x0[color=#008000][b]N[/b][/color]) // N = número de P-States
                   {
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000]FF[/color][color=#0000FF]VV[/color], // FF = FID, VV = VID
    [color=#008000]Zero[/color] // primeiro P-State
                       }, 
    
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000]FF[/color][color=#0000FF]VV[/color], // FF = FID, VV = VID
    [color=#008000]One[/color] // segundo P-State
                       }, 
    
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000]FF[/color][color=#0000FF]VV[/color], // FF = FID, VV = VID
    [color=#008000]0x02[/color] // terceiro P-State
                       }, 
    
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000]FF[/color][color=#0000FF]VV[/color], // FF = FID, VV = VID
    [color=#008000]0x03[/color] // quarto P-State
                       }
                   })
               }

     

    EXEMPLO

     

    Scope (_PR)
       {
           Processor (CPU0, 0x00, 0x00000410, 0x06)
           {
               Method (_PSS, 0, NotSerialized)
               {
                   Return (Package (0x0[color=#008000][b]4[/b][/color])
                   {
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000][b]09[/b][/color][color=#0000FF][b]26[/b][/color], 
    [color=#008000]Zero[/color]
                       }, 
    
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000][b]08[/b][/color][color=#0000FF][b]23[/b][/color], 
    [color=#008000]One[/color]
                       }, 
    
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000][b]07[/b][/color][color=#0000FF][b]1F[/b][/color], 
    [color=#008000]0x02[/color]
                       }, 
    
                       Package (0x06)
                       {
                           Zero, 
                           Zero, 
                           0x10, 
                           0x10, 
                           0x[color=#FF0000][b]06[/b][/color][color=#0000FF][b]1B[/b][/color], 
    [color=#008000]0x03[/color]
                       }
                   })
               }

     

    Use o Patch correto para o seu Processador, nesse exemplo acima é o "4 states, cpu0-3.txt", como mostra o programa PStateChanger na opção PState/pstate.


    Altere o FID e o VID no arquivo .txt, salve o arquivo e aplique o patch com o DSDT EDITOR.


    Aplicando o Patch com o DSDT EDITOR


    *Se você já tem o seu DSDT, dê um Load from file e aplique o Patch. Se você ainda não tem o seu DSDT, siga os procedimentos abaixo.


    Vá na opçao DSL e Extract from system

    dslextract.png


    dslextract1.png


    Agora vá na opção PATCH e Load from file

    patchload.png


    Selecione o Patch (.txt)


    Aplique o Patch

    capturadetela20100711s1.png


    Outra coisa necessária para que o gerenciamento de energia nativo funcione, é que a kext AppleLPC esteja carregada. Se a sua placa mãe tem um dispositivo LPC com ID compatível, a kext será carregada normalmente.


    Veja a lista com os IDs compatíveis(10.6.5) */System/Library/Extensions/AppleLPC.kext/Contents/Info.plist

    capturadetela20100714s0.png


    Use o System Info

    capturadetela20100714s0.png


    Se a sua placa mãe não tem um ID compatível, use o Patch LPC.txt

    LPC.txt.zip

     

    Para evitar o AppleIntelCPUPowerManagement panic use o patch HPET.txt

    HPET.txt.zip

     

    Agora vá na opção AML e Compile

    amlcompile.png

    amlcompile1.png


    Não tendo erros, salve o arquivo. Para salvar vá em AML novamente e Save to file

    capturadetela20100711s1.png

    em salvar como, digite dsdt.aml e escolha o local que deseja salvar o arquivo

    salvardsdt.png

  4. Adicione o device PEGP dentro do PCI0

                Device (PEGP)
               {
                   Name (_ADR, 0x00020000)
                   Device (GFX0)
                   {
                       Name (_ADR, Zero)
                       Method (_DSM, 4, NotSerialized)
                       {
                           Store (Package (0x06)
                               {
                                   "device_type", 
                                   Buffer (0x08)
                                   {
                                       "display"
                                   }, 
    
                                   "model", 
                                   Buffer (0x07)
                                   {
                                       "GMA950"
                                   }, 
    
                                   "built-in", 
                                   Buffer (One)
                                   {
                                       0x01
                                   }
                               }, Local0)
                           DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                           Return (Local0)
                       }
                   }
               }
    
     

    Utiliza o método DTGP, se ainda não tiver, inclua no seu DSDT

        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)
       }
    
     

    Dessa forma conseguimos corrigir vários problemas(aceleração 3D, mudança de resolução, fix do ponteiro do mouse, KP em alguns aplicativos[FrontRow, jogos em tela cheia, etc]) usando os drivers originais da Apple. 

     

    http://www.insanelymac.com/forum/index.php?showtopic=143340

  5. Fix para "cpus=1" e também para o erro "using XXXXX buffer headers and 4096 cluster IO buffer headers"

     

    "cpus=1" --> Processador usando somente um núcleo. Simples de resolver, apenas delete os "Alias" no Scope (_PR).

     

    "using XXXXX buffer headers and 4096 cluster IO buffer headers" --> Erro comum de incompatibilidade com o Osx e simples de resolver, apenas delete os "Alias" no Scope (_PR).

     

    Scope (_PR)
     {
    	 Processor (P001, 0x01, 0x00000810, 0x06) {}
    	 Processor (P002, 0x02, 0x00000000, 0x00) {}
    	 Alias (P002, CPU2) <---------------------------------Problema
    	 Processor (P003, 0x03, 0x00000000, 0x00) {}
    	 Processor (P004, 0x04, 0x00000000, 0x00) {}
    	 Alias (P004, CPU4)
    	 Processor (P005, 0x05, 0x00000000, 0x00) {}
    	 Processor (P006, 0x06, 0x00000000, 0x00) {}
    	 Alias (P006, CPU6)
    	 Processor (P007, 0x07, 0x00000000, 0x00) {}
    	 Processor (P008, 0x08, 0x00000000, 0x00) {}
    	 Alias (P008, CPU8)
     }
     

    Solução

     

    Scope (_PR)
     {
    	 Processor (P001, 0x01, 0x00000810, 0x06) {}
    	 Processor (P002, 0x02, 0x00000000, 0x00) {}
    	 Processor (P003, 0x03, 0x00000000, 0x00) {}
    	 Processor (P004, 0x04, 0x00000000, 0x00) {}
    	 Processor (P005, 0x05, 0x00000000, 0x00) {}
    	 Processor (P006, 0x06, 0x00000000, 0x00) {}
    	 Processor (P007, 0x07, 0x00000000, 0x00) {}
    	 Processor (P008, 0x08, 0x00000000, 0x00) {}
     }
     
  6. Placas-Mãe suportadas

     

    [b]G1.Assassin[/b], last modified Feb 2
    [b]G1.Guerrilla[/b], last modified Feb 2
    [b]G1.Sniper[/b], last modified Feb 2
    [b]GA 945G-DS3[/b], last modified Jan 30
    [b]GA 945G-S3[/b], last modified Jan 30
    [b]GA 945GCM-S2C[/b], last modified Jan 30
    [b]GA 945GCM-S2L[/b], last modified Feb 1
    [b]GA 945GCMX-S2[/b], last modified Apr 16
    [b]GA 945GMC-S2[/b], last modified Jan 30
    [b]GA 945GMF-DS2[/b], last modified Jan 30
    [b]GA 945GZM-S2[/b], last modified Apr 11
    [b]GA 945P-S3[/b], last modified Feb 1
    [b]GA 945PL-S3E[/b], last modified Jan 30
    [b]GA 945PL-S3G[/b], last modified Feb 1
    [b]GA 945PLM-S2[/b], last modified Jan 30
    [b]GA 965G-DS3[/b], last modified Jan 30
    [b]GA 965G-DS4[/b], last modified Jan 30
    [b]GA 965GM-DS2[/b], last modified Jan 30
    [b]GA 965GM-S2[/b], last modified Jan 30
    [b]GA 965P-DQ6[/b], last modified Jan 30
    [b]GA 965P-DS3[/b], last modified Jan 30
    [b]GA 965P-DS3P[/b], last modified Jan 30
    [b]GA 965P-DS4[/b], last modified Jan 30
    [b]GA 965P-S3[/b], last modified Jan 30
    [b]GA EG31M-S2[/b], last modified Jan 30
    [b]GA EG31MF-S2[/b], last modified Jan 30
    [b]GA EG41M-S2H[/b], last modified Jan 30
    [b]GA EG41M-US2H[/b], last modified Jan 30
    [b]GA EG41MF-S2H[/b], last modified Jan 30
    [b]GA EG41MF-US2H[/b], last modified Jan 30
    [b]GA EG41MFT-US2H[/b], last modified Jan 30
    [b]GA EG43M-S2H[/b], last modified Jan 30
    [b]GA EG45M-DS2H[/b], last modified Jan 30
    [b]GA EG45M-UD2H[/b], last modified Jan 30
    [b]GA EP31-DS3L[/b], last modified Feb 1
    [b]GA EP35-DS3[/b], last modified Jan 30
    [b]GA EP35-DS3L[/b], last modified Jan 30
    [b]GA EP35-DS3P[/b], last modified Jan 30
    [b]GA EP35-DS3R[/b], last modified Jan 30
    [b]GA EP35-DS4[/b], last modified Jan 30
    [b]GA EP41-UD3L[/b], last modified Jan 30
    [b]GA EP41-US3L[/b], last modified Jan 30
    [b]GA EP41T-UD3L[/b], last modified Jan 30
    [b]GA EP41T-USB3[/b], last modified Jan 30
    [b]GA EP43-DS3[/b], last modified Jan 30
    [b]GA EP43-DS3L[/b], last modified Jan 30
    [b]GA EP43-DS3LR[/b], last modified Jan 30
    [b]GA EP43-DS3R[/b], last modified Jan 30
    [b]GA EP43-S3L[/b], last modified Jan 30
    [b]GA EP43-UD3L[/b], last modified Jan 30
    [b]GA EP43-US3L[/b], last modified Jan 30
    [b]GA EP43C-DS3[/b], last modified Jan 30
    [b]GA EP43T-S3L[/b], last modified Jan 30
    [b]GA EP43T-UD3L[/b], last modified Jan 30
    [b]GA EP43T-USB3[/b], last modified Jan 30
    [b]GA EP45-DQ6[/b], last modified Jan 30
    [b]GA EP45-DS3[/b], last modified Jan 30
    [b]GA EP45-DS3L[/b], last modified Jan 30
    [b]GA EP45-DS3LR[/b], last modified Jan 30
    [b]GA EP45-DS3P[/b], last modified Jan 30
    [b]GA EP45-DS3R[/b], last modified Jan 30
    [b]GA EP45-DS4[/b], last modified Jan 30
    [b]GA EP45-DS4P[/b], last modified Jan 30
    [b]GA EP45-DS5[/b], last modified Jan 30
    [b]GA EP45-EXTREME[/b], last modified Jan 30
    [b]GA EP45-UD3[/b], last modified Jan 30
    [b]GA EP45-UD3L[/b], last modified Jan 30
    [b]GA EP45-UD3LR[/b], last modified Jan 30
    [b]GA EP45-UD3P[/b], last modified Jan 30
    [b]GA EP45-UD3R[/b], last modified Jan 30
    [b]GA EP45C-DS3[/b], last modified Jan 30
    [b]GA EP45C-DS3R[/b], last modified Jan 30
    [b]GA EP45C-UD3R[/b], last modified Jan 30
    [b]GA EP45T-DS3[/b], last modified Jan 30
    [b]GA EP45T-DS3R[/b], last modified Jan 30
    [b]GA EP45T-EXTREME[/b], last modified Jan 30
    [b]GA EP45T-UD3LR[/b], last modified Jan 30
    [b]GA EP45T-UD3P[/b], last modified Jan 30
    [b]GA EP45T-UD3R[/b], last modified Jan 30
    [b]GA EP45T-USB3P[/b], last modified Jan 30
    [b]GA EQ45M-S2[/b], last modified Jan 30
    [b]GA EX38-DQ6[/b], last modified Jan 30
    [b]GA EX38-DS4[/b], last modified Jan 30
    [b]GA EX38-DS5[/b], last modified Jan 30
    [b]GA EX38T-DQ6[/b], last modified Jan 30
    [b]GA EX58-DS4[/b], last modified Jan 30
    [b]GA EX58-EXTREME[/b], last modified Jan 30
    [b]GA EX58-UD3R[/b], last modified Jan 30
    [b]GA EX58-UD4[/b], last modified Jan 30
    [b]GA EX58-UD4P[/b], last modified Jan 30
    [b]GA EX58-UD5[/b], last modified Jan 30
    [b]GA G31-S3G[/b], last modified Feb 1
    [b]GA G31-S3L[/b], last modified Feb 1
    [b]GA G31M-ES2C[/b], last modified Feb 1
    [b]GA G31M-ES2L[/b], last modified Feb 1
    [b]GA G31M-S2C[/b], last modified Feb 1
    [b]GA G31M-S2L[/b], last modified Feb 1
    [b]GA G31MF-S2[/b], last modified Feb 1
    [b]GA G31MX-S2[/b], last modified Feb 1
    [b]GA G33-DS3R[/b], last modified Feb 1
    [b]GA G33M-DS2R[/b], last modified Feb 1
    [b]GA G33M-S2[/b], last modified Feb 1
    [b]GA G33M-S2H[/b], last modified Feb 1
    [b]GA G33M-S2L[/b], last modified Feb 1
    [b]GA G41M-Combo[/b], last modified Feb 1
    [b]GA G41M-ES2H[/b], last modified Feb 1
    [b]GA G41M-ES2L[/b], last modified Feb 1
    [b]GA G41MT-D3[/b], last modified Feb 1
    [b]GA G41MT-ES2H[/b], last modified Feb 1
    [b]GA G41MT-ES2L[/b], last modified Feb 1
    [b]GA G41MT-S2[/b], last modified Feb 1
    [b]GA H55-UD3H[/b], last modified Jan 31
    [b]GA H55-USB3[/b], last modified Jan 31
    [b]GA H55M-D2H[/b], last modified Jan 31
    [b]GA H55M-S2[/b], last modified Jan 31
    [b]GA H55M-S2H[/b], last modified Jan 31
    [b]GA H55M-S2HP[/b], last modified Jan 31
    [b]GA H55M-S2V[/b], last modified Jan 31
    [b]GA H55M-UD2H[/b], last modified Jan 31
    [b]GA H55M-USB3[/b], last modified Jan 31
    [b]GA H55N-USB3[/b], last modified Jan 31
    [b]GA H57M-USB3[/b], last modified Jan 31
    [b]GA H61M-D2P-B3[/b], last modified Feb 2
    [b]GA H61M-USB3-B3[/b], last modified Feb 2
    [b]GA H67A-UD3H[/b], last modified Jan 30
    [b]GA H67A-UD3H-B3[/b], last modified Feb 2
    [b]GA H67M-D2[/b], last modified Jan 30
    [b]GA H67M-D2-B3[/b], last modified Feb 2
    [b]GA H67M-UD2H[/b], last modified Jan 30
    [b]GA H67M-UD2H-B3[/b], last modified Feb 2
    [b]GA H67MA-D2H[/b], last modified Jan 30
    [b]GA H67MA-D2H-B3[/b], last modified Feb 2
    [b]GA H67MA-UD2H[/b], last modified Jan 30
    [b]GA H67MA-UD2H-B3[/b], last modified Feb 2
    [b]GA HA65M-D2H-B3[/b], last modified Feb 2
    [b]GA HA65M-UD3H-B3[/b], last modified Feb 2
    [b]GA P31-ES3G[/b], last modified Feb 1
    [b]GA P35-DQ6[/b], last modified Jan 31
    [b]GA P35-DS3[/b], last modified Jan 31
    [b]GA P35-DS3L[/b], last modified Jan 31
    [b]GA P35-DS3P[/b], last modified Jan 31
    [b]GA P35-DS3R[/b], last modified Jan 31
    [b]GA P35-DS4[/b], last modified Jan 31
    [b]GA P35-S3[/b], last modified Jan 31
    [b]GA P35-S3G [/b], last modified Jan 31
    [b]GA P35C-DS3R[/b], last modified Jan 31
    [b]GA P41-ES3G[/b], last modified Jan 31
    [b]GA P41T-D3[/b], last modified Jan 31
    [b]GA P41T-ES3G[/b], last modified Jan 31
    [b]GA P41T-USB3L[/b], last modified Jan 31
    [b]GA P43-ES3G[/b], last modified Jan 31
    [b]GA P43T-ES3G[/b], last modified Jan 31
    [b]GA P55-S3[/b], last modified Jan 31
    [b]GA P55-UD3[/b], last modified Jan 31
    [b]GA P55-UD3L[/b], last modified Jan 31
    [b]GA P55-UD3L-TPM[/b], last modified Jan 31
    [b]GA P55-UD3P[/b], last modified Jan 31
    [b]GA P55-UD3R[/b], last modified Jan 31
    [b]GA P55-UD4[/b], last modified Jan 31
    [b]GA P55-UD4P[/b], last modified Jan 31
    [b]GA P55-UD5[/b], last modified Jan 31
    [b]GA P55-UD6[/b], last modified Jan 31
    [b]GA P55-UD6-C[/b], last modified Jan 31
    [b]GA P55-US3L[/b], last modified Jan 31
    [b]GA P55-USB3[/b], last modified Jan 31
    [b]GA P55-USB3L[/b], last modified Jan 31
    [b]GA P55A-UD3[/b], last modified Jan 31
    [b]GA P55A-UD3P[/b], last modified Jan 31
    [b]GA P55A-UD3R[/b], last modified Jan 31
    [b]GA P55A-UD4[/b], last modified Jan 31
    [b]GA P55A-UD4P[/b], last modified Jan 31
    [b]GA P55A-UD5[/b], last modified Jan 31
    [b]GA P55A-UD6[/b], last modified Jan 31
    [b]GA P55A-UD7[/b], last modified Jan 31
    [b]GA P55M-UD2[/b], last modified Jan 31
    [b]GA P55M-UD4[/b], last modified Jan 31
    [b]GA P65A-UD3[/b], last modified Feb 2
    [b]GA P67A-UD3[/b], last modified Jan 30
    [b]GA P67A-UD3-B3[/b], last modified Feb 2
    [b]GA P67A-UD3P[/b], last modified Jan 30
    [b]GA P67A-UD3P-B3[/b], last modified Feb 2
    [b]GA P67A-UD3R[/b], last modified Jan 30
    [b]GA P67A-UD3R-B3[/b], last modified Feb 2
    [b]GA P67A-UD4[/b], last modified Jan 30
    [b]GA P67A-UD4-B3[/b], last modified Feb 2
    [b]GA P67A-UD5[/b], last modified Jan 30
    [b]GA P67A-UD5-B3[/b], last modified Feb 2
    [b]GA P67A-UD7[/b], last modified Jan 30
    [b]GA P67A-UD7-B3[/b], last modified Feb 2
    [b]GA PA65-UD3-B3[/b], last modified Feb 2
    [b]GA PH67-UD3[/b], last modified Feb 2
    [b]GA PH67-UD3-B3[/b], last modified Feb 2
    [b]GA PH67A-UD3[/b], last modified Feb 2
    [b]GA PH67A-UD3-B3[/b], last modified Feb 2
    [b]GA Q35M-S2[/b], last modified Jan 31
    [b]GA Q57M-S2H[/b], last modified Jan 31
    [b]GA X38-DQ6[/b], last modified Jan 31
    [b]GA X38-DS4[/b], last modified Jan 31
    [b]GA X38-DS5[/b], last modified Jan 31
    [b]GA X38T-DQ6[/b], last modified Jan 31
    [b]GA X48-DQ6[/b], last modified Jan 31
    [b]GA X48-DS4[/b], last modified Jan 31
    [b]GA X48-DS5[/b], last modified Jan 31
    [b]GA X48T-DQ6[/b], last modified Jan 31
    [b]GA X58-USB3[/b], last modified Jan 31
    [b]GA X58A-UD3R[/b], last modified Jan 31
    [b]GA X58A-UD5[/b], last modified Jan 31
    [b]GA X58A-UD7[/b], last modified Jan 31
    [b]GA X58A-UD9[/b], last modified Jan 31

     

    O que você vai precisar:


    1- CD de Boot


    HackBoot V5

    Darwin Kernel 10.5.0(Core2, Core i Nehalem)

    http://www.sendspace.com/file/ssj81b


    HackBoot V7

    Darwin Kernel 10.8.0(Core2, Core i Nehalem e SandyBridge)

    http://www.sendspace.com/file/ux28i7


    Gigabyte Intel

    http://www.mediafire.com/?9lq0il8d0vlra2u


    2- DVD do Snow Leopard

    Snow Leopard


    3- Chameleon-2.1

    http://Olarila.com/forum/viewtopic.php?f=8&t=70&p=120#p120


    4- DSDT Auto-Patcher

    http://Olarila.com/forum/viewtopic.php?f=7&t=60


    5- Pasta Extra


    Importante: para a versão 2.0 GM e 2.1 do Chameleon, o arquivo com.apple.Boot.plist deve ser renomeado para org.chameleon.Boot.plist


    iMac9,1 / Core2Duo

    Extra iMac9,1.zip

    iMac11,1 / Core i 1156

    Extra iMac11,1.zip

    MacPro3,1 / Core2Quad

    Extra MacPro3,1.zip

    MacPro4,1 / Core i 1366

    Extra MacPro4,1.zip

     

    Instalação


    Antes de começar a instalação, vá no bios e dê um Load Optimized Defaults

    loadopt.jpg


    Dê o boot pelo HackBoot

    capturadetela20100606s0.png


    Remova o CD, insira o DVD do Snow Leopard, aguarde alguns segundos e pressione F5, então selecione o DVD e pressione Enter.

    capturadetela20100606s0.png


    *Se você não consegue chegar na tela de instalação, repita o procedimento digitando “-x” na tela acima.


    Depois de dar o boot pelo dvd e escolher “usar português do brasil como idioma principal” espere aparecer a tela “Instalar Mac OS X". Vá no menu superior “Utilities --> Disk utility”, selecione o HD que deseja formatar e vá em “particionar(partition)”. Na aba “atual(Volume Scheme)” escolha o número de particões que você deseja, lá embaixo vá em “opções(Options)”, clique e escolha “GUID”, depois selecione “Mac Os Extended (Journaled)(Mac OSX Expandido [Reg. Cronológico])” vá em aplicar e espere.


    diskutility.jpg


    guidb.jpg


    Terminando esse processo encerre o utilitário de disco.


    Selecione o HD para a instalação e prossiga.


    Se você receber a mensagem “Mac OS X could not be installed on your computer” no final da instalação como mostrado na foto abaixo...Não se preocupe. -_-


    03500pxslinst7.png


    Clique em restart.


    Faça o boot novamente com o HackBoot CD

    Chegando na tela do Chameleon, escolha a sua nova instalação do Snow Leopard

    *Se você está tendo problemas, faça o boot com "-x"


    O sistema está rodando, mas não inicializa sem o HackBoot, então temos que instalar o bootloader(Chameleon), as kexts essenciais e o DSDT


    Pós Instalação


    1- Copie a pasta Extra para o seu HD ( / ou na EFI)

    2- Instale o Chameleon-2.0-RC5 (na partição do Snow Leopard ou na EFI)

    capturadetela20100712s0.png

    3- Execute o DSDT Auto-Patcher e copie o DSDT que vai ser gerado para a pasta Extra


    Gerenciamento de Energia Nativo e Restart fix use o Chameleon RC5


    Adicione no boot.plist

    [b]GeneratePStates[/b]
    [b]Yes[/b]
    [b]GenerateCStates[/b]
    [b]Yes[/b]

    mald0n20101028s151159.png


    IOAHCIBlockStorageInjector - para os HDs SATA(AHCI) internos que aparecem como externos (ícone laranja)

    IOAHCIBlockStorageInjector.kext.zip

     

    LegacyAppleAHCIPort

    LegacyAppleAHCIPort.kext.zip

     

    Legacy ALC889a

    LegacyHDA_ALC889a.kext.zip

  7. Kernel panic


    Problema comum

     

    kernel-panic.jpg.24498e6dcd9fb0482eace9432b7357d4.jpg

     

    Faça o boot no modo "verbose"(-v).


    1-Deletando Kexts pelo Single User

    Usarei a kext appletymcedriver.kext como exemplo

     

    single-user.jpg.8752e3743f2e34857a312be34cb30cf6.jpg

     

    Faça o boot com -s, espere abrir o root# e digite...


    mount -uw /

    rm -rf /system/library/extensions/appletymcedriver.kext

    exit


    2-Deletando Kexts pelo Terminal do Dvd de Instalação

    Usarei a kext sleepenabler.kext como exemplo *(Nesse caso você não vai conseguir chegar no single user, e deverá usar o terminal do DVD de instalação para deletar essa kext)


    cd /Volumes/NOMEdoVOLUME/System/Library/Extensions

    rm -rf sleepenabler.kext


    3-Movendo Kexts pelo Terminal do Dvd de Instalação

    Usarei a kext sleepenabler.kext como exemplo


    mv /Volumes/NOMEdoVOLUME/System/Library/Extensions/sleepenabler.kext /Volumes/NOMEdoVOLUME/NOMEdaPASTA


    Se você tem Dual Boot, instale o MacDrive e delete a kext pelo Windows, depois reinicie e entre no Mac OsX com as Flags -f -v

  8. ibusratios.png


    Problemas mesmo depois de não usar mais o cd de Boot? Edite o "com.apple.Boot.plist" adicionando em "kernel flags" o busratio.


    Veja o exemplo

     

    <?xml version="1.0" encoding="UTF-8"?>
    
    
    
    Kernel
    mach_kernel
    Kernel Flags
    arch=i386 GraphicsEnabler=Yes [b]busratio=20[/b]
    Timeout
    1
    Legacy Logo
    Yes
    EthernetBuiltIn
    Yes
    
    

  9. Pasta Extra

    Install Extra.pkg.zip

    AppleACPIPS2Nub e ApplePS2Controller - dão suporte a teclado e mouse PS/2.

    ElliottForceLegacyRTC.kext - Previne o erro de "CMOS Reset" encontrado em várias placas mãe.

    fakesmc.kext - emulador de SMC.

    IOAHCIBlockStorageInjector.kext - para os HDs SATA(AHCI) internos que aparecem como externos (ícone laranja),

    NullCPUPowerManagement.kext - desabilita o gerenciamento de energia, instale pelo menos até ter certeza de que não é necessário para a sua placa mãe, caso contrário o processador pode superaquecer.

    OpenHaltRestart.kext - corrige problemas ao desligar e reiniciar o PC.

  10. Quando já temos o Windows instalado sem a opção "AHCI" ativada no bios...e depois instalamos o Mac Os X e habilitamos essa opção, o resultado é uma bela tela azul quando tentamos entrar no Windows novamente!


    O Windows Vista e o Seven já tem os drivers, no Windows XP você terá de instalar os drivers manualmente.


    Windows Vista ou Seven


    Desative o "AHCI" no bios e entre no Windows, vá no "executar" (tecla Windows + tecla R) e digite "regedit" e ache a chave "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Msahci e em "Start" vá em "Value data" e digite "0".

    Reinicie seu computador, entre no bios e ative o "AHCI". Agora você pode usar o AHCI ativado para os dois sistemas.


    Você também pode simplesmente deixar o AHCI desativado no bios, basta ter o driver certo da sua controladora para o Mac Os X, mas não vale a pena desativar essa opção.

  11. O que você vai precisar


    - PC (Intel) Core, Core 2 ou Core i

    - CD do HackBoot

    - DVD do Snow Leopard Retail.


    Download HackBoot

    HackBoot V5 - Core, Core 2 e Core i Nehalem

    HackBoot V7 - Sandy Bridge

    HackBoot V8 - Ivy Bridge


    Procedimentos


    Dê o boot pelo HackBoot


    Remova o CD, insira o DVD do Snow Leopard, aguarde alguns segundos e pressione F5, então selecione o DVD e pressione Enter.


    *Se você não consegue chegar na tela de instalação, repita o procedimento digitando “-x


    Depois de dar o boot pelo dvd e escolher “usar português do brasil como idioma principal” espere aparecer a tela “Instalar Mac OS X". Vá no menu superior “Utilities --> Disk utility”, selecione o HD que deseja formatar e vá em “particionar(partition)”. Na aba “atual(Volume Scheme)” escolha o número de particões que você deseja, lá embaixo vá em “opções(Options)”, clique e escolha “GUID”, depois selecione “Mac Os Extended (Journaled)(Mac OSX Expandido [Reg. Cronológico])” vá em aplicar e espere.


    Terminando esse processo encerre o utilitário de disco.


    Selecione o HD para a instalação e prossiga.


    Se você receber a mensagem “Mac OS X could not be installed on your computer” no final da instalação como mostrado na foto abaixo...Não se preocupe. -_-


    Clique em restart.


    Faça o boot novamente com o HackBoot CD

    Chegando na tela do Chameleon, escolha a sua nova instalação do Snow Leopard

    *Se você está tendo problemas, faça o boot com "-x"


    O sistema está rodando, mas não inicializa sem o HackBoot, então temos que instalar o bootloader (Chameleon) e as kexts necessárias.


    Pós Instalação


    -Instale a "Pasta Extra"

    http://Olarila.com/forum/viewtopic.php?f=2&t=223

    -Instale o "Chameleon"

    http://Olarila.com/forum/viewtopic.php?f=9&t=70

    -Prepare o seu DSDT, nesse link tem Auto-Patcher para muitas placas-mãe

    http://Olarila.com/forum/viewtopic.php?f=7&t=60


    Você também pode usar o DSDT EDITOR e PATCHER

    http://Olarila.com/forum/viewtopic.php?f=7&t=42


    *NullCPUPowerManagement.kext - desabilita o gerenciamento de energia, instale pelo menos até ter certeza de que não é necessário para a sua placa mãe, caso contrário o processador pode superaquecer.

    NullCPUPowerManagement 32 64.kext.zip

     

    Partição EFI


    Quando o HD é particionado no esquema GUID é criada uma partição de 200 MB no início do disco, ela é chamada de partição EFI. O Chameleon, assim como as kexts "extras", podem ser instalados tanto na partição EFI quanto na do Snow Leopard. Se optar por instalar na partição EFI, execute o seguinte comando no terminal

     

    diskutil list

    Veja o número do HD onde instalou o sistema e substitua o X.

     

    sudo su
    
    sua senha
    
    diskutil eraseVolume "HFS+" "EFI" /dev/diskXs1

     

    Instale a "Pasta Extra" e o "Chameleon" na EFI


    Reinicie


    Atualização para o 10.6.8


    DSDT


    System Info

×
×
  • Create New...