Contribute
Register

[Guide] Dell Inspiron 15 7559 (skylake)

Hiiiii @slipanot.
I created my account on this forum only to say thank u so much for your job.
I downloaded EFI Folder and works for me. You said your graphics card has problems, I had same problem (inccluded HDMI and sound).
How to resolve: OpenCore Configurador > DeviceProperties > Remove "PciRoot(0x0)/Pci(0x2,0x0)" (Intel HD Graphics 530). I believe that defining a video card manually prevents OpenCore from defining the best information.
I configured SMBIOS to MacBook Pro (15-inch, 2016) and WebCam works well.

I hope everything works out there and again, thank u so much!
Hi, I did it also, but didn't work
 
Can you explain in more details? Since I’m using OpenCore config from the first post of this thread, brightness keys and sleep not works for me.

Upd.
Well, I updated config with SSDT patchs and kexts from @slipanot config, and now it looks like the issue with sleep is solved, it still needs to be tested.
But the brightness fn keys still don't work.
When I press the brightness button, an error appears in the logs:

Code:
[  523.419064]: ACPI Error: ACPI Error: Unexpected notify object type [Method]Unexpected notify object type [Method] (20160930/exoparg2-198)
[  523.419090]:  (20160930/exoparg2-198)
[  523.419096]: [_Q80] @00096 #0086:  [_Q80] @00096 #0086:  NotifyNotify ( (^^^^^^GGFFXX00..DDDD11FF..__BBCCLL, , 0x860x86)) // Device-Specific // Device-Specific
[  523.419161]:
[  523.419163]:
[  523.419164]:
[  523.419166]:
Initialized Local Variables for method [_Q80]:
[  523.419168]:
Initialized Local Variables for method [_Q80]:
[  523.419172]:     Local0:     Local0: ffffff93746d1320 ffffff93746d1320 <Obj>            <Obj>             Integer Integer 0000000000000000 0000000000000000
[  523.419189]:
[  523.419190]:
[  523.419192]:
[  523.419194]: No Arguments are initialized for method [_Q80]
[  523.419196]: No Arguments are initialized for method [_Q80]
[  523.419199]:
[  523.419200]:
[  523.419204]: ACPI Error: ACPI Error: Method parse/execution failed Method parse/execution failed [\134_SB.PCI0.LPCB.EC._Q80] (Node ffffff9376f99390)[\134_SB.PCI0.LPCB.EC._Q80] (Node ffffff9376f99390), AE_AML_OPERAND_TYPE, AE_AML_OPERAND_TYPE (20160930/psparse-632)
[  523.419223]:  (20160930/psparse-632)

Earlier in Clover I patched DSDT to make _Q80 and _Q81 calls work correctly with this method:

C-like:
into method label _Q81 replace_content
begin
// Brightness Down\n
    Notify(\_SB.PCI0.PS2K, 0x0405)\n
end;
into method label _Q80 replace_content
begin
// Brightness Up\n
    Notify(\_SB.PCI0.PS2K, 0x0406)\n
end;

But now in OpenCore, when trying to add a patched DSDT, the system does not boot and also I can't make an SSDT patch based on this DSDT patch
Good morning. I configured the brightness keys manually on Preferences > Keyboard > Modifier Keys > Shortcuts > Display: Decrease(...) F11 and Increase(...) F12 (need fix conflict with Mission Control).
 
alc-verb_jack_fix ; exit;


nid = 0x19, verb = 0x707, param = 0x24


0x00000000


nid = 0x1a, verb = 0x707, param = 0x20


0x00000000


nid = 0x21, verb = 0x708, param = 0x83


0x00000000


Done


logout

Great, Jack works, with alc=11

SideCar OK

HDMI Don't

Thank you!!
 
