Git Product home page Git Product logo

dell-e7250-hackintosh's Introduction

Dell E7250 Hackintosh

OpenCore Version GitHub release GitHub issues

This repo contains all the fixes for E7250 on macOS Sonoma.

The EFI folder can also be used on older versions of macOS. However, the main support of this branch is based on Sonoma. If you want an EFI made specifically for Monterey, check the 12.0 branch. For Ventura, check the 13.0 branch.

Tested on:

Model Latitude E7250
CPU Intel Core i5-5300U
GPU Intel HD Graphics 5500
RAM 16GB DDR3 1600Mhz
Storage SK hynix SC210 mSATA 128GB
WiFi Intel Dual Band Wireless-AC 7265
GSM/LTE Sierra Wireless AirPrime EM7305 (DW5809e)
Software macOS 14.0 Sonoma

What works?

Everything...

Download and Install

Go to the Releases page of this repo and download the latest release according to the macOS you want to install. Then, copy the EFI folder to your EFI partition... That's it.

Graphical glitches in macOS

There are three ways to fix the horizontal glitches (as seen here) in macOS.

  1. (Recommended) Enable 'Enable Legacy Option ROMs' in the BIOS by clicking General>Advanced Boot Options. Here is a picture of that option.

  2. If you want to use pure UEFI as a workaround, you can use one-key-hidpi. Download and run the code and select 'Enable HIDPI (with EDID)'. Then restart your computer and the glitches should be resolved.

  3. Patching Display EDID [WIP]

First we need to download these three Applications: Hackintool, AWEDIDEditor and HexFiend

  • Open Hackintool and go to the Displays tab and click the Export icon/button on the bottom-right side.
  • On desktop, you will see some new files appeared, now open the EDID-***-****-orig.bin file with AWEDIDEditor
  • Go to Detailed Data tab and change H. Sync Width: value to 100.
  • Save the EDID as Patched-EDID or whatever name you like just to know which one is the patched one
  • Open the Patched-EDID with HexFiend and make sure you expand it so it contains 8 columns of code bytes and copy the 128 bytes of it.
  • Add child AAPL00,override-no-connect to EFI>OC>Config.plist>DeviceProperties>PciRoot(0x0)/Pci(0x2,0x0) with Data as the type and paste the 128 bytes of code in there
  • Save the config.plist file, reboot and enjoy pure UEFI without a garbled screen.

GPU acceleration on Ventura and newer

With Apple dropping support for all pre-Kaby Lake machines on Ventura and newer, graphics support for Broadwell and other previously supported GPUs has been removed as well. To restore GPU acceleration, we have to both weaken SIP and modify the root volume. Modifying the root volume results in losing the ability to apply Delta OTA updates. The root patches must be re-applied after each macOS update. To add the required kexts back to the system, use a tool called OpenCore Legacy Patcher, which has an amazing team that adds back support for older Macs.

  • Go to the latest OpenCore Legacy Patcher Release page: Link
  • Download 'OpenCore-Patcher-GUI.app.zip'
  • After download, open the app and select 'Post Install Root Patch'.
  • Wait for a while and reboot the system after it finishes.
  • Enjoy your E7250 on Sonoma :)

Intel WiFi

Starting with v2.3, AirportItlwm is included in the EFI but disabled to ensure stability. To enable Intel WiFi, enable it in the config. The EFI will only have stable versions of AirportItlwm. So if you want to experiment with Intel WiFi, you can do so by visiting the itlwm repo and downloading the latest alpha build. Stability can be much worse, so use with caution! Also, do not forget to enable IntelBluetoothFirmware, BlueToolFixup and IntelBTPatcher in the config to enable Bluetooth!

If you experience no internet with AirportItlwm, I suggest switching to itlwm and see if it works there.

Since Monterey, the Bluetooth implementation has changed and therefore causes issues such as: Bluetooth will be broken after sleep. As a workaround, typing the following command in Terminal may fix this issue: sudo killall -9 bluetoothd BlueTool

If you want Continuity features: Buy a Broadcom card on eBay or your trusted website. You can check the Dortania buyers guide to see which card is the better option: Link

OTA from Monterey to Sonoma

