Jump to content

[pre-releases] macOS Sierra


fantomas
 Share

724 posts in this topic

Recommended Posts

Hi, 

 

Installation of macOS Sierra was super smooth on Z97X gaming 5 - Nvidia Geforce GTX970

 

- followed this guide : https://www.reddit.com/r/hackintosh/comments/4o0tjx/creating_a_macos_sierra_hackintosh/

 

- Used clover : http://www.insanelymac.com/forum/files/file/471-clover-v23k-special-edition-v3/

 

- Beta drivers of Nvidia also working : http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-06152016/

 

- For audio I used AppleHDA from 10.11.5. Patch it with clover  

 

 

Tx to all for efforts

 

Link to comment
Share on other sites

@flip360 "Waiting for DSMOS"... in your output suggests FakeSMC isn't loading. Are you using Clover 3561 or higher?

@flip360,

try bootargs nv_disable=1

give a try with nv_disable=1

 

(@mirone is faster :P)

Yes you are right, it seems that fake smc isnt loading and yes i am using clover 3561 on the usb. I think fakesmc resides in /S/L/E on the usb so maybe thats why it cannot load it?

 

tried nvdisable, doesnt make a difference, i think that fakesmc not loading is the culprit, anyone know if -f or something simmilar can work for clover to reload kexts?

 

thanks!

Link to comment
Share on other sites

my 290x works oob i didnt do anything 

 

System Information: Model: Mac Pro (Late 2013)  CPU: Intel Core i7-4790K (8 Threads, 4 Cores) @ 4.50 GHz  Memory: 16.00 GB  Uptime: 9 minutes  Disk Space: 255.20 GB  Graphics: Intel HD Graphics 4600, AMD Radeon HD 8xxx  Screen Resolution: 1440 x 900  OS: (null) (Version 10.12, Build 16A201w)

Link to comment
Share on other sites

 

Hi  ^_^
 
installed in:
 
4690k @ 4.4ghz
Asrock Z97 Extreme4
GTX 780
 

Captura_de_pantalla_2016_06_19_a_las_22_
 
Captura_de_pantalla_2016_06_19_a_las_22_
 
Captura_de_pantalla_2016_06_19_a_las_22_
 
Captura_de_pantalla_2016_06_19_a_las_22_
 
Captura_de_pantalla_2016_06_19_a_las_22_
 
 
at the moment it works well;)

 

Hi pompis12,

 

How did you manage to get the PCI information recognized in OSX ?

 

Thanks.

 

Boa sorte,

Paulo

  • Like 1
Link to comment
Share on other sites

Can I get bin patch detail for Creative CA0132?I can't found this 7419AD15 (Missing data)

Find        0088EC1A 

Replace  11000211 

Link to comment
Share on other sites

Can I get bin patch detail for Creative CA0132?I can't found this 7419AD15 (Missing data)

Find        0088EC1A 

Replace  11000211 

try this:

 

Find        0088EC1A 

Replace  11000211 

 

Find        7519AD15

Replace  00000000 

  • Like 1
Link to comment
Share on other sites

Hi, 

 

Installation of macOS Sierra was super smooth on Z97X gaming 5 - Nvidia Geforce GTX970

 

- followed this guide : https://www.reddit.com/r/hackintosh/comments/4o0tjx/creating_a_macos_sierra_hackintosh/

 

- Used clover : http://www.insanelymac.com/forum/files/file/471-clover-v23k-special-edition-v3/

 

- Beta drivers of Nvidia also working : http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-06152016/

 

- For audio I used AppleHDA from 10.11.5. Patch it with clover  

 

 

Tx to all for efforts

 

What's the procedure to get audio working?

Do I need to replace AppleHDA.kext on S/L/E/ with the one from El Cap?

Or just drag El Cap's AppleHDA in EFI/Clover/kexts/10.12?

Link to comment
Share on other sites

@augustopaulo

I used hdd partition (on a SAS raid controller), but it doesn't matter. Here's a quick guide...

 

open terminal....

sudo bash
cd Install 10.12 Developer Preview.app/Contents/SharedSupport
hdiutil attach InstallESD.dmg
cd /Volumes/OS X Install ESD/
hdiutil attach BaseSystem.dmg

(now open disk utility and restore the install partition from BaseSystem.dmg)

