GithubHelp home page GithubHelp logo

dell-optiplex-7010-hackintosh-opencore's Introduction

Dell-Optiplex-7010-Hackintosh-OpenCore

Works from Mountain Lion - Big Sur

For macOS Monterey click here, I have made it a separate branch for now.

What's working

  • WiFi/Ethernet
  • Graphics Acceleration
  • USB ports (but not all)
  • Audio (might have to set in macOS: System Preferences -> Sound -> Output).

What isn't working

  • Sleep (not working correctly, once woken from sleep macOS will most likely freeze.). I would recommend that you do the following in macOS:
    • System Preferences -> Energy Saver -> Tick "Prevent computer from sleeping automatically when the display is off".
    • Set the "Computer sleep" slider to Never if you have that option ("Display sleep" can be left alone as that just turns off the display).
    • UPDATE: it might work sometimes if you got lucky. I would try out Sleep before you disable it and see if it works and doesn't crash macOS.

Supported graphics

The fastest processor for this PC is the i7-3770 because the motherboard has a Q77 chipset. All of these processors should be supported on this PC https://www.cpu-upgrade.com/mb-Intel_(chipsets)/Q77_Express.html, it is best to use a processor that has HD 4000 graphics, because HD 4000 is supported on Big Sur. I wouldn't recommend anything lower than HD 4000 for a Hackintosh.

Usage

Follow the guide up until you have installed macOS on your USB (Make sure to use OpenCore in MakeInstall.py.) Then replace everything inside BOOT with everything in this repo. (this assumes that you are using the recovery installer).
You can also use the full installer to installer macOS, and then go to Post Install.

Optional (but recommended) kexts

  • SMCProcessor.kext - This kext is a VirtualSMC plugin that is used to monitor CPU temps.
  • SMCSuperIO.kext - This kext is a VirtualSMC plugin that is used to monitor fan speed.

config.plist - Use ProperTree

  • Language
    • NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> prev-lang:kbd - The value of this is HEX encoded. You will need to find the HEX for your language. This should be in the format of lang-COUNTRY:keyboard. For example. because I'm in the UK, I have set this to en-GB:0. You will need to specify your country here HEX Encoder, and replace the value with the HEX you are given. If the language on the macOS installer doesn't change, boot to your USB (which has OpenCore), press space and select "CleanNvram.efi", then the language should change.

Networking

Ethernet should be working. You can’t use USB tethering on your phone, as this will not work. You must use an Ethernet cable during installation. WiFi will not work until you have installed macOS and the driver required for your wireless adapter/card. You could also create a full macOS installer on your USB by creating a macOS virtual machine, and installing it from that to your USB. This way, you will not need an internet connection during installation.

Post Install

