Contribute
Register

[Guide] Dell Inspiron 15 7559 (skylake)

Hello, thank you for your effort, it's really great !!

I followed your tutorial and I downloaded the opencore project in the attachment and I installed BigSur everything works fine except the HDMI :banghead: please help me to solve this problem
Are you running the 4k model or 1080p model?
 
Are you running the 4k model or 1080p model?
1080 model
I really have a strange problem !!!!! I managed to solve the HDMI problem by changing my SMBIOS but the bluetooth problem no longer works !!!! when I put the old SMBIOS back on, the bluetooth works but the HDMI no longer works !!!! any idea ? please ?
 
Your loosing your bluetooth due to your USB ports change when you change SMBIOS. Bluetooth is an Internal USB port. Set XhciPortLimit patch in OC/config.plist/kernel and also download USBInjectAll.kext and put it in OC/Kexts. Also be sure to add it to your config.plist. This will inject All USB ports for your laptop. Then run through the port mapping process with Hackintool. Which SMBIOS did you switch too to get HDMI working by the way?
 
@jcarcinogen How are you figuring out how to set "target bridge count" in ACPI patch for OpenCore. Say on our Touch pads when using GENi2c. In Clover we could set target bridge. I see in OpenCore its a "skip" count. How are you figuring out what to set?
The "GPI0 _STA to _XSTA" patch is a good example. Since there are other _STA instances in the DSDT that you do not want to patch you count how many to skip over... in MaciASL you can search in your DSDT for what you are patching ("_STA" here) then count how many are before it, 19 here. Different BIOS versions and variants might have a different amount. This is not well documented and it took me forever to figure it out.

Screen Shot 2020-11-16 at 8.45.28 AM.png
 
Last edited:
1080 model
I really have a strange problem !!!!! I managed to solve the HDMI problem by changing my SMBIOS but the bluetooth problem no longer works !!!! when I put the old SMBIOS back on, the bluetooth works but the HDMI no longer works !!!! any idea ? please ?
Thank you So much :headbang: problem solved by adding 2 kext files : USBInjectAll_v0.7.1 & GenericUSBXHCI
 

Attachments

  • Capture d’écran 2020-11-16 à 18.50.38.png
    Capture d’écran 2020-11-16 à 18.50.38.png
    1.8 MB · Views: 42
  • 4C26D111-37EF-4390-8ECF-0074405D6B92.JPG
    4C26D111-37EF-4390-8ECF-0074405D6B92.JPG
    319.9 KB · Views: 41
Thank you So much :headbang: problem solved by adding 2 kext files : USBInjectAll_v0.7.1 & GenericUSBXHCI
it is also possible that you do not need GenericUSBXHCI with your skylake system

assumed you have also setup your usb ports:
 
The "GPI0 _STA to _XSTA" patch is a good example. Since there are other _STA instances in the DSDT that you do not want to patch you count how many to skip over... in MaciASL you can search in your DSDT for what you are patching ("_STA" here) then count how many are before it, 19 here. Different BIOS versions and variants might have a different amount. This is not well documented and it took me forever to figure it out.

View attachment 496412
Nice, Well explained. Thank you. I'd been looking for some information on this and had found very little, and what I did find I couldn't make sense of lol.
 
Thank you So much :headbang: problem solved by adding 2 kext files : USBInjectAll_v0.7.1 & GenericUSBXHCI
Glad to help. You should not need GenericUSBXHCI.kext though. With USBInjectALL now all of your ports should be injected. Go ahead and now map your ports using Hackintool. It will create a USBPorts.kext or a SSDT-UIAC.aml. I usually go the kext route. Either one will work though. Make sure to remove the port limit patch and USBInjectAll.kext after installing the USBPorts.kext
 
download oc folder file, success to install big sur.
works well: 4K display through EDID inject, intel ac 9260 using itlwn kext, touch screen(amazing)
not worked: eth card, bluetooth.
 
I would stick with UEFI boot only. Go back into BIOS and select UEFI. Did you try the Clover USB boot method?

I finally got it working with the clover usb method, but I can't manage to boot OC without going into clover first.

How did you fix that problem?
 
Back
Top