New Desk & Hackintosh

So for awhile im wanting a new desk as my old desk was falling apart old desk was chipboard well we all know that chipboard furniture doesn’t last right? So I decided to buy a Corona Wood Pine Desk it matches my Corona TV Unit so makes more sense to have matching furniture. Ive also switched to a Mini ITX Motherboard H77N-WIFI its a very nice board I paired the ITX board with a Bitfenix Prodigy ITX Case. The new Desk cost me £115 from Mercers Furniture. It took me a few hours to build up the desk as it came flatpack I made the desk more solid by using Wood Glue as I spent a lot of money on the new desk decided to do a proper job. With this desk its big enough to fit 3x 24inch monitors or 2 27inch monitors. Ive also switched down to 2 monitors and sold my GTX760 now using onboard iGPU HD4000 with 2 24inch monitors but planning on changing the monitors to a 27inch monitor not decided which monitor to go with yet but im thinking of a 27inch Dell monitor. Ive also been creative and hidden the Cables which makes it look a lot better.

Anyway enough of my rambling here are some pictures. Enjoy.

 

22195933_1563258660387375_1581737719520462797_n.jpg

 

22281626_1563258737054034_7319584417282792242_n.jpg

 

22228361_1563258663720708_1009506286667847559_n.jpg

 

22221772_1563258733720701_8009150953707860844_n.jpg

 

22196199_1563258667054041_7974331921363639323_n.jpg

 

22195682_1563258670387374_1436458922382316825_n.jpg

 

22365190_1563258810387360_2357074467720984442_n.jpg

 

22196435_1563258740387367_7212639104265280547_n.jpg

 

22228323_1563258743720700_2816015462254177815_n.jpg

 

22281774_1563258860387355_8934658585029612029_n.jpg

 

Advertisements

Home Server Update.

Screen Shot 2017-08-12 at 15.14.50.pngThe last few days I’ve been really busy upgrading the Server to 10.12.6. Spent a few hours backing everything up as i wanted to put all the drives into a RAID0. You’re probably wondering why i used RAID0 and not RAID1 with redundancy this is because i wanted all the storage and not half of the storage I’m currently building a off site backup server which will be in a RAID and with redundancy but due to the fact if i used RAID1 in macOS with redundancy i would need to to buy more Drive in order to have more than 3TB space in RAID1. The Backup Server will have more Storage than the main Server only because all 8 Drives in the Backup Server will be in a RAID with redundancy in macOS Server i will do a build write up too. I had to use a few 1TB Drives to back everything up as the data on the Server isn’t just mine but Family & Friends data which they access through the VPN (Virtual Private Network) such as Documents, Movies, Music, Pictures etc. I have to have a think and decide wether to leave the Backup Server on 24/7 if this is the case ill end up moving everything into a server rack along with the pfSense machine which is a plan in the near future as I’m wanted to get my own office for my business. Apple has brought back RAID Assistant in 10.12 which is nice makes things nice and easy. At the time of doing all this it gave me a chance to move somethings around in the cupboard as i installed a UPS to keep both the Server & pfSense routers uptime up as where i live we have a lot of Power Cuts so i installed a
APC BK650EI 400 Watt which keeps the machines up time for 30 minutes which is plenty of time to get everything turned off. Ive set pfSense to send me text which tells me how much battery is left and also tells me when the electric goes off. When the battery gets low it shuts down both machines which is handy.

Enough of my rambling heres some Screenshots of the work I’ve been doing.

Screen Shot 2017-08-12 at 15.13.00.png

Screen Shot 2017-08-12 at 15.13.19.png

Screen Shot 2017-08-12 at 15.13.47.png

Screen Shot 2017-08-12 at 15.14.18.png

Screen Shot 2017-08-13 at 08.36.24.png

Screen Shot 2017-08-13 at 08.39.58.png

Screen Shot 2017-08-13 at 08.40.39.png

Screen Shot 2017-08-13 at 08.40.59.png

 

