Jump to content
22 posts in this topic

Recommended Posts

[GUIDE] Asus P5K Deluxe WiFi / Vanilla Snow Leopard 10.6.5 (Fully Updated) [DISCONTINUED]

 

Last Major Update - 22/11/10 - SORRY THIS GUIDE IS NOW DISCONTINUED, MY MOTHERBOARD JUST DIED AND IM GETTING AN AMD

 

First id like to thx every1 on this forum and osx86 community for providing us with so many info and tools. Second, my english is poor (feel free to correct my mistakes) and im not very experienced in creating long posts, guides etc.. but ill try my best. Consider this a BETA version with much to improve, i decided to post already because i think doing so will help me develop the guide. I still had no time to play with the ethernet ports and i also still have to extensively check shutdown/restart/sleep. I'll keep updating this guide when i change my setup or gather new info. So, lets get started:

 

[update: Looks like DSDT is also dependent on specs like RAM and CPU. My specs are Q6600 / 2x2Gb RAM]

 

 

1. INTRO

 

With so many info and guides why create another one? Well, there aren't many guides specifically for my MB model, most are for other P5K's or Gigabytes, and most lack on DSDT info. I actually havent found a single up-to-date guide that meets this requirements so im sure that with help from others P5K Deluxe users, we can gather a lot of info here. So i hope this topic becomes a good source of info for us P5K Deluxe owners.

About my setup at this moment: I have a snow leo 10.6.4 fully updated, im using only two kexts in E/E (Audio and fakesmc) and no (modified) kexts in S/L/E. Video/SATA/USB + a lot of things that ill try to list later, were added to DSDT.aml. I had a hard time patching my DSDT because of the lack of info when it comes to ASUS, the way u add the vga for example is very different than Gigabyte boards. Also when it comes to coding im very lame so I hope to learn a lot here to!

After I started writing the guide I decided to make it 3-way, one method is for ppl who got both the P5K-Deluxe and a GeForce 9600 GT 512Mb, the second method is for P5K-Deluxe only, and the third method is a more generic method that will get u started for a load of boards. Understand that i cant give much support for post installation tweaks for the third method depending on ur board model.

If u have a Deluxe WiFi and plan on using it, u have two options since the driver does not work in 64 bits: u have to either buy an external wifi device that is mac compatible, or run ur system in 32 bits mode.

 

 

2. GET SET

 

  • 2.1. Requirements:
     
    • A Snow Leopard Install: I think any retail will do, but the way ill be doing in this guide is: 10.6 Retail (10a432) and then 10.6.4 Combo Update.
    • MacOSXUpdCombo10.6.4.dmg: This is optional since “Software Update” will work, but may also become very handy to avoid having to download again and again. Click Here To Download
    • XavInstallPack.zip: This is all the other files you will need to get things working, provided as an attachment at the end of the post.
    • An External Storage Device: Any spare pen drive or external hd u can erase.
    • Any pre installed Mac OS: To prepare your installation and bootloader, u will unfortunately need access to any working Mac OS (Looking for some way to bypass this one). If u have a working mac os on the same pc that ur installing this version, then u dont need the external device, although I recommend u to always have one with bootloader installed in case things goes wrong.

 

  • 2.2. Preparing the installation:
     
    • 2.2.1. Make an image of your installation DVD:
      If ur installation is a .dmg already skip to 2.2.2. Now if u get a DVD, u need to make a disk image. In a mac, insert the DVD and open Disk Utility. On the left column select the DVD and click “New Image” at the top, choose where u want the image to be saved and in “Image Format”, choose “Read-Only”, not sure but I think that will speed things up. Leave the rest, click Save and wait. Remember the OS must be Retail, the ones shipped with macbooks doesnt work.

     

    • 2.2.2. Format your external device
      Still in Disk Utility, insert ur storage device, select it (not its partitions) and click the tab named “Partition”, in “Volume Scheme”, choose “1 partition”, in “Format” choose “Mac OS Extended (Journaled)”. Before u click “Apply”, click “Options...” and select “GUID Partition Table”, now click Apply.

     

    • 2.2.3. Write the image to the device
      Now that ur device is properly formatted, select the “Restore” tab, drag ur .dmg file u just created to the “Source” field, or navigate to the file clicking “Image...”, and drag the partition u just created to the “Destination” field. U can leave “Erase destination” checked. Click “Restore”. Now if this image was never opened/restored before u will see a window telling u that restore failed because there was no scan information. Dont worry, on the top menu click “Images” then click “Scan Image for Restore”, choose ur .dmg and wait, then u can go back and restore.

     

    • 2.2.4. Install the bootloader to the device:
      Time to prepare ur bootloader. First u need to know ur disk identifier: in disk utility, select the partition u just restored the .dmg into and click “info” or hit “CMD+i”. Keep in mind the “Disk Identifier” value, in my case “disk4s2”. Extract XavInstallPack.zip, open the folder bootloader and extract Chameleon-2.0-RC4-r684-bin, open the folder just extracted and leave the window opened. Now open the Terminal, type cd and hit space, drag the folder i386 from the chameleon folder to the terminal window and hit enter. Now type: sudo fdisk -f boot0 -u -y /dev/rdisk4 (in my case its disk4, switch to the value u just get), hit enter. Now type sudo dd if=boot1h of=/dev/rdisk4s2 (same thing, switch values), hit enter. Last one, type sudo cp boot hit space and drag the device “Mac OS X Install DVD” from ur desktop to the terminal window, hit enter. You can close the Terminal Window now.

     

    • 2.2.5. Add the necessary files:
      Now we are going to add an “Extra” folder to the external device, specifically: .kext's, DSDT, a Boot.plist and a nice Bootcamp theme for our bootloader =p. Some things to keep in mind here: If u really does have a P5K-Deluxe WIFI/AP u can go straight ahead and use my kexts and DSDT with various fixes, and if u also happen to have a GeForce 9600GT 512Mb, I have added another DSDT that has it patched, so u dont need kexts or graphics enabler or anything! Now, if u dont have a P5K-Deluxe u should not use my DSDT. If thats the case I have also provided a non-DSDT solution that is more generic but less “native”. From there u should work on ur DSDT with the tools I have also provided. If u have no idea what DSDT is, just ignore it by now, follow the instructions and go ahead =p.
       
      • THIS PART IS FOR P5K Deluxe WITH GeForce 9600GT 512Mb ONLY> Open the folder with the files I provided, browse to “Extra Folders” then “P5K DL + GF9600GT” and copy the “Extra” folder to the root of the external device. Ure done. The only provided kexts here atm are: fakesmc.kext and AD2000b.kext, the last needs the DSDT provided to work. Its for sound card and make front panel work. A patch on the DSDT also makes VGA work without any other files or graphic enabler string. The DSDT file is already inside and ready to work.

      • THIS PART IS FOR P5K Deluxe WITHOUT Geforce 9600GT 512Mb> Open the folder with the files I provided, browse to “Extra Folders” then “P5K DL” and copy the “Extra” folder to the root of the external device. Ure done. Here the DSDT has the VGA fix bypassed, if u have similar VGA I can help with patching ur DSDT after ur installation is done. Alternatively if ur card supports it, u can use Graphics Enabler in Boot.plist, ill explain this one better later.

      • THIS PART IS FOR SIMILAR MOTHER BOARDS>Open the folder with the files I provided, browse to “Extra Folders” then “Generic” and copy the “Extra” folder to the root of the external device. Ure done. contains no DSDT, only kexts solution.
         
        • NOTE FOR ALL INSTALLATIONS: Dont mess with the Extensions folder unless u know how to rebuild ur Extensions.mkext file. Just go ahead with the installation and ill explain how to make it later. In case u know and wanna mess, I have provided a Kext Utility in my pack of tools to make the job easier.

 