cd /Volumes/OS X Base System 1/System/Installation
rm -rf Packages
cp -r /Volumes/OS X Install ESD/Packages .

(run /Volumes/OS X Install ESD/Packages/Essentials.pkg with finder, and install it in some temp folder)

(Find out the disk&part (N,M) number of your installation volume, we´ll need to remount it as root because file permissions)
df
diskutil unmount /dev/diskNpM
mkdir /Volumes/Install

mount -t hfs /dev/diskNpM /Volumes/Install
cd /Volumes/Install/System/Library
mkdir Kernels
cd Kernels
cp thetempdirwhereyouextractedessentialspkg/System/Library/Kernels/kernel .
chown root:wheel kernel
cd /Volumes/Install/System/Library/Extensions
cp -r whereyouhaveyourkexts/FakeSMC.kext .
(and all other kexts needed)
chown -R root:wheel .
and finally 
kextcache -v -update-volume /Volumes/Install

That's it (=

I also copied BaseSystem.dmg and BaseSystem.chunklist on the install part's root!

 

I use Finder (hideSwitch to show hidden files) to mount InstallESD and BaseSystem and to replace Packages folder, used Pacifist to extract kernel, followed the rest from your post, on last kextcache -v it shows some error, I removed -v, now it does not boot, stuck on Apple logo with empty progress bar, any suggestion please?

Link to comment
Share on other sites

I use Finder (hideSwitch to show hidden files) to mount InstallESD and BaseSystem and to replace Packages folder, used Pacifist to extract kernel, followed the rest from your post, on last kextcache -v it shows some error, I removed -v, now it does not boot, stuck on Apple logo with empty progress bar, any suggestion please?

 

Using Pandora's Box you have to select the USB pen drive and click "Start".

Link to comment
Share on other sites

What's the procedure to get audio working?

Do I need to replace AppleHDA.kext on S/L/E/ with the one from El Cap?

Or just drag El Cap's AppleHDA in EFI/Clover/kexts/10.12?

Sorry man, I should have been more specific.

 

You could try to put AppleHDA.kext in clover/kexts/other. I'm not sure how that will work out because macOS Sierra has its own appleHDA.kext on  /system/library/extensions. 

 

My 10.11.5 does not have AppleHDA.kext under clover. Instead

 

1. from El Capitan /system/library/extensions copy AppleHDA.kext

2. from macOS Siera make a copy of AppleHDA.kext from /system/library/extensions. This is in case you need it to roll back.

3. use kextutility and install / override AppleHDA.kext (from point 1) on  macOS Sierra  /system/library/extensions

4. Reboot.

5. NOTE:

      - By default my macOS Sierra had no output sound device control (before point 3 &4)

      - I'm using Clover and injected the id's that was working for me on el capitan. I copied those Id's from my clover config on El capitan and transfered them to

        clover config on macOS Sierra

      - for El Capitan sound working using Toleda's method : https://github.com/toleda/audio_CloverALC

Link to comment
Share on other sites

Who wants to try BCM94352hmb? Add this https://yadi.sk/d/PlWy-K6usdX9a to /s/l/e , I extracted it from recovery hd prelinkedkernel, seems that this engineer kext gave you guys wireless functionality under Recovery, cause on bcm94352hmb recovery loads this kext beside airportbrcm4360.

ps: I can't verify cause I'm on 94360cs2 which in difference from 94352 at all does not load MFG kext neither in recovery nor in system

pss: if it doesn't work you can try to experiment with other kexts from prelinkedkernel https://yadi.sk/d/IbqBf168sdW7o . for ex. copy io80211family,io80211afmilyv2 binaries , ionetworkingfamily and so on

  • Like 1
Link to comment
Share on other sites

 

try this:

 

Find        0088EC1A 

Replace  11000211 

 

Find        7519AD15

Replace  00000000 

 

Thanks Mirone

I try this still not work.

post-413859-0-01503400-1466402646_thumb.png

Link to comment
Share on other sites

Who wants to try BCM94352hmb? Add this https://yadi.sk/d/PlWy-K6usdX9a to /s/l/e , i extracted it from recovery hd prelinkedkernel, seems that this engineer kext gave you guys wireless functionality under Recovery 

