Contribute
Register

Poor man's hackintosh

Status
Not open for further replies.
Joined
Dec 22, 2013
Messages
86
Motherboard
Gigabyte GA-Z87X-UD3H
CPU
i7-4770S
Graphics
RX 580
Mac
  1. MacBook
Mobile Phone
  1. Android
I am trying to make a Hackintosh with an Intel NUC6CAYH,
- Intel Celeron Quad Core Processor J3455 (Apollo Lake, not Skylake)
- Intel HD Graphics 500
- 2 x 4 GB Memory
- 128 GB SSD

using FakeCPUID and graphics spoofing.

>>>>>>>>>>SOLVED

J3455 misses SS4.1 instructions that are required by Sierra. Sierra won't run on CPU's missing SS4.1. Period.

<<<<<<<<<<SOLVED

what I've done sofar:

CPU

J3455 is Apollo Lake, which has not been used for Hackintosh. I will try Skylake.

https://www.tonymacx86.com/threads/...cpus-200-series-motherboards-in-macos.219877/

FakeCPUID = 0x0506E3

Graphics

https://support.apple.com/nl-nl/HT204349

- Macbook9,1 (early 2016) has Intel HD Graphics 515

https://www.notebookcheck.net/Intel-HD-Graphics-515.149941.0.html

HD Graphics 515 24 @ 300 - 1000 (Boost) MHz 64/128 Bit
HD Graphics 500 12 @ 300 - 700 (Boost) MHz 64/128 Bit

500 has 50% of the shaders and 70% of the boost frequency of 515. But otherwise???

https://us.battle.net/forums/en/wow/topic/20747774934

HD Graphics 515: Vendor id: 0x8086, Device id: 0x191e

Attempt # 1

- Created USB with Unibeast 7.1.1 (on my Hackintosh)
- Ticked Verbose in Boot
- Changed Product Name to MacBook9,1
- Applied this RT Variables
- Added the IntelGFX string 0x191e8086

OsxAptioFix2Drv: Starting overrides for \System\Library\CoreServices\boot.efi
Using reloc block: no, hibernate wake: no
Error allocating 0x123d0 pages at 0x0...8453000 alloc type 2
Couldn't allocate runtime area
Boot failed, sleeping for 10 seconds before exiting....

Attempt # 2

- Changed to OSXAptioFixDrv

OsxAptioFixDrv: Starting overrides for \System\Library\CoreServices\boot.efi
Using reloc block: Yes, hibernate wake: no
OsxAptioFixDrv: requested memory exceeds our allocated relocation block
...
Couldn't allocate runtime area
Boot failed, sleeping for 10 seconds before exiting....

Attempt # 3

- Changed to OsxLowMemFixDrv

Error allocating 0x10b pages at 0x...10000000 alloc type 2
Error loading kernel cache (0x9)
Boot failed, ...
 
Last edited:
I am trying to make a Hackintosh with an Intel NUC6CAYH,
- Intel Celeron Quad Core Processor J3455 (Apollo Lake, not Skylake)
- Intel HD Graphics 500
- 2 x 4 GB Memory
- 128 GB SSD

using FakeCPUID and graphics spoofing.

what I've done sofar:

CPU

J3455 is Apollo Lake, which has not been used for Hackintosh. I will try Skylake.

https://www.tonymacx86.com/threads/...cpus-200-series-motherboards-in-macos.219877/

FakeCPUID = 0x0506E3

Graphics

https://support.apple.com/nl-nl/HT204349

- Macbook9,1 (early 2016) has Intel HD Graphics 515

https://www.notebookcheck.net/Intel-HD-Graphics-515.149941.0.html

HD Graphics 515 24 @ 300 - 1000 (Boost) MHz 64/128 Bit
HD Graphics 500 12 @ 300 - 700 (Boost) MHz 64/128 Bit

500 has 50% of the shaders and 70% of the boost frequency of 515. But otherwise???

https://us.battle.net/forums/en/wow/topic/20747774934

HD Graphics 515: Vendor id: 0x8086, Device id: 0x191e

Attempt # 1

- Created USB with Unibeast 7.1.1 (on my Hackintosh)
- Ticked Verbose in Boot
- Changed Product Name to MacBook9,1
- Applied this RT Variables
- Added the IntelGFX string 0x191e8086

