Contribute
Register

[Guide] Hackintosh on Dell OptiPlex 380 (Mini Tower)

Joined
Jan 30, 2018
Messages
1
Motherboard
Dell Inspiron 14-3442
CPU
i3-4005U
Graphics
HD 4400
Mac
MacBook Pro
Mobile Phone
Android, Other
My Original Specifications
- Processor Intel Core 2 Duo E7500 2.93 Ghz
- RAM 2 GB PC10600 DDR3
- HDD WD Blue 250 GB
- DVD-R 9mm
- LAN Broadcom BCM57780 NetLink (TM) Gigabit Ethernet
- Codec Audio Chipset ACL269 Rev 0x0100
- OS Windows 7 Professional (OEM License)
- GPU Intel GMA X4500

My Mod
- RAM 4 GB (2 GB + 2 GB) PC10600 DDR3
- Replace DVD-R 9mm With HDD Caddy 9mm SATA to 9.5mm SATA (i put 500 GB WD Blue 9.5mm inside the HDD Caddy)
- GPU ATI Mobility Radeon HD 5450 1 GB DDR3
- OS macOS Sierra 10.12.6 (16G1212) with SMBIOS iMac 10,1 on WD Blue 250 GB HDD (GUID) + Windows 7 Professional SP 1 (64-bit) (OEM License) on WD Blue 500 GB HDD (MBR)
- Broadcom BCM4322 PCI Wireless Adapter
- USB Bluetooth Dongle

Tools and Softwares
- USB FlashDrive 8GB
- Clover OS X El Capitan-V7 by chris1111 (in some case if my attach EFI Folder is not work, you may need to install El Capitan by making USB Bootable using this tool)
- Install macOS Sierra.app or Install OS X El Capitan.app from App Store (just like i said before in Point 2, I downloaded both 10.13 High Sierra the latest version and 10.11 El Capitan)
- For installing macOS Sierra, I am using CreateInstallMedia Command to make a USB Bootable
- Clover v2.4k Rev. 4259 as Bootloader with EFI Folder in my attach (I attach 2 Folder, the first one is for USB Bootable that you can use too for Post Install without DSDT Patch for AMD5450 Graphics and the second one is for Post Install with DSDT Patch for AMD5450 Graphics)
- KextBeast (Optional)


Tutorials
1. Format your USB FlashDrive to HFS+ with GUID Partition format and named "USB" (without quotes). Next, open Terminal and use this command:
Code:
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app/ --nointeraction
Screen Shot 2017-10-31 at 10.13.41.png


2. Now, install Clover v2.4k Rev. 4259 and select like this :
- Install Clover in the ESP
- Bootloader, select Install boot0ss in MBR
- CloverEFI, select CloverEFI 64-bits SATA
- For theme, do not select anything because I already have a theme in my attach EFI Folder
- Driver64 do not select anything like I said in Point 4 (Theme)
- For Drivers64UEFI do not select anything like i said in Point 4 (Theme)

Screen Shot 2017-10-31 at 10.22.08.png Screen Shot 2017-10-31 at 10.25.15.png

3. Copy my attach EFI Folder (USB Bootable) to your EFI Partition in USB Bootable.

Screen Shot 2017-10-31 at 10.44.20.png


4. Just boot from your USB FlashDrive and make installation like normal. I make partition like this :
- WD Blue 250 GB (Internal HDD) : "Macintosh HD" (the name is optional) for OSX (if you are using SSD, you can choose APFS format or HFS+ if you are using HDD), and "Time Machine" for macOS backup.
- WD Blue 500 GB (in HDD Caddy) : "BOOTCAMP" for Windows, and "Stuff" for saving any data (I choose NTFS on Stuff partition for simple cross-platform OS).

Screen Shot 2017-10-31 at 13.14.18.png


5. Again, install Clover v2.4k Rev. 4259 but now install it to your Hard Drive (Macintosh HDD or Macintosh SSD) and add a new option at Clover Option Installer Menu like this :

- Install RC scripts on target volume
- Install Clover Preference Pane (Optional, but i select this)


Screen Shot 2017-10-31 at 10.49.46.png


6. If you are using ATI Mobility Radeon HD 5000 Series in macOS High Sierra 10.13.x (just High Sierra), you need to install additional kext from macOS Sierra 10.12.6 that's i already attach too using KextBeast if you not do that, you will get Black Screen (it's happen when you using my EFI Folder with DSDT Patch or you using Fake Clover ID).

Screen Shot 2017-10-31 at 10.45.35.png