pfSense Router Build Project

img_6044_1.jpg

Parts Used,

HP Elite 8000 SFF (Small Form Factor)

HP NC630T 2 LAN Card.

VigorNIC 132 – PCI Express VDSL Card. (Still waiting to come)

30GB Kingston SSD.

160GB Seagate 5400RPM Drive.

TP-LINK TL-WA901ND.

Ive been having a lot issues with ISP’s BT Homehub Routers for awhile now. As a lot of you know my ISP is BT i.e (British Telecom). There Routers have never been that good anyway. I first started out with the Homehub 4 then a 5 then a 6 (BT Smarthub). Had so many problems with them from cutting out to completely locking up and requiring a reboot. I started to do a lot of research i didn’t want to spend too much on a router. So I’ve decided to Build my own Router using a old HP Elite 8000 Core 2 Duo E6600 2.4Ghz with 4GB of RAM. Bought this machine from a eBay auction as i have a really bad eBay addiction. Added a few NIC’s which are all Intel. Bought a HP NC630T which i also use in my Server its a very nice card its a dual NIC card based on 82571EB chipset. Works well in pfSense as well as OS X/macOS. Bought another 2 of them single NIC cards also based on 82571EB chipsets. Ive also ordered VigorNIC 132 – PCI Express VDSL Card which allows me to connect my Fibre Line to a internal card instead of using a BT Fibre Modem which I’m currently waiting to come so atm I’m using the BT Fibre Modem which works fine but want to have it all in one machine. Ive added 2 drives one SSD and the other is a 160GB 5400RPM Drive. Your probably wondering why i have two drives in this machine? Thats because i set up something called GEOM Mirror which is a RAID Configuration in RAID 1 the reason on why i did this is because if one drive goes down i have the other to back me up so i won’t loose internet access or VPN access to my Server. It took awhile to set up LAN 3 which is to my Access Point in order to use more than two NICs you need to bridge the cards together so it acts more like a Network Switch once setup it works brilliantly.

With the BT Homehub Routers my bandwidth was all over the place but ever since implementing the pfSense Router to my Network i noticed a lot of a difference with the bandwidth wether its sending or receiving Packets.

The old Core 2 Duo seems to be coping with my Fibre line i get around 80 to 90 down 22 to 23 up which is more stable than the HomeHub router. I have connected the pfSense machine to my 1gbp Network Switch to give all my machines over LAN internet access i only use WIFI for my iPad & iPhone everything else is connected via my 1gbp Ethernet line.

For WIFI if it wasnt for my iPhone or iPad i wouldn’t really of bothered with WIFI so i bought a Access Point which cost me around £30 its made by TP-Link the model is TL-WA901ND then just hooked that up to LAN3 instead of my Switch.

I must say that i have a better uptime on my Connection now after a day it hasn’t cut out like on my old Router as to where every night at 8pm the internet would just disconnect but don’t seem to have this issue with my pfSense just goes to show that these BT Routers are not that good.

Ive also installed a 400watt UPS to keep the uptime for both my pfSense Machine and my Server both machines don’t use a lot of juice like Server grade hardware. So if theres a Power Outage its all covered by the APC 400Watt UPS i have set both to turn off if the battery is low over Ethernet which is very nice.

Overall its a very Stable Router and has indeed sorted out my Internet Problems.

Screen Shot 2017-07-11 at 05.50.59.png

Screen Shot 2017-07-11 at 04.18.42.png

Screen Shot 2017-07-11 at 05.51.13.png

 

Home Networking Project

19274874_1462903527089556_3937146573576803616_n.jpg