3. INSTALLATION

 

This session is straight forward:

  • Reboot ur pc with the external device plugged.
  • Make sure ur SATA is set to AHCI mode in BIOS.
  • Hit F8 on POST screen to get into the Boot Selection Screen (may be different on ur board), choose to boot from the ext device.
  • At the Chameleon screen, choose "Mac OS X Install DVD" and the Installation will load.
  • After selecting your language go to the top menu click Utilities > Disk Utility. Partition ur disk however u like just making sure its “GUID” and “Mac OS Extended (Journaled)”. Install and reboot.
  • Press F8 and choose to boot from your external device.
  • This time at the Chameleon screen, choose to boot from ur system disk.

 

4. POST-INSTALLATION

 

  • 4.1. First Look:
    After choosing ur login and password, if u have the same specs as me u should see the welcome screen with native graphics and sound!
    In case u have other VGA, u can try to add GraphicsEnabler to ur boot.plist file by doing so: open the folder named “Extra” in ur ext device root. Copy the file named com.apple.Boot.plist to ur desktop and open with any text editor, add this lines after the last </string>:
     
    				   
    		  <key>GraphicsEnabler</key>
    		  <string>yes</string>


    Save the file and copy it back to the “Extra” folder replacing the old one. Reboot and see if it works. If it does and ure happy with it, then ure done with ur VGA. But if u are a little more ambitious, u could try adding ur card to the DSDT, more about that later.
    The 10.6.4 Combo Update, well there isnt much to talk about it, all the 3 “setups” im providing are 10.6.0 and 10.6.4 compatibles. I cant tell about 10.6.1/10.6.3 because I havent tested any of this versions. Right now im running it fully updated using Apple's Software Update. Except for the 10.6.4 Combo that I downloaded apart.

  • 4.2. Installing the Bootloader to your System Disk:
    Same procedure to add the bootloader to the external device, but now we are adding it to the system disk. Only after this u will be able to boot without the ext device. Open Disk Utility and select the partition where u installed the Mac OS (again, the partition not the disk) and hit “CMD+i” or click info. Keep in mind the Disk Identifier value (disk[x]s[y]). Open the "Chameleon-2.0-RC4-r684-bin" folder again, and leave the window opened. Now open the Terminal, type cd and hit space, drag the folder i386 from the chameleon folder to the terminal window and hit enter. Now type: sudo fdisk -f boot0 -u -y /dev/rdisk0 (in my case its disk0, switch to the value u just get), hit enter. Now type sudo dd if=boot1h of=/dev/rdisk0s2 (same thing, switch values), hit enter. Last one, type sudo cp boot / hit enter.

 

  • 4.3. Creating an “Extra” folder in the System Disk:
    Exact same procedure of 2.2.5, but this time drop the “Extra” folder to the root (/) of ur system disk. If u have altered any strings in the external device's Boot.plist file, replace the one in the system disk's “Extra” folder with the one u modified. Remove the external device and boot from ur system disk.

 

  • 4.4. Checking your setup:
    Ok, ur system should be up and running now!
    Some points to keep in mind here:
     
    • 4.4.1a. P5K-Deluxe Installations:
      If u have a P5K-Deluxe and are using my DSDT.aml file, then u are using less kexts, because the DSDT will fix a lot of things. Some of the most important fixes ive added to the DSDT:
       
      • Auto-detect GeForce 9600 GT 512Mb. [if you are following the non-9600GT installation, then your DSDT doesnt include this fix]
      • Native SATA fix: This will fix the internal drives being detected as external. [May cause performance decrease on SATA devices, will look further]
      • Built-in USB fix: This one will make ur ICH-9 to be detected as ICH-10 by modifying the device-id's. Your usb busses should be recognized as built-in. This should prevent some sleeping issues.
      • Audio fix: Used in conjunction with the provided AD2000b.kext, this will enable built-in audio with front pannel support.
      • RTC fix: Get ur clock to show the correct time.
      • Various: Minor fixes that is told to fix shutdown/restart/sleep issues among other things.

      Also, if u have followed the P5k-Deluxe installation, this are the .kexts provided (Located at /Extra/Extensions, AKA E/E):

       

      • AD2000b.kext: In conjunction with the provided kext, this will enable built-in audio with front pannel support.
      • FakeSMC.kext: This one is, as far as I know, a mandatory kext for 10.6.4. It emulates the SMC (System Management Controller), required to run newer Mac OS versions. By Netkas.

       

      [*]4.4.1b. “Generic” Installation:

      If u have followed the more generic version then u should have no DSDT and more/different kexts, this is how I got my system running 10.6.4 for the first time, at this point I started to tweak my setup for my motherboard etc. Also credits here goes to myHack project, for the pack of kexts and some descriptions.

       

      • NullCPUPowerManagement.kext: Required if ure not using a fixed DSDT.
      • SleepEnabler.kext: Fix sleep if ure running NullCPUPowerManagement.kext.
      • EvOreboot.kext: Fix restart and shutdown if ure running NullCPUPowerManagement.kext.
      • IOATAFamily: Only needed if ure tryin to run on IDE or with AHCI disabled. Not tested.
      • IONetworkingFamily.kext: Support for several network devices.
      • ElliottForceLegacyRTC.kext: Fix clock.
      • FakeSMC.kext: This one is, as far as I know, a mandatory kext for 10.6.4. It emulates the SMC (System Management Controller), required to run newer Mac OS versions. By Netkas.

 

  • 4.5. Kexts and how to install/remove them properly:
    Kexts are pretty much like drivers in windows. An original Macintosh will have only one folder that contains this kind of file, it will be on "/System/Library/Extensions" folder (also known as S/L/E). But on a Hackintosh using chameleon theres also the "/Extra/Extensions" folder (E/E).
    Aways, when u add/delete/modify any kext, u have to rebuild a file called Extensions.mkext, this file is essential and directly related to the current state of the Extensions folder. If u add/delete/modify any kext and doesnt update ur Extensions.mkext, it will no work.
    Also if the Extensions folder u worked on is the S/L/E then u have to repair permissions too (Not needed for E/E).
    Now that u know what to do (hopefully), its time to know how to do it. Its easy with a little app i provided in my Utils Pack called Kext Utility. Just run it after u worked on any Extensions folder and u are pretty much done (Only a restart is required after that :P). It will rebuild both Extensions.mkext and repair permissions.
    If u have worked only on E/E u can make the job even easier by just dragging the folder into the app's icon, and instantly get ur Extra/Extensions.mkext rebuild (Keep in mind this one doesnt work for S/L/E, for that u have to run the app).
    Now to understand how to do this "manually" or what happens behind the app, read Crass's explanation on post #9.

 

  • 4.6. The DSDT.aml file:
    Well i was about to write this section and was doing some research, i found a great starter guide for DSDT. I'm gonna just link to this guide and write some additional info.
    So if u rly wanna get into this dsdt thingy, make a good read of Voyn1x's "Quick Guide to DSDT".
    For extracting ur patched DSDT u can use the app i provided called DSDTPatcherGUI, its pretty much like the one mentioned by Voyn1x's except that it has a graphical interface (aka easier to use). And to edit/compile ur files u can use DSDTSE, an amazing editor that has several features like list of fixes and how to correct errors (Although the majority of the fixes are for Gigabyte boards and will work only after u properly modify the code, u can use them as reference).
     
    In near future ill add here an example on how to add any supported GeForce directly to ur DSDT (Although im still to do some tests to check performance using this method x kexts x GraphicsEnabler).

