Jump to content

GA-H67N-USB-B3 - Multiboot OSX All Shine !


PippoX0
 Share

4 posts in this topic

Recommended Posts

Hi,

i want to share my experience with my Hackintosh:

 

post-161756-0-79484100-1443982583_thumb.jpg

 

My Hack is :

Gigabyte H67N-USB3-B3 Socket 1155 Intel H67 DDR3 SATA3 USB3 HDMI link

CPU Intel Core i5-2500K 3.30GHz --> Up to 3.7Ghz - Sandy Bridge  Link

SSD Corsair Force GT 120GB 2.5"  Link

HDD Seagate Barracuda 1TB 3.5"

RAM DDR3 G.Skill Sniper F3-10666CL9D-8GBSR 1333MHz 8GB Link

Intel HD3000 (on board)

Case Micro Techsolo TC-020 MicroATX / power 400W

Blu-ray Sony BD-5300S 12x BD/DVD/CD burner

Acer S241 HL 24" 5ms HDMI monitor

 

And I Install Multiboot OSx Lion, OS X Montain Lion, OSX Yosemite, OSX El Capitan, etc. with Chameleon because i have used MBR partitions  and the system has a Legacy  Bios ...

 

It works 100%

 

Intel HD 3000  VGA/HDMI  QE/CI - OK  see my post

 

Nec uPD72020 USB3 - OK (on 10.11 i have to fix it)

 

Audio ALC889  - HDMI and legacy (front and rear) Ok

 

Network RTL81111 - OK

 

SATA3 AHCI - OK

 

SSD - OK - Trim Enabler

 

Sleep/Wake Ok

 

Blu-ray Sony BD-5300S - works fine with Mac BluRay Player -OK

 

My Theme

 

post-161756-0-60742400-1443983764_thumb.jpg

 

Theme Here

  • Like 1
Link to comment
Share on other sites

OSX El Capitan

 

post-161756-0-75640000-1443986299_thumb.png

 

I prepared USB pen manually , added FakeSMC and NullCPUPowerManagement,  installed MBR patch and Enoch 2725 --- > now updated to last release ...

	<key>DSDT</key>
	<string>/Extra/dsdt.aml</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>Graphics Mode</key>
	<string>1280x1024x32x60</string>
	<key>Instant Menu</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>-v kext-dev-menu=1 rootles=0</string>
	<key>Rescan</key>
	<string>Yes</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
	<key>Timeout</key>
	<string>5</string>
	<key>USBBusFix</key>
	<string>Yes</string>

My first attempt was faulty : no way to boot , so i switched to clover, then i found how to fix

I add USBBusFix to org.chameleon.boot.plist

 

Now my last configuration is

<key>CsrActiveConfig</key>
	<string>103</string>
	<key>DSDT</key>
	<string>/Extra/dsdt.aml</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>Graphics Mode</key>
	<string>1280x1024x32x60</string>
	<key>Instant Menu</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>-v </string>
	<key>Rescan</key>
	<string>Yes</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
	<key>Timeout</key>
	<string>5</string>
	<key>USBBusFix</key>
	<string>Yes</string>

To get QE/CI on VGA i have used the same method i found some times ago (Thanks RevoGirl) , i patched frame buffer and insert IGPU in DSDT.

Device (IGPU)
            {
                Name (_ADR, 0x00020000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x06)
                        {
                            "AAPL,snb-platform-id", 
                            Buffer (0x04)
                            {
                                0x00, 0x00, 0x01, 0x00
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }, 

                            "device-id", 
                            Buffer (0x04)
                            {
                                0x12, 0x01, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

For Audio i injected HDEF on DSDT and i use a modified  AppleHDA. kext  (Thanks Toleda) ( the same that works from OSX 10.7 to 10.11)

 Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x06)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }, 

                            "layout-id", 
                            /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
                            {
                                0x79, 0x03, 0x00, 0x00
                            }, 

                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

For Network i installed RealtekRTL8111.kext

 

GenericUSBHXCI.kext doesn't work on 10.11 - i'm looking for a solution

 

When all was fine , then i created my personal Chameleon Theme to boot all OSXs

 

Cheers

 

PippoX0

 

These Kexts are for OSX 10.7 to 10.11

 

RealtekRTL8111.kext.zip

AppleHDA.kext.zip

 

NEC Renesas uPD720200  FIX

 

GenericUSBXHCI.kext.zip --> This works up OSX 10.10 but ...

 

UPDATE

Vanilla way

I was looking for a more Vanilla solution , so

i used this AppleUSBXHCI.kext patched  -->  for OSX 10.9.x and 10.10.x

HERE

and i'm trying to patch by myself following the guide (Thanks  Shiecldk and Zenith432)

for OSX Lion 10.7 and OSX Montain Lion ...

 

These Kext are specific for OSX 10.11

 

Intel HD3000 VGA fix OSX 10.11.zip


How to Multiboot

 

I began installing OSX Lion some times ago , on dual boot with windows XP.

First i have resize partitions from windows to make some space for OSX.

So at every OSX new release, i shrink data partition of 20-25 Gb and create a new empty partition for the new S.O.

 

The trick is to maintain active partition on ( i.e. OSX Lion partition)  where i have installed Chameleon ( and which i update when it get to old to boot new SO).

 

Every OSX partition has its own /Extra folder with specific Kexts or configuration, so i can fix  if needed.

 

The good is that i selected a set of Kexts that are working from OSX Lion To OSX El Capitan ...

 

I have updated each OSX to its maximum release ... 10.7.5, 10.8.5, 10.9.5 , 10.10.5 

 

The DSDT.aml , smbios iMac12.1  are the same for all, and with Chameleon Enoch i can boot all OSX versions.

 

 

I Patched AppleRTC to avoid reset Bios after sleep and i also injected  RTC patch in DSDT.aml

Link to comment
Share on other sites

Live Backup

 

I'm using Carbon Copy Cloner to backup all my OSX on external SSD so even in the worst case, i can restore in minutes.

BTW having live backup of OSX let me boot from SSD if i have troubles .

Each partition can be backuped/restored without affecting the other installations

 

Benefit

 

When i have to try a new computer i use Live Backup OSX to see if it boots

 

 

Link to comment
Share on other sites

  • 4 years later...

hi! I'm trying to install some sort of MacOS on the Gigabyte GA-H67MA-USB3-B3 right now! 

 

I can't get Clover to work at all, I've had no luck with the hard drive and HDD. In high sierra I can get to the installer screen but disk utility reports my hard drive as being "unintialized"

 

Can you share more on how to make the Enoch USB so I can get this thing working? I have the Yosemite app, and I'm fine with using it instead of HighSierra if need be.

Link to comment
Share on other sites

 Share

×
×
  • Create New...