Ive been planning this project for quite awhile now. Ive installed Ethernet Cabling 3 to 4 years ago but decided to upgrade the old cabling only because it was (CCA) Your probably wondering what CCA means? Well it means (Copper Clad Aluminum) or Copper Coated Aluminum, which isn’t real Copper its basically Aluminum coated with Copper which isn’t the best and its defiantly not to standards as Pure Copper Ethernet Cabling the problem is with CCA Ethernet Cabling is that it picks up more interference also won’t achieve 1gbps speeds with this sort of cabling. You will notice with some Ethernet cabling it causes coil whining or feedback through speakers and headphones when transferring data across the network or when uploading or downloading a file from the internet but other Ethernet Cables doesn’t. I think its probably interference or maybe just crappy cabling.

A lot of Ethernet cabling you buy on the market is Un-twisted Copper Clad Aluminum not the best stuff in my eyes it is (FAKE!) I personally wouldn’t recommend this CCA Ethernet Cabling for PoE (Power Over Ethernet) unless you fancy having a fire in your home or at your business. And it will be useless for CCTV Powerlines.

So i went out and bought some CAT6A Twisted Copper Ethernet cabling the cabling i bought is also Solid instead of Stranded the reason why i bought solid is because its easier to put under the floor boards or through walls or skirtings and use stranded cabling for Ethernet Wall sockets etc but i decided to just use solid for everything as it will last longer.

I bought CAT6 Connectors and started making my cables in B configuration as its a new Network i used B configuration only because its what people uses nowadays you can use A configuration all it is is Orange and Green switched around. For A Configuration its Green in Pin 1 or B Configuration Orange in Pin 1 its pretty straight forward.

Not just the Network i did work on I also did work on my VDSL Line and bought a BT MK4 Wall Socket using the CAT6A Ethernet cabling for the Phone Line which in better than British Telecoms Spec Cabling only because BT uses un-twisted CCA Cabling. Oh yes this CCA comes up again BT uses Copper Coated Aluminum Cabling which causes horrible noise on the Line which i recommend to keep noise on a line to a minimum or you’ll have problems with internet dropping out or crackling on your Land Line Phone. I also used CAT6 from the Wall Socket to the Router Home Hub 6 with a RJ12 to the MK4 & Hard wiring to A & B on the Wall Socket its pretty straight forward.

After changing all cabling to CAT6 Ethernet cable even for the VDSL Fibre Line I’ve noticed higher speeds also noticed that the Internet Connection no longer cuts out and a crisp clear line which is something you want.

British Telecom probably won’t like what I’ve done but hey they can’t do much about it. One thing i do recommend is that if your not confident enough to be in the world of Telecom wiring then i recommend getting a BT engineer in to do the job but then you will probably have the same issue again by using CCA Cabling. This was my first time doing Telecom cabling and engineering but its simple.

The job isn’t quite finished yet as I’ve got to tidy up the wiring in the cupboard and put some CAT6 Ethernet Wall Sockets up on the wall so got a lot more work to do.

The Old Faceplate for my old Line was in the Living but i moved the Faceplating by using CAT6 Ethernet Cabling and instead of using the old Faceplate i decided to buy a new Faceplate which is the BT Faceplate MK4 which supports RJ45 or RJ11 or RJ12 but i decided to hardwire the Router into the Faceplate with CAT6 Cabling.

I put two Shelfs up one with the router and External Drive, the second shelf has my Server on it which is used for storage and hosting my VPN and soon to be Web site. Im still waiting for a Network Switch to come which will be on the first shelf. Im wanting to move the main Ethernet cabling to a 1gbp switch instead of using the 1gbp Lan Ports.

Lets move onto the pictures,

So this is the Tool Kit i bought to do this project the reason why i bought this as there will be many more job to do for people. So i decided to spend £12 on this guy also bought from Ebay.

Screen Shot 2017-06-27 at 17.15.30.png

 

So the Ethernet Cabling i went with is CAT6A UTP Solid Twisted Copper Ethernet Cabling I bought this from a place called Kenable. It is High Quality Cable it came in a 100m Reel. It cost me around £40 here in the UK.

19397111_1460957993950776_7006581967320450047_n.jpg

The Shoes i bought are just generic Shoes which fits CAT5e or CAT6 Ethernet cabling. Cost me £2 from Ebay.