OsxAptioFix2Drv: Starting overrides for \System\Library\CoreServices\boot.efi
Using reloc block: no, hibernate wake: no
Error allocating 0x123d0 pages at 0x0...8453000 alloc type 2
Couldn't allocate runtime area
Boot failed, sleeping for 10 seconds before exiting....

Attempt # 2

- Changed to OSXAptioFixDrv

OsxAptioFixDrv: Starting overrides for \System\Library\CoreServices\boot.efi
Using reloc block: Yes, hibernate wake: no
OsxAptioFixDrv: requested memory exceeds our allocated relocation block
...
Couldn't allocate runtime area
Boot failed, sleeping for 10 seconds before exiting....

Attempt # 3

- Changed to OsxLowMemFixDrv

Error allocating 0x10b pages at 0x...10000000 alloc type 2
Error loading kernel cache (0x9)
Boot failed, ...

Don't bother. The graphics device is not supported.
Get a NUC with Core i-series.
 
Don't bother. The graphics device is not supported.
Get a NUC with Core i-series.

Intel HD Graphics 515 is supported. 500 seems so similar. Is there a difference?
 
Intel HD Graphics 515 is supported. 500 seems so similar. Is there a difference?

Huge difference.
HD500 (and HD510) is GT1.
HD515 is GT2.
 
Huge difference.
HD500 (and HD510) is GT1.
HD515 is GT2.
Thanks very much.

I understand the speed difference: 500 is about 35% of the speed of a 515 if i take # of shaders and boost frequency into account.

But I don't understand the supported/unsupported difference yet. In my ignorance I think that there is one Apple driver for Intel Graphics HD that checks if it's a 515, but would be cheated by a 515-500 spoof.
 
Thanks very much.

I understand the speed difference: 500 is about 35% of the speed of a 515 if i take # of shaders and boost frequency into account.

But I don't understand the supported/unsupported difference yet. In my ignorance I think that there is one Apple driver for Intel Graphics HD that checks if it's a 515, but would be cheated by a 515-500 spoof.

No support for GT1 in the kexts.
Only GT2 and better.
It has been that way for a very long time.
Apple does not produce any products with GT1.

Obviously, if you try to drive a GT1 device with code assuming GT2, things are not going to work. Would require more patching than just a spoof.
 
No support for GT1 in the kexts.
Only GT2 and better.
It has been that way for a very long time.
Apple does not produce any products with GT1.

Obviously, if you try to drive a GT1 device with code assuming GT2, things are not going to work. Would require more patching than just a spoof.
I'll take your expert word for that. And I guess that Apple does not support GT1 for a reason!

The NUC behaves well under Windows 10 albeit a little slow. I bought it because it was so incredibly cheap and in the hope that I could surprise an invalid friend who owns a 2009 Mac mini, which will become unsupported later this year. Do you happen to know if dosdude1.com/sierrapatch.html provides a solution to his support problems?
 
No idea what that even is.

According to his site:

macOS Sierra Patcher Tool for Unsupported Macs

Requirements:
-Early-2008 or newer Mac Pro, iMac, or MacBook Pro (MacPro 3,1 and 4,1, iMac 8,1 and 9,1, MacBook Pro 4,1, 5,1 5,2, 5,3, 5,4, and 5,5)
-Late-2008 or newer MacBook Air or Aluminum Unibody MacBook (MacBookAir 2,1, MacBook 5,1)
-Early-2009 or newer Mac Mini or white MacBook (Macmini 3,1, MacBook 5,2)
-Early-2008 or newer Xserve (Xserve 2,1)
 
According to his site:

macOS Sierra Patcher Tool for Unsupported Macs

Requirements:
-Early-2008 or newer Mac Pro, iMac, or MacBook Pro (MacPro 3,1 and 4,1, iMac 8,1 and 9,1, MacBook Pro 4,1, 5,1 5,2, 5,3, 5,4, and 5,5)
-Late-2008 or newer MacBook Air or Aluminum Unibody MacBook (MacBookAir 2,1, MacBook 5,1)
-Early-2009 or newer Mac Mini or white MacBook (Macmini 3,1, MacBook 5,2)
-Early-2008 or newer Xserve (Xserve 2,1)

No experience with it. I have no unsupported Macs (I have a MacBookPro8,1 and MacBookAir6,2).
I don't think it addresses the problem you asked about in this thread.
 
Status
Not open for further replies.
Back
Top