XPS9350-macOS icon indicating copy to clipboard operation
XPS9350-macOS copied to clipboard

xps 9350 hotpatch

Open maz-1 opened this issue 7 years ago • 107 comments

After forking the-darkvoid's 9360 repo and some customizations, I made a working hotpatch configuration to run mojave on xps 13 9350

https://github.com/hackintosh-stuff/XPS9350-macOS

Currently type-c and card reader still need to be fixed, see the README

maz-1 avatar Nov 26 '18 04:11 maz-1

Are you planning to make a working XPS9350.sh ?

PEHERA avatar Nov 26 '18 16:11 PEHERA

thats so cool! I’m currently at the end of the semester and exams are coming again, please let me know what I can help or do a pull request I will merge it! ;)

Thank you!

syscl avatar Nov 26 '18 18:11 syscl

thats so cool! I’m currently at the end of the semester and exams are coming again, please let me know what I can help or do a pull request I will merge it! ;)

Thank you!

Still unable to sleep with type-c attached ... IOPCIFamily sometimes crash the machine, possibly something wrong with XHC2 detection.

maz-1 avatar Nov 27 '18 01:11 maz-1

Are you planning to make a working XPS9350.sh ?

Running that script is not necessary, after copying Clover folder you just need to do 5 things:

  • generate smbios
  • copy CPUFriend.kext and cpu profile (if yours is i7 6560u as well) to Clover
  • install ComboJack (for headset detection & startup fix)
  • install syscl-USBFix (fix usb ejected upon sleep/wake)
  • install BrcmPatchRAM2.kext and BrcmFirmwareRepo.kext (fix broadcom bluetooth)

maz-1 avatar Nov 27 '18 01:11 maz-1

What in your Clover folder prevents me from booting from usb hd ? It stops at Apple logo and in verbose mode nothing happens

PEHERA avatar Nov 27 '18 11:11 PEHERA

What in your Clover folder prevents me from booting from usb hd ? It stops at Apple logo and in verbose mode nothing happens

Your GPU? You need to modify UEFI variable or add back DVMT-prealloc patches if not using iris graphics, as stated in readme.

maz-1 avatar Nov 27 '18 13:11 maz-1

It is iris (i7 6560u QHD+)

PEHERA avatar Nov 27 '18 13:11 PEHERA

It is iris (i7 6560u QHD+)

I just tried to boot Mojave 10.14.1 from my external ssd, works just fine (Clover folder from repo without any modification) Do you have any hardware different from mine? Or different bios settings?

maz-1 avatar Nov 27 '18 16:11 maz-1

I used bios settings from bozma88´s settings (not all off them available in my 1.9 bios) https://www.tonymacx86.com/threads/guide-dell-xps-13-9360-on-macos-sierra-10-12-x-lts-long-term-support-guide.213141/ And I never had problems booting from external HD both 10.13.6 (HFS+) and an experimental 10.14.1. (APFS) SSHD I just wanted to try out your solution but no go.

PEHERA avatar Nov 27 '18 17:11 PEHERA

I also disabled Touchscreen

PEHERA avatar Nov 27 '18 18:11 PEHERA

What in your Clover folder prevents me from booting from usb hd ? It stops at Apple logo and in verbose mode nothing happens

Same problem while using clover directly, have you solved ?

ltesla avatar Nov 28 '18 08:11 ltesla

Same problem while using clover directly, have you solved ? No

PEHERA avatar Nov 28 '18 14:11 PEHERA

I used bios settings from bozma88´s settings (not all off them available in my 1.9 bios) https://www.tonymacx86.com/threads/guide-dell-xps-13-9360-on-macos-sierra-10-12-x-lts-long-term-support-guide.213141/ And I never had problems booting from external HD both 10.13.6 (HFS+) and an experimental 10.14.1. (APFS) SSHD I just wanted to try out your solution but no go.

Try to disable some dsdt fixes?

maz-1 avatar Nov 29 '18 02:11 maz-1