19366101_1460958093950766_4450723101640927759_n.jpg

The CAT6 Connectors costs me £2 from Ebay which are very nice. One thing to note that CAT5e & CAT6 Connectors are different.

19366097_1460958000617442_8529764920283439968_n.jpg

Here are the RJ12 Connectors they have 6 pins unlike RJ11 the reason why i bought RJ12 connectors is because of the CAT6 Cabling is thinker but you can use CAT5e cabling with RJ11 connectors. The RJ12 Connectors cost me £2 from ebay.

19247671_1460958080617434_9207141718602935839_n.jpg

The BT MK4 Faceplate which cost me £12 from Ebay.

19149121_1460957997284109_7702298776098211196_n.jpg

Theres no need for Filters no more! Thats right the Filter is built into the Face plate. This Face plate supports both RJ45 & RJ12/RJ11 but can hard wire it to A & B inside the Face plate.

19148916_1460649020648340_3154259547106413359_n.jpg

You will see that the Blue Wiring is connecting to A & Orange Wire is connecting to B on the back of the Faceplate this is for the Telephone line and BT has made them idiot proof only because there is no longer a IDC like on the older Faceplates there is no longer a 3rd wire that is because the ringer wire is no longer needed with Phones that are on the Market. Just push Blue to A & Orange to B then put the latch down and the IDC inside will clamp the wires its simple as that. When this picture was taken the cabling was BT spec. You will noticed that its un-twisted so had to be changed.

19225465_1460958020617440_2466646216645877519_n.jpg

19225602_1462352857144623_4021590085094973984_n.jpg

Now lets move onto the VDSL. You will notice that theres only two wires thats because this is DATA for your Router I’m using CAT6 with a RJ12 crimped onto the cable and hard wired the Blue into A & Blue White into B it really doesn’t matter which way you hardwire the cable into the Face Plate along as Blue White is in Pin 4 and Blue is in Pin 5 the only problem is with CAT6 cabling its much thicker wire so requires RJ12 but still quite hard to put on the connector. You will also notice that Orange is in Pin 1 & Orange White is in Pin 6 is because to make the connector a bit stronger but they are cut off on the Face Plate end.

19366203_1460957900617452_7993472133732094978_n.jpg

The new Face Plate is on the Wall with Cat6 Ethernet cabling.

19366047_1458367857543123_5101881442983502129_n.jpg

This is one of the cables I’m currently making. The colour code goes Orange White Pin 1, Orange Pin 2, Green White Pin 3, Blue Pin 4, Blue White Pin 5, Green Pin 6, White Brown Pin 7, Brown Pin 8. This is for B Configuration.

19225300_1460957927284116_1590307321236348530_n.jpg

19225488_1460957917284117_7945522247467589984_n.jpg

This is the first Ethernet Cable i made it took me awhile to get the hang of but got there eventually. I made this one without the Shoe on only because on my HP Probook 4540s the Ethernet Port is on upside down so hassle with a shoe on it.

19430135_1463947486985160_312682293936562264_n.jpg

This is another Ethernet Cabling i made with the Shoes on.

19225186_1460957797284129_5220922768844072823_n.jpg

This is the finish result with all the Cables done but will be moving all Ethernet cables to a Switch. The DSL cable as you can see is also CAT6 which is Hard Wired into the Wall Socket.

 .JPG19225635_1460957803950795_413600568743986965_n.jpg

So after making all the Ethernet cables I’ve connected to them in each room. Some of my devices such as Zgemma Box, Raspberry Pi only have 10/100 Ethernet NICs on them but other devices such as my hacks and MacBook has 1gbp when in sleep the hubs turn to Orange which is 10/100 but when on out of sleep they’re on Green.

19510431_1469924496387459_7125020745521045028_n.jpg

 

