HP NC360T Dual Gigabit Ethernet PCI-E Works Out Of the Box Without Kext Installs macOS Sierra 10.12.5

NC360T_compeve_nw__1.jpg

 

Ive picked up a HP NC360T Dual Gigabit Ethernet PCI-E x4. This card works out of the box with Apples Stock kexts no need to install any Kexts such as IntelMausiEthernet.kext.

If you’re looking for a card that works out of box without any Kexts installs then id recommend this card. I have noticed a lot of difference in speed from transferring files too and from the NAS. This is a great upgrade from my Realtek RTL8111E. Ive been wanting to upgrade from my Realtek RTL8111E PCI-E Card only because when transferring high amounts of data over the network it moves all the work to the CPU.

 

IMG_0577.JPG

 

Screen Shot 2017-05-24 at 17.02.15.png

Screen Shot 2017-05-24 at 17.04.12.png

Screen Shot 2017-05-24 at 17.04.27.png

Raspberry Pi 3 Kodi Build

RASP_03_01.png

So I’ve been looking around for an alternative to my old AppleTV 3 which is obsolete. I have been meaning to get a Pi for awhile now so after searching around the net for an alternative decided to give the Raspberry Pi a go with OpenElec installed on a 16GB Micro SD card which gives me a whole new Media Centre on the big screen the good thing about the Pi is that it uses very little electric. A tiny little ARM based computer which actually works pretty well. The Pi 3 has a really good GPU which plays 1080p H.264 content from my NAS (Network Attached Storage) what is running 10.11.6 on a H97N-WIFI with a Core i3 4360 its loaded with 9TBs. I had problems with SAMBA in OS X SMB (SAMBA) is completely broken in OS X the only way i could get Kodi to load the content such as Movies, Music was to install either Linux or Windows in Parallels doing this solved my problem i hope Apple Fixes SAMBA. Overall I’m pretty impressed with the Raspberry Pi 3 its a great little machine I’m planning on getting two more Pi’s as I’m wanting to have another Kodi box for another room. The Enigma2 Client which allows you to use a Enigma2 Free To Air Satellite, Terrestrial box as a backend works pretty well on the Pi also. I’m also using the Flirc Raspberry Pi Kodi Edition Case along with a Flirc IR receiver which allows me to use a Remote Control. Everything works such as YouTube, BBC iPlayer, ITV Player, Tunein Radio.

16602922_1332771600102750_2142187440973588806_n.jpg

16473240_1329484517098125_4151029754176411525_n.jpg

16864942_1343424872370756_2321259779420434787_n.jpg

16832041_1343313275715249_1225506541803904658_n.jpg

 

16427627_1324351400944770_6559873936133910363_n.jpg

16995960_1346255045421072_1053032335918099196_n.jpg

16508952_1333255786720998_8771177322132855635_n.jpg

16681965_1331139330265977_1914713015889036052_n.jpg

 

My Main Hackintosh Desktop.

IMG_2196.JPG

So i wanted to do a blog on my main Desktop Hackintosh. I decided to go with fully supported hardware that will run OS X/macOS with no problems. You’re probably wondering what i use my desktop for and which hardware i went with? I use my Hackintosh for pretty much everything from paying bills to Video editing & Live streaming to youtube. My desktop has to be stable as its my daily driver this machine is in and out of sleep 24/7 and hasn’t failed me yet. Why is my desktop stable? The reason why my desktop is stable, 100% functional is due to the fact that i have fully patched ACPI i.e (Advanced Configuration and Power Interface) as you know ACPI is incomplete in OS X, macOS due to real macs uses SMC i.e (System Management Controller) which PC hardware doesn’t have. Although you can run OS X/macOS on PC hardware without patching ACPI but it wouldn’t be stable because OS X/macOS won’t talk to the hardware correctly which is why i fully patched ACPI with a set of SSDTs along with Clovers ACPI, DSDT,Patches.

I do have iMessage, FaceTime, iCloud & App Store working along with USB 3 Power and full speeds. Im not using Sierra I’ve rolled back to 10.11.6 only because 10.12.3 has problems.