5. “FINAL”

 

Well not actually a final.. this guide is still in development and here ill make a “to do” list:

 


  • Check if theres a better solution for the SATA. Made a few disk benchmarks and looks like both ESB2 method and kext method performed the same under my tests.
     

  • Add support for Ethernet, Im actually very far away from the router so its hard for me to test.. but ill do it soon.


  • Make sure sleep/restart/shutdown are working properly (Pretty sure its not ATM). 100% Working using DSDT fixes + Chameleon 2 RC5 and PleaseSleep.app for auto-sleep.
     

  • Try different VGA detection methods and DSDT codes, looking for video performance increase/decrease. Made a lot of tests using DSDT method and GraphicsEnabler method, both seems to perform the same in my case.
     

  • Whatever u suggests that will make the topic better.

 

FILES:

 

  • XavInstallPack.zip These are all the essential files to get ur system running. Bootloader, Kexts, DSDT.
  • XavUtilsPack.zip Optional but recommended, these are tools for post-install work. Kext Utility, DSDTPatcherGUI, DSDTSE and DPCIManager. A more detailed description and instructions on using this utils will come.

 

Thats about it for now, ill keep you updated.

 

Last Major Update - 22/11/10 - SORRY THIS GUIDE IS NOW DISCONTINUED, MY MOTHERBOARD JUST DIED AND IM GETTING AN AMD

Thank you for the hard work. This is awesome. I don't know a lot about modifying dsdt. I have the following setup:

 

I have asus p5k deluxe wifi ap mobo

Intel Core 2 Quad Q6600 Kentsfield 2.4GHz LGA 775 Quad-Core Processor OC'ed to 3.01ghz

 

DDR2 SDRAM DDR2 1066 (PC2 8500) (2x4gb)

 

Pny 9800gt 1gb video card (dual dvi, extended desktop, no kext or string necessary)

 

USB belkin wireless N adapter fd71101 (using realtek driver works 32 and 64bit)

 

I have my system running using iAtkos s3 v2 (10.6.3)

 

Running 64bit using all 4 cores in system profiler

 

Have two problems, ram speed shows as 667 not 1066 in system profiler

Also will running 10.6.4 through system update break my installation?

 

Aside from that, can you help me create a more suitable dsdt for my system? What are the main advantages of using dsdt? I don't really know anything about it. I know it's kind of like bios for pc's. Does that mean that if I use it, I can't boot windows anymore?

 

Sorry if this is a dumb question. I really appreciate all the hard work!!!!!

Nice work on the guide. I have snow leopard running on my p5k deluxe wifi ap, and i had my own dsdt.aml before you had this guide posted. It worked great for my system, except for sleep would not work. with my dsdt file my ich9 were recognized as just that, ich9, and worked good, recognized as internal drives with no performance decrease. Heres a list of my system:

 

Motherboard: Asus P5K Deluxe/Wifi-AP

Processor: Core 2 Quad Q8400

Ram: 2 x 2GB G.Skill 1066 DDR2 (running at 800mhz though)

Graphics card: EVGA GTX 260 896MB (65nm model)

HDD's: Seagate 120GB,500GB & 1.5TB~Western Digital 160GB 2.5"(laptop HDD)~Samsung spinpoint 320GB (HDD's are all SATA)

DVD Rom:LG Supermulti DVDRW (also SATA)

Power Supply: OCZ 700W 80Plus Certified 2x6Pin,1x6+2(8Pin), 4Pin or 8Pin 12v

 

