- Dec 13, 2015
- Inspiron 7460
- CPU Core i5 7200U
- Intel HD Graphics 620 + GeForce Nvidia 940MX
- Mobile Phone
Using this guide, I'm going to provide informations to install macOS High Sierra 10.13 in this incredible laptop
Display: 14" in Full HD IPS TrueLife LED-backlit touchscreen (1920 x 1080) Processor: Intel Core i5-7200U 2.5 GHz with Turbo Boost Technology up to 3.1 GHz, 3 MB Cache Memory: 8GB DDR4 2400 MHz Hard drive: 128GB SSD (usually, comes with a 1TB HD) Operating system: Windows 10 Pro, 64-bit (and MacOS 10.12.6) Media drive: SD card reader (Does not report as a 'Card Reader' in SysInfo) Audio: Waves MaxxAudio Pro (Realtek ALC256) Video: Intel HD Graphics 620 and NVIDIA 940MX (Nvidia does not work) Ports: 2 USB 3.0 • 1 USB 2.0 • 1 HDMI • Headphone output/Microphone input combo Battery: 3-cell ~42WHr Camera: Integrated webcam (Model ID: UVC Camera VendorID_3034 ProductID_22153) Wireless: 802.11ac (Dell DW1560) Bluetooth: Bluetooth 4.0 Dimensions: Height: 0.75" (18.95mm) | Width: 12.73" (323.3mm)| Depth: 8.94" (227.1mm) | Weight: 3.64lbs (1.649kg*) Ethernet: RTL8111
You're gonna have to swap the Wireless Card. Usually (in my case), it came with a Qualcomm Qca61x4a, and it does not have any support. Bluetooth works, but not the Wi-Fi. So, I strongly recommend you to use a DW1560 (BCM94352Z NGFF).
PS: This laptop has a NGFF port. So, do your search before purchase.
- Correct SATA reporting
- Graphics (Full QE/CI) and native
- Audio and Video
- WiFi / Bluetooth
- Intel SpeedShift
- Dual-Boot with Windows 10
- HDMI / audio
So, first of all, I don't take any responsibilities for any damage that YOU have caused to your computer in order to follow this guide.
Why I'm saying this?
Because in this tutorial, I have made modifications in my DVMT. Also, if you have any other configuration in BIOS, or you have any other hardware configuration, do not attempt to change DVMT! It could brick your laptop.
Use this settings:
- Sata: AHCI (leave Legacy enable as well)
- Enable SMART Reporting
- USB security level: disabled
- Enable USB powershare
- Deactivate Computrace
- Enable CPU XD
- Disable Secure Boot
- Disable Intel SGX
- Enable Multi Core Support
- Enable Speedstep
- Enable C-States
- Enable TurboBoost
- Enable HyperThread
- Disable Wake on USB
- Battery charge profile: Standard
- Numlock Enable
- FN-lock mode: Disable/Standard
- Fastboot: minimal
- Enable VT
- Disable VT-D
- Wireless switch OFF for Wifi and BT
- Enable Wireless Wifi and BT
- Allow BIOS Downgrade
- Allow BIOS Recovery from HD, disable Auto-recovery
- Auto-OS recovery threshold: OFF
- SupportAssist OS Recovery: OFF
This is the first thing you have to do after properly updating your BIOS to the version referred in this guide and configuring it as above.
DVMT is 32MB and has to be set to 64M otherwise SKLFramebuffer kext will panic during boot.
This machine runs an InsydeH2O BIOS. Search for the guides.
In my case, running BIOS version 1.3.0, you need to set the following codes to set DVMT.
setup_var 0x785 0x2 (set Pre-Allocated to 64MB, we don't have 96MB option)
setup_var 0x786 0x3 (set Total Gfx Mem)
Create Installation Media
Follow tonymacx86 guide.
Install macOS High Sierra
You will need to press F12 to invoke the boot device option menu in the BIOS. Select the USB drive you created in the previous steps and it will take you to the Clover boot screen. Run 'Install MacOS' and install to either the entire drive, or the partition you made in the previous step. Also, make sure that you are using Basic Install EFI, attached at this post.
*About Caps Lock issue:
If you use your trackpad to make scrolls (up and down), your caps lock is going to freeze. If it does, the way to get it back is to put your laptop to sleep, and then, turn it on again. I tried several times to fix it, and my last shot was the DVMT, but still, no solution.
If any developer could take a look at this, I'm pretty sure that all community would be glad.
Use Rehab's tutorial. In my config.plist, there is a patch to make it work.
There is a tricky to make ALC256 work in High Sierra. Please install kexts in right place.
Lilu + CodecCommander + cloverHDA + LiluFriend goes into L/E.
HDAS + SSDT-ALC256 goes into ACPI/patched.
Already discrete to save energy.
Power Management (SSDT):
I used this guide. I'm not going to share mine because my settings are unique.. so...
Follow the guide
That's it boys and girls.
I'd like to thanks @RehabMan for the hard work, and for the patience and dedication for all of us.