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