Using your install method, my processor shows as Intel Xeon, not Q8400, and my ram shows up running as 667mhz. I believe some of this info relates to the smbios.plist file. I have a few questions, and they are:

 

In the downloads you provided, i noticed you didnt have an smbios.plist file at all, why?

 

How did you get sleep working? by using a hack or fix for the dsdt.aml file? if so could you post a link or send me a pm.

 

How did you update from 10.6 retail install to 10.6.4. When i try to use the downloaded combo update, it wont let me, and tells me I have to be running 10.6.3 first. did you get to 10.6.4 through software update?

 

If you want i can post a link for my dsdt.aml if you want to compare it to yours, to see whats different. Also, Im sure ill think of other questions after i post this, so maybe we can work together on getting snow leopard running better with our model motherboards. Again, very nice guide! Also, if you have any questions, you can pm me, post them, or im me on aim. crass7885

Thank you for the hard work. This is awesome. I don't know a lot about modifying dsdt. I have the following setup:

 

...

 

I have my system running using iAtkos s3 v2 (10.6.3)

 

...

 

Have two problems, ram speed shows as 667 not 1066 in system profiler

Also will running 10.6.4 through system update break my installation?

 

Aside from that, can you help me create a more suitable dsdt for my system? What are the main advantages of using dsdt? I don't really know anything about it. I know it's kind of like bios for pc's. Does that mean that if I use it, I can't boot windows anymore?

 

Sorry if this is a dumb question. I really appreciate all the hard work!!!!!

 

Hi Macandcheese and welcome to the thread!

About ur RAM showing as 667, i had the same problem although my RAM is 800. So far i have two solutions for that: The first is editing ur smbios.plist file, or create one in case u dont have it. I used an application called Lizard for that, it helps editing both ur boot.plist and smbios.plist with ease, just add the correct specs and click save. In case u dont have the file it will create one for u. The reason why i didnt add this app to my pack of utils is because it was unstable and crashing a lot of times, still, it works. The second solution is still under test but looks very good: Chameleon 2 RC5 has a small tool that will read all the correct specs as the system startup and show the correct info in system profiler (Even shows Part Number, Manufacturer and stuff). This is still under test and ill be far away from my hackintosh for 1 week. Also, as far as i know, this is cosmetic fix only, not affecting system performance (Correct me if im wrong).

 

About the update i cant tell for sure, but i dont recommend updating from distro versions.

 

Im also no DSDT expert either, just started, but probably able to help u a little. The main advantage of using a DSDT is to make ur OS recognize ur devices as built-in or native, without the use of modified, hacked kexts. This give a much more vanilla few, and fix problems a lot of times. Also the DSDT is tottaly safe, doesnt change ur system in any way, its just a file that ur Mac OS will read to make correct assignment of ur devices. Nothing to do with ur windows installation.

 

Nice work on the guide. I have snow leopard running on my p5k deluxe wifi ap, and i had my own dsdt.aml before you had this guide posted. It worked great for my system, except for sleep would not work. with my dsdt file my ich9 were recognized as just that, ich9, and worked good, recognized as internal drives with no performance decrease. Heres a list of my system:

 

...

 

Using your install method, my processor shows as Intel Xeon, not Q8400, and my ram shows up running as 667mhz. I believe some of this info relates to the smbios.plist file. I have a few questions, and they are:

 

In the downloads you provided, i noticed you didnt have an smbios.plist file at all, why?

 

How did you get sleep working? by using a hack or fix for the dsdt.aml file? if so could you post a link or send me a pm.

 

How did you update from 10.6 retail install to 10.6.4. When i try to use the downloaded combo update, it wont let me, and tells me I have to be running 10.6.3 first. did you get to 10.6.4 through software update?

 

If you want i can post a link for my dsdt.aml if you want to compare it to yours, to see whats different. Also, Im sure ill think of other questions after i post this, so maybe we can work together on getting snow leopard running better with our model motherboards. Again, very nice guide! Also, if you have any questions, you can pm me, post them, or im me on aim. crass7885

 

Hey crass and welcome too!

The reason why i didnt attached the smbios.plist is cause i was barely using it by far. I may attach the one i have now when im back home but, with the tests i started with chameleon 2 rc5, it looks like theres a new alternative for smbios, wich is a little util that will read all the specs while system starts and show correctly in system profile (Maybe its just like an auto-generated smbios?). At first looks like it doesnt fix my Q6600 showing up as Xeon too. Note this still under tests, if u have any more info about it, i appreciate. Also do u know for sure if this is cosmetic only or does it affects system performance?