ps: i can't verify cause i'm on 94360cs2 which in difference from 94352 at all does not load MFG kext neither in recovery nor in system

 

This didn't enable my wifi.  I just installed it in S/L/E.  I may have misunderstood what wifi card this would enable.  Mine has the BCM4352 chipset but I have a DSDT patch to make it compatible for the 4360 kext.  

Link to comment
Share on other sites

  spdisplays_EDR_Supported: Not Supported

 

post-413859-0-53886300-1466403726_thumb.png

Link to comment
Share on other sites

I don't know if it has already been published but here is a patch for the graphic glitches on macOS 10.12 based on Lisai9093 patch on 10.11 :

 

Comment : Boot Graphics macOS 10.12 DP1
Find :    0100007525
Name :    IOGraphicsFamily</string>
Replace : 0100007425
<key>Comment</key>
<string>Boot Graphics macOS 10.12 DP1</string>
<key>Find</key>
<data>AQAAdSU=</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>AQAAdCU=</data>

post-389035-0-59165900-1466415987_thumb.png

  • Like 1
Link to comment
Share on other sites

Hi pompis12,

 

How did you manage to get the PCI information recognized in OSX ?

 

Thanks.

 

Boa sorte,

Paulo

 

Hi  ^_^  ... 

 

injected into the DSDT, but that's only cosmetic, but it is nice... :lol:

 

Clover-Wiki:

 

 

 

 
Slots

<key>Slots</key>

<array>

<dict>

<key>Device</key>

<string>ATI/NVidia/LAN/WIFI/Firewire</string>

<key>ID</key>

<integer>2</integer>

<key>Name</key>

<string>Device name</string>

<key>Type</key>

<integer>0</integer>

</dict>

</array>
AAPL,slot-name injector. It allows you to add devices into System Profiler's PCI Cards section. This is a property that is usually injected by DSDT or property strings but this is a wrong way to go.
The injection of this property requires Name (_SUN, 0x02) to be present in the device's DSDT section. You can set this to any one byte number but 0 and 1 because of compiler optimizations. If you don't use a custom DSDT you may instead set DSDT Mask Fix bits for those devices. Sample:
Device (GIGE)

{

Name (_ADR, 0x00050000) // _ADR: Address

Name (_SUN, 0x02) // _SUN: Slot User Number

Device - For now it can only be one of these: ATI, NVidia, LAN, WIFI or Firewire.
ID - Must be the same number defined into your DSDT in _SUN.
Name - The string that you want to assign to AAPL,slot-name.
Type - Set to 0 for PCI, 1 for PCIe 1x, 2 for PCIe 2x, etc.

And:

 

http://www.osxlatitude.com/a-light-practical-introduction-to-dsdt-patching/

 

 

 

 

Saudiños Compañeiro  ^_^

  • Like 1
Link to comment
Share on other sites

 

I don't know if it has already been published but here is a patch for the graphic glitches on macOS 10.12 based on Lisai9093 patch on 10.11 :

 

 

Comment : Boot Graphics macOS 10.12 DP1
Find :    0100007525
Name :    IOGraphicsFamily</string>
Replace : 0100007425
<key>Comment</key>
<string>Boot Graphics macOS 10.12 DP1</string>
<key>Find</key>
<data>AQAAdSU=</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>AQAAdCU=</data>

Use this 

Find : 0100007525

Name : IOGraphicsFamily

Replace : 01000EB25

Cause JMP would be better there . Otherwise you get cracked verbose boot screen

  • Like 3
Link to comment
Share on other sites

bcm94352z patch from El Cap not working anymore, I can attempt to boot the disk in a machine with 94352HMB later today and see if it works... It appears that Broadcom Patch Ram 2 still enabled bluetooth, though. 

  • Like 1
Link to comment
Share on other sites

I tested with HD 4600

 

Captura_de_pantalla_2016_06_20_a_las_22_

 

works well, but only one monitor, connect the HDMI TV gives panic  :(

 

El Capitan works perfect including HDMI audio....

 

 

EDIT:  

 

and it works, I changed into bios shared memory to 32mb and ready.
 
Captura_de_pantalla_2016_06_20_a_las_22_
 
but no HDMI audio :(
 
Captura_de_pantalla_2016_06_20_a_las_22_
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...