Showing posts with label P55. Show all posts
Showing posts with label P55. Show all posts

iBoot 2.0 - Updated with Enhanced USB Support

NOTE: iBoot is now a permanent replacement for iBoot NVIDIA, iBoot ATI, and iBoot Supported.
Since Apple released Mac OS X Snow Leopard version 10.6.3, USB issues have plagued the Hackintosh community. Non-functional peripherals have made installation a major issue for many systems. There are two popular work arounds. The first is to use a system-specific pre-edited DSDT.aml to enable the USB ports. This is great if you have one, otherwise no. The other method is to use my USBFamilyMOD installer, which only enables 1.1 support.

Either of these solutions are lacking for use in iBoot. It's impossible to create a universal DSDT for every motherboard, and my USBFamilyMOD only supports USB 1.1.  This makes things difficult when transferring files using USB sticks or USB drives.

Until now.

Introducing the next generation: iBoot 2.0, with full USB support.  A milestone for 10.6.3.

       
For discussions on this and other topics, register today at tonymacx86.com!

Intel Core i3/i5 Dual-Core Processors and Mac OS X

EDIT: As of the release of Apple's new MacBook Pros, i3/i5/i7 notebook processors are supported!  Just use the new 10.3.1 Darwin Vanilla kernel.  It's available through the MacBook Pro Software Update.  Check out this thread for details on installation.

Intel's new Dual-Core Core i3 and Core i5 processors are currently (as of 10.6.2) not supported natively by Mac OS X. Furthermore, recent looks into the 10.6.3 developer build don't reveal any future support. This includes the following dual-core desktop and mobile processors:

Core i3-530
Core i3-540
Core i5-650
Core i5-660
Core i5-661
Core i5-670
Core i3-330M
Core i3-350M
Core i5-520UM
Core i5-430M
Core i5-520M
Core i5-520E
Core i5-540M

If you own one of these processors, and would like to try to install Mac OS X, you can try my Boot CD Method with the default tonymacx86-P55BootCD. It has the Qoopz 10.0.0 kernel which is patched to run on unsupported processors. Issue this command at the Chameleon prompt:

busratio=20

If you don't type this command, your computer may instantly reboot. Also, when you update to 10.6.2, you'll have to use a patched kernel.

METHOD FOR UPDATING TO 10.6.2
  1. Download the Mac OS X 10.6.2 Combo Update here:
  2. http://www.apple.com/downloads/macosx/apple/macosx_updates/macosxv1062updatecombo.html
  3. Download MultiBeast
  4. Mount MacOSXUpdCombo10.6.2.dmg
  5. Install MacOSXUpdCombo10.6.2.pkg
  6. DO NOT REBOOT
  7. Run EasyBeast 10.6.2 Unsupported to install the patched mach_kernel.
  8. Reboot.
As of now the only Core i-series Intel processors that Apple has used in a Mac are the quad-core Core i5 750 and Core i7 860. Therefore these are the only ones that are supported natively by Mac OS X, and can therefore run the 10.6.2 Vanilla (default) kernel. Of course, Apple may release new Macs that run these processors, and at that point, they'll be supported.

EDIT: Here's a table of all of the actual bus/core ratios for every Intel Core i processor:


If you have had any success or failures using these new processors, be sure to let me know. Good luck!
For discussions on this and other topics, register today at tonymacx86.com!

MultiBeast 3.0 Update

Today MultiBeast was updated to version 3.0.  We've made quite a few structural changes, including enabling all choices, so no options are greyed out.  The downside to this is you can now choose to install everything within a category.  Only check the top level choice and the specific sub-choice options.  Checking the category, or root option will most likely corrupt your installation by installing unwanted or unneeded options.