Since v5.0 installing Sonoma via OTA should be very easy. Replace your Monterey EFI with Sonoma and boot as usual. Open 'System Preferences' and go to 'Software Update'. Download macOS Sonoma and proceed with the installation as a normal update. After update, run OpenCore Legacy Patcher to fix GPU acceleration. Here's a little guide you can follow. Keep in mind that replacing Monterey EFI with Sonoma drops AirportItlwm support on Monterey! If you want to upgrade to Sonoma over WiFi, replace the Sonoma version of AirportItlwm with a Monterey version. After the update, you need to roll back the currently version of AirportItlwm to add WiFi support on Sonoma. The same applies to Ventura.

Touchscreen

For touchscreen models, I also added VoodooI2C to take advantage of the touchscreen display. However, it is disabled. If you want to use it, you have to activate all VoodooI2C-related kexts in the config! Since v3.0 there is a new touchpad kext that also uses VoodooInput. So you need to disable VoodooInput that comes with VoodooPS2 and enable VoodooInput that comes with VoodooI2C, otherwise the system will not boot.

How to Install macOS Sonoma

There are two ways you can install Sonoma:

  1. If you have an already working macOS, download the Installer from the App Store and make a bootable Installer with createinstallmedia by using this command in Terminal: sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

  2. If you are using Windows, use macrecovery.py from the offical OpenCore release package. Follow this guide to understand how it works.

After you have created a bootable Installer, mount the EFI partition of the USB thumb drive and copy the EFI folder to the EFI partition. You can then proceed with the installation as usual. After the installation, mount the EFI partition of the installed OS and copy the EFI folder to its partition.

Screenshot

About this Mac

Credits

Thanks to:

  • me (for wasting my time writing this and providing fixes)
  • acidanthera (for making an awesome bootloader)
  • adyrosebrigg (for helping and testing USB issues and dimmed screen on Windows)
  • dortania (with their troubleshooting guide, I was able to fix sleep and root patches for GPU acceleration)
  • DrHurt (for supporting our ALPS Trackpad)
  • emrah7celik (for providing a guide on how to fix the glitches in macOS with pure UEFI)
  • Harvé (for suggesting to inject property in Clover)
  • hickorysb (for confirming the fix of glitches with Legacy Option ROMs)
  • zxystd (for fixing the Bluetooth issue and Intel WiFi card)

All this was written on an E7250 with Sonoma installed :D

dell-e7250-hackintosh's People

Contributors

skyrilhd avatar technikverbot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dell-e7250-hackintosh's Issues

Volume Hash Mismatch

I installed the latest "macOS Monterey 12.3" and this weird error "Volume Hash Mismatch. macOS should be reinstalled on this mac". Also the macOS restarts randomly. Please provide the resolution for the same if your time permits. Thank you so much. Kudos to you.

touch screen

Hi,
I've got the 1080p touch-screen version of the E7250. Is there a kext to enable touch screen on the hackintosh?

trackpad gestures

Hi,
I have installed Catalina with your EFI and it's working all fine, but trackpad gestures aren't working. Is there any fix?

Noob question regarding wireless

Hello, guys! Luckily i managed to partition my hard drive and install Big Sur. Everything works amazing except the wireless which i've read that is disabled by default. As the title says i am a complete noob and i have no idea how to enable it :( Shall i use OpenCore Configurator or something else? Thank you in advance! Keep up the great work!

Fingerprint reader

I'm using Big Sur and everything works fine, was wondering if there's a way to get the fingerprint reader working? Or is this not possible?

Battery not charging

Hello sir @SkyrilHD i want to thanks to you for all your hard works.. I really appreciate it. But after i used monterey hackintosh on my e7250 5300u.. I realize last night when my battery go for 6% it still and it won't to charge the batteries. The battery before install this hackintosh can last for more than 3h. But suddenly cant charge. I go for bios menu battery condition is in good level.. But on monterey it shows to service battery.

Thanks for your attention..

Airdrop kexts

Which kexts should I activate for airdrop to work?

AirDrop not working

AirDrop ist not working on my Laptop
with i7-5600U
WIFI is woking and Bluetooth too

Touchscreen issue on Monterey after display swap