After doing this i tested in Both macOS & Windows 10 to check if everything is working as it should. Windows detects the connection as UTP which is correct because the cabling is UTP anyway. In macOS the connection gets 890.55mbps. Which is better as i wasn’t even getting this with the old CCA Cabling.19400059_1464320560281186_7674824318771027198_n.jpg

19275077_1458469927532916_6688203414530251631_n.jpg

So people before you go out and buy Ethernet Cabling for your home Networking or for your business make sure that its a proper twisted pair and proper Copper and not this CCA Fake Stuff.

I will update once I’ve finished everything. Im currently waiting for Cable Trunking to come and Ethernet wall Sockets. But a lot more work to do.

Update 30-06-2017

RJ45 CAT6 Wall Sockets came. I will install them once i get the time.

19511344_1473424779370764_2858614943501501215_n.jpg

Added a Netgear GS105 instead of using LAN Ports on the Router. Reason why I’ve done this is because when the internet drops out which is rare anyway it causes the whole network to drop out because the LAN Ports on the Router drops out.

19622518_1473428209370421_785926058_n.jpg

VoiletDragon’s NAS Build: Gigabyte H97N-WIFI – Core i3 4360 – 8GB RAM – HD4600

ds380-34-0.jpg

 

Components

3x 3TB Seagate ST3000NV000 NAS Drives
https://www.amazon.co.uk/dp/B00D1GYNU8/?tag=tonymacx86-21

Silverstone SST-DS380B (Black) 8 Bay Hot Swappable ITX Case
https://www.amazon.co.uk/dp/B00HVKMI9S/?tag=tonymacx86-21

Corsair SF Series SFX450 Modular Power Supply
https://www.amazon.co.uk/dp/B01CR5XJR6/?tag=tonymacx86-21

Fit-Headless GS HDMI Headless Adapter
https://www.amazon.co.uk/gp/product/B01EK05WTY/?tag=tonymacx86-21

3TB Western Digital Hard Drive USB 3.0 (Bought this from Argos in the UK on Holidays Discount)
https://www.amazon.co.uk/dp/B00UNA1ICQ/?tag=tonymacx86-21

Already Owned

Gigabyte GA-H97N-WIFI ITX Motherboard
https://www.amazon.co.uk/dp/B00KC7ZY2U/?tag=tonymacx86-21

Intel Core i3-4360 3.70Ghz CPU with Intel HD 4600
https://www.amazon.co.uk/gp/product/B00J2LIFDC/?tag=tonymacx86-21

Sandisk 64GB SSD – No longer available.

Corsair Vengeance LP 8GB Kit
https://www.amazon.co.uk/dp/B00569K7LM/?tag=tonymacx86-21 [/SIZE]

Note. Due to the Fit-headless GS Headless Adapter there is no Mouse and Keyboard. Everything is done over the network. The NAS is completely headless which gives me full 1920×1080 on Screen Sharing app in OS X.

Comments

This build is more dedicated to Storage not the Hardware so i decided to splash out more on the Drives also the Case. I went with the i3-4360 not just because of its TDP of 54 watts but in a build like this CPU usage won’t be a issue neither with only 8GB of RAM. I’m currently using Intel HD 4600 which is built into the CPU as Graphics isn’t going to be a issue with the Screen Sharing App inside OS X and handles 1920×1080 with the Headless Adapter perfectly fine.

The whole point of building this NAS is because it was hassle keep everything on each computer on a secondary storage per computer. I decided to build a 9TB that is on my Home Network as well as outside of the home i.e can be accessed anywhere in the world will get more onto how this works.

So your probably wondering what I’m using to connect this NAS to my 8 Port Ethernet Hub? Well using the Dual Ethernet Ports on the Motherboard which are both 1Gbp. LAN 1 is using Intel Gbe LAN, LAN 2 is using Realtek Gbe both kexts to enable both NICs can be found in MultiBeast or the Downloads Section. When using Both Ethernet, I can get reasonable speeds between each computer or iPhone, iPad.