Please do not upload or redistribute MultiBeast to any other sites.   
Full list of changes:
  • Restructured menus: Advanced Options now separated into Drivers & Bootloaders and Customization.
  • Updated Chameleon 2.0 RC5 - Prerelease to r668.
  • Updated Chameleon 2.0 RC5 - ATI Experimental to r679.
  • Updated Chameleon post install script to correctly install on a dual boot system.
  • Added tonymacx86 theme Remixed by complx to Themes.
  • Changed EasyBeast and UserDSDT to install tonymacx86 theme Remixed by complx.
  • Removed all CPU-specific smbios.plist definitions.
  • Removed Chameleon 2.0 RC4 by AsereBLN 1.1.9
  • Replaced all Legacy88xHDA kexts with the new unified ALC8xxHDA kext.
  • Replaced LegacyAppleRTC with ElliottForceLegacyRTC for 32/64 bit support.
  • Updated EasyBeast and UserDSDT to use Chameleon 2.0 RC5 - Prerelease.
  • Updated EasyBeast to use ElliottForceLegacyRTC instead of LegacyAppleRTC
  • Added iMac11,2 and iMac11,3 System Definitions
If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

-tonymacx86 & MacMan

For discussions on this and other topics, register today at tonymacx86.com!

iBoot 2.5 - Unified Graphics Support


Today, iBoot has received a major update.  No longer will there be multiple versions of iBoot, but one unified version for any supported Intel CPU with either ATI or NVIDIA graphics.  The new version is a permanent replacement for all previous versions of iBoot, including iBoot-NVIDIA, iBoot-ATI, iBoot-ATI-5xxx, and iBoot-Supported. 


We've rolled in the latest pre-release version of Chameleon 2.0 RC5, and for ethernet, the latest beta version of Lnx2Mac's RealtekRTL81xx.kext.  For desktops and laptops using unsupported Intel CPUs and graphics, a legacy version of iBoot can be downloaded here.

As always, follow the iBoot + MultiBeast method for installation.  Please note that iBoot is an installation tool, and is not intended as a substitute for installing Chameleon to your hard drive or EFI partition. 

If iBoot has helped you, please consider a contribution to support further development.  Thanks in advance, and enjoy!

-tonymacx86 & MacMan

UPDATE: iBoot 2.5.1 now includes 10.5.0 kernel and updated USB support for 10.6.5.

For discussions on this and other topics, register today at tonymacx86.com!

Create a Chameleon Boot USB Drive

A good thing to have if you're updating or changing your Hackintosh is a Chameleon boot USB drive. It is a USB drive or key that has nothing on it but the Chameleon bootloader- therefore it can be a cheap 512mb or 1gb drive! You can always boot directly from it in case your install or update doesn't work.
  1. Boot into your existing OS X Installation.
  2. Insert your USB drive.
  3. Open Applications/Utilities/Disk Utility.
  4. Highlight your USB drive in the left column.
  5. Click the Partition Tab.
  6. Click Volume Scheme- choose 1 Partition.
  7. Click Options…
  8. Select GUID Partition Table. Click OK.
  9. In the Name: field type: ChameleonBoot
  10. In Format: field select Mac OS Extended (Case Sensitive, Journaled)
  11. Click Apply, then click Partition.
  12. Close Disk Utility
  13. Download tonymacx86-snowleopard.zip
  14. Open and place tonymacx86-snowleopard folder on the desktop.
  15. Open Apps folder
  16. Open PC EFI 10.1
  17. Select ChameleonBoot and click Continue.
  18. Click Install, and then type your password.
  19. Open Terminal.
  20. Type: sudo rm /Volumes/ChameleonBoot/boot and type your password. (this deletes the boot file installed from PC EFI 10.1)
  21. Click and drag boot, DSDT.aml, and Extra from tonymacx86-snowleopard to ChameleonBoot. Or drag your own files from your existing Snow Leopard drive.
That's it- the drive is done. Just set your BIOS Hard Disk Priority to boot from USB first. Hope this helps!

For discussions on this and other topics, register today at tonymacx86.com!

MultiBeast 2.3.0 Update

Today MultiBeast was updated to version 2.3.0.  The main new feature is an improved UserDSDT which no longer requires a name change to work.  Any .aml file placed on the desktop will be installed correctly to /Extra as DSDT.aml.