Hey, I just got a 1080p touch display to upgrade my 768p model. Display looks good and touch works in Windows and Ubuntu, but isn't working in Monterey after enabling the Voodooi2c kexts. Looking to troubleshoot, but not exactly sure where to start.

The relevant facts:

  • This display came as a fully assembled top laptop panel which was listed on ebay as being from an e7250. I had no reason to doubt this before, but I'm wondering now if the seller got the model number wrong and this is from a different dell laptop of the same size and similar build. It's definitely compatible with the hardware of the laptop itself, I'm just wondering if maybe it's using a different interface or something than the stock e7250 touch display and that's why it's not working.
  • The outside casing of the display itself is different from my stock 768p display. The original was a solid matte black, but this 1080p replacement has a subtle checkerboard pattern. Can anyone who has the e7250 with a stock 1080p touch display confirm whether that's normal or if mine may be from a different model?
  • Further detail of this panel assembly that may help identify whether it's from an e7250 or not: the inner display surface is a glossy screen which extends above and below the display itself to encompass the camera area and Dell logo. The glossy screen extends to form nearly the entire bezel, reaching to the top and side edges, and coming to an end about half an inch from the bottom of the assembly with rounded bottom corners.

What i've tried so far:

  • Enabling the Voodoo kexts that came with this repo. Voodooinput from Voodoops2 disabled and the one from Voodooi2c enabled. No luck.
  • I also tried using the latest release of Voodooi2c; I figure these are the same files as in this repo based on that one having been released back in february, but I tried em anyways. I even included the VoodooI2CAtmelMXT, as I think that's the brand of digitizer included in some other dell laptops, but I also had no luck with that configuration.

All that being said, I'll drop an ioreg if anybody has the time to look at it; I've always been not quite sure what I'm looking for when I open IOregistryexplorer so any help is appreciated. Will also reboot to windows shortly and attach a DSDT. If there's anything else I can provide or check to help figure this out, please let me know! Thanks for your time.

ady's e7250 ioreg.zip
ady's e7250 DSDT.zip

(edited to add the DSDT)

Struggling installing 10.14

Hi @SkyrilHD , I need your help. Those days I have tried to restore my dell-hack that has got right now Big Sur running wit OC without any issues but I wanna give it to my dad so I need to restore it and downgrade to 10.14 .
The problem comes right now, because when I select from the BIOS the USB containing the Mojave Installer and the right EFI (obviously the one for Clover) the pc runs it and later got stuck in a sort of apple boot logo screen but the progress bar doesn't seem to show up at any time. I will attach a picture right below in order to explain better my situation.
Have you got any advice ?
Cheers, Luca.
IMG_3895

Microsoft Excel show error when work with data

Hi,,
Thanks for your amazing work,
I got issue with Microsoft Excel, always show error "There isn't enough memory to complete this action", I use Last update of MS. Office, my memory 8GB,
In BigSur can work fine.

image

HDMI: Not Working On Ventura

I upgraded to Ventura via OTA. Found out that HDMI is not working. Haven't patched GPU acceleration yet. Please guide.

Internal drive not showing up in macOS installer

Hi,

I want to install macOS BigSur on my E7250 as well. Same hardware specification as yours.
Booting from the USB into the macOS installer works fine, but I can only select the USB drive and not the internal ssd.

Do I need a specific BIOS version or BIOS settings?

Best regards,
Gino

Reinstall instead of Install

Hi, I followed everything and tried loading the USB but it says Re-Install instead of Install.
When I click re-install, it says it needs internet to install MacOS.
I'm lost now.

hdmi does not work

Hi,
I have installed successfully macOS Catalina and it's working fine, but I have found that hdmi doesen't work because when i plug in an external monitor i have a black screen on the laptop monitor and the external doesen't found ani signal. To restore the laptop I have to reboot it because if I unplug the hdmi it still has a black screen. Any fix?

[BUG] No Trackpad with OpenCore 0.6.2

The current issue I am having is very weird... With the current config which is downloadable in 11.0 branch, the kext for the Trackpad doesn't get loaded.

My current try is to re-do the config from scratch again (which I already did) and see if the trackpad will work again.

