Contribute
Register

[Guide] Dell Inspiron 15 7559 (Skylake, i7-6700HQ, Intel HD 530) Using Clover

Status
Not open for further replies.
I got my DSDT/SSDT's patched and everything is running nicely. Only thing is I used the [usb] USB3_PRW 0x6D SKYLAKE patch rather than the regular one.

That's good since your laptop is Skylake...

Also, can clover be the default UEFI boot in the bios setup?

Use efibootmgr in Linux to add Clover as a boot entry and make it default. It is in post #2 of the main laptop Clover guide.
 
It seems to me that the folks that have this laptop and have it working need to communicate better about how to make it work.

Especially as it applies to BIOS settings.

This would be useful:
- follow the laptop Clover guide to setup a USB
- reset BIOS to defaults
- determine the minimum changes required in the Clover setup and BIOS settings to make OS X boot
- all details need to be provided (specific BIOS version, and specific changes from default state)

That´s true. I think most of the troubles here are related to the BIOS eventhough everyone is using the same version from the first thread.

In the attachement you can find my "Minimal EFI folders" to boot into the Install USB and into already installed system.

In BIOS used the settings from the first post and disabled OPROM (legacy boot) in order to boot the installer. Now, weirdly enough it works even when OPROM enabled.
However things seems a bit random in here. Some folks can´t boot with adapter connected and I can only boot with it. Sometimes I even had to connect USB mouse in order to boot from USB.

Now even after all the patching my EFI boot seems still rather unstable. I can still boot only with the adapter connected and I have like 50% chance to boot anyway. Sometimes Clover loads the theme and sometimes it doesn´t which is not correlated with ability to boot properly at all. As I said: random


That's good since your laptop is Skylake...

Use efibootmgr in Linux to add Clover as a boot entry and make it default. It is in post #2 of the main laptop Clover guide.

Thanks - I needed that too.. If I define Clover.efi as the only way to boot in BIOS it sometimes reverses back (why??) and I have to boot with F12 into UEFI Clover partition again and then get my 50% chance with adapter connected or 0% without

I got my DSDT/SSDT's patched and everything is running nicely. Only thing is I used the [usb] USB3_PRW 0x6D SKYLAKE patch rather than the regular one.
Yeah - I needed to this too. It´s incorrect in the first post.
 

Attachments

  • EFI (Boot after installed).zip
    2.1 MB · Views: 108
  • EFI (Boot into installer).zip
    1.9 MB · Views: 94
Hey Everyone!
Dell released new BIOS update 1.1.8
I just installed it and it Fixes the Adapter problem!

I´m not sure how the Installer USB will react to this update but it fixes the problem of not booting with/without adapter.

Cheers
 
That´s true. I think most of the troubles here are related to the BIOS eventhough everyone is using the same version from the first thread.

In the attachement you can find my "Minimal EFI folders" to boot into the Install USB and into already installed system.

In BIOS used the settings from the first post and disabled OPROM (legacy boot) in order to boot the installer. Now, weirdly enough it works even when OPROM enabled.
However things seems a bit random in here. Some folks can´t boot with adapter connected and I can only boot with it. Sometimes I even had to connect USB mouse in order to boot from USB.

Now even after all the patching my EFI boot seems still rather unstable. I can still boot only with the adapter connected and I have like 50% chance to boot anyway. Sometimes Clover loads the theme and sometimes it doesn´t which is not correlated with ability to boot properly at all. As I said: random




Thanks - I needed that too.. If I define Clover.efi as the only way to boot in BIOS it sometimes reverses back (why??) and I have to boot with F12 into UEFI Clover partition again and then get my 50% chance with adapter connected or 0% without


Yeah - I needed to this too. It´s incorrect in the first post.

Sometimes even the smallest details matter. For example, which USB port you're using, and what kind of USB stick (USB3 vs. USB2). This is why someone who gets it to work should document the procedures down to the smallest detail.

As for BIOS settings, post #1 doesn't even mention if BIOS settings should be set to default before applying the changes mentioned. So, at this point saying "used the settings from the first post" is undefined. No way to know whether the changes mentioned in post #1 are a delta from the way the laptop ships (which may change over time), from defaults, or from the way it just happened to be set for the individual that wrote post #1. This is why setting BIOS to a known state (default), then making the minimal changes required, and documenting them... is important.

And good stability should not be expected unless you have completely patched ACPI, implemented power management, etc. And even still... Skylake is new and there are no Macs that use Skylake graphics... so even then it may not be stable.

And "can't boot" always needs clarification. Can't boot Clover? Can't boot OS X? Verbose result? KP? BIOS won't POST?

Working together and communicating with details will help individual results benefit the group.

Comments on EFI(Boot into installer).zip:
- FakePCIID_Broadcom_WiFi.kext does nothing by itself (so including it by itself serves no purpose).
- FakeSMC.kext is old
- it is likely some sort of PS2 kext would be needed unless you plan on using a USB keyboard/mouse
- OsxAptioFixDrv-64.efi may be more (or less) reliable than OsxAptioFix2Drv-64.efi
- EmuVariableUefi-64.efi is not needed for installation
- just FYI: config.plist looks exactly like the guide config.plist except 0x191b0000.
- UHD models would need config.plist/Devices/FakeID/IntelGFX=0x012345678

Comments on EFI(Boot after installed)
- FakeSMC.kext is old
- RealtekRTL8111.kext is missing (would be required if you want internet access before kexts are installed)
- if FakePCIID_BroadCom_WiFi.kext was there, you could use WiFi too (since FakePCIID.kext is there)

Otherwise they are identical.