Full list of changes:
  • Modified UserDSDT to use any file ending in .aml instead of only DSDT.aml
  • Upgraded the official Realtek RTL8169 driver to the latest version, 2.0.5
  • Added VoodooHDA 0.2.70 with prefPane.
  • All smbios.plist choices were edited to remove all unnecessary keys and values.
  • Corrected Chameleon Theme to install the correct theme.
  • Corrected PC-EFI Theme to install the correct theme.
  • Added VoodooHDA.prefPane to VoodooHDA 0.2.61
    If this utility has helped you, please consider a contribution to support further MultiBeast development.  Thanks in advance, and enjoy!

    -tonymacx86 & MacMan
    For discussions on this and other topics, register today at tonymacx86.com!

    Advanced DSDT Fixes: nVidia Graphics

    I've been receiving a lot of requests to do a step by step guide on how to enable graphics by DSDT injection. As stated in my post Enable Full Graphics Card Acceleration, there are many ways to enable graphics on your Hackintosh. This guide will allow you to directly inject information via your DSDT, therefore eliminating the use of methods such as Enabler kexts, or EFI Strings.

    NOTE TO ATI USERS: I did not include a solution for ATI graphics card in this post. Although you could probably work it out, I do not own an ATI card, so I can't test. I'd love to duplicate this post for ATI users. Contact me on the forum if you've successfully injected DSDT code for ATI cards. Download an untested example of the code- the process seems a bit more involved.

    BEFORE YOU BEGIN
    This guide assumes you've read and understand the following DSDT posts, and are familiar with the editing process. You will need to have enabled full graphics acceleration (QE/CI) via Enabler kext or EFI Strings.
    You will also need to have XCode, Apple's Development platform for OS X installed on your system. It is an optional install on your Mac OS X Retail DVD. You can also download the full version for free here.

    The main tool we'll be using is IORegistryExplorer which is located in /Developer/Applications/Utilities on the root of your Snow Leopard drive. This application gives us a view of the hardware registry. I encourage you to explore the full version of XCode, but if you want to simply get the IORegistryExplorer application only, it is available here.

    STEP 1: INSERT DSDT GRAPHICS CODE TEMPLATE
    In this step you will insert a template of DSDT code from tonymacx86-DSDT-FIXES.dsl into your DSDT.aml that will enable Graphics detection.
    1. Download the updated tonymacx86-DSDT-FIXES.zip
    2. Open DSDTSE. You can download the application from here.
    3. Open tonymacx86-DSDT-FIXES.dsl in DSDTSE.
    4. Locate 09 - DSDT Graphics - nVidia
    5. Open your DSDT.aml in DSDTSE.
    6. Type Device (PCI0) in the search box.
    7. You'll see something like this:
    8. Copy and paste the updated code as shown in tonymacx86-DSDT-FIXES.dsl
    STEP 2: EDIT YOUR DSDT WITH YOUR REGISTRY INFORMATION
    In this step, you'll examine your registry information and modify the template. You can check your work by comparing to my fully edited GA-P55M-UD2 DSDT with 9400 GT and Core i5 SpeedStep as a guide.
    1. Open /Developer/Applications/IORegistryExplorer
    2. Locate your display data as shown:
    3. Highlight display@0 in the left column.
    4. Locate AAPL,gart-width in right column.
    5. Find the entry for "VRAM,totalsize" in the DSDT graphics code.
    6. Edit your information to match. This entry will be 0x40 for 1GB cards, 0x20 for 512MB cards. 0x10 for 256MB cards If yours doesn't match, make sure you use these values.
    7. Locate NVCAP in right column.
    8. Find the matching entry for "NVCAP" in the DSDT code.
    9. Edit your information to match the NVCAP values.
    10. Locate the following section in your DSDT
    11. Customize this text with your specific card's information.
    12. Save your DSDT.aml
    13. When you are finished making changes, click Tools and choose Compile.
    14. If you don't get any errors, click Tools and choose DSDT files folder.
    15. Your DSDT files folder (/Library/Application Support/EvOSoftware/DSDT) will open in Finder. Helpful Hint: you can pull this folder into the sidebar to bookmark it.
    16. Copy your dsdt.aml.
    17. Paste your dsdt.aml into the root / of your hard drive (or /Extra folder for Chameleon RC4).
    18. Capitalize DSDT.aml
    STEP 3: REMOVE ALL EXISTING GRAPHICS ENABLERS
    You must now remove all Enablers, GraphicsEnabler=Yes, and EFI Strings from your system to test the new injection.
    1. Open /System/Library/Extensions
    2. Delete any Kext Enablers (NVEnabler, NVInject, NVKush, etc…) from your system.
    3. Drag /System/Library/Extensions to Kext Utility
    4. Open /Extra/Extensions/ and open com.apple.boot.plist in TextEdit
    5. Remove any EFI String information and GraphicsEnabler=Yes
    STEP 4: REBOOT AND INSPECT PERFORMANCE AND DETECTION
    Now is the moment you've been waiting for! To see if it worked.
    1. Reboot your system.
    2. Check your system for QE/CI acceleration.
    3. Open Utilities/System Profiler
    4. You should see the correct information under Graphics as shown below:

    Congratulations! You've just hard-coded your graphics information directly into your DSDT! Enjoy your somewhat more 'vanilla' Hackintosh installation!

    If QE/CI doesn't work, or you can't change resolutions, check the DSDT code and IORegistryExplorer entries again. You will have to insert your previous method (Enabler/EFI String) back into your system and restart the process. This guide worked on my GA-P55M-UD2 and nVidia 9400 GT, but I haven't tested on any other systems or cards. Other hardware may need different modifications to operate effectively. Post on the forum in the DSDT section if you're having issues.

    -tonymacx86

    PS: Despite successfully completing this guide, I'm still using NVEnabler64.kext for my system. Unfortunately this method does NOT enable enable TV-OUT (mirroring) on my 9400 GT. I'll update the DSDT code and this page when I find a way. Below is what I see using the NVEnabler64 kext. As I always say, whatever works best! This method may not be relevant to you. Good luck!


    For discussions on this and other topics, register today at tonymacx86.com!

    JMicron ATA Support

    Are you trying to build a Hackintosh on the cheap? Do you have an old IDE CD/DVD drive or hard drive from your Pentium II rig collecting dust in the closet? Does your motherboard use the JMicron or GSATA IDE controller? MacMan and I have got the answer for you.

    Introducing JMicron36xATA.kext, a 32/64-bit driver for the JMicron 361, 363, 365, 366, 368 and Gigabyte GSATA IDE controllers so you can support that old drive in your shiny new Hackintosh.

    We have implemented it in iBoot so you can now install from an IDE DVD Drive or to an IDE Hard Drive.

    These kexts are now available in MultiBeast. Enjoy your old hardware!


    -MacMan & tonymacx86
    For discussions on this and other topics, register today at tonymacx86.com!

    JMicron SATA Support

    Are you tired of seeing this in System Profiler?


    MacMan was, so that’s why he created JMicron36xeSATA.kext and JMicron36xSATA.kext.

    Now in System Profiler you will see this if you use JMicron36xeSATA.kext:


    Or this if you use JMicron36xSATA.kext:


    So what’s the difference other than the name display? When using JMicron36xSATA.kext all drives connected to the JMicron controllers will be displayed on the desktop as internal disks, just like the Intel connected drives. But if you use the JMicron36xeSATA.kext, then they show up on the desktop as external (orange) disks and can be hot swapped.

    These kexts are now available in MultiBeast.

    They install like any other Hackintosh kext. Just drag to /Extra/Extensions and rebuild the kext cache.

    -MacMan & tonymacx86
    For discussions on this and other topics, register today at tonymacx86.com!

    Building a CustoMac: Three Complete PC Builds for OS X

    Building a desktop computer from parts for Windows or Linux is easy, as most drivers are out there, and perhaps even built into the operating system itself.  Piecing together a Hackintosh, or "CustoMac" is quite a different beast altogether.  In addition to determining if your prospective components work together, you also need to know whether the hardware is even supported by Apple's standard drivers.

    With help and guidance from Jimx86, Lnx2Mac, and MacMan, here are 3 CustoMac builds that have our seal of approval.  This means that if we were buying stuff today, we'd not hesitate to purchase any of these parts for a CustoMac build running Mac OS X as the primary operating system.

    All three builds include:
    • Gigabyte P55 Motherboard
    • Intel Core i-series Quad-Core CPU
    • 4GB or 8GB of RAM, expandable up to 16GB
    • 1 TB Hard Drive
    • CD/DVD Burner
    • Case and Power Supply
    We've included all components besides monitor, as any standard monitor will do.  You can use these recommendations as a jumping off point for further customization, or as a shopping list.  Prices reflect those as of June 2010, and do not include shipping or tax.


    Budget Power Build 1
    Core i5 750 - Gigabyte GA-P55M-UD4 Micro-ATX - NVIDIA 9800 GT 1GB - 4GB G.SKILL DDR3
    $807.74

    Motherboard:  Gigabyte GA-P55M-UD4  $148.32
    NOTE: Any Gigabyte H55 mATX Motherboard can be substituted

    Hard Drive: Samsung Spinpoint 1 TB $69.99


    CD/DVD Burner: Sony Optiarc Black $29.49


    Power Supply: Antec 550W Continuous Power $59.99

    Operating System: Mac OS X Snow Leopard $28.49
      
    Budget Power Build 2
    Core i7 860 - Gigabyte GA-P55M-UD4 Micro-ATX - NVIDIA 9800 GT 1GB - 4GB G.SKILL DDR3
    $1091.73

    Motherboard:  Gigabyte GA-P55M-UD4  $148.32
    NOTE: Any Gigabyte H55 mATX Motherboard can be substituted

    Graphics: EVGA GTX 260 Core 216 $204.99



    Hard Drive: Samsung Spinpoint 1 TB $69.99


    CD/DVD Burner: Sony Optiarc Black $29.49

    CPU Cooler: Scythe Mugen 2 $34.99


    Power Supply: Corsair 650HX Modular 650W $99.99
     
    Operating System: Mac OS X Snow Leopard $28.49



    Budget Power Build 3
    Core i7 860 - Gigabyte GA-P55A-UD4P ATX - NVIDIA 9800 GT 1GB - 8GB G.SKILL DDR3
     $1348.35

    Motherboard: Gigabyte GA-P55A-UD4P $159.99
    NOTE: Any Gigabyte P55 ATX Motherboard can be substituted

    NOTE: Unfortunately for ATX users, Gigabyte has transitioned away from the ALC 889a codec, that Apple uses.  If you can get your hands on a discontinued GA-P55-UD4P or GA-P55-UD5, the onboard audio chip will work natively.  We still recommend any Gigabyte P55 board, but ALC 889a is preferable.

    Graphics: Gigabyte GTX 285 $349.99

    Hard Drive: Samsung Spinpoint 1 TB $69.99


    CD/DVD Burner: Sony Optiarc Black $29.49

    CPU Cooler: Scythe Mugen 2 $34.99

    Case: Antec 900 $79.95

    Power Supply: Corsair 650HX Modular 650W $99.99

    Operating System: Mac OS X Snow Leopard $28.49
    As Mac OS X Snow Leopard was never meant to be installed on this hardware, any drivers that work now, may need workarounds later.  There are absolutely no guarantees when it comes to this stuff- but that's what makes it fun. 

    Oh, and don't forget, if you end up buying anything, click through one of the links above, or in the sidebar.  That way, you'll be supporting the site, as well as getting the best prices.  Thanks in advance!

    Related Posts: 
    Building a CustoMac: CustoMac Mini

    For discussions on this and other topics, register today at tonymacx86.com!