Here is a quick log of the VoodooPS2 kext:
20201008_184032

HDMI does not work, monitor does not get detected on hackintosh

Hello I am pretty new to hackintosh and got everything to work except dual monitors.

I am on macOS monterey with laptop HP 15-dw2xxx.

This is my current config file:
config.plist.zip

Actually bluetooth and wifi at first also did not work but I fixed it using a wifi and bluetooth usb which now works fine.

My display settings window does not even show the display arrangement tab, just the tab for the main display to change scaling.

I tried to follow this guide but it was too complex for me and too time consuming.

Does anyone know a fix? Just comment if you need more information.

Feature add: Booting Linux from OpenCore?

I'd like to propose an addition to your repo. By default, your EFI detects macOS and Windows installations/drives. Would you consider adding Linux support too, through OpenLinuxBoot.efi and ext4_x64.efi?

I've been using these in addition to your EFI and they work great (once I figured out that you actually need grub installed for OpenLinuxBoot to detect things). No config changes were needed; simply adding the two files to the Drivers directory and snapshotting in ProperTree made linux autodetection work in OpenCore & OpenCanopy.

Before I got into hackintoshing (this most recent time), my bootloader of choice was rEFInd, which I think is a common choice for people wanting a single graphical EFI boot manager that shows all of their OSes through smart autodetection. OpenCore + OpenCanopy + OpenLinuxBoot is a pretty solid drop-in replacement for that, while also supporting macOS, so I think supporting that configuration is a laudable goal.

That said, do you think this is a worthy addition to the repo? I don't want to push you to make it more bloated if that's your concern, but I think it would make a more well-rounded OOTB bootloader setup for people who want a drag-and-drop solution. I look forward to hearing your thoughts on the matter. Thanks for your work as always.

[BUG] Sleep doesn't work on charger and/or as long as something is connected

So, this bug happens on Clover and OpenCore...

Sleep works fine on battery if nothing is connected (USB). But as soon as the charger is plugged in or any USB is connected sleep will not work.

Extracting the logs shows this:

2020-05-07 18:05:57 +0200 DarkWake DarkWake from Normal Sleep [CDN] : due to LID0/ Using BATT (Charge:36%) 6 secs
2020-05-07 18:06:10 +0200 Wake Wake from Normal Sleep [CDNVA] : due to LID0/Lid Open Using BATT (Charge:36%)

Any help is appreciated.

Bluetooth not working

Hello, I have a problem with the EFI that you have given us... I don't understand how to enable bluetooth on the Intel card (the AC7265) one!
I have successfully made into catalina desktop but can't enable the bluetooth =(
Pls help me =)

Broadcom Wifi DW1820a not working

At first, thank you for this great project, it was really helpful and i appreciate the work you put into it. I installed MacOS on my DELL but Intel Wifi drops to 1-2 Mbps sometimes, so i baught the DW1820a card. I disabled the Airportltlwm.kext, IntelBluetoothFirmware.kext and IntelBluetoothInjector.kext. I added the requiered kext following this guide osy/HaC-Mini#91 (comment) and eddited config.plist but my DELL gets stuck at Mac OS loading screen at around 50%.

Does it harm the battery life?

It isn't about the EFI, but how many hour that your laptop use without charge? I'm using the E7450 and it's around 2 hours of battery life On System Information, it said my battery full capacity is 3954mah.

Battery: malfunctioning battery indicator

Battery indicator is not showing realtime updates. It suddenly drops from suppose 80% to 10% which causes inconvenience.
You can find the screenshot attached below. At this point of time the battery is removed but still it is showing charging.
Please address the issue if possible. Thanks for the fully working mac os and keeping it updated all the time. Kudos to you.

Screenshot 2022-03-16 at 10 59 38 AM

bluetooth

In the folder there are 2 kext referring to bluetooth.
Could you tell me which one should I enable?

wifi issues

hi

thank you for this .. I installed Catalina using opencore & i was pulling my hair out to get the touchpad to work.

if i use your EFI folder (OpenCOre), my wifi doesnt work, but touchpad works fine.

i had success with OpenIntelWireless/itlwm though with your VooDoops2 kext & touchpad works too. The speed is pathetic but it works.

