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.htm

config.zip

DSDT+SSDT.zip

kext_10.11.zip

VoodooHDA-2.8.8.pkg.zip

  • 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

 

 

Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }
 
                Return (Package (0x08)
                {
                    "device-id", 
                    Buffer (0x04)
                    {
                         0x12, 0x04, 0x00, 0x00                         
                    }, 
 
                    "AAPL,ig-platform-id", 
                    Buffer (0x04)
                    {
                         0x03, 0x00, 0x22, 0x0D                         
                    }, 
 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }, 
 
                    "model", 
                    Buffer (0x0E)
                    {
                        "Intel HD 4600"
                    }
                })
            }
 

 

 

Link to comment
Share on other sites

×
×
  • Create New...