This should be done after installing macOS

  • Booting without USB
    • First you need to find your computers EFI partition. To do this, open the terminal, and type diskutil list as shown below. alt text
    • Mount your EFI partition using sudo diskutil mount /dev/diskXsY where X is the disk and Y is the partition. For example, I would mount /dev/disk0s2 as that is my EFI partition. alt text
    • Depending on which method you have used to install macOS, you can do one of the following:
      • If you have used the full macOS installer, download this repo, unzip it, and do the following: sudo cp -r ~/Downloads/Dell-Optiplex-7010-Hackintosh-OpenCore-master/EFI/* /Volumes/NO\ NAME/EFI.
      • If you are installing from the recovery installer, do the following: sudo cp -r /Volumes/USB/EFI/* /Volumes/NO\ NAME/EFI.
      • If the OpenCore bootloader does not show, make sure your BIOS settings are correct. If they are correct, and you are still having this problem, try to clean NVRAM by doing the following:
        • boot to your USB (which has OpenCore)
        • Press space
        • Select "CleanNvram.efi". Unplug your USB and check boot options. You should now have OpenCore bootloader from your EFI!

There are also other things you can do after installing macOS. If you would like to do anything else such as fixing your USB ports, you can do so here Post Install. I have not done much here, since I am fine with how macOS is working for me.

Sources

dell-optiplex-7010-hackintosh-opencore's People

Contributors

dav1dddd avatar

Stargazers

Dat Browsky avatar Joachim avatar  avatar fisher avatar  avatar nitrogeo avatar Vincent avatar  avatar  avatar  DearTanker avatar Edilson Lima avatar Abdel-rahman Khaled avatar sryan yuan avatar  avatar Ventus avatar Emmanuel avatar Giacomo Ruvolo avatar Andre avatar  avatar Tao Hou avatar Liang Zhang avatar JD avatar WmdzKey avatar  avatar

Watchers

James Cloos avatar WmdzKey avatar  avatar Joachim avatar  avatar  avatar JD avatar

dell-optiplex-7010-hackintosh-opencore's Issues

Big Sur

Taken the leap/successfully upgraded yet? Not using it myself, but I will probably create a guide to updating to it.

Thanks!

FYI

I got USB3 and sleep working perfectly with Big Sur+OC+Dell Optiplex 7010 i7-3770 with the attached EFI. I haven't gotten the system to work, however, after I upgrade to Monterey and put the patches in for HD4000. Tried Chris1111 and OCLP, but I will try your EFI and method next. Thanks.
EFI.zip

Graphics not working

Once the installer completes and it reboots (graphics work fine then) I am greeted with a mouse and sometimes graphical artifices
image

POST INSTALL and OCLP

I finally got Monterey installed on the Core i5 Optiplex 7010 DT machine (yes it has Intel HD4000 GPU on the processor). I have tried to do the POST INSTALL steps...and no issues rebooting into Recovery Mode - and I can run the two commands. But, how do I download and run the OCLP (GUI tool)? I tried running it from the desktop after making the changes - but, apparently they do not survive a reboot to get out of Recovery Mode.

Monterey graphics acceleration

macOS Monterey does not have graphics acceleration. I may look into it, but I have switched to Arch Linux. Maybe someone can add support.

[SOLVED] I cannot get this to work - I am getting Critical errors

I used the same process as here: https://i12bretro.github.io/tutorials/0607.html

To build a completely new Flash drive - and then followed your steps to make it 'Monterey'. I know I should not have assumed, but your steps do not state otherwise. 😥 Should I be doing something else? I either get some kind of 'critical error' on boot - or I get to the "Reinstall macOS Monterey" option and am told "Installation could not continue. Installation requires downloading important content. That content can't be downloaded at this time. Try again later" -- I have verified I have Internet access.

I have a Desktop Optiplex 7010 and would love to put Monterey on it, as Big Sur is kinda old. I take it that Sonoma will not work?

I have discovered that you cannot use the entire disk when you install the Big Sur per the link above. This computer has a 240GB SSD and if I try and use full disk it gets to a point and just reboots over and over and over - never installs completely. If I adjust the partition when I erase the disk to only be 200GB I have no issues. I also discovered you cannot adjust this after installation (or at least I could not).

I figured out how to save the INSTALLER.LOG - no idea what any of it means (attaching here).

Installer Log 17-Dec-2023.txt

Blackscreen after OpenCore picker

System info:
i5-3470
GT 1030

Process:

  • ran gibMacOS MakeInstall.bat with OpenCore selection
  • ran OpenCore's ./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download and moved BaseSystem.dmg to the USB (so, online recovery install)
  • replaced files on USB with your repo (did not copy the root config.plist from this commit, but I did append the -v boot arg in the config and added my language)

Please update which "guide" to follow. I'm assuming Dortania's OpenCore install guide?

I did review my BIOS options. I would assume the verbose flag would show something if it attempted to boot the BaseSystem, but that is not the case. I'm assuming the Nvidia card may be the culprit so I'll continue to experiment and update if needed

Edit 1: No support for GT1030 since High Sierra. But even removing the card from my system produces no change in behavior

Internet Connection

Do i need internet connection to run the installation?
Because, I've been getting an error "installation requires downloading important content".

Troubleshooting Monterey OCLP

Greetings David,

I was able to install Monterey to an SSD, install OCLP, disable SIP, and boot it up on a 10th gen CPU. The goal is configure said SSD for an Optipelx 7010. I tried to boot the Monterey SSD via OC, but was met with the error in the photos:

https://photos.app.goo.gl/rksaCGDHycmnGWqq6

Is this enough information to diagnose the issue? If you are open to messaging on Telegram, I am gatorback94

Stuck on apple logo after oclp

I did all passages until the end of post install, but after reboot PC stuck on apple boot logo and after 15 min it goes to sleep, progress bar about 1/4 of its lenght, not working reset nvram or reset system from the boot option. Only way is to reformat and start again but if I understood well it means, it stays without graphic drivers

Question

Is this specifically for Catalina or High Sierra? Thanks.

EFI / config plist for Monterey

@dav1dnix !

Thank you for all of your great work. Could you please tell me what is the salient feature of your Monterey EFI or config plist that enables you to boot Monterey on the 7010 after the graphics have been patched? I followed the Dortania guide, and I have a great EFI for the 7010 and Big Sur that works perfectly. My EFI will also install Monterey on the 7010, but it fails to boot Monterey after the graphics have been patched. I understand the SIP and boot args changes that need to be made, but which other config plist changes gave you the power to boot Monterey with patched graphics on the 7010? There are so many customizations in your config plist. I am not sure which one is important for booting Monterey with patched graphics. I want to learn.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.