My WiFi module is Intel(R) Dual Band Wireless AC 7265, REV=0x210

I tried adding the itlwm kext to your EFI, but it still doesnt work. Any help will be appreciated

PS: I'm new to hackintosh

Blank Screen On Clover Boot & hang at +++++++

hi,
I created the boot drive, substituted the EFI folder in the EFI volume with yours, and boot up. The boot starts but the page shows the only grey color and the Clover green logo...no options.
What can be?
thanks
A

Intel WiFi & BT not working

Hii

Thanks for ur awesome works, overall work very well.
In my case network not found, and Bluetooth cant turn on.

Dell 7250
MacOS Big Sur 11.2.2
OpenCore 0.6.7
Intel Dual Wifi-AC 7265

See attach

Many Thanks

image

Installer wont work without internet...

Hi! i tried to install macos with this EFI on my latitude 7250 laptop, but the ethernet wont work, i downloaded other kext-s but dont work.... If i try to install macos "An internet connection is requed to install Macos"

Random Restarts

Random restart happens. I am currently on 12.3 Monterey. Please suggest some fix.

PROBLEM WITH DELL E7250 HACKINTOSH

Hello, I have a problem with the EFI that you have given us... I don't understand how to enable bluetooth on the Intel card (the AC7265) one!
I have successfully made into catalina desktop but can't enable the bluetooth =(
Pls help me =)

Dimmed screen when booting Windows 11 through OpenCore

Hi, I recently hackintoshed my e7250 using this repo as a base, and I love it! Everything's working perfectly in macOS Monterey. This is a Windows issue, so I'm not especially expecting to have it addressed, more just wondering if anybody else has noticed it and might have ideas for a fix.

My issue is that now, when booting Windows 11 through OpenCore (0.8.0) with this configuration, the screen is initially dimmed on startup. Specifically, the screen seems to use my bios brightness settings (100% on AC, 70% on batt) throughout the boot process as expected; but then when Windows enters the GUI and shows the lock/login screen, brightness is set to very dim--I would guess about 10%. This is instantly corrected when modifying the brightness: pressing either brightness key brings brightness back to expected levels, seemingly automatically bumping brightness to the last value used during boot before adjusting it.

The issue only occurs when booting through OpenCore. If I use the uefi boot selector to directly boot the Windows boot manager, bypassing OpenCore, everything works normally. So it's a minor issue that I can easily work around, but it compels me, and if possible I'd like to be able to just use OpenCore as my sole boot manager for macOS, Windows, and Linux (as I do on my other hackintosh, a desktop).

This is something I've never seen Windows do before, and google wasn't especially helpful in troubleshooting it. Theories I have that might be starting points to figuring this out:

  • Maybe I changed something in the config.plist that caused this?
    • I don't think this is the case, as I just now re-downloaded the config.plist from this repo and booted it nearly as provided; the only modification is my generated smbios/rom/etc.
  • Maybe my smbios is the problem?
    • When I generated my smbios, I used MacBook10,1 (no reason in particular, the e7250 just seems like an entry level compact laptop to me so I picked the closest MacBook I could find in terms of hardware as a base. If others are using MacBookPro12,1 as in the supplied plist and not having this issue, maybe that's the cause.
  • Is it Windows 11-specific or specific to the drivers Windows Update installs?
    • I only have an installer lying around for 11, so I haven't tested to see if 10 reproduces this issue on my hardware, but I have tried reinstalling 11 from scratch and the issue starts happening upon the first reboot after Windows is fully installed. It doesn't happen during any of the reboots during the windows install, though, so it seems to be caused by a driver or driver configuration that is installed (probably by Windows Update) during the final installation stage... or by some other code that only gets executed when the login screen is shown.
  • Something else?

Again, I'm not expecting this to get fixed and you can close the issue if it's not appropriate, but if anyone has any ideas for isolating or fixing the problem, I'm happy to work to figure it out. Thanks for your time and thanks for this repo!

Help pls, ethernet is not working

So I replaced the latest EFI but I its seems that the ethernet is not recognied in network.
I also have tplink usb but installed the package driver and its working.
But I need ethernet too..
pls help.

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.