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

Jan 30, 2018
Dell Inspiron 14-3442
HD 4400
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 or Install OS X El 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)

1. Format your USB FlashDrive to HFS+ with GUID Partition format and named "USB" (without quotes). Next, open Terminal and use this command:
sudo /Applications/Install\ macOS\ --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ --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) :
EFI (Post Install) :

Kext for fix AMD5000 Series in HS 10.13 - 10.13.2 (tested on 10.13.3 but not working) :

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