About the ICH-9 thing, do u have it working on 10.6.4 and without AHCIPortInjector.kext? As far as i can remember, i couldnt, but rly not sure here. This is the first thing on the list to check when im back home. I mean, one of the points of this thread is to cut kexts by dsdt fixes, but if that results in performance dcrse, well, then theres no point =p. And if u get it working without kexts and showing as ICH-9 on 10.6.4 thats even better. :(

 

As for restart/sleep/shutdown im still have to make enough tests, so this one im still considered unfixed, i have some kexts to play with and will make a more extensive research on this subject+dsdt. But in a first try it looked like "manual" (i mean by pressing power button) sleep worked, but after wake up, the restart failed.

 

About the update, i dont understand, i think u probably downloaded the 10.6.3>10.6.4 update, not 10.6.0>10.6.4 Combo. I have downloaded this file: http://support.apple.com/kb/DL1048?viewlocale=en_US. Its almost 900Mb long, and with this i had no problems at all, installed, formatted and reinstalled 100's of times using this one. Using the method where u install the 10.6 from another already working MacOS on ur pc (using OSInstall.mpkg), i was even able to install the update also from the other MacOS before i even booted the new install. When doing like this, i booted into the new system and received the welcome screen already on 10.6.4 (This is not required, i have installed "normally", like my guide says, a lot of times too). Ill edit the guide and add the link to the update.

 

Sure man, plz post ur dsdt.aml. Thats the reason why i started this guide, so we can compare our configs and come up with the best for our boards!

Just stopped by to see if anything new was posted, and i see it was. Im going to be away from my computer for a little bit, so i thought i would post a link to my dsdt.aml, so you could compare it to yours. compiled and applied it with 0 errors, 0 warnings, 0 comments & 46 optimizations. I looked at yours and mine side by side, and noticed a few differences, in the sections for sata, hdef, usb, and a few other places. i have read a little about it, but im not sure i understand what applying the DTGP.asl method does for the dsdt. can you explain it any, or anyone explain it for that matter? thanks again for the guide, and hope to keep working on it, and improving the process for getting vanilla snow leopard going on our motherboard model.

 

heres the link for my P5K Deluxe/Wifi-AP dsdt.aml

 

http://www.mediafire.com/?wes3b17iw4lukih

 

Not sure if you can click on it or if you have to copy and paste. but there it is.

Let me know what you come up with.

Just stopped by to see if anything new was posted, and i see it was. Im going to be away from my computer for a little bit, so i thought i would post a link to my dsdt.aml, so you could compare it to yours. compiled and applied it with 0 errors, 0 warnings, 0 comments & 46 optimizations. I looked at yours and mine side by side, and noticed a few differences, in the sections for sata, hdef, usb, and a few other places. i have read a little about it, but im not sure i understand what applying the DTGP.asl method does for the dsdt. can you explain it any, or anyone explain it for that matter? thanks again for the guide, and hope to keep working on it, and improving the process for getting vanilla snow leopard going on our motherboard model.

 

heres the link for my P5K Deluxe/Wifi-AP dsdt.aml

 

http://www.mediafire.com/?wes3b17iw4lukih

 

Not sure if you can click on it or if you have to copy and paste. but there it is.

Let me know what you come up with.

 

Hey crass, unfortunately ill be away from my hackintosh for one week too, but i surely will compare mine to urs and make testes when im back home.

About the DTGP, as far as i know, its the code that allow us to add new devices, without it, most of the fixes will not even compile properly.

@ xavinoiz: Ok, thanks for explaining that. when you look at my dsdt.aml , you will see that the dtgp method is not there. I went in and edited my dsdt in a few places so that it would compile without errors or warnings. the first time i ran dsdt patcher for my p5k deluxe, it returned 0 errors, 8 warnings, 22 comments, and 46 optimizations. I changed a few things by comparing my dsdt to one for another p5k, either premium or p5ke, and when i saved it and applied it, i rebooted and ran dsdt patcher again, and i received 0 errors/warnings/comments and 46 optimizations. getting it to compile without errors or anything else made a big change for how my system ran. I am just hoping i am on the right track, with what i have done to it so far.

Hi Macandcheese and welcome to the thread!

About ur RAM showing as 667, i had the same problem although my RAM is 800. So far i have two solutions for that: The first is editing ur smbios.plist file, or create one in case u dont have it. I used an application called Lizard for that, it helps editing both ur boot.plist and smbios.plist with ease, just add the correct specs and click save. In case u dont have the file it will create one for u. The reason why i didnt add this app to my pack of utils is because it was unstable and crashing a lot of times, still, it works. The second solution is still under test but looks very good: Chameleon 2 RC5 has a small tool that will read all the correct specs as the system startup and show the correct info in system profiler (Even shows Part Number, Manufacturer and stuff). This is still under test and ill be far away from my hackintosh for 1 week. Also, as far as i know, this is cosmetic fix only, not affecting system performance (Correct me if im wrong).

 

About the update i cant tell for sure, but i dont recommend updating from distro versions.

 

Im also no DSDT expert either, just started, but probably able to help u a little. The main advantage of using a DSDT is to make ur OS recognize ur devices as built-in or native, without the use of modified, hacked kexts. This give a much more vanilla few, and fix problems a lot of times. Also the DSDT is tottaly safe, doesnt change ur system in any way, its just a file that ur Mac OS will read to make correct assignment of ur devices. Nothing to do with ur windows installation.

 

 

 

Hey crass and welcome too!

The reason why i didnt attached the smbios.plist is cause i was barely using it by far. I may attach the one i have now when im back home but, with the tests i started with chameleon 2 rc5, it looks like theres a new alternative for smbios, wich is a little util that will read all the specs while system starts and show correctly in system profile (Maybe its just like an auto-generated smbios?). At first looks like it doesnt fix my Q6600 showing up as Xeon too. Note this still under tests, if u have any more info about it, i appreciate. Also do u know for sure if this is cosmetic only or does it affects system performance?

About the ICH-9 thing, do u have it working on 10.6.4 and without AHCIPortInjector.kext? As far as i can remember, i couldnt, but rly not sure here. This is the first thing on the list to check when im back home. I mean, one of the points of this thread is to cut kexts by dsdt fixes, but if that results in performance dcrse, well, then theres no point =p. And if u get it working without kexts and showing as ICH-9 on 10.6.4 thats even better. ;)

 

As for restart/sleep/shutdown im still have to make enough tests, so this one im still considered unfixed, i have some kexts to play with and will make a more extensive research on this subject+dsdt. But in a first try it looked like "manual" (i mean by pressing power button) sleep worked, but after wake up, the restart failed.

 

About the update, i dont understand, i think u probably downloaded the 10.6.3>10.6.4 update, not 10.6.0>10.6.4 Combo. I have downloaded this file: http://support.apple.com/kb/DL1048?viewlocale=en_US. Its almost 900Mb long, and with this i had no problems at all, installed, formatted and reinstalled 100's of times using this one. Using the method where u install the 10.6 from another already working MacOS on ur pc (using OSInstall.mpkg), i was even able to install the update also from the other MacOS before i even booted the new install. When doing like this, i booted into the new system and received the welcome screen already on 10.6.4 (This is not required, i have installed "normally", like my guide says, a lot of times too). Ill edit the guide and add the link to the update.

 

Sure man, plz post ur dsdt.aml. Thats the reason why i started this guide, so we can compare our configs and come up with the best for our boards!

 

that was extremely helpful, thank you for taking the time to answer. i think i definitely want to go the way of dsdt/vanilla dvd. if for nothing else, i want to full understand this whole kext business. whenever you modify or edit kexts, do you need to then repair permissions and rebuild the Extensions.mkext file. (i think that's what it's called...)

 

 

 

i use iAtkos s3 v2 like i said in a previous post and was able to simply run the 10.6.4 update from the mac software update tool. no problems after the installation or reboot. Ram still shows as 667 mhz though. the other Really annoying thing i noticed even before the update is that the audio only uses the green line out connector for sound so i only hear audio from the center channel speaker. I had installed voodoohda instead of the particular driver you had mentioned. So my question is, when you say front panel is functional, does that also mean that the black and pink audio connecter's will work from the back as well? (i use a logitech 5.1 speaker system, really wish i could get this fixed).

 