The Silverstone SST-DS380B is a very nice case but very pricey. The Reason why i bought this case is because of its Hot swap able Drive Bays which can offer up to 8 3.5inch or 2.5inch bays. The only downside is that most motherboards on the market today only have up to 6 SATA Ports which is a limit on the Intel Chipset. In the near Future i will purchase a PCI-E SATA Card which will allow me to have more drives. This case is more onto Server Grade hardware it supports both SAS and SATA Drives I’m currently using SATA as the H97N-WIFI doesn’t have a SAS Controller.

The biggest problems i was having with OS X was SMB, i.e SAMBA Support. OS X lacks of SAMBA Support so i was having issues with connection time out between Windows clients and Data Transfers. Even when i attempted to connect my Raspberry Pi which runs Kodi to my NAS using SMB that caused issues. WonkeyDonky has written up about SAMBA on his NAS Build, which can be found here https://www.tonymacx86.com/threads/…er-build-z87e-itx-core-i7-4771-hd4600.212525/

Now, lets move onto what Services I’m using on the NAS. I’m running OS X Server App which can be downloaded from the Mac App Store for £19.99 here in the UK. The Server App from the Mac App Store is a very good and powerful app for your networking needs.

Screen Shot 2017-05-02 at 03.36.14.png

Time Machine Server

Allows me to do hourly Back ups over the Network which works quite well but has to be set up by creating a Sparse using Disk Utility. The only downside is that you can not restore from Time Machine in the OSX Installer has to be done once you install OS X and at the Welcome screen but this isn’t a big deal to me.

File Sharing

File Sharing in Mac and the Server is very easy but has its quirks. Having Both SMB (SAMBA) and AFP (Apple Filing Protocol) will cause issues with data transfers and connecting better to just disable SMB leaving AFP enabled. I have File Sharing enabled for data transfers as well as for iTunes so with File Sharing enabled i can access all drive which are on the NAS can also do the same on my iPhone and iPad by using a App called FileExplorer. FYI AFP is so much faster than SMB but Windows has no support for AFP however works fine in Linux. I have tested in Linux Ubuntu and Mate. When transferring Data over the network, I get full speeds which is because I went all out and made my own Ethernet Cables with Cat6e Cables; this is a very expensive way to go but its worth it.

IMG_0460.png

 

Screen Shot 2017-05-02 at 04.13.52.png

Screen Sharing

OS X has a very nice Screen Sharing utility which can be enabled in System Preferences -> Sharing. I have this enabled only because if i ever need to Remote into my NAS it will make my life a lot easier and with the Fit-Headless GS Headless Adaptor its so much easier than connecting a Monitor, Mouse and Keyboard.

VPN and DNS

I enabled VPN and DNS in the Server App. Enabling both will allow you to access the files and remote into the NAS when away from the Home; the reason why I enabled this is because if I’m away from home or on the train I can watch my Movies or TV Shows on my iPhone, iPad, MacBook Pro without storing it locally. Setting up a VPN is a better way of connecting to your home Server Securely which works very well with the OS X Server App. Setting up a VPN does require a DNS Hostname and enabling port Forwarding on the Router. The VPN works on both 4G/LTE and WIFI Hotspots. Just something I’d mention here. If you’re planning on using Home Sharing with the VPN, this will not work its one of the reasons why I choose to add my iTunes library from my Entertainment drive manually then just load Music, Movies, TV Shows, etc. from the Drive not using Home Sharing. This is a common problem and caused by Apple’s Bonjour.

Screen Shot 2017-05-02 at 03.57.10.png

IMG_0461.png

 

My fix for SAMBA

So, here’s a Fix I did for SAMBA; I bought a USB 3.0 External Drive 3TB Drive and installed Windows 7 in Parallels, and shared the Data on the Drive to my Network for Kodi and Windows Clients. This works pretty well and gets seen in the WorkGroup on my Home Network. LAN 2 is used for the VM which I just bridged it in Parallels so LAN 2 is only used for the Windows Client Share. However, only LAN 1 is used for the VPN and File Transfers between OS X.

