Jump to content

Optiplex 3020?


sebus

Recommended Posts

Hi guys,

 

First I want to thank OSX-Latitude, they have guided me many years now on my way to build the perfect Hackintosh.

 

I dont know if u still need this information, but I have managed to create a USB with El Capitan and configured Clover for Optiplex 3020. Now I am installing the 10.11.

 

Do you want me to upload the EFI-Config files?

 

Cheers

Link to comment
Share on other sites

Hardware configuration (more details are in the attachment / generated with HwInfo64)
CPU: Intel Core i5-4570
Audio: RealTek ALC280 / PCI\VEN_8086&DEV_8C20
Video: Intel HD Graphics 4600 / Haswell GT2 / PCI\VEN_8086&DEV_0412 (Desktop) - no QE/CI
( Optional Video2: HD Radeon 5450 / Full QE/CI )

Target OS X version: 10.11.5 / 10.11.6
 

>>BIOS-Settings<<
+General
++System Information
  Bios-Version: A10
  CPU: i5-4570
  Video-Controller: Intel HD Graphics
  AudioController: RealtTek ALC3220
++Boot Sequence
  Boot List Option: UEFI
++Advanced Boot Options
  Enable Legacy Option ROMs: TRUE
 
+System Configuration
++Integrated NIC: Enabled
++SATA Option: AHCI
++Audio
  Enable Audio: TRUE
 
+Video
++Primary Display: Intel HD Graphics
 
+Secure Boot
++ Secure Boot Enable: Disabled
 
+Performance
++MultiCore: All
++C-State Control: TRUE
++Limit CPUI Value: FALSE
++Intel TurboBoost: FALSE
 
+Virtualization Support
++ Virtualization: TRUE

How to install El Capitan 10.11.6 on Dell Optiplex 3020 MT

 

>>I. Prerequisites<<

  1. Runnig Mac or Hackintosh
  2. Bootable USB-Stick with El Capitan 10.11
  3. Dell Optiplex 3020 ( see my configuration Dell-Optiplex-3020.html extracted with HwInfo )
  4. Display Port to DVI Connector or Display Port to VGA Connector ( THE VGA on Board will not work! )
  5. config.plist + DSDT.aml + kext 10.11 + VoodooHda-2.8.8

>>II. Creating Bootable USB-Stick for 10.11 El Capitan<<

Thx to Jake Lo there is a very nice tutorial on how to create a bootable USB-Stick with El Capitan

  1. Follow Jake Lo’s guide “1. Prepare Bootable USB Driveâ€
  2. After the USB-Creation is finished, you need to copy some files to the EFI Folder of the USB-Stick in order to be able to boot properly from the Installation-Stick
    1. Copy DSDT.aml into “EFI/CLOVER/ACPI/patched†( the SSDT-7.aml you will generate later in the 3. Post-Installation step )
    2. Copy the KEXT files into “EFI/CLOVER/kexts/10.11†and also into “EFI/CLOVER/kexts/Otherâ€
    3. Copy config.plist into “EFI/CLOVER/â€

 

>>III. Installing OS from the USB-Stick<<

Follow Jake Lo's tutorial: “2: Install OS X El Capitan†and “3: Post-Installationâ€. After all is done, install VoodooHda-2.8.8 to enable sound :)

 

02_b_zpshbezxlnd.jpg

 

01a_zpsxectajws.jpg

 

03_zpstyqaoonj.jpg

Dell-Optiplex-3020.htmFetching info...

config.zipFetching info...

DSDT+SSDT.zipFetching info...

kext_10.11.zipFetching info...

VoodooHDA-2.8.8.pkg.zipFetching info...

  • Like 4
Link to comment
Share on other sites

  • Moderators

You only need to inject fakeID 0x04128086 for mobile HD 4600/HD 4400. Remove the fakeID and use only ig-platform-id = 0x0d220003 should get you full QE/CI. I have similar config for the Optiplex 9020.

 

Could you also include the BIOS settings? 

I tried to help sebus some times ago but he was not successful, not sure if it's BIOS setting the issue.

  • Like 1
Link to comment
Share on other sites

I have tried the following Clover settings with the Intel HD 4600:

a) IntelGFX: 0x01428086 / ig-platform-id: 0x0d220003 / InjectIntel: TRUE => right after "PPGTT is enabled" comes the black screen
 IntelGFX: <empty> / ig-platform-id: 0x0d220003 / InjectIntel: TRUE => right after "PPGTT is enabled" comes the black screen
c) IntelGFX: <empty> / ig-platform-id: 0x0d220003 / InjectIntel: FALSE => stuck at "PPGTT is enabled" ( so no black screen appears )
d) IntelGFX: <empty> / ig-platform-id: <empty> / InjectIntel: TRUE => right after "PPGTT is enabled" comes the black screen
e) IntelGFX: 0x01428086 / ig-platform-id: <empty> / InjectIntel: TRUE => right after "PPGTT is enabled" comes the black screen
f) IntelGFX: 0x11428086 / ig-platform-id: <empty> / InjectIntel: TRUE => works without QE/CI  ( IMPORANT: the GFX-id is a non existing id, u can take anything you like, it works also with 0xABCD8086, where ABCD is a non existing ID )

Probably the Azul-Kext file needs a patch for the 10.11.5 :? Any help in this matter is really appreciated :)

Link to comment
Share on other sites

  • Administrators

Correct me if I'm wrong or aren't all your above ids incorrect? Desktop HD4600 is vendor 8086 (Intel) -not 8085- and device 0412. As such, I believe the IntelGFX parameter should have been set to 0x04128086.

 

No Azul FB kext patching would normally be required to get QE/CI unless the default ports do not support/match your rig of course (but I'd be surprised).

Link to comment
Share on other sites

  • Moderators

Go with B and you'll need to remove the ATI card. On my 9020, I used the Displayport. What connection does your 3020 have?

 

Try replacing your _DSM Method under IGPU in SSDT-7 with this

 

  Reveal hidden contents

 

Link to comment
Share on other sites

×
×
  • Create New...