MaLd0n Posted July 13, 2010 Share Posted July 13, 2010 O que você vai precisar: - CD do HackBoot - DVD do Snow Leopard Retail. - Chameleon-2.0-RC5 - DSDT EDITOR and PATCHER - Pasta Extra - Patch GA P35-DS3 Procedimentos: Antes de começar a instalação, vá no bios e dê um Load Optimized Defaults Em SATA RAID/AHCI MODE defina AHCI (Se for HD IDE, deixe a opção SATA RAID/AHCI MODE como AHCI e defina a opção Onboard Sata/Ide Ctrl Mode como IDE) Instalação 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” 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. 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), as kexts essenciais e aplicar os Patches(DSDT) Pós Instalação 1- Instale o Chameleon-2.0-RC5 (na partição do Snow Leopard ou na EFI) 2- Copie a pasta Extra para o seu HD ( / ou na EFI) 3- Abra o DSDT EDITOR Vá na opçao DSL e Extract from system Agora vá na opção PATCH e Load from file Selecione o Patch que você deseja aplicar Aplique o Patch Patch SpeedStep 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 PstateChanger 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. Agora vá na opção AML e Compile Não tendo erros, salve o arquivo. Para salvar vá em AML novamente e Save to file em salvar como, digite dsdt.aml e escolha o local que deseja salvar o arquivo Depois copie esse arquivo para a pasta Extra 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 Atualização para o 10.6.4 Agradecimentos ao OldNapalm e el coniglio Link to comment Share on other sites More sharing options...
macmarques Posted July 14, 2010 Share Posted July 14, 2010 Muito bom maldon, e ilustrativo diga-se de passagem. Indiquei esta install ha um camarada ontem, so alterei pra ele a rede, audio e video, o resto funfou 100% Abç Marques Link to comment Share on other sites More sharing options...
MaLd0n Posted August 5, 2010 Author Share Posted August 5, 2010 Todos os patches pra GA P35-DS3 em apenas um arquivo http://www.mediafire.com/?64ir0o78t106tx6 Link to comment Share on other sites More sharing options...
geticus Posted September 11, 2010 Share Posted September 11, 2010 Hi MaLdOn and thank you for your nice work I'm using actually your dsdt patches for my ga-ep35-ds3 Rev 2.1 Bios 4, but I still have some problems, my hack is not sable. First of all, when I turn it on I get a KP almost each time. After is better. Very strange. I'he tried many things, many bootloaders (is not my first hack) but the result is the same. Secundo, CPU temperature is to high about 55 Celsius and I've tried do activate P-states, C-States in com.apple.Boot.plist using yours link and the others. Nothing. I'm running 10.6.4 64 Bits Well, thank you again and greatings from Paris Link to comment Share on other sites More sharing options...
MaLd0n Posted September 11, 2010 Author Share Posted September 11, 2010 Hi MaLdOn and thank you for your nice work I'm using actually your dsdt patches for my ga-ep35-ds3 Rev 2.1 Bios 4, but I still have some problems, my hack is not sable. First of all, when I turn it on I get a KP almost each time. After is better. Very strange. I'he tried many things, many bootloaders (is not my first hack) but the result is the same. Secundo, CPU temperature is to high about 55 Celsius and I've tried do activate P-states, C-States in com.apple.Boot.plist using yours link and the others. Nothing. I'm running 10.6.4 64 Bits Well, thank you again and greatings from Paris Hi geticus upload your original and mod DSDT in terminal type kextstat use pastebin http://pastebin.com Link to comment Share on other sites More sharing options...
geticus Posted September 11, 2010 Share Posted September 11, 2010 Thank you for your replay Here is all you ask for. I do not know how to use pastebin so I put the result in a test file and hope wille be ok. The dsdtUnmodified.aml I'he got it under Live CD Linux. best regards Geticus.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted September 11, 2010 Author Share Posted September 11, 2010 dsdt dsdt.aml_GETICUS.zip use only those kexts fakesmc, legacyhda, JMicron add in your boot.plist GeneratePStates Yes GenerateCStates Yes if problems occur with kp again need to see a photo use Wait=yes -f -v make sure that the DSDT is being read Chameleon RC5 http://www.insanelymac.com/forum/index.php...t&p=1543024 Link to comment Share on other sites More sharing options...
geticus Posted September 11, 2010 Share Posted September 11, 2010 Thank you man. I did all you say and got 3 KP. Now It seems to work for the instant Here are the photos Link to comment Share on other sites More sharing options...
MaLd0n Posted September 11, 2010 Author Share Posted September 11, 2010 you do not have any kext besides those I mentioned? or extensions.mkext? tried with arch=i386? *your network card should work natively you only need to use these kexts, no other fakesmc.kext, legacyhda.kext, jmicron.kext + DSDT KEXTs.zip Link to comment Share on other sites More sharing options...
geticus Posted September 11, 2010 Share Posted September 11, 2010 I did exactly what you said. The most interesting is, now my Ethernet is recognize like RTL8169Ethernet not 8139 whitout doing anything !!! RTL8169.rtf Link to comment Share on other sites More sharing options...
MaLd0n Posted September 11, 2010 Author Share Posted September 11, 2010 /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext progress? problems continue? the network is working? My english sucks Link to comment Share on other sites More sharing options...
geticus Posted September 11, 2010 Share Posted September 11, 2010 Don't worry about your english, is very good anyway, mine is worst. Well, will see... No KP for the moment but it was the same before : after 2, 3 Kp is always ok. I'll keep you informed if don't mind. By the way, what dou think about proc temperature ? I do not like very much this : sometime is working another time not. Anyway, very nice of you to help me Muito obrigado Link to comment Share on other sites More sharing options...
MaLd0n Posted September 12, 2010 Author Share Posted September 12, 2010 My processor is at 40/50 degrees good temperature Link to comment Share on other sites More sharing options...
MaLd0n Posted October 27, 2010 Author Share Posted October 27, 2010 DSDT AUTO PATCHER GA P35-DS3 DSDT_Auto_Patcher_GA_P35_DS3.zip Link to comment Share on other sites More sharing options...
A.Flammen Posted November 12, 2010 Share Posted November 12, 2010 Cara, uma dúvida. Instalando dessa forma posso fazer update sem medo? Vai continuar funcionando? Link to comment Share on other sites More sharing options...
MaLd0n Posted November 12, 2010 Author Share Posted November 12, 2010 Cara, uma dúvida. Instalando dessa forma posso fazer update sem medo? Vai continuar funcionando? Sim Não tem problemas com update pq não usamos essas kexts de terceiros que não valem mt coisa Modificando o DSDT vc ativa as kexts originais Apple, consegue sleep sem kext, etc Se vc quiser me manda o DSDT que eu preparo a sua pasta Extra Link to comment Share on other sites More sharing options...
A.Flammen Posted December 5, 2010 Share Posted December 5, 2010 SimNão tem problemas com update pq não usamos essas kexts de terceiros que não valem mt coisa Modificando o DSDT vc ativa as kexts originais Apple, consegue sleep sem kext, etc Se vc quiser me manda o DSDT que eu preparo a sua pasta Extra Vou enviar minha DSDT e Extras atual. Eu cheguei a atualizar, deu tudo certo, mas o meu som está dando problema frequentemente de distorcer com vídeos e afins em Flash, e de vez em quando com o VLC. Será que é o caso de usar algum Kext para o ALC889A? dsl.txt aml.txt Extra.zip Valeu! Abs! Link to comment Share on other sites More sharing options...
MaLd0n Posted December 5, 2010 Author Share Posted December 5, 2010 Vou enviar minha DSDT e Extras atual. Eu cheguei a atualizar, deu tudo certo, mas o meu som está dando problema frequentemente de distorcer com vídeos e afins em Flash, e de vez em quando com o VLC. Será que é o caso de usar algum Kext para o ALC889A? a única kext que vc precisa pro audio é a legacyhda que está na sua Extra Veja se o problema não é no hardware eu nbão tenho esses problemas não Link to comment Share on other sites More sharing options...
Recommended Posts