System Configuration

UniBeast and MultiBeast is what I used to install OS X, then modify the config and created a set of SSDTs to Patch ACPI. Overall, this machine is very Stable – hasn’t skipped a beat yet. MultiBeast settings. I’ve disabled Audio in the BIOS as its not needed on this System.

Screen Shot 2017-05-02 at 04.07.13.png

Screen Shot 2017-05-02 at 04.09.30 (3).png

Screen Shot 2017-05-02 at 04.08.05.png

 

Update 08-06-2016. Added HP NC6360T Dual LAN Ethernet Card changed to AppleIntelE1000e 3.1.3. Updated Windows 7 VM to Windows 10 Pro for SAMBA Sharing using RDC in OS X. Added a TP-LINK 1gbp 8 Port Ethernet Hub you will notice that under System Preferences -> Network that there is a PPoE Connection this is because i started using the NAS as a Router but for some reason it was kinda buggy so I’m going to move pfsense on another machine probably will build some sort of a Rack to put everything in with some decent cooling as i noticed that the NAS/Server machine gets pretty warm with the Ethernet Hubs. Change to using Time Machine in Server App which allows me to restore Time Machine backups in OS X/macOS Installer as i was using File Sharing for Time machine backups before which wouldn’t work with the OS X/macOS Installer. Added another Drive for iPhone, iPad Shares such as Movies, TV Shows etc.

TP-Link TL-SG108 8 Port Gigabit Ethernet Switch.
https://www.amazon.co.uk/gp/product/B00A121WN6/?tag=tonymacx86-21

HP NC360T Dual Ethernet Card (Got from FreeCycle).

WD Red 1TB NAS Drive.
https://www.amazon.co.uk/dp/B008JJLXO6/?tag=tonymacx86-21

Screen Shot 2017-06-08 at 21.16.27.png

Screen Shot 2017-06-27 at 14.36.55.png

Screen Shot 2017-06-08 at 21.15.48.png

NC360T_compeve_nw__1.jpg

71fYYYWvDQL._SL1280_.jpg

Screen Shot 2017-06-08 at 21.47.13.png

(Guide) My Main Hackintosh Desktop Sierra 10.12.5 Z77-DS3H

img_2196.jpgI

 

Decided to do a guide on the Z77-DS3H build that i built back in 2013. This guide is on getting up and running with macOS Sierra 10.12.5. I was using a regular DSDT on this machine when i started but sometime last year i moved over to Clover Hotpatch using Clover’s ACPI, DSDT, Patches with a set of SSDTs. Although this guide will work with 10.11, 10.10 and 10.9 i do run 10.9.5 Mavericks on a second drive.

Note: in my testing ALXEthernet.kext is known to cause Kernel Panics in Sierra. I replaced onboard Ethernet with a PCI-E Ethernet card with a Intel i210 chip.

My configuration

  • GA-Z77-DS3H.
  • Core i7-3770.
  • GA-GTX760 Windforce 2GB.
  • Corsair RM 650.
  • Corsair Vengeance LP 16GB.
  • Corsair 600T Graphite White Special Edition.
  • Apple BCM94602CS.
  • Apple Magic Mouse 2, Apple Keyboard 2.
  • 3x ASUS VE248H Monitors.

Things you will need.

16GB USB Flash Drive.
macOS Sierra 10.12.5 from the Mac App Store. (Use a Mac or a working Hackintosh to download macOS from the Mac App Store).

BIOS Settings,

ATA Port Information -> Hotplug disable, BIOS Features, Limit CPUID Maximum -> Disabled, Execute Disable Bit -> Enabled, Intel Virtualization Technology -> Enabled, (Vt-d can be left enabled as dart=0 is in my configs). CSM Support -> Always, Boot Mode Selection -> UEFI Only, PXE Boot Option Control -> Disabled, Storage Boot Option Control -> UEFI Only. Peripherals, SATA Mode Selection -> AHCI, XHCI Pre-Boot Driver -> Enabled, Innit Display First -> PEG, Internal Graphics -> Disabled, XHCI Hand-off -> Enabled, EHCI Hand-off -> Enabled. Super IO Configuration/Serial Port A ->Disabled. Power Management, Erp -> Enabled, High Precision Event Timer -> Enabled. (Based on these BIOS Settings i have listed here it works well).