7. Last, mount your EFI partition of your hard drive and copy EFI Folder you have downloaded from my attach (Post Install with DSDT or USB Bootable without DSDT) then paste it in EFI Partition of your hard drive.

Screen Shot 2017-10-31 at 10.45.00.png


8. Reboot, and you will get QE/CI for ATI Mobility Radeon HD 5000 Series (if you are using this Graphics Card), Full Working of LAN and Audio (for Audio, just Back Panel is working.. for Front Panel is not working because it's not detected at System Preferences. Already use some Audio Inject and all Audio Ports detected but only Output port in Back Panel is working..)

Fix and Patches (from Andres ZeroCross post in InsannelyMac) for dual-booting with Windows using 1 HDD
1. After install Windows with UEFI Mode then you will never boot to Clover GUI. We can't change Boot Entry via Shell Command or Bios Setup. There is no option for this. Solution is
- Boot with your USB Installer, then mount EFI Partition of Your hard drive and go to "EFI/Microsoft/Boot" and change "bootmgfw.efi" to "bootmgfw-orig.efi".
- Then go to "EFI/CLOVER/" and Copy "CLOVERX64.efi" and paste at "EFI/Microsoft/Boot" then rename it to "bootmgfw.efi"
- Restart and you can boot in to CLOVER GUI again

Inside my /EFI/CLOVER/kexts/Other :
- FakeSMC.kext
- FakeSMC_CPUSensors.kext
- FakeSMC_ACPISensors.kext
- Lilu.kext
- WhateverGreen.kext
- WhateverGreen.kext.dSYM
- AppleALC.kext
- AppleALC.kext.dSYM
- BCM5722D.kext

Everything just Working Fine.. Sleep, Shutdown, Restart and iMessage+FaceTime with MLB+ROM from MBP Late 2012.
for BIOS, i am not disable anything.. like Serial Port and VT-D (Intel Virtualization) but in some case maybe you need to disable one or all of them i mentioned. But for Graphics, i set manually to PEG because I am using an additional Graphics Card.
Download Links
EFI (USB Bootable) : https://drive.google.com/open?id=0B8iEbJG0g9wFRDZ0NmFTVFllaVk
EFI (Post Install) : https://drive.google.com/open?id=0B8iEbJG0g9wFa2tPMlhNMEhDXzA

Kext for fix AMD5000 Series in HS 10.13 - 10.13.2 (tested on 10.13.3 but not working) : https://drive.google.com/open?id=0B8iEbJG0g9wFWjNGbXM4WnNpWTg

Credits to :
- Allah S.W.T
- Rehabman
- chris1111
- Andres ZeroCross
- Badruzeus Shava
- Group Hackintosh Indonesia on Facebook
- And others, that's i cannot mentioned your name one by one
 

Attachments

Joined
Mar 9, 2020
Messages
7
Motherboard
Dell Optiplex 380 (LGA775)
CPU
Core 2 Quad Q9400
Graphics
AMD Radeon HD 5450 1GB
Mac
iMac
Hey i need help bro, my graphics and my sound didnt work in high sierra, did it work for you?
 
Joined
Mar 9, 2020
Messages
7
Motherboard
Dell Optiplex 380 (LGA775)
CPU
Core 2 Quad Q9400
Graphics
AMD Radeon HD 5450 1GB
Mac
iMac
Nevermind I got it to work! Everything is working now, i got ethernet lan, wifi, qe/ci for graphics, and audio, but the Applealc didnt work for me so i used voodoohda 2.8.5 that i was using in mavericks and worked perfectly, for the graphics i had to change the plist files for these two kext (amd5000 and amdx3000) to my device ID and it started working, also after the install finished and you install clover, dont copy the usb bootable files from your attachment, that gave me problems, what i did was mount the usb efi and mount the hard drive efi and copied the files from usb efi to the hard drive efi and the computer booted from the hard drive without problems, thanks so much this computer cost me $20 on kijiji and its running super fast on 10.12.6, my specs are the same as yours but i will be upgrading from the core 2 duo to a core 2 quad that should speed things up a bit, Here are a few pictures to motivate others to do the same, cheers!
 

Attachments

Joined
Apr 12, 2020
Messages
47
Motherboard
Dell OptiPlex 380 vA07
CPU
E7500
Graphics
Quadro 410
Mac
Mac mini, Mac Pro
Mobile Phone
iOS
I've had a go at installing El Capitan on a stock Dell Optiplex 380 with no custom hardware, using Unibeast (with Legacy Boot and no extras). I got as far as the installation screen, and successfully formatted an main and recovery drive. However, when I ran the installer, I got "OS X could not be installed on your computer. No packages were eligible for install. Contact the software manufacturer for assistance. Quit the installer to restart your computer and try again". I used the EFI directory in this thread and got the same error. I don't think this error is anything to do with Unibeast as it seems somebody had the same issue with a 2009 Macbook. See https://discussions.apple.com/thread/7251878
 
Joined
Apr 12, 2020
Messages
47
Motherboard
Dell OptiPlex 380 vA07
CPU
E7500
Graphics
Quadro 410
Mac
Mac mini, Mac Pro
Mobile Phone
iOS
This seems to be a common problem : https://techsparx.com/computer-hardware/apple/macosx/install-osx-when-you-cant.html

I'm speculating that either the USB drive I'm using is old and semi-broken (I got a few kernel panics getting to the installer, but typically when I got my phone out to take a screenshot, it worked), or that the USB bus on the Optiplex is not working.

Edit : Got the kernel panic now. Looks like the same issue as https://www.tonymacx86.com/threads/appleusbuhcipci-kernel-panic.235753/:
 

Attachments

Last edited:
Joined
Apr 12, 2020
Messages
47
Motherboard
Dell OptiPlex 380 vA07
CPU
E7500
Graphics
Quadro 410
Mac
Mac mini, Mac Pro
Mobile Phone
iOS
I've managed to get this working successfully.

To get around the "no packages available" problem I put the Optiplex drive in a 2008 Mac Pro, booted off a "real" El Capitan USB install. I hacked the date by going into terminal and typing "date 101010102015" and rebooting, which fools the system date into thinking it's old enough. This allowed me to create a SATA drive with a fully installed copy of OS X on it.

I then plugged the drive back into the Optiplex, booted with the Unibeast USB, and it worked. I then ran Multibeast, copied the first (basic) EFI folder linked above to the EFI folder on the hard drive, rebooted and it worked direct from disk.
 
Joined
Mar 9, 2020
Messages
7
Motherboard
Dell Optiplex 380 (LGA775)
CPU
Core 2 Quad Q9400
Graphics
AMD Radeon HD 5450 1GB
Mac
iMac
I've upgraded to high sierra with AMD radeon 5450 1gb ddr3, core 2 quad q9400 that shows up as quad core intel xeon, but works without issues using smbios 10.1 just like in sierra, I had to install all AMD related kext from sierra to make the AMD radeon 5450 work in high sierra, once installed it worked perfectly! I used applealc kext version 1.4.2 instead of voodoo and it works when you add the id number 16 in clover, Here is the updated pictures for motivation so others could do the same, cheers!
 

Attachments

Joined
Apr 12, 2020
Messages
47
Motherboard
Dell OptiPlex 380 vA07
CPU
E7500
Graphics
Quadro 410
Mac
Mac mini, Mac Pro
Mobile Phone
iOS
I used applealc kext version 1.4.2 instead of voodoo and it works when you add the id number 16 in clover.
I have exactly the same setup but audio does not work and repeatedly says that there is no internal audio device. 16 is one of the layout IDs I have tried. See this thread.
 
Joined
Mar 9, 2020
Messages
7
Motherboard
Dell Optiplex 380 (LGA775)
CPU
Core 2 Quad Q9400
Graphics
AMD Radeon HD 5450 1GB
Mac
iMac
I had the same issue, make sure to use applealc version 1.4.2 only, add it to others folder where lilu kext is located, i tried the latest version and it didnt work, in boot section add alcid=16, in devices section make sure you change inject from no and switch to 0 and check resethda, thats what i did and it worked perfectly, let me know if it works
 
Joined
Apr 12, 2020
Messages
47
Motherboard
Dell OptiPlex 380 vA07
CPU
E7500
Graphics
Quadro 410
Mac
Mac mini, Mac Pro
Mobile Phone
iOS
I had the same issue, make sure to use applealc version 1.4.2 only, add it to others folder where lilu kext is located, i tried the latest version and it didnt work, in boot section add alcid=16, in devices section make sure you change inject from no and switch to 0 and check resethda, thats what i did and it worked perfectly, let me know if it works
Did all that - also had to downgrade Lilu to 1.3.9 otherwise AppleALC complains about missing symbols when installing it to the extension cache - and that works on the back panel audio, but not the front (as described in the original post). Still, thanks for the top tips!
 
Top