/Vostro-5470-Hackintosh

This repo contains files used in my guide on How to Hackintosh Vostro 5470

MIT LicenseMIT

THIS IS NOT WORKING AS EXPECTED (Deprecated)

I advise against trying to do a Hackintosh on this machine, as the shutdown issue could not be completely fixed. Everything works, except for that. If you manage to fix it, you'll have a fully working Hackintosh. I tried for a long time and ended up giving up and going back to Windows. I don't use that laptop much, and have fully functional Desktop Hackintoshes (which by the way are MUCH easier to work with).

You might want to take a look at my comments on both issue #1 and issue #2.

Original README below.


Dell Vostro 5470 Hackintosh

This repo contains files used in my guide on How to Hackintosh Vostro 5470.

If you have this same machine and would like to install macOS on it, you might want to take a look at the guide, as it contains lots of information I obtained after quite a lot of research and trial and error.

What works

  • Full QE/CI (via hotpatching)
  • Camera works (OOB)
  • Ethernet works (via kext)
  • Sound / Microphone works (via AppleALC + Clover layout ID)
  • Brightness control (via hotpatching)
  • Optimus Graphics disabled (via hotpatching)
  • PS/2 keyboard and touch pad (ELAN kext with gestures)
  • Restarting and Shutdown (via shutdown patch)
  • Battery status (via hotpatching)
  • Sleep (seems to be working)

Known issues

  • Internal Wireless and Bluetooth don't work (should buy a replacement card or USB wifi)
  • Sound is lower than expected (I'm working in a fix for this)
  • Some particular details about shutdown (read more)

Required tools

Required kexts

Required Clover Hot Patches

See here for the ones that are required to be applied

Required Clover Extra SSDTs

Required Clover config.plist

I DO recommend you to use this config.plist as a base for yours, as it's already properly configured with tons of required patches and adjustments.

I recommend against using Clover Configurator to modify those .plist files as it used to damage the file. DO NOT USE text editors to edit config.plist. Your should either use: Xcode or some other plist editor software.

RehabMan about Clover Configurator | (Full post)

You can use Clover Configurator to do this (use google to find/download it). DO NOT use Clover Configurator to edit your actual config.plist. Instead edit a "dummy" config.plist to create the SMBIOS data and then use copy/paste with a plist editor (I use Xcode) to copy the SMBIOS section into my active config.plist. Clover Configurator is too buggy and cannot be trusted with edits to your real config.plist.

Repeat: DO NOT edit your config.plist with Clover Configurator. Clover Configurator will erase important settings from the config.plist, and as a result, it will not work.

License

MIT License

Copyright (c) 2018 CoisadePro

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.