Contribute
Register

[Guide] DELL Inspiron 7560 Mojave Installation

Status
Not open for further replies.
Joined
May 13, 2011
Messages
531
Motherboard
DELL Inspiron 7560-1.3.0-CLOVER
CPU
i7 7500U
Graphics
HD 620 / GTX 940MX, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
YeB9YJ5.jpg


Finally I got a time to try 'fresh' install on my laptop and it seems like everything works well.

Only few difference between High Sierra installation. So the general information like spec, note before install, etc, please follow my installation guide for High Sierra from here.

What works?
  • Full QE/CI for Intel HD620 (NVIDIA GPU will be disabled.)
  • SATA info
  • WIFI & Bluetooth (using DW1560)
  • Battery info
  • Sleep
  • Laptop Display
  • HDMI video/audio output
  • Audio works with speaker / 3.5mm audio jack
  • Keyboard / Trackpad / USB Mouse
  • Dual boot with Win10 (but in separate disk)
  • Brightness (with hotkey control)
  • CPU Power Management
  • Heat sink fan (here means fan will not always stayed in low speed or no spin.)
  • Camera
Not working:
  • SD Card reader
Existing issue:
  • Not found yet.
Note before install:
If you going to use my CLOVER archive, make sure these things you already done:
  1. BIOS already upgraded to version 1.7.0+
  2. Already increased DVMT pre-allocated size to 64MB by doing BIOS hot-patch.
    (Guide: https://www.tonymacx86.com/threads/...erra-installation.242174/page-27#post-1788422)
  3. There're 2 files that from previous release putting in 'Previous Files' folder inside archive.
    • config(for 0x5916).plist is a CLOVER file that using 0x5916 as graphic ID. Default is 0x591B
    • DSDT(for BIOS XXX).aml is a DSDT file fits the user who stayed at the old BIOS version. But note that it starts at version 1.7.0
Point 2 is dangerous, but it can be safe if you do it carefully (take care the typing). And it really suggest to do that because it can avoid many graphical issues such as KP at AppleIntelKBLGraphicsFramebuffer.

If you still not like to do this, please make sure you already edit below settings in config.plist

  • config.plist/Devices/Properties/PciRoot(0x0)/Pci(0x2,0x0)/framebuffer-stolenmem=00003001 (data)
  • config.plist/Devices/Properties/PciRoot(0x0)/Pci(0x2,0x0)/framebuffer-fbmem=00009000 (data)

Install OS X:

Just follow the guide about how to build Mojave installation USB drive. And remember using the CLOVER which built by RehabMan.
The kexts you going to use at this time will be:
Code:
FakeSMC
Lilu
RealtekRTL8111
SATA-unsupported
USBInjectAll
VoodooI2C
VoodooI2CHID
VoodooPS2Controller
WhateverGreen

Same as before, you can follow my CLOVER archive.


After USB preparation, boot from USB, and choose file system type you wanna use.
This time I use APFS instead of HFS+. It's really hard since there's no way to avoid APFS conversion during installation that if you wanna keep using HFS+. You can follow the other guide which convert back to HFS+ at post installation, if you still want to.


Post Installation:

After installation, install CLOVER into system partition, and copy CLOVER files into system EFI.
Then prepare and install below kexts by using KextBeast.
(Note that you have to install them into /L/E, not /S/L/E.)
Code:
ACPIBatteryManager
AirportBrcmFixup
AppleALC
AppleBacklightFixup
BrcmFirmwareRepo
BrcmPatchRAM2
CodecCommander
FakeSMC (and its child kexts if you needed.)
Lilu
RealtekRTL8111
SATA-unsupported
USBInjectAll
VoodooI2C
VoodooI2CHID
VoodooPS2Controller
WhateverGreen

Note that you have to use the latest kexts.

After that, all things are ready. Just like a same laptop as High Sierra.
Easy to install.

Additional options:
  1. If you want to try non-patch native power management or HWP feature, you can follow the guide. But note that this method is experimental and no necessary without any reason.
Thanks to @RehabMan and other people that keep going on Mojave.
 

Attachments

  • Dell-7560_Mojave_190725.zip
    1.4 MB · Views: 1,326
Last edited:
UPDATE:20181009
  • Re-patch DSDT based on BIOS version 1.7.0
New CL archive has uploaded at #1.
 
UPDATE:20181011
  • Update CLOVER to r4701-RM
  • Update VoodooPS2Controller to 1.9.2
  • Update USBInjectAll to 0.6.8
  • Change ig-platform-id from 0x591b0000 to 0x59160000 to test window reset issue.
New CL archive has uploaded at #1.
 
UPDATE:20181012
There're many times of update since change to Mojave (little too much)....
But I suggest update to this version because there're many changes.
  • Major: Added config.plist/Devices/Properties, included new IGPU patch method based on Whatevergreen.kext
  • Disable 2 kext patches about HDMI patch.
  • Remove Devices/FakeID
  • Set config.plist/Graphics/EDID/Inject=False
  • Set config.plist/Devices/UseIntelHDMI=False
  • Remove 'disablegfxfirmware' from boot-arg.
  • Disable config.plist/Devices/AddProperties by mark '#'
Notes:
  1. The current settings in config.plist is for user who already do BIOS hot patch to increase DVMT-preallocated size to 64MB. If you not doing this yet or not like to do this, please change the stolen size according from this guide.
  2. This settings also limited ports from 3 to 2 based on this laptop only had one HDMI output.
New CL archive has uploaded at #1.
 
Last edited:
excuse me, I have 1 dell 7560 i5 7200U, i got your CLOVER file but can not boot, restarted, sorry my english is bad, can you help me
 
excuse me, I have 1 dell 7560 i5 7200U, i got your CLOVER file but can not boot, restarted, sorry my english is bad, can you help me
I can't help you without ur CLOVER files and hangs picture shot.

I guess your laptop didn't patch BIOS with hot patch yet.
Try do BIOS hot patch that can found at #1 link or setting the miniStolenSize according from this guide link at #3.
 
please see help me, i use your CLOVER files and instead of EFI after install clover
 

Attachments

  • photo_2018-10-15_09-44-07.jpg
    photo_2018-10-15_09-44-07.jpg
    78.4 KB · Views: 811
  • DELL-7560_Mojave_181012.zip
    1.3 MB · Views: 287
please see help me, i use your CLOVER files and instead of EFI after install clover
Same thought: Your DVMT-preallocated size only have 32MB.

You have two ways to do this:
1. Use BIOS hot patch to increase DVMT-preallocated size to 64MB
You can follow this guide to do this.

2. Change miniStolensize
Because my CLOVER is for user who already changed DVMT-preallocated size to 64MB
So you have to change Stolensize and fbmem size to fit 32MB
You can follow the guide from here (look for the keyword "32 MB BIOS")

I suggest using BIOS hot patch.
 
okay i will try,tks so much
 
Status
Not open for further replies.
Back
Top