Contribute
Register

pastrychef's testing machine - HP Elite 8300 SFF - i7-3770 - GT 630

pastrychef

Moderator
Joined
May 29, 2013
Messages
8,884
Motherboard
Asus ROG Strix Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 + UHD 630
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
b8168fb2-5d9a-4a5d-907e-3477ae6db301_1.fc17ab4fa822e165af2c86af60c21efe.jpeg

Components

HP Elite 8300 SFF
http://www.newegg.com/Product/Product.aspx?Item=9SIA7RB4CU1488


Already Owned

Crucial Ballistic Sport 8GB (2x4GB) DDR3 1600

http://www.newegg.com/Product/Product.aspx?Item=N82E16820148544

Zotac GeForce GT 630 2GB DDR 3 Zone Edition

http://www.newegg.com/Product/Product.aspx?Item=N82E16814500346

Logitech Wireless Touch Keyboard K400 Plus
http://www.newegg.com/Product/Product.aspx?Item=9SIAAHH4839661

Broadcom BCM94360CS with PCI-e Adaptor
https://www.amazon.com/gp/product/B0144KU1EG/?tag=tonymacx86com-20


Comments

I made the mistake of roaming this forum and stumbling upon this thread: HP 8300 Elite w/ Intel i5-3570 Quad Core $222.75 at Newegg | tonymacx86.com

I did all that I could to resist purchasing yet another computer especially since I really had no need for it. However, due to the absolutely horrible summer we are having here in NYC, I found myself staying in the comfortable confines of home a lot recently, to avoid the oppressive heat and humidity, and enjoying my air conditioning... So, I started browsing Ebay and managed to find an HP Elite 8300 SFF with i7 3770 for $200 and couldn't resist... :banghead:


Installation

1. Bios Settings
Storage
SATA Emulation > AHCI​
Security
System Security
Virtualization Technology Directed I/O (VTd) > Disabled​
Advanced
Onboard Devices
Serial Port A > Disabled
Parallel Port > Disabled​
Device Options
Turbo > Enabled
Integrated Video > Disabled
Multi-Processor > Enabled
Hyperthreading > Enabled​

2. Make your UniBeast USB Flash Drive. UniBeast: Install OS X El Capitan on Any Supported Intel-based PC | tonymacx86.com
3. Install OS X.
4. Run MultiBeast with following parameters:
Screen Shot 2017-03-06 at 11.41.47 AM.png

5. Enable native power management.
  1. Download ssdtPRGen.sh from https://github.com/Piker-Alpha/ssdtPRGen.sh
  2. Open Terminal.
  3. Drag the ssdtPRGen.sh file to your Terminal window and press enter.
  4. When ssdtPRGen.sh is done generating your ssdt.aml file, it will ask if you want to open it. Answer with n.
  5. Navigate to ~/Library/ssdtPRGen/
  6. Copy the ssdt.aml file and paste it to /EFI/CLOVER/ACPI/patched/.
6. Rename EHC1 to EH01, rename EHC2 to EH02, rename GFX0 to IGPU, and rename SAT0 to SATA.
Screen Shot 2017-02-27 at 6.18.09 PM.png
Screen Shot 2018-03-11 at 1.55.10 PM.png
Next, add rename PEGP to GFX0
Screen Shot 2018-03-11 at 2.07.33 PM.png
7. There are multiple options to enable audio.
  • Download and install the HDMIAudio-1.1.dmg found at the end of this post. (Note: Apologies to the original author. Idk who wrote this and can not give credit.) *This broke form me in High Sierra. YMMV.
  • VoodooHDA. I used version 2.8.8 but other users have reported better success with alternate versions. (Poor quality audio. Easy to install.)
  • Enable audio using DSDT. Detailed instructions are here. (Best method. Highest quality audio. Recommended.)
8. Launch Terminal and enter the following:
Code:
sudo pmset -a autopoweroff 0
9. (Optional) Install Nvidia web drivers and use Clover Configurator to set "nvda_drv=1"
10. Done.

Note: I highly recommend that you DO NOT attempt to use the iMac14,2 system definition. While most things will continue to work as it does when using the iMac13,2 system definition, CPU power management will be broken and the CPU will not enter Turbo mode.

Additional Tweaks
Enable AirPlay and Quick Sync
  1. Open your config.plist with Clover Configurator
  2. Go to the Graphics section
  3. Check Inject Intel and enter 0x01620007 in the "ig-platform-id" section
    Screen Shot 2017-03-06 at 1.24.52 PM.png
  4. After making these changes to your config.plist, you can enable the Intel HD 4000 graphics in BIOS. Also, keep the boot video on your discrete graphics card.
iMessage fix
Generate Serial Number and UUID to get iMessage working. Follow An Idiot's Guide To iMessage to get it all working.