Creating USB.

I used createmediainstall using Terminal and install Clover Manually. You can use Unibeast if you like but will need to replace config.plist with installer.plist. Rename installer.plist to config.plist.

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

Code (Text):
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/USB –applicationpath /Applications/Install\ macOS\ Sierra.app

Once the files are done copying we now need to install Clover to the Pen drive. Can download Clover from Sourceforge. Clover EFI bootloader download | SourceForge.net

Now we need to Clone my fork. You will need to download and install developers Tools and install using Terminal.

git

 

Now to Clone my fork using Terminal to download the additional Configs, SSDTs.

mkdir~/Z77-DS3H-Clover-Hotpatch-Patches
cd~/Z77-DS3H-Clover-Hotpatch-Patches
git clone https://github.com/VoiletDragon/Z77-DS3H-Clover-Hotpatch-Patches.git

 

Location of the cloned files will be downloaded to ~ (You’re Name).

Now to install Clover to the Pen Drive with Correct Clover Settings.

Install For UEFI Booting only.
Install Clover in the ESP.
Theme (select one as you prefer I choose bootcamp)
Drivers64UEFI, OsxAptioFixDrv. (OsxAptioFixDrv2 It is not needed.)
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, ALXEthernet.kext can be downloaded from downloads section.
You will need to replace the config with installer.plist renaming it to config.
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 macOS. At BIOS hit F12 and boot from UEFI Pen Drive. Now Boot and install macOS.

We no longer need to boot into macOS Without Cache as macOS boots with prelinked kernel anyway.

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. (OsxAptioFixDrv2 It is not needed)
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, ALXEthernet.kext and USBinjectall in Library/Extensions. Kexts can be downloaded from downloads section.
You will need to replace the config with post_install rename to config.plist.
Ethernet kexts you will need depends on which Ethernet port you use. I use IntelMausiEthernet.kext as I’ve added an PCI-E Ethernet card.
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,

Code (Text):
SSDT-HACK
SSDT-SMBUS
SSDT-MCHC
SSDT-SATA
SSDT-EH01
SSDT-EH02
SSDT-XHC
SSDT-HDEF
SSDT-GFX0
SSDT-EC
SSDT-LAN (Only use if using onboard Ethernet with ALXEthernet.

These set of SSDTs go in EFI/Clover/ACPI/patched.
Remove config.plist and replace it with the one post_install and rename to config.plist.

Now we can reboot and boot into macOS 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. I used Clover Audio injection and paired it with CodecCommander which gives me Audio out of sleep. CodecCommander can be downloaded from Rehabmans Fork/

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

 

After updates you may notice that Audio has stopped working. This can be fixed in Terminal.

sudo touch /System/Library/Extensions && sudo kextcache -u /

Note.

Trim is enabled by the config.plist. I prefer to use Clovers Fly on Patching for Trim.

What works.

Native Power Management.
Full Graphics Acceleration with GTX760.
Sleep/Including Audio after sleep state.
3 Monitors using Nvidia GTX760.
Message and FaceTime. Although i didn’t follow the iMessage guide.
USB 3 with High Current.
USB 2 with High Current.
Beats 1 Radio in iTunes.

One thing that didn’t work and hasn’t worked since 10.9 is ALXEthernet it caused lock ups in 10.9. In 10.12 it causes Kernel Panics on reboots. Other than that everything else works. I recommend replacing Ethernet with something thats either Intel or Realtek.

Screen Shot 2017-06-24 at 19.04.23.png

Screen Shot 2017-06-24 at 19.04.57.png

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

 

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.