And of course neither has any ACPI work, so you should not expect the system to be stable. Just as an example, typically mobile Skylake AppleLPC is not supported and requires ACPI patching (or other ways) to make it load. It is an important one...
 
Comments on EFI(Boot into installer).zip:
- FakePCIID_Broadcom_WiFi.kext does nothing by itself (so including it by itself serves no purpose).
- FakeSMC.kext is old
- it is likely some sort of PS2 kext would be needed unless you plan on using a USB keyboard/mouse
- OsxAptioFixDrv-64.efi may be more (or less) reliable than OsxAptioFix2Drv-64.efi
- EmuVariableUefi-64.efi is not needed for installation
- just FYI: config.plist looks exactly like the guide config.plist except 0x191b0000.
- UHD models would need config.plist/Devices/FakeID/IntelGFX=0x012345678

Comments on EFI(Boot after installed)
- FakeSMC.kext is old
- RealtekRTL8111.kext is missing (would be required if you want internet access before kexts are installed)
- if FakePCIID_BroadCom_WiFi.kext was there, you could use WiFi too (since FakePCIID.kext is there)

Updated EFI folders in the attachment (For BIOS 1.1.8)
I updated and tested the EFI folders. Both works fine. Thanks for your wisdom Rehabman.

And "can't boot" always needs clarification. Can't boot Clover? Can't boot OS X? Verbose result? KP? BIOS won't POST?
Never mind. The new BIOS update fixed that. (I could boot Clover but got only those 2 famous lines without adapter)

Now the only remaining problem is that Windows boot manager always jumps up before Clover in BIOS boot order even if I delete the entry it comes back. Is linux terminal the only option to fix that?

I may do the full guide later if I find the time to go through this all over again
 

Attachments

  • EFI (Boot after installed2).zip
    2.3 MB · Views: 98
  • EFI (Boot into installer2).zip
    2.2 MB · Views: 88
Sometimes even the smallest details matter. For example, which USB port you're using, and what kind of USB stick (USB3 vs. USB2). This is why someone who gets it to work should document the procedures down to the smallest detail.

As for BIOS settings, post #1 doesn't even mention if BIOS settings should be set to default before applying the changes mentioned. So, at this point saying "used the settings from the first post" is undefined. No way to know whether the changes mentioned in post #1 are a delta from the way the laptop ships (which may change over time), from defaults, or from the way it just happened to be set for the individual that wrote post #1. This is why setting BIOS to a known state (default), then making the minimal changes required, and documenting them... is important.

And good stability should not be expected unless you have completely patched ACPI, implemented power management, etc. And even still... Skylake is new and there are no Macs that use Skylake graphics... so even then it may not be stable.

And "can't boot" always needs clarification. Can't boot Clover? Can't boot OS X? Verbose result? KP? BIOS won't POST?

Working together and communicating with details will help individual results benefit the group.

Comments on EFI(Boot into installer).zip:
- FakePCIID_Broadcom_WiFi.kext does nothing by itself (so including it by itself serves no purpose).
- FakeSMC.kext is old
- it is likely some sort of PS2 kext would be needed unless you plan on using a USB keyboard/mouse
- OsxAptioFixDrv-64.efi may be more (or less) reliable than OsxAptioFix2Drv-64.efi
- EmuVariableUefi-64.efi is not needed for installation
- just FYI: config.plist looks exactly like the guide config.plist except 0x191b0000.
- UHD models would need config.plist/Devices/FakeID/IntelGFX=0x012345678

Comments on EFI(Boot after installed)
- FakeSMC.kext is old
- RealtekRTL8111.kext is missing (would be required if you want internet access before kexts are installed)
- if FakePCIID_BroadCom_WiFi.kext was there, you could use WiFi too (since FakePCIID.kext is there)

Otherwise they are identical.

And of course neither has any ACPI work, so you should not expect the system to be stable. Just as an example, typically mobile Skylake AppleLPC is not supported and requires ACPI patching (or other ways) to make it load. It is an important one...
You are right, guide assumes default BIOS settings. will make that clear
 
Updated EFI folders in the attachment (For BIOS 1.1.8)
I updated and tested the EFI folders. Both works fine. Thanks for your wisdom Rehabman.


Never mind. The new BIOS update fixed that. (I could boot Clover but got only those 2 famous lines without adapter)

Now the only remaining problem is that Windows boot manager always jumps up before Clover in BIOS boot order even if I delete the entry it comes back. Is linux terminal the only option to fix that?

I may do the full guide later if I find the time to go through this all over again
Glad the new BIOS is working, going to update tomorrow!
 
I got my DSDT/SSDT's patched and everything is running nicely. Only thing is I used the [usb] USB3_PRW 0x6D SKYLAKE patch rather than the regular one.



I still have to disable the OPROM Setting in the boot menu to boot sometimes though without anything plugged in. Perhaps its my SSD??

Also, can clover be the default UEFI boot in the bios setup?
you're right, edited. Change boot priority to Clover in BIOS settings or in Clover shell
 
Now the only remaining problem is that Windows boot manager always jumps up before Clover in BIOS boot order even if I delete the entry it comes back. Is linux terminal the only option to fix that?

If your BIOS has a setting for UEFI entries/priority, use it...
 
Hey Everyone!
Dell released new BIOS update 1.1.8
I just installed it and it Fixes the Adapter problem!

I´m not sure how the Installer USB will react to this update but it fixes the problem of not booting with/without adapter.

Cheers
Are you able to reach OS X with 1.1.8? I'm not able to boot it, with or without adapter, with or without OPROM. I'll stick to 1.1.5 probably as i'm not experiencing any problems.
 
Status
Not open for further replies.
Back
Top