Maybe the problem is as Rehabman wrote here: https://www.tonymacx86.com/threads/success-dell-xps-13-9350-4k.261856/page-2#post-1861802 Patched ACPI files cannot be shared. The reason is documented in the guide: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

PEHERA avatar Nov 29 '18 02:11 PEHERA

So I think the way to go, if you have time and skills, is to make a working XPS9350.sh that will use files from (F4) EFI/CLOVER/ACPI/origin to make the patched

PEHERA avatar Nov 29 '18 03:11 PEHERA

So I think the way to go, if you have time and skills, is to make a working XPS9350.sh that will use files from (F4) EFI/CLOVER/ACPI/origin to make the patched

Hotpatch is intended to avoid this...

maz-1 avatar Nov 29 '18 04:11 maz-1

I tried to reset bios (1.9) to default and only change raid to achi and disabled secure boot. Still not working. It stops at Apple logo and in verbose mode nothing happens. By disable some DSDT fixes do you mean in config.plist or ?

PEHERA avatar Nov 29 '18 13:11 PEHERA

I tried to reset bios (1.9) to default and only change raid to achi and disabled secure boot. Still not working. It stops at Apple logo and in verbose mode nothing happens. By disable some DSDT fixes do you mean in config.plist or ?

Do you mean you are stuck at plus-line when boot verbose? It could be a problem with efi drivers instead of dsdt configuration I am using m.2 sata ssd, so it is highly possible that NvmExpressDxe-64.efi will cause problem when using nvme ssd...

maz-1 avatar Nov 29 '18 14:11 maz-1

Yes I´m using nvme.Tried to remove the NvmExpressDxe-64.efi but still the same. Is there anything in config.plist related to that ? Or in patched folder ?

PEHERA avatar Nov 29 '18 14:11 PEHERA

Yes stuck at the + line

PEHERA avatar Nov 29 '18 14:11 PEHERA

Yes stuck at the + line

send me the dsdt file?

maz-1 avatar Nov 29 '18 14:11 maz-1

I´m using clover from your latest repo so i don't think I have anything different from what you already have.

PEHERA avatar Nov 29 '18 15:11 PEHERA

I´m using clover from your latest repo so i don't think I have anything different from what you already have.

I mean your dumped dsdt file I am not using nvme so nvme-related entries are missing in my dsdt.

maz-1 avatar Nov 29 '18 15:11 maz-1

Ahhh ok. But i´m not using the nvme.I´m using external USB SSHD DSDT.aml.zip

PEHERA avatar Nov 29 '18 15:11 PEHERA

On my nvme I have at really great working 10.13.6 and I won't upgrade to Mojave before all issues are solved

PEHERA avatar Nov 29 '18 15:11 PEHERA

Why can't we comment on your GitHub ? I think its a little odd to use Syscl´s for that

PEHERA avatar Nov 29 '18 15:11 PEHERA

Why can't we comment on your GitHub ? I think its a little odd to use Syscl´s for that

You can always add an issue there...

maz-1 avatar Nov 29 '18 15:11 maz-1

Ok I first signed up a few days ago so I apparently have much to learn

PEHERA avatar Nov 29 '18 15:11 PEHERA

Your updated repo is working great with nvme. Everything, so far , is working .Only thing not testet is sleep/wake (testing on USB3 SSHD) Its very late here in Denmark so tomorrow I´ll CarbonCopyClone to nvme and report if I have issues Thank you very much for your hard work and patience. Just a little cosmetic issue in config.plist I changed Boot Graphics/UIScale from 0 to 2 for a more even sized Apple logo during bootproces

PEHERA avatar Nov 30 '18 04:11 PEHERA

So I think the way to go, if you have time and skills, is to make a working XPS9350.sh that will use files from (F4) EFI/CLOVER/ACPI/origin to make the patched

Hotpatch is intended to avoid this...

弱弱的问一句,为何Hotpatch 要avoid这个呀? (类似 syscl 那种 利用terminal 打补丁?)还有 是不是说 直接拷贝到 Clover就可以用了(不用设置超频啥的)呢?

ltesla avatar Nov 30 '18 08:11 ltesla