Probably wondering why I’m using iMac 14,2? the reason is strictly because iMac 15,1 has issues with AGPM which causes Black Screens.

Overall its pretty stable hasn’t missed a beat yet.

So the hardware i went with is,

  • Gigabyte Z97-HD3,
  • Core i7 4790k (Not Overclocked),
  • Gigabyte GTX 760 2048MB,
  • Corsair Vengeance 16GB LP Blue 1600Mhz,
  • Corsair 600T Graphite White Special Edition,
  • Genuine Apple WIFI/Bluetooth Combo Card,
  • 3 ASUS VE248H 24inch Monitors,
  • Apple Magic Mouse 2,
  • Apple Magic Keyboard 2,
  • Anker USB 3 4 Port Hub,
  • Apple Lighting Dock,
  • Blue Snowball Mic.

Now Lets move onto what patches i have done in order for OS X/macOS to function properly. The following patches I’ve made are the following,

  • SSDT-LPC, Which is for injecting correct supported Device ID in order for AppleLPC to load which is important without it Native Powermanagement will not function correctly.
  • SSDT-SATA, injects appropriate Device IDs & AAPL Values for OS X/macOS to understand the SATA Controller also fixes cosmetic issue.
  • SSDT-SMBUS, injects DVL0 for SMBUS to load without it SMBUS doesn’t load.
  • SSDT-MCHC, injects Device (MCHC) Name (_ADR, Zero) // _ADR: Address without it MCHC doesn’t show.
  • SSDT-XHC, is needed to inject appropriate AAPL Power Vales without it USB Current doesn’t work. (Note not needed with 10.12+ due to new USB Stack so no longer needed).
  • SSDT-XWAK Fixes instant wakes also known to cause Kernel Panics out of sleep.
  • SSDT-HACK, needed for injecting XOSI without it USB won’t work correctly.
  • SSDT-UIAC, USB Port Mapping (due to 10.11+ it has 15 Port Limit.
  • SSDT for Native CPU Powermanagement.

So those are the list of the important patches although i did do a few more such as,

  • SSDT-LAN, injects built in to \_SB.PCI0.RP03.PXSX.
  • SSDT-HDEF, injects HDEF to \_SB.PCI0.HDEF for ALC887.
  • SSDT-WIFI, injects built in for the Apple WIFI/Bluetooth Combo Card.
  • SSDT-PEGP, injects connector type & HDA GFX.

Here are some screenshots

Screen Shot 2017-03-08 at 22.25.03.png

Screen Shot 2017-03-08 at 22.22.49.png

Screen Shot 2017-03-08 at 22.26.47.png

Screen Shot 2017-03-08 at 22.27.04.png

Screen Shot 2017-03-08 at 22.26.54.png

Screen Shot 2017-03-08 at 22.26.36.png

Screen Shot 2017-03-08 at 22.32.31.png

Zgemma Star H.2S Free to Air Satellite Receiver Blog.

zgemma_h2s_5.jpg

So recently I’ve been having a hard time with watching Free To Air Satellite TV. Free to Air Satellite TV is free channels from the satellite which uses Astra 28.2°E and broadcasted by Astra communications in Luxembourg which provides UK and Ireland with Satellite TV. Sky and Freesat uses the same satellite and uses the same transponders. The last few years i have been using a HTPC/PVR using Windows Media Centre in Windows 7 but since Microsoft moving guide providers back in 2015 it didn’t work out quite well so i moved to Linux. MythBuntu is the distro i used however it is quite finicky not just having the issue with getting the DVBSky S952 working in Linux but the hole Backend and Frontend is kinda troublesome when i did get it working i was encountering problems with low frames when watching Live TV although recorded TV worked fine not sure if that was a problem with the encoder or maybe the satellite card which worked good in MCE. So after many hours of googling and researching for a decent box i decided to purchase a Zgemma Star H.2S only because buying a genuine a Freesat box from Freesat themselves is pretty pricey. The Zgemma Star H.2S which is also a linux based Free to Air Satellite Box. The H2S comes with OpenATV stock which supports Open EPG, customisable skins, Firmware Flashing, Networking sharing etc. I knew that i was sacrificing a few things when moving from the custom build HTPC but decided to go with the H2.S after. When i got the H.2S the OpenATV was pretty much barebones no skins etc so i wanted to do some customising of course i came across a website called http://www.techkings.org which has information for pretty much everything on these Zgemma boxes. I came across a post about Wooshbuild which is a customised version of OpenATV it comes with a few skins let me put it this way it looks like a Sky GUI. I flashed with various versions. I first flashed with OpenVIX but wasn’t very happy with it so i decided to go with Wooshbuild v5 in the end. Im using the Sky theme which looks pretty nice. A lot of people uses CCcam which is a C Line which allows you to have Sky Channels without a subscription which i don’t recommend doing but this version of Wooshbuild is really for people who want to have Sky  channels with the box. So far I’ve set the box up for watching live TV, Recordings to a USB External Hard Drive which I’ve rigged up I’ve also set up playing movies from my NAS/Hackintosh which works pretty well DLNA seems to work well with OS X. The one thing i am pretty impressed with is that the Zgemma box can be used as a Frontend over the network meaning that you can setup enigma2 Client (Plugin) in Kodi on a Raspberry Pi or on Mac or Windows or Linux which works pretty well i am planning on getting a Raspberry Pi anyway but i have tested out the Enigma2 Client (Plugin) on my hackintosh matter of a fact on my MacBook also and it does indeed work. Its been a fun project. Anyway enough of my rambling on. Any questions don’t hesitate to ask.

 

$_86.jpg

 

sat3.jpg

WooshBuild-v5.png

5937717e1d4cbaf3f2155b376af389d2.jpg

maxresdefault.jpg

Z/H97M-D3H Hackintosh Clover Guide

10328_big.png

So i’ve been working on a project with my new hackintosh build. Ive done appropriate patches using Clover Hotpatch with a Set of SSDTs. I am a busy man with a little time time on my hands. The patches I’ve done are on my GitHub which i will link below. The patches I’ve done for my H97M-D3H build will indeed work with Z97M-D3H. This guide is work 10.11+.

My configuration on my H97M-D3H Build.

  • GA-H97M-D3H.
  • Core i5-4690.
  • Intel HD 4600 48inch TV .
  • EVGA 430Watt.
  • Crucial Ballistix Sport 8GB.
  • Bitfenix Phenom mATX Case.
  • Apple BCM94602CS in Mini PCI-E Adaptor.
  • Apple Magic Mouse , Apple Keyboard.

This Guide will also work on Z97M-D3H Also other Z97/H97 boards will work with this guide.

Things you will need.

16GB USB Flash Drive

OS X El Capitan or macOS Sierra downloaded from Mac App Store.

A Mac or a working Hackintosh to download 10.11 or 10.12 from Mac App Store and to create installation Pen Drive.

Set of SSDTs. Credits to Rehabman for his help with SSDT-UIAC & SSDT-HACK.

New set of Config.plists. installer_nvidia_graphics & post_install_nvidia_graphics are for native cards that don’t require Nvidia Web Drivers. installer_nvidia_graphics_nvdia_disable=1 & post_install_nvidia_graphics_nvidiaweb are for cards that requires Nvidia Web Drivers.

installer_HD4600 & post_install_HD4600 are for Intel HD 4600 if you’re using onboard iGPU.

Bios Settings

You can use factory defaults. But due to my SSDT-UIAC I recommend to have XHCI set to enabled not Auto. VT-d can be left to enabled as the config i provide has dart=0 Recommend not using Beta BIOS. Stay at BIOS F8. Set Boot settings to UEFI Only. Enable XMP Profile 1. Onboard Memory needs to be set to 64MB, Innit Display First needs to be set to IGFX if you’re using onboard IGPU.

Creating USB

I used createmediainstall using Terminal and install Clover Manually.

Erase USB Boot stick as OS X Extended (Journaled), GUID Partition Map. Naming the Drive as USB. Open. Terminal and copy and paste.

Sierra

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/USB –applicationpath /Applications/Install\ macOS\ Sierra.app

El Capitan

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia –volume /Volumes/USB –applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

Wait till files are done copying. Now we can move onto install Clover to the Pen drive. At the time of this guide Clover version was 3882.

Open up Clover. Continue, Continue again, Change install location to you’re USB drive. Now click on Customise, Now we need to install correct settings for Clover.

To Clone my fork you will need to download developer tools and install using Terminal. 

git

Now to Clone my fork using Terminal.

mkdir~/Z-H97M-D3H-Patches
cd~/Z-H97M-D3H-Patches
git clone https://github.com/VoiletDragon/Z-H97M-D3H-Patches.

Location of files from my fork will be downloaded to ~(You’re Name).

Settings for Clover.

Install For UEFI Booting only.

Install Clover in the ESP.

Theme (select one as you prefer I choose bootcamp)

Drivers64UEFI, OsxAptioFixDrv. (Don’t use OsxAptioFixDrv2 it causes problems)

Now you can install Clover. Don’t forget to put HFSPlus.efi in Drivers64UEFI. No need to delete VBoxHfs as its disabled in config anyway. Now we need to put FakeSMC & Ethernet kext, USBInjectAll in EFI/Clover/kexts/other. Remove 10+ folders. FakeSMC, AppleintelE1000e will be downloaded from my fork.

You will need to replace the config with installer_nvidia_graphics or installer_nvidia_graphics_nvdia_disable=1 or installer_HD4600 if you are using onboard iGPU. rename to config.

Ethernet kexts you will is RealtekRTL8111.kext.

Which will be downloaded from my GitHub.

USBinjectAll can be downloaded from Rehabmans Fork. Read Readme first.

https://github.com/RehabMan/OS-X-USB-Inject-All

Once creating you’re Clover Boot stick you can now get into installing El Capitan. At BIOS hit F12 and boot from UEFI Pen Drive. Now Boot. install El Capitan or macOS depending which version you’re installing.

Post Installation

At Post Installation you will need to install Clover to you’re boot drive. Its pretty much the same as the Pen drive installation. Except you need to put in place the correct config & SSDTs.

Install For UEFI Booting only.

Install Clover in the ESP.

Theme (select one as you prefer I choose bootcamp)

Drivers64UEFI, OsxAptioFixDrv. (Don’t use OsxAptioFixDrv2 it causes problems)

You can choose EmuVaribles if it makes you feel nervous but I didnt. Now you can install Clover. Don’t forget to put HFSPlus.efi in Drivers64UEFI and. Now we need to install FakeSMC, RealtekRTL8111.kext and USBinjectall in Library/Extensions.

You will need to replace the config with post_install_nvidia_graphics or post_install_nvidia_graphics_nvidiaweb rename to config.plist. Only need too install Nvidia Web Drivers if you’re Nvidia Graphics Card requires Nvidia Web Drivers. Use post_install_HD4600 if you’re using onboard iGPU.

Ethernet kexts you will need is RealtekRTL8111.kext

download USBinjectall from Rehabmans fork. Read readme.

https://github.com/RehabMan/OS-X-USB-Inject-All

Now we need to put in place a few SSDTs. SSDTs we need are,

SSDT-HACK.

SSDT-LPC.

SSDT-UIAC.

SSDT-SMBUS

SSDT-MCHC

These set of SSDTs go in EFI/Clover/ACPI/patched.

Remove config.plist and replace it with the one called post_install_nvidia_graphics or post_install_nvidia_graphics_nvidiaweb or post_install_HD4600 and rename to config.plist.

Now we can reboot and boot into El Capitan without the Pen Drive.

For Native Powermanagement you will need to generate a SSDT using Piker Alpha’s ssdtPRGen.sh.Guide can be found here. https://www.tonymacx86.com/threads/quick-guide-to-generate-a-ssdt-for-cpu-power-management.177456/

For Audio you can use Toledas Clover Audio Injection.

https://github.com/toleda/audio_CloverALC

As Hibernation isn’t supported on a Hackintosh (You will need to disable suspend to disk or S4 sleep) You will need to disable it in Terminal.

sudo pmset -a hibernatemode 0

sudo rm /var/vm/sleepimage

sudo mkdir /var/vm/sleepimage

What works.

Native Power Management.

Full Graphics Acceleration with Intel HD 4600.

Sleep/Including Audio after sleep state.

Ethernet Realtek.

iMessage and FaceTime. Although i didn’t follow the iMessage guide.

USB 3 with full speed.

Beats1 doesn’t work due to using onboard iGPU.

Z/H97N-WIFI Hackintosh Clover Guide.

10191_big.png

So i’ve been working on a project with my new hackintosh build. Ive done appropriate patches using Clover Hotpatch with a Set of SSDTs. I am a busy man with a little time time on my hands. The patches I’ve done are on my GitHub which i will link below. The patches I’ve done for my H97N-WIFI build will indeed work with Z97N-WIFI. This guide is work 10.11+.

My configuration on my H97N-WIFI Build.

  • GA-H97N-WIFI.
  • Core i7 4790.
  • Nvidia Gigabyte GTX 760 3 monitors.
  • Corsair RM 650.
  • Corsair Vengeance LP 16GB.
  • Bitfenix Prodigy Case.
  • Apple BCM94602CS in Mini PCI-E Adaptor.
  • Apple Magic Mouse 2, Apple Keyboard 2.
  • 3x ASUS VE248H.

This Guide will also work on Z97N-WIFI Also other Z97/H87 boards will work with this guide.

Things you will need.

16GB USB Flash Drive

OS X El Capitan or macOS Sierra downloaded from Mac App Store.

A Mac or a working Hackintosh to download 10.11 from Mac App Store and to create installation Pen Drive.

Set of SSDTs. Credits to Rehabman for his help with SSDT-USB & SSDT-HACK.

New set of Config.plists. installer_nvidia_graphics & post_install_nvidia_graphics are for native cards that don’t require Nvidia Web Drivers. installer_nvidia_graphics_nvdia_disable=1 & post_install_nvidia_graphics_nvidiaweb are for cards that requires Nvidia Web Drivers.

installer_HD4600 & post_install_HD4600 are for Intel HD 4600 if you’re using onboard iGPU.

Bios Settings

You can use factory defaults. But due to my SSDT-USB I recommend to have XHCI set to enabled not Auto. VT-d can be left to enabled only if you have dart=0 in config.plist. If you decide to disable VT-d then no need to worry about having dart=0 in config.plist. Recommend not using Beta BIOS. Stay at BIOS F8. Set Boot settings to UEFI Only. Enable XMP Profile 1.

Creating USB

I used createmediainstall using Terminal and install Clover Manually.

Erase USB Boot stick as OS X Extended (Journaled), GUID Partition Map. Naming the Drive as USB. Open. Terminal and copy and paste.

Sierra

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/USB –applicationpath /Applications/Install\ macOS\ Sierra.app

El Capitan

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia –volume /Volumes/USB –applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

Wait till files are done copying. Now we can move onto install Clover to the Pen drive. At the time of this guide Clover version was 3882.

Open up Clover. Continue, Continue again, Change install location to you’re USB drive. Now click on Customise, Now we need to install correct settings for Clover.

To Clone my fork you will need to download developer tools and install using Terminal. 

git

Now to Clone my fork using Terminal.

mkdir~/Z-H97N-WIFI-Patches

cd~/Z-H97N-WIFI-Patches

git clone https://github.com/VoiletDragon/Z-H97N-WIFI-Patches.git

Location of files from my fork will be downloaded to ~(You’re Name).

Settings for Clover.

Install For UEFI Booting only.

Install Clover in the ESP.

Theme (select one as you prefer I choose bootcamp)

Drivers64UEFI, OsxAptioFixDrv. (Don’t use OsxAptioFixDrv2 it causes problems)

Now you can install Clover. Don’t forget to put HFSPlus.efi in Drivers64UEFI and remove VBoxHFS-64.efi. Now we need to put FakeSMC & Ethernet kext, USBInjectAll in EFI/Clover/kexts/other. Remove 10+ folders. FakeSMC, AppleintelE1000e can be downloaded from downloads section.

You will need to replace the config with installer_nvidia_graphics or installer_nvidia_graphics_nvdia_disable=1 or installer_HD4600 if you are using onboard iGPU. rename to config.

Ethernet kexts you will need depends on which Ethernet port you use. I Intel NIC.

Which will be downloaded from my GitHub.

USBinjectAll can be downloaded from Rehabmans Fork. Read Readme first.

https://github.com/RehabMan/OS-X-USB-Inject-All

Once creating you’re Clover Boot stick you can now get into installing El Capitan. At BIOS hit F12 and boot from UEFI Pen Drive. Now Boot without cache and install El Capitan.

Remember to boot without cache when booting into the installer and when booting into OS X.

Post Installation

At Post Installation you will need to install Clover to you’re boot drive. Its pretty much the same as the Pen drive installation. Except you need to put in place the correct config & SSDTs.

Install For UEFI Booting only.

Install Clover in the ESP.

Theme (select one as you prefer I choose bootcamp)

Drivers64UEFI, OsxAptioFixDrv. (Don’t use OsxAptioFixDrv2 it causes problems)

You can choose EmuVaribles if it makes you feel nervous but I didnt. Now you can install Clover. Don’t forget to put HFSPlus.efi in Drivers64UEFI and remove VBoxHFS-64.efi. Now we need to install FakeSMC,Appleintel1000E and USBinjectall in Library/Extensions.

You will need to replace the config with post_install_nvidia_graphics or post_install_nvidia_graphics_nvidiaweb rename to config.plist. Only need too install Nvidia Web Drivers if you’re Nvidia Graphics Card requires Nvidia Web Drivers. Use post_install_HD4600 if you’re using onboard iGPU.

Ethernet kexts you will need depends on which Ethernet port you use. I use Intel NIC.

download USBinjectall from Rehabmans fork. Read readme.

https://github.com/RehabMan/OS-X-USB-Inject-All

Now we need to put in place a few SSDTs. SSDTs we need are,

SSDT-HACK.
SSDT-LPC.
SSDT-USB.
SSDT-SMBUS.
SSDT-MCHC.
SSDT-XWAK.
SSDT-SATA.
SSDT-XHC.

These set of SSDTs go in EFI/Clover/ACPI/patched.

Remove config.plist and replace it with the one called post_install_nvidia_graphics or post_install_nvidia_graphics_nvidiaweb or post_install_HD4600 and rename to config.plist.

Now we can reboot and boot into El Capitan without the Pen Drive.

For Native Powermanagement you will need to generate a SSDT using Piker Alpha’s ssdtPRGen.sh.Guide can be found here. https://www.tonymacx86.com/threads/quick-guide-to-generate-a-ssdt-for-cpu-power-management.177456/

For Audio. There are two options here. You can use Toledas Clover Audio Injection but I choose to use RehabMans CodecCommander SSDT & CodecCommander.kext. RehabMans CodecCommander can be found on his Fork. But you can Clone his fork. Look at guide to clone his DH67BL fork.

mkdir ~/Projects
cd ~/Projects
git clone https://github.com/RehabMan/Intel-DH67XX-DSDT-Patch.git dh67.git

cd ~/Projects/dh67.git
./download.sh
./install_downloads.sh

As Hibernation isn’t supported on a Hackintosh (You will need to disable suspend to disk or S4 sleep) You will need to disable it in Terminal.

sudo pmset -a hibernatemode 0

sudo rm /var/vm/sleepimage

sudo mkdir /var/vm/sleepimage

What works.

Native Power Management.

Full Graphics Acceleration with GTX760.

Sleep/Including Audio after sleep state.

3 Monitors using Nvidia GTX760.

Ethernet Intel & Atheros. But i choose to use Intel NIC.

iMessage and FaceTime. Although i didn’t follow the iMessage guide.

USB 3 with full speed.

Beats 1 works but iTunes movies doesn’t play due to DRM Protection can be fixed by using Shiki. https://github.com/vit9696/Shiki/releases