some other random questions:

 

How do i uninstall voodhda? and install the ad2000b.kext

 

what is the most reliable way to backup your hackintosh system?

 

if i use a boot cd like acronis truimage to backup an entire partition, will the dsdt info be captured in the backup as well? what commercial tool do you recomend for this job? is time machine a bad idea for hackintoshes? does it backup "everything" even the hacked kexts and such?

 

can a hackintosh partition get resized to a smaller size without breaking it? if so do you use diskutility from the install dvd or is there a utility you recommend?

 

is there a utility that can be installed on a hackintosh that will be able to scan s/l/e and tell what kexts were installed/modified. because i used a distro, i'm not sure what i have per say.

 

 

 

thanks so much for all your time and effort. I think your attitude and enthusiasm in helping us noobs in the community should serve as an example to everyone. great job.

@ Macandcheese : I have some answers to a few of your questions.

 

About editing kexts, what i have always done and has worked for me, was if i deleted a kext from /System/Library/Extensions/ , is i would open a terminal and run these commands :

 

sudo chown -R root:wheel /System/Library/Extensions/*

 

sudo chmod -R 755 /System/Library/Extensions/*

 

And then i would open disk utility and repair permissions for the system hard drive.

 

Also as an answer to your other question about removing VoodooHDA.kext, you can use finder to go to S/L/E/ , and send VoodooHDA.kext to the trash and then run the 2 commands in terminal from above. then repair permissions. Another command you could run after those two and repair permissions, is :

 

sudo touch /Volumes/system_hard_drive_name/System/Library/Extensions

 

For rebuilding the Extensions.mkext on a vanilla install, (when Extensions.mkext is in your Extra folder, you go to your Extra/Extensions/ folder, Drag and drop or copy past what kexts you want to add, and whatever kexts you want to remove, just send them to the trash. When you have what kexts you want in your Extra/Extensions/ folder, open MKextTool and then highlight all the kexts from Extra/Extensions/ and drag and drop them in MKextTool , select where you want to build the new Extensions.mkext (which is your Extra folder with a vanilla install) then click build, wait for it to finish, and then open your terminal and run these commands :

 

sudo chown -R root:wheel /Volumes/name_of_system_hard_drive/Extra/*

 

sudo chmod -R 755 /Volumes/name_of_system_hard_drive/Extra/*

 

and then use disk utility to repair permissions.

 

The /Volumes/name_of_system_hard_drive is not necessary, but i always type it, just in case i happened to cd to a different hard drive in my computer. Also i forgot to mention, that if you would want to install the ad2000b.kext you could just drag and drop/copy paste it into your Extra/Extensions folder and then run the two commands above (sudo chown and sudo chmod for Extra folder, not the chown and chmod commands for S/L/E/) and then repair permissions.

 

If you want to see what all modified kexts are installed on your iatkos s3 v2 install, you would need to use some app to unhide files (ShowAllFiles is one that works and there are a few others) and then look for your Extra folder on your iatkos drive. Extra folder is on the root of your drive. I believe the extra folder is hidden on the iatkos distro you said you were running. VoodooHDA.kext is in S/L/E/ and possibly a few other kexts are also, depending on what all you checked during iatkos install.

 

As far as most reliable way to backup hackintosh install, i have no idea, im still working that one out.

 

Hope i answered some of those questions in a way that was not too random, and was understandable.

@macandcheese:

Hey man im glad u like the thread!

For the kexts question i think crass explained very well how to do it "manually" and i recommend u to do like this a few times to understand what Kext Utility does. I provided it in my pack of tools and helps u rebuild both e/e´s and s/l/e´s Extensions.mkext. Aways, when u mess with the Extensions folder, u HAVE to rebuild Extensions.mkext. I encourage messin only with E/E folder in my install, in this case u can simple drag the E/E folder to the top of Kext Utility´s icon. Now, if u messed with s/l/e u have to double click Kext Utility and let it run. When u run it, it will rebuild both Extensions.mkext (If an E/E folder is found on system disk) AND repair permissions. Makes the job really easy.

So to easily uninstall any kext just delete it and run kext utility. If u want to rebuild only E/E folder, then just drag it to app´s icon, its much faster, but runnin it works too.

To install its the same process but remember Ab2000b.kext requires dsdt mod.

Now about the 5.1 stuff im rly not sure.. hasnt tested all the outputs only the front that it recognizes as headphones and the green "normal" output. But i can remember that was another outputs showed in audio config panel. Can tell for sure when im back home. I can be wrong here but i dont think even a mac comes with 5.1 outputs build-in.

Now about the backups, ive been successfully using diskutility to make my backups. I just setup the installation the way i want, install all the software, etc. I do that before i install the bootloader to the system. Then i create an image of my hd using diskutility and just keep it in some other hd. Then using the other mac os i have in my pc i can restore the imagee any time and just reinstall bootloader with all the kexts dsdt etc.. problem is u need 2 mac os's installed, not sure if this will work from the istallation by using its disk utility, i will try that too and maybe add a backup session to my guide =p

All the other are topics im about to add to the guide.. just not enough time atm and im away from my hackintosh.

 

EDIT: BTW i just added the kexts section to the post installation part of my guide.

@xavinoiz : Just a quick update ( I had a few hours to do some work on my retail install). Currently I have my system running on 10.6.4 with all updates (for software and security)

 

1: sleep working, waking from sleep if i move usb mouse/hit power button

2: Reset works after waking from sleep

3: ich10 is seen as ich9R again (even though using the ich10 fix doesnt affect system performance, i just wanted to see if i could get it to show up correctly in sys profiler)

4: Usb is built in, not expansion slot

 

other than that everything else works 64bit except wireless(32 only). I did not test shutdown, but i will when i get some time in a few days. I had a previous fix in another dsdt.aml that i was using before, so i may need to apply that if shutdown does not work. Also, I am going to try and write and understandable how to, for this method in case anyone else wants to try it.

 

Some things i would still like to see fixed, cpu and ram info in system profiler, and possibly using less kexts. I have 8 in E/E and NONE in S/L/E. 2 or the kexts in E/E are for ps2 keyboard, your two from P5K DL extra folder in your download for install, and four others. Thats about it for now.

@crass:

Hey man thats just nice! Dude, i cant wait to get back home and continue my tests too =p

 

I have a couple of questions to u:

You have your SATA's recognized as ICH-9R, right? Then, do u have IOAHCIBlockStorageInjector.kext on any Extensions folder? As far as i can remember, the ESB2 stuff is used so u don't need this kext.

Problem is ive heard the ESB2 fix may give performance decrease, and doing a little research here, it looks like disks go IDE mode instead of AHCI, on ESB2 (Because of an Apple's fault).

 

Also could u please list the other kexts ure using? (apart from the ps/2's, fakesmc, and ad2000b).

 

The wireless thing rly sux, i dont think Realtek will ever come with a 64bit driver so i use a cheap d-link adapter.

 

For the RAM fix, i had just started the tests with Chameleon 2 RC5 when i left to this trip. It has a small utility that is capable to dump info during boot and show correct specs in system profile. It even showed part number, manufacturer etc. of my RAM. Just make sure u customize during installation and select to install it. Link to Chameleon 2 RC5. As said on the topic: "The smbios.plist, DSDT.aml or any SSDT Tables and any kext present inside the Extra and Extra/Extensions will not be touched." (Btw, i think i downloaded r619.)

 

About the CPU, i cant rly remember if it started to show up correctly after chameleon update. But ive done a little research on it and it looks like if its showing as Xeon u are pretty much ok. The problem is when u get an "Unknown" CPU type, cause then ur mac thinks ure not Intel. When that happens u cant install Microsoft Silverlight for example (You can try that.), cause some apps will think there will be compatibility problems. It shows Xeon bcause theres no Mac shipped with Core 2 Quads.

If its working ok but you still want it to show Core 2 Quad, i think u cant do that trough smbios.plist, but i think its purely cosmetic.

Not really sure what i did, but i had to put IONetworkingFamily.kext back in E/E. without it my internet was having issues. So that kext and AHCIPortInjector.kext, IOAHCIBlockStorageInjector.kext, and OSXRestart.kext. AHCI and IOAHCI kexts kept my ich9R going, i applied the usb and audio fixes from your dsdt, but not the sata, and OSXRestart.kext is what lets me restart successfully after waking from sleep.

 

Keeping the ich9r seems to me to keep performance a little more than the esb2 (not by a lot, but still some),(faster when copying files/reading writing, repairing permissions), so im going to try that for a while.

 

I have 5 HDD's in my box, 1 for win7/Linux, 1 for OS X, 1 Media, and the other 2 are experimental/temp storage. All sata + sata DVDRW and no IDE. I am going to try to do the install over again, and see if i get the exact same results, hopefully by this weekend. Ill post back with the results when i get them. Guide coming after successful replication of install.

Not really sure what i did, but i had to put IONetworkingFamily.kext back in E/E. without it my internet was having issues. So that kext and AHCIPortInjector.kext, IOAHCIBlockStorageInjector.kext, and OSXRestart.kext. AHCI and IOAHCI kexts kept my ich9R going, i applied the usb and audio fixes from your dsdt, but not the sata, and OSXRestart.kext is what lets me restart successfully after waking from sleep.

 

Keeping the ich9r seems to me to keep performance a little more than the esb2 (not by a lot, but still some),(faster when copying files/reading writing, repairing permissions), so im going to try that for a while.

 

I have 5 HDD's in my box, 1 for win7/Linux, 1 for OS X, 1 Media, and the other 2 are experimental/temp storage. All sata + sata DVDRW and no IDE. I am going to try to do the install over again, and see if i get the exact same results, hopefully by this weekend. Ill post back with the results when i get them. Guide coming after successful replication of install.

 

could you post a link to the additional kexts that you used please?

 

one thing i don't understand is how to get the proper ram info in my dsdt.

 

i have DDR2 SDRAM DDR2 1066 (PC2 8500) (2x4gb)

 

i looked at the chameleon rc5 bootloader, but confused about what benefits it provides. sorry man, i'm a little daft with all this new info...

I hope this is an appropriate place to ask this, if not, please feel free to throw a rock at me.

 

I have an Asus P5K Premium (Black Pearl) and am wondering how much of this information is applicable to my board? I realize the audio is different, and I found a DSDT for my board in an older thread somewhere else on the forum. My other questions, as it's been awhile since I installed OS X on this machine (currently running 10.5.5, but my ain't-broke-don't-fix attitude has me pretty behind in updates) and am wondering if the newer versions of Chameleon which support DSDT patching have made the EFI solution I found for my graphics card (nvidia 8800) less effective / broken it completely.

 

If someone could point me to a good guide on finding the appropriate settings for my RAM / CPU / Graphics in the DSDT file, I have no aversion to reading, I just haven't managed to find it on my own while searching the board.

 

Any help is greatly appreciated. This guide was an excellent start, I just don't want to break my system post-installation...

could you post a link to the additional kexts that you used please?

 

one thing i don't understand is how to get the proper ram info in my dsdt.

 

i have DDR2 SDRAM DDR2 1066 (PC2 8500) (2x4gb)

 

i looked at the chameleon rc5 bootloader, but confused about what benefits it provides. sorry man, i'm a little daft with all this new info...

 

Heres the link for the kexts you asked about. What i did, was compiled my dsdt, so that i had 0 errors,0 warnings,0 remarks, and 46 optimizations. So starting with a clean dsdt.aml, i then added the dtgp method, usb and hdef sound fixes from xavinoizs' dsdt.aml, used his two original kexts (AD200b and fakesmc) and also the 2 kexts for my psk keyboard to work. Following xavi guide, my p5k hack would not restart after waking from sleep. osxrestart.kext fixed that for me.

 

P5KDeluxeWIFI

 

PS2_HDA

 

The VoodooHDA.kext that is in with the ps2 kexts, is what i use when i run a system with more kexts, and no dsdt edits. That method is very stable also, at least for me. You wont need to use the voodoo kext if you apply the sound fix for your dsdt and use AD2000b.kext.

 

I have no clue on the ram and cpu info, I am working on that myself currently. If you figure it out, please post back and let us know. Im think you can do that with the dsdt, but i thought i read somewhere that another approach is to edit something dealing with the fakesmc.kext. I am not sure on this though.

 

I hope this is an appropriate place to ask this, if not, please feel free to throw a rock at me.

 

I have an Asus P5K Premium (Black Pearl) and am wondering how much of this information is applicable to my board? I realize the audio is different, and I found a DSDT for my board in an older thread somewhere else on the forum. My other questions, as it's been awhile since I installed OS X on this machine (currently running 10.5.5, but my ain't-broke-don't-fix attitude has me pretty behind in updates) and am wondering if the newer versions of Chameleon which support DSDT patching have made the EFI solution I found for my graphics card (nvidia 8800) less effective / broken it completely.

 

If someone could point me to a good guide on finding the appropriate settings for my RAM / CPU / Graphics in the DSDT file, I have no aversion to reading, I just haven't managed to find it on my own while searching the board.

 

Any help is greatly appreciated. This guide was an excellent start, I just don't want to break my system post-installation...

 

Your card should work with chameleon, afaik, i dont do anything for my card (evga gtx 260) except use graphics enabler= yes in my com.apple.Boot.plist , and im happy with the results. im pretty sure your 8800 would work.

 

As for what applies to your board, the initial install, any of your hardware that is the same as p5k deluxe wifi/ap then you could use the same kexts. Other than that, im guessing you will be able to get fully updated to 10.6.4 also, if you have a successful boot after install. Good luck with retail install.

 

Like i said to Macandcheese, im still working on the cpu/ram info. And i dont think any of us here will be throwing any rocks, ( not me anyways).

@ PrinceOD:

Another method you could try(if you havent already, is the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] + [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], from the tonymacx86 blog. Here is the link:

 

[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]+[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]

 

I tried only the UserDSDT method part of that guide, and had success, getting a stable running boot on my P5K Deluxe/Wifi-AP. Only thing is though, from what i read and if im understanding it right, it is a 32bit install. Im going for vanilla 64 (or as close as i can get). Now once i had the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] + [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] guide finished, and running on my desktop, I did reboot, and booted also very successfully into 64 bit mode. The UserDSDT part of that install requires you to have your own dsdt.aml (it says editied, but i did it with a clean dsdt.aml and patched it later, and then ran [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] again) on the desktop. I did not try the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] (i think) part of that guide, possibly on sunday i may try.

 

It is a very easy guide to follow, so maybe you could take a look at it, and possibly get your black pearl running stable that way. Also, if you do get success that you are happy with, there is a list, somewhere on the blog i linked you to, that you can go and put info about your system, like a list of boards and some hardware that is confirmed to work with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], so maybe post your board there also, if you succeed. Also, please do post back in this Guide/thread, as i am curious, to see if your board gets running snow leopard as well. I almost bought one of those boards, for a secondary system, but i settled on an evga board instead. Good Luck with Snow friend....

Hey guys sorry for the absence, i was rly busy here. Tomorrow ill be back home so i can proceed with my tests.

 

@PrinceOD: [Throws a rock.] Haha just kidding man, and coincidentally enough, when i first started working on my DSDT, i used a fixed P5K Premium Black Pearl's DSDT as reference. Our cards are pretty much the same i can tell. Audio is the same also im pretty sure.

Ur'e probably talking about this thread? Asus P5K Premium Black Pearl !ONLY! Cause thats the one i used as reference, if not u should have a look.

 

As for the Video Card, like crass said, its as easy as addin a "GraphicsEnabler=Yes" string (Just like the only codebox u will find in my guide) into ur Boot.plist and ur card will be recognized properly.

 

One of the tests i want to make is for the Video Card. Ill try GraphicsEnabler x DSDT and see if any of them will perform better under games and bench apps. Also i have two different codes for adding the Video Card to DSDT to compare. If i find the DSDT method to be better than GraphicsEnabler method, ill add a section to my guide to help those who want to add his GeForce directly to DSDT.

 

Good Luck Everyone, keep posting ur results :)

  • 4 weeks later...

what bios version are you guys using? i've been doing a lot of reading up on dsdt and apparently bios version affects the quality or accuracy of the initial dsdt that an app like dsdtse will extract. Right now i am using asus p5k wifi ap deluxe with bios 0505. i have searched the interwebs for some clue as to how to break it down and create the perfect dsdt for my mobo/bios combo. no luck. as I've said before whenever i try to use xavi or crass' dsdt my system immediately kernel panics, i have no idea why.

 

if you guys have patched your bios, please let me know and I will do so as well.

 

i am also desperately trying to find dsdt fix for pny geforce 9800 gt (1gb). For whatever reason, in my current setup, i can't use mirroring and i can't exceed 1680x1050. i currently have dual monitor display (2 displays non mirrored), but i would like to be able to switch my second monitor to a 46" plasma tv via hdmi. It has to be hdmi because tv doesn't have vga or dvi input but does support 1920x1080p. Whenever i connect my hackintosh to the tv, osx just freezes and I have to restart forcefully. when i boot up directly connected to the tv, i'll see the bios on the screen and the grey loading apple, as soon as it gets to mac os, the connection dies and i have to reset (black screen). it's gotta be a driver thing.

 

I have attached my dsdt extracted from my mobo with no changes. it is the one that dsdtse extracted.

 

I have been searching and searching, and read over so many different things. It's starting to make a lot more sense, but i admittedly need a lot more help. i was hoping you guys could point me in the right direction.

 

Screenshot2010-12-06at94628PM.png

 

Screenshot2010-12-06at95858PM.png

dsdt.dsl.zip

  • 5 weeks later...

I realize this guide is abandoned, but how many people have updated from 10.6.4 to 10.6.5 using the built-in software update and instructions in xavinoiz's original post? I have almost exactly the same setup as xavinoiz (minus the graphics card) and I see 10.6.5 mentioned in the OP, but I don't see a clear procedure or recommendation on how to install it. Any thoughts?

 

Edit: For what it's worth, Software Update to 10.6.5 was absolutely fine.

  • 8 months later...

For anyone wondering, you can use the combo updates to update your computer to 10.6.8, or download them from software update also, if youre running this hardware and followed this guide. sorry about the late late reply. Possibly going to get Lion Installed on this hardware sometime soon.

×
×
  • Create New...