- Joined
- Jan 21, 2012
- Messages
- 991
- Motherboard
- HP 8300 Elite
- CPU
- i5-3570
- Graphics
- GT 710
- Mobile Phone
Hi, this is a description of the easiest build that I have done so far, it is a revamped version of a previous build with some lessons learned and a different graphics card.
It’s a clean build, with a couple of exceptions, it makes use of very few selections and uses defaults to produce a stable machine well suited for running OSX. The only significant difference to other builds for these machines, is this build does not install USB fixes from Multibeast, the USB system seems properly recognised as soon as Apples Port Injection is turned off.
It's not complete in that it doesn't include instructions for sound or iMessage fix but it may be useful to someone with a similar machine that wants to get up and working quickly.
Not working - Sound - FaceTime - iMessage - Bluetooth - Wifi.
Working - Everything else.
Specs
HP 8300 Elite using BIOS 3.04 with
i5 3470,
4 x 2GB 1600Mhz RAM,
500GB Baracuda HD,
Nvidia GT710 MSI graphics.
Physical setup
UniBeast USB in bottom rear USB 2 port, with
Keyboard and Mouse above in same usb block.
Hard disk on SATA 0 - all other SATA empty.
GT710 in PCI slot furthest from power supply.
Monitor connected to DVI on GT710 graphics card.
Tools
Latest UniBeast created bootable USB with copies of MultiBeast 9.1 for Sierra, Clover Config
BIOS setup
Check your BIOS version - These instructions will only work with V3.04 - and be sure you wish to upgrade before you do, as it may be a one way only process and you may not be able to revert to your initial BIOS.
Power on and use Escape key to get into BIOS (Computer Setup),
From File menu - Reset BIOS to Factory defaults,
From Advanced menu - Disable Serial Port.
In Advanced - Option ROMS - Video BIOS ROM Option, set it to ‘UEFI only’
NB. this is likely to stop the display from working on GPU cards that don’t have a UEFI BIOS (The GT 710 has) and even if your card does have a UEFI BIOS there is a chance your display will stop completely and rebooting results in seeing no display at all, including no sign of a BIOS screen, if this happens, WAIT - it may be that after the machine gets to the log in screen the display will come on so you can then shut down gracefully but to get the display back to normal you will need to reset the BIOS by removing the motherboard battery and main power lead for a few minutes (or use the BIOS reset switch (on some MB’s). How does this switch work?). If you do reset the BIOS like this, redo the changes from the default shown above and ensure the Video BIOS option ROM is, this time, set to - Legacy Only.
Save BIOS settings and Reboot.
Boot from USB and Install
Use Escape key to get into Boot Options.
Boot from UniBeast built USB stick using UEFI.
At Clover menu, select Options and then in PCI Devices, put tick in USB - FixOwnership.
Return to Clover Main Menu and continue boot from the UEFI UniBeast USB.
Prepare Hard Drive For Install
Continue till you see menu at top that includes "Utilities".
Select Utilities/Disk Utility and Erase the hard disk - Give it a name and select
OS Extended (Journaled) and
GUID Partition Map.
Erase Disk, Close Disk Utility and Continue install.
Await reboot.
Boot from USB then Hard disk
After Mac install reboots, it should automatically boot from the USB and to the main Clover screen.
From the Main Clover Menu, select Options and in PCI Devices put tick in USB - FixOwnership.
Return to Clover's Main Menu, and this time select to boot from the Hard Disk.
If you have a Nvidia OOB type card the screen probably looks right; else... ?
Go thru the Welcome/Sign Up/Setup - but don't sign in with your Apple ID, skip signing in with an Apple ID until after you have followed IMessage and Apple Web Services etc. link at bottom of these instructions where you will be instructed on how to configure System variables etc. for now, create a local Admin account and create your user later.
Once you're at the desktop, copy over MultiBeast and Clover Configurator. The network should now work, so these may also be downloaded.
Setup Clover Bootloader on Hard disk and Install Network
Run MultiBeast
Select;
1. Quickstart - UEFI,
2. Drivers/Network - Intel Mausi 2.2.0,
3. System Definitions - iMac 13,2 - this seems important - see PastryChefs build for more info
Check Build list;
Install Multibeast selections but don't reboot.
Run Clover Configurator
mount and open the /EFI/CLOVER/config.plist on the EFI partition on the Hard disk;
1. Select ACPI in the left column and in the drop down “List of Patches” select and add the two renaming patches “EHC1 to EH01” and “EHC2 to EH02”. This change stops Apples USB injection system, Once those changes are listed in the table above the dropdown -
2. Select Graphics, remove the tick in Inject Intel and make sure there is no tick in Inject Nvidia
Save the /EFI/CLOVER/config.plist back to the hard drives EFI partition.
Quit Clover Configurator.
Remove USB drive.
Reboot.
Create a DSDT to manage CPU power states
Log in and follow these https://www.tonymacx86.com/threads/quick-guide-to-generate-a-ssdt-for-cpu-power-management.177456/ to create and copy over SSDT.aml which will be used to better manage your CPU power states.
For a view of the “before using a DSDT”, follow the instructions on how to test the power states BEFORE you reboot: After rebooting running the same test should give you an improved set of power configs.
Here are the before and afters using an i5 3470
Before
CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 1600 MHz
CPU Maximum non-Turbo Frequency....: 3200 MHz
CPU Maximum Frequency..............: 3200 MHz
CPU P-States [ (16) 31 32 ]
CPU C3-Cores [ 1 ]
CPU C6-Cores [ 1 3 ]
CPU C3-Cores [ 1 3 ]
CPU C3-Cores [ 1 2 3 ]
CPU C6-Cores [ 1 2 3 ]
CPU P-States [ (16) 26 31 32 ]
CPU P-States [ (16) 25 26 31 32 ]
After
CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 1600 MHz
CPU Maximum non-Turbo Frequency....: 3200 MHz
CPU Maximum Frequency..............: 3200 MHz
CPU P-States [ (16) 30 32 ]
CPU C3-Cores [ 0 3 ]
CPU C6-Cores [ 0 2 3 ]
CPU P-States [ (16) 23 30 32 ]
CPU P-States [ (16) 23 30 31 32 ]
CPU C3-Cores [ 0 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU P-States [ (16) 23 26 30 31 32 ]
CPU P-States [ (16) 23 26 29 30 31 32 ]
CPU P-States [ 16 23 26 28 29 30 31 (32) ]
CPU P-States [ (16) 23 24 26 28 29 30 31 32 ]
CPU P-States [ (16) 21 23 24 26 28 29 30 31 32 ]
CPU P-States [ (16) 19 21 23 24 26 28 29 30 31 32 ]
CPU P-States [ (16) 19 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 19 20 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 17 19 20 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 17 18 19 20 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 ]
CPU P-States [ (16) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ]
Sound - after looking at other threads and with no sound facilities on monitor - plugged in a £1.50 USB sound card, works fine.
IMessage and Apple Web Services etc. - https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/
Attached
SSDT for an i5 3470 - 3470.SSDT.aml
config.plist - following instructions above.
Should I be concerned about having FakeSMC and the Network kext in /Library/Extensions and not on the EFI partition?
It’s a clean build, with a couple of exceptions, it makes use of very few selections and uses defaults to produce a stable machine well suited for running OSX. The only significant difference to other builds for these machines, is this build does not install USB fixes from Multibeast, the USB system seems properly recognised as soon as Apples Port Injection is turned off.
It's not complete in that it doesn't include instructions for sound or iMessage fix but it may be useful to someone with a similar machine that wants to get up and working quickly.
Not working - Sound - FaceTime - iMessage - Bluetooth - Wifi.
Working - Everything else.
Specs
HP 8300 Elite using BIOS 3.04 with
i5 3470,
4 x 2GB 1600Mhz RAM,
500GB Baracuda HD,
Nvidia GT710 MSI graphics.
Physical setup
UniBeast USB in bottom rear USB 2 port, with
Keyboard and Mouse above in same usb block.
Hard disk on SATA 0 - all other SATA empty.
GT710 in PCI slot furthest from power supply.
Monitor connected to DVI on GT710 graphics card.
Tools
Latest UniBeast created bootable USB with copies of MultiBeast 9.1 for Sierra, Clover Config
BIOS setup
Check your BIOS version - These instructions will only work with V3.04 - and be sure you wish to upgrade before you do, as it may be a one way only process and you may not be able to revert to your initial BIOS.
Power on and use Escape key to get into BIOS (Computer Setup),
From File menu - Reset BIOS to Factory defaults,
From Advanced menu - Disable Serial Port.
In Advanced - Option ROMS - Video BIOS ROM Option, set it to ‘UEFI only’
NB. this is likely to stop the display from working on GPU cards that don’t have a UEFI BIOS (The GT 710 has) and even if your card does have a UEFI BIOS there is a chance your display will stop completely and rebooting results in seeing no display at all, including no sign of a BIOS screen, if this happens, WAIT - it may be that after the machine gets to the log in screen the display will come on so you can then shut down gracefully but to get the display back to normal you will need to reset the BIOS by removing the motherboard battery and main power lead for a few minutes (or use the BIOS reset switch (on some MB’s). How does this switch work?). If you do reset the BIOS like this, redo the changes from the default shown above and ensure the Video BIOS option ROM is, this time, set to - Legacy Only.
Save BIOS settings and Reboot.
Boot from USB and Install
Use Escape key to get into Boot Options.
Boot from UniBeast built USB stick using UEFI.
At Clover menu, select Options and then in PCI Devices, put tick in USB - FixOwnership.
Return to Clover Main Menu and continue boot from the UEFI UniBeast USB.
Prepare Hard Drive For Install
Continue till you see menu at top that includes "Utilities".
Select Utilities/Disk Utility and Erase the hard disk - Give it a name and select
OS Extended (Journaled) and
GUID Partition Map.
Erase Disk, Close Disk Utility and Continue install.
Await reboot.
Boot from USB then Hard disk
After Mac install reboots, it should automatically boot from the USB and to the main Clover screen.
From the Main Clover Menu, select Options and in PCI Devices put tick in USB - FixOwnership.
Return to Clover's Main Menu, and this time select to boot from the Hard Disk.
If you have a Nvidia OOB type card the screen probably looks right; else... ?
Go thru the Welcome/Sign Up/Setup - but don't sign in with your Apple ID, skip signing in with an Apple ID until after you have followed IMessage and Apple Web Services etc. link at bottom of these instructions where you will be instructed on how to configure System variables etc. for now, create a local Admin account and create your user later.
Once you're at the desktop, copy over MultiBeast and Clover Configurator. The network should now work, so these may also be downloaded.
Setup Clover Bootloader on Hard disk and Install Network
Run MultiBeast
Select;
1. Quickstart - UEFI,
2. Drivers/Network - Intel Mausi 2.2.0,
3. System Definitions - iMac 13,2 - this seems important - see PastryChefs build for more info
Check Build list;
Quick Start > UEFI Boot Mode
Drivers > Misc > FakeSMC
Drivers > Network > Intel > IntelMausiEthernet v2.2.0
Customize > System Definitions > IMac > IMac 13,2
Drivers > Misc > FakeSMC
Drivers > Network > Intel > IntelMausiEthernet v2.2.0
Customize > System Definitions > IMac > IMac 13,2
Install Multibeast selections but don't reboot.
Run Clover Configurator
mount and open the /EFI/CLOVER/config.plist on the EFI partition on the Hard disk;
1. Select ACPI in the left column and in the drop down “List of Patches” select and add the two renaming patches “EHC1 to EH01” and “EHC2 to EH02”. This change stops Apples USB injection system, Once those changes are listed in the table above the dropdown -
2. Select Graphics, remove the tick in Inject Intel and make sure there is no tick in Inject Nvidia
Save the /EFI/CLOVER/config.plist back to the hard drives EFI partition.
Quit Clover Configurator.
Remove USB drive.
Reboot.
Create a DSDT to manage CPU power states
Log in and follow these https://www.tonymacx86.com/threads/quick-guide-to-generate-a-ssdt-for-cpu-power-management.177456/ to create and copy over SSDT.aml which will be used to better manage your CPU power states.
For a view of the “before using a DSDT”, follow the instructions on how to test the power states BEFORE you reboot: After rebooting running the same test should give you an improved set of power configs.
Here are the before and afters using an i5 3470
Before
CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 1600 MHz
CPU Maximum non-Turbo Frequency....: 3200 MHz
CPU Maximum Frequency..............: 3200 MHz
CPU P-States [ (16) 31 32 ]
CPU C3-Cores [ 1 ]
CPU C6-Cores [ 1 3 ]
CPU C3-Cores [ 1 3 ]
CPU C3-Cores [ 1 2 3 ]
CPU C6-Cores [ 1 2 3 ]
CPU P-States [ (16) 26 31 32 ]
CPU P-States [ (16) 25 26 31 32 ]
After
CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 1600 MHz
CPU Maximum non-Turbo Frequency....: 3200 MHz
CPU Maximum Frequency..............: 3200 MHz
CPU P-States [ (16) 30 32 ]
CPU C3-Cores [ 0 3 ]
CPU C6-Cores [ 0 2 3 ]
CPU P-States [ (16) 23 30 32 ]
CPU P-States [ (16) 23 30 31 32 ]
CPU C3-Cores [ 0 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU P-States [ (16) 23 26 30 31 32 ]
CPU P-States [ (16) 23 26 29 30 31 32 ]
CPU P-States [ 16 23 26 28 29 30 31 (32) ]
CPU P-States [ (16) 23 24 26 28 29 30 31 32 ]
CPU P-States [ (16) 21 23 24 26 28 29 30 31 32 ]
CPU P-States [ (16) 19 21 23 24 26 28 29 30 31 32 ]
CPU P-States [ (16) 19 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 19 20 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 17 19 20 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 17 18 19 20 21 23 24 25 26 28 29 30 31 32 ]
CPU P-States [ (16) 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 ]
CPU P-States [ (16) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ]
Sound - after looking at other threads and with no sound facilities on monitor - plugged in a £1.50 USB sound card, works fine.
IMessage and Apple Web Services etc. - https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/
Attached
SSDT for an i5 3470 - 3470.SSDT.aml
config.plist - following instructions above.
Should I be concerned about having FakeSMC and the Network kext in /Library/Extensions and not on the EFI partition?
Attachments
Last edited: