Contribute
Register

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

Status
Not open for further replies.
Joined
Jan 29, 2018
Messages
1
Motherboard
Lenovo ThinkPad X230
CPU
i5-3320M
Graphics
HD 4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
  3. 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.


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

  • Screen Shot 2017-10-29 at 13.02.44.png
    Screen Shot 2017-10-29 at 13.02.44.png
    140.5 KB · Views: 749
  • Screen Shot 2017-10-29 at 13.03.17.png
    Screen Shot 2017-10-29 at 13.03.17.png
    201.9 KB · Views: 661
  • Screen Shot 2017-10-29 at 13.03.55.png
    Screen Shot 2017-10-29 at 13.03.55.png
    108.9 KB · Views: 746
  • Screen Shot 2017-10-29 at 13.04.10.png
    Screen Shot 2017-10-29 at 13.04.10.png
    137.6 KB · Views: 845
  • Screen Shot 2017-10-29 at 13.04.24.png
    Screen Shot 2017-10-29 at 13.04.24.png
    142.4 KB · Views: 691
  • Screen Shot 2017-10-29 at 13.05.48.png
    Screen Shot 2017-10-29 at 13.05.48.png
    208.9 KB · Views: 697
  • Screen Shot 2017-10-29 at 13.06.12.png
    Screen Shot 2017-10-29 at 13.06.12.png
    148 KB · Views: 839
  • Screen Shot 2017-10-29 at 13.20.46.png
    Screen Shot 2017-10-29 at 13.20.46.png
    210.6 KB · Views: 882
  • Screen Shot 2018-01-30 at 12.50.16 PM.png
    Screen Shot 2018-01-30 at 12.50.16 PM.png
    3 MB · Views: 1,109
  • EFI-USB Bootable.zip
    17.3 MB · Views: 278
  • FixAMD5000SriesHighSierra10.13.zip
    13.1 MB · Views: 161
  • EFI-Post Install.zip
    17.3 MB · Views: 226
Last edited by a moderator:
Hey i need help bro, my graphics and my sound didnt work in high sierra, did it work for you?
 
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

  • Screen Shot 2020-03-17 at 2.49.36 PM.png
    Screen Shot 2020-03-17 at 2.49.36 PM.png
    217.6 KB · Views: 267
  • Screen Shot 2020-03-17 at 2.51.09 PM.png
    Screen Shot 2020-03-17 at 2.51.09 PM.png
    209.1 KB · Views: 241
  • Screen Shot 2020-03-17 at 2.51.19 PM.png
    Screen Shot 2020-03-17 at 2.51.19 PM.png
    175.8 KB · Views: 192
  • Screen Shot 2020-03-17 at 2.51.31 PM.png
    Screen Shot 2020-03-17 at 2.51.31 PM.png
    182.9 KB · Views: 199
  • Screen Shot 2020-03-17 at 2.51.43 PM.png
    Screen Shot 2020-03-17 at 2.51.43 PM.png
    116.8 KB · Views: 212
  • Screen Shot 2020-03-17 at 2.51.58 PM.png
    Screen Shot 2020-03-17 at 2.51.58 PM.png
    195.3 KB · Views: 218
  • Screen Shot 2020-03-17 at 2.52.07 PM.png
    Screen Shot 2020-03-17 at 2.52.07 PM.png
    149.1 KB · Views: 258
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
 
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

  • Dell Optiplex 380 kernal panic.jpg
    Dell Optiplex 380 kernal panic.jpg
    125.3 KB · Views: 182
Last edited:
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.
 
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

  • Screen Shot 2020-05-19 at 3.38.42 PM.png
    Screen Shot 2020-05-19 at 3.38.42 PM.png
    105.9 KB · Views: 312
  • Screen Shot 2020-05-19 at 3.39.36 PM.png
    Screen Shot 2020-05-19 at 3.39.36 PM.png
    111.8 KB · Views: 203
  • Screen Shot 2020-05-19 at 3.40.03 PM.png
    Screen Shot 2020-05-19 at 3.40.03 PM.png
    172.7 KB · Views: 211
  • Screen Shot 2020-05-19 at 3.40.15 PM.png
    Screen Shot 2020-05-19 at 3.40.15 PM.png
    87.2 KB · Views: 160
  • Screen Shot 2020-05-19 at 3.40.24 PM.png
    Screen Shot 2020-05-19 at 3.40.24 PM.png
    118.5 KB · Views: 184
  • Screen Shot 2020-05-19 at 3.40.35 PM.png
    Screen Shot 2020-05-19 at 3.40.35 PM.png
    108.7 KB · Views: 178
  • Screen Shot 2020-05-19 at 3.41.09 PM.png
    Screen Shot 2020-05-19 at 3.41.09 PM.png
    139.1 KB · Views: 234
  • Screen Shot 2020-05-19 at 3.41.24 PM.png
    Screen Shot 2020-05-19 at 3.41.24 PM.png
    115.8 KB · Views: 260
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.
 
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
 
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!
 
Status
Not open for further replies.
Back
Top