Last edited:
Thank you all! I finished move to OpenCore and BigSur.
At the moment, fixed all issues actual for me except 4k@48Hz.
This config is a compilation of the config from the first post and @slipanot config
What is added or changed:
1. alcid = 16 - need to work 2.1 speaker with subwoofer
2. alc-verb_jack_fix or ALCPlugFix-Swift - two methods for fix hotplug headphones jack
3. enabled SSD trim by deafult
4. changing igpu device property (4k@60Hz on Catalina, 4k@48Hz on Big Sur, HDMI, 2048Mb VRAM)
5. SSDT-DGPU.aml - Nvidia dGPU off
6. SSDT-BTNB.aml - Backlight fn buttons work together with patch:
change Method _Q80 to XQ80, pair with SSDT-BTNB.aml
change Method _Q81 to XQ81, pair with SSDT-BTNB.aml
7. Using MacBookPro13,2 (required for working HDMI and Big Sur correctly and smoothly (BigSur had a lot of lags with MacBookPro13,3)

Not used and not tested by me:
1. Built-in card reader (before I used Sinetek-rtsx.kext but stability and speed did not suit me)
3. DRM on Safari

Also I disabled SMCDellSensors.kext as it causes sound lags for me.

If you have Secure Boot Violation error read this post:
 

Attachments

  • OC-0.6.3-7559_v.4.zip
    6.7 MB · Views: 98
Last edited:
Thank you all! I finished move to OpenCore and BigSur.
At the moment, fixed all issues actual for me except 4k@48Hz.
This config is a compilation of the config from the first post and @slipanot config
What is added or changed:
1.alcid = 16 - need to work 2.1 speaker with subwoofer
2.alc-verb_jack_fix - fix hotplug headphones jack
3.enabled ssd trim by deafult
4.changing igpu device property (4k@60Hz on Catalina, 4k@48Hz on Big Sur)
5.SSDT-DGPU.aml - Nvidia dGPU off
6.SSDT-BTNB.aml - Backlight fn buttons work together with patch:
change Method _Q80 to XQ80, pair with SSDT-BTNB.aml
change Method _Q81 to XQ81, pair with SSDT-BTNB.aml

Not tested and not used by me:
1. Built-in card reader (before I used Sinetek-rtsx.kext but stability and speed did not suit me)
2. HDMI port
3. DRM on Safari

Also I disabled SMCDellSensors.kext as it causes sound lags for me.
1.alcid = 16 - need to work 2.1 speaker with subwoofer
Only works with BigSur?
 
@madt3x no, works does not depend on the OS version. This is the special AppleALC device_id for Dell Inspirion 7000 series with 2.1 sound system, and should be works on all macOS versions.
 
@madt3x no, works does not depend on the OS version. This is the special AppleALC device_id for Dell Inspirion 7000 series with 2.1 sound system, and should be works on all macOS versions.
I have a 7559 with 2.1 sound system
 
Thank you all! I finished move to OpenCore and BigSur.
At the moment, fixed all issues actual for me except 4k@48Hz.
This config is a compilation of the config from the first post and @slipanot config
What is added or changed:
1.alcid = 16 - need to work 2.1 speaker with subwoofer
2.alc-verb_jack_fix - fix hotplug headphones jack
3.enabled ssd trim by deafult
4.changing igpu device property (4k@60Hz on Catalina, 4k@48Hz on Big Sur)
5.SSDT-DGPU.aml - Nvidia dGPU off
6.SSDT-BTNB.aml - Backlight fn buttons work together with patch:
change Method _Q80 to XQ80, pair with SSDT-BTNB.aml
change Method _Q81 to XQ81, pair with SSDT-BTNB.aml

Not tested and not used by me:
1. Built-in card reader (before I used Sinetek-rtsx.kext but stability and speed did not suit me)
2. HDMI port
3. DRM on Safari

Also I disabled SMCDellSensors.kext as it causes sound lags for me.
Secure Boot Violation here
 
Secure Boot Violation here
Yes, I also had this issue before, disabling SecurityBoot should be resolve it, but it isn't good idea.
And then I found this instruction how to fix it, and it works fine for me:


Due to an annoying bug on Apple's end, certain systems may be missing the secure boot files themselves on the drive. Because of this, you may get issues such as:

OCB: LoadImage failed - Security Violation

To resolve, run the following in macOS:

Bash:
# First, find your Preboot volume
diskutil list

# From the below list, we can see our Preboot volume is disk5s2
/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +255.7 GB   disk5
                                 Physical Store disk4s2
   1:                APFS Volume ⁨Big Sur HD - Data⁩       122.5 GB   disk5s1
   2:                APFS Volume ⁨Preboot⁩                 309.4 MB   disk5s2
   3:                APFS Volume ⁨Recovery⁩                887.8 MB   disk5s3
   4:                APFS Volume ⁨VM⁩                      1.1 MB     disk5s4
   5:                APFS Volume ⁨Big Sur HD⁩              16.2 GB    disk5s5
   6:              APFS Snapshot ⁨com.apple.os.update-...⁩ 16.2 GB    disk5s5s
# Now mount the Preboot volume
diskutil mount disk5s2

# CD into your Preboot volume
# Note the actual volume is under /System/Volumes/Preboot in macOS
# however in Recovery it's simply under /Volumes/Preboot
cd /System/Volumes/Preboot

# Grab your UUID
ls
46923F6E-968E-46E9-AC6D-9E6141DF52FD
CD844C38-1A25-48D5-9388-5D62AA46CFB8

# If multiple show up(ie. you dual boot multiple versions of macOS), you will
# need to determine which UUID is correct.
# Easiest way to determine is printing the value of .disk_label.contentDetails
# of each volume.
cat ./46923F6E-968E-46E9-AC6D-9E6141DF52FD/System/Library/CoreServices/.disk_label.contentDetails
Big Sur HD%

cat ./CD844C38-1A25-48D5-9388-5D62AA46CFB8/System/Library/CoreServices/.disk_label.contentDetails
Catalina HD%

# Next lets copy over the secure boot files, recovery will need different commands

# Example commands for inside macOS
# Replace CD844C38-1A25-48D5-9388-5D62AA46CFB8 with your UUID value
cd ~
sudo cp -a /usr/standalone/i386/. /System/Volumes/Preboot/CD844C38-1A25-48D5-9388-5D62AA46CFB8/System/Library/CoreServices

# Example commands for Recovery
# Replace Macintosh\ HD and CD844C38-1A25-48D5-9388-5D62AA46CFB8 with
# your System Volume's name and Preboot's UUID
cp -a /Volumes/Macintosh\ HD/usr/standalone/i386/. /Volumes/Preboot/CD844C38-1A25-48D5-9388-5D62AA46CFB8/System/Library/CoreServices

Now you can enable SecureBootModel and reboot without issue!
 
Last edited:
Back
Top