*Note: Regardless of whether you use iMessage or not, the guide should be followed to implement clean Board Serial Number, Serial Number, and UUID. Not having this setup can be cause for things like Bluetooth issues.​


What works
  • Sleep/Wake
  • App Store
  • Gigabit Ethernet
  • USB 3
  • HDMI Audio
  • Quartz Extreme/Core Image
  • Messages
  • Continuity/Handoff
  • Wifi/Bluetooth
  • AirPlay mirroring
  • Quick Sync

What doesn't work
  • Playback of purchased videos from iTunes. (There's a fix, but I have not attempted to implement it.)

Untested
  • Messages
  • Continuity/Handoff
  • Wifi/Bluetooth


Epilogue
This was truly an extremely easy system to hackintosh. I was able to boot in to El Capitan within half an hour of plugging the computer's power cord. As a challenge, I didn't even bother to look for any guides or read about anyone else's successful installs. I just jumped in head first and got everything working. I chose to use the iMac13,1 or iMac13,2 system definitions because I felt the hardware most closely resembled those systems.

When time permits, I will try to do a reinstall with the built-in Intel HD 4000 graphics and document it here.

I will use my Kill-A-Watt clone to measure power consumption in the coming days and report back with my findings. Depending on the results, I may use this as a replacement for my very old 2009 Mac mini.

For someone looking for a good performing OS X system on a tight budget, this HP Elite 8300 is extremely tough to beat.

Ambient temp: ~25C
Idle temp: ~38C
Full load temp: ~67C

Power consumption:
Sleep: 2.4W
Idle: ~31W
Browsing: ~35-52W
Full load: ~72W


Update #1 (December 19, 2016):
Here is what I did to upgrade from El Capitan to Sierra: #55

Update #2 (March 6, 2017):
To enable AirPlay Mirroring, follow directions on post #279.

Update #3 (September 29, 2017):
I've updated to High Sierra (APFS). Details are in post #561.

To recap:
  1. Update to the latest version of the Clover bootloader.
  2. Install apfs.efi to /EFI/CLOVER/drivers64UEFI/.
  3. Download and install High Sierra update from App Store.
  4. After the update, the Nvidia web driver control panel will inform you that an update is needed. Just follow the on screen menus.

iBooks is working now:
Screen Shot 2017-09-29 at 5.25.22 AM.png

If you enabled the HD 4000 as per Update #2, Quick Sync is also working:
Screen Shot 2017-10-08 at 12.36.54 PM.png


Update #4 (October 8, 2017):
To install the High Sierra Supplemental Update:
  1. Uninstall the Nvidia web drivers.
  2. Download and install the High Sierra Supplemental Update.
  3. Install latest Nvidia web drivers.
Update #5 (February 3, 2018):
I patched my DTST file as per directions here. I also added the SMBUS patch. Now, I can use the AppleALC.kext for much better audio quality. To restore HDMI audio, use the HDMIaudio.kext found here.

Also, my PCI slot (not PCI-e) is now functioning since adding the patched DTST!!

Update #6 (February 20, 2018):
FileVault works fine. Just add AsAmiShim.efi to /EFI/CLOVER/drivers64UEFI/.

*Note: I use a wired USB keyboard. I don't know if there would be any issues if you use a Bluetooth keyboard.

Update #7 (March 11, 2018):
I have posted step-by-step instructions on how to patch your DSDT to properly enable ALC221 audio and the PCI slot here.

Also, in light of the increasing number of issues with Nvidia web drivers, I can not recommend their use in macOS any longer. I suggest looking in to AMD FirePro W4100, W4300, or WX 4100. If you do not mind a double wide card, consider the AMD Radeon RX 560.

Update #8 (March 28, 2018):
For those of you with multiple hackintoshes, I posted instructions on how to have just one USB macOS installer that can be used on all your hacks here.



Screen Shot 2016-08-12 at 9.43.25 PM.png Untitled-2.jpg
 

Attachments

Last edited:

trs96

Moderator
Joined
Jul 31, 2012
Messages
13,186
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
Thanks for putting this Elite 8300 User Build description together. It is really difficult to build anything else this powerful with either new or used components at such a low price. Pretty hard to even find just a used 3770 for 200 dollars these days. This model has only DP for digital video onboard so when you test the HD4000 you'd need either a direct DP connection to your monitor or a DP to HDMI converter or cable. These can be easily found on Ebay or Amazon.

It's really many times easier to install El Capitan on this than the Elite 8000. It will cost over a hundred dollars more but is much more future proof than that system.

The I3-3245 with HD4000 graphics is available on Amazon.com from various other sellers
You can buy any Elite 8300 (USFF, SFF, CMT) with any Intel CPU, even Pentiums, swap out the cpu with incompatible
graphics for this I3. Follow this guide posted above for a really nice low budget CustoMac. You will need a DisplayPort
to HDMI cable to use the HD4000 graphics.

The I3-3225 will work as well and the prices of used/refurbished ones are very reasonable. Around 40 USD.
Go with the I3-3225 or 3245 version if you will be using this like a Mac Mini, surfing the internet and watching video.
A quad core I7-3770 is preferred for gaming, editing music (Protools/Logic Pro) or video (FCPX/iMovie).
 
Last edited:

pastrychef

Moderator
Joined
May 29, 2013
Messages
8,884
Motherboard
Asus ROG Strix Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 + UHD 630
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
My pleasure.

I agree. At $200, this will be nearly impossible to beat in terms of bang-for-the-buck. Additionally, the fact that it has a few PCI-e slots helps future-proof it even more. For those who have the space, I'd recommend looking for the tower version so that it can accommodate full sized PCI-e cards. I have a GT 640 GDDR5 that I would have liked to use but I would not have been able to close the case.

I am very interested to see power consumption. If it proves feasible, I will definitely replace my old Mac mini with this.

Thanks for making me aware of this system. I think it will prove to be a fun little box to play with.
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
13,186
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
Increasing the Max Port Limit Patch

In this thread from July:
http://www.tonymacx86.com/threads/solved-10-11-5-usb3-port-limit-guide.198101/#post-1290837

Rehabman states that:

"The patch is known to cause corruption of USB driver state due to writes outside a fixed array boundary.
If you know C/C++, you understand what that means... but if not, just be aware that the patch is not a good idea,
except to use temporarily while determining the actual ports you need."

Wasn't sure if you were aware of this as many are not.
 
Last edited:

pastrychef

Moderator
Joined
May 29, 2013
Messages
8,884
Motherboard
Asus ROG Strix Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 + UHD 630
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
Wow. Okay. I'll do some reading and try to work out the SSDT. Thanks.
 

corei3cpu

Banned
Joined
Oct 20, 2015
Messages
652
Motherboard
HP Intel 6300
CPU
Intel i5-3470
Graphics
Nvidia GT 710, Dual HDMI, 1080p
Mac
iMac, MacBook, MacBook Air, MacBook Pro, Mac mini, Mac Pro
Classic Mac
Classic, Color Classic, iBook, iMac, Performa, Power Mac, PowerBook
Mobile Phone
iOS
What BIOS Version Are you on ? I have 2.99 on HP 8300 CMT , reluctant to update BIOS as others has reported problems with BIOS newer than Year 2013
I am running bios version 3.0.2
works fine so far.

version 2.99 works okay too.
 
Joined
May 25, 2015
Messages
30
Motherboard
Intel Q77
CPU
i5-3470
Graphics
Nvidia 750Ti
Mac
MacBook, Mac Pro
Mobile Phone
Android
I am running bios version 3.0.2
works fine so far.

version 2.99 works okay too.
Thanks for the info, I would still hold on to 2.90 unless I have to upgrade. Hope to collect more positive reports for newer BIOS before I upgrade.

About Audio, has anyone got on-board audio (Realtek ALC221) to fully work ?

update: Fixed the BIOS verison from 2.99 to 2.90 (which is correct for my system)
 
Last edited:

corei3cpu

Banned
Joined
Oct 20, 2015
Messages
652
Motherboard
HP Intel 6300
CPU
Intel i5-3470
Graphics
Nvidia GT 710, Dual HDMI, 1080p
Mac
iMac, MacBook, MacBook Air, MacBook Pro, Mac mini, Mac Pro
Classic Mac
Classic, Color Classic, iBook, iMac, Performa, Power Mac, PowerBook
Mobile Phone
iOS
Thanks for the info, I would still hold on to 2.99 unless I have to upgrade. Hope to collect more positive reports for newer BIOS before I upgrade.

About Audio, has anyone got on-board audio (Realtek ALC221) to fully work ?
Setting up audio could not be easier. Follow my post
http://tonymacx86.com/threads/hp-83...e-222-75-at-newegg.191143/page-4#post-1302182

At the bottom of the post I have attached the VoodooHDA.kext install file.
Just install with patch and rebuild cache with DPCImanager and reboot.

Just make sure you set in Clover/EFI/config.plist
Set csr-active-config 0x67
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
8,884
Motherboard
Asus ROG Strix Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 + UHD 630
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
What BIOS Version Are you on ? I have 2.99 on HP 8300 CMT , reluctant to update BIOS as others has reported problems with BIOS newer than Year 2013
Hi. My system shipped with 2.83 and I never bothered to update it since it seems to be working fine.
 
Top