Contribute
Register

[Guide] High Sierra on HP Spectre x360 8th Gen Coffee Lake

Status
Not open for further replies.
I removed the kext from the guide as you suggested, ILl make the changes in the laptop, the non spoofed playlist does not come with the prealloc patch?
It does have this patch. The comment in this guide wasn't the same as the non-spoof plist.
 
Hi yes for me both usb c ports were working but the Thunderbolt 3 i couldn't really say i havent test it yet
How did you get the hot plug working with the USB-C? Can you please share the method? I spent so much time editing the dsdt without much success.
 
So I just tested again, both USB-C ports charging now. I was in the process rebuilding my aml files to remove discrete GPU, so perhaps that did something. :) In regards to the discrete GPU process, I found it helpful to decompile the files in @ctxdl's clover download and analyze what he did. (It helps that we basically have the exact same machine.)

And while audio works using method I tested, headphone jack didn't work on the mic that's attached to my headphones (the headphones themselves did, though). That said, AppleALC is dead-simple to install: Just drop into /Library/Extensions as a standard kext file. It might be a good option for folks who just want to make the process a little less painful.
 
Confirmed that I have fully gotten this working, including backlight. (Can also confirm that my failure to set this up was something of a newbie error. Note for those setting this up: Be sure to put the BacklightInjector patch in the "KextsToPatch" section, which is near the bottom, not the top.)
 
OK, one last update. Everything seems to be working without any crashes. After playing around:

- I found that I had better luck with the graphics using the spoof plist than the non-spoof plist, which would cause crashes on boot. The spoof plist booted without any graphical errors, even on boot, though it needs to be set up. This line from /r/hackintosh helped me:

Intel HD Graphics on Hackintosh are being fixed like that:

  1. Choose a config from here

  2. Add this kext and this kexts

  3. Boot with ig-platform-id 0x12345678

  4. Open Terminal and type sudo touch /System/Library/Extensions && sudo kextcache -u /

  5. Reboot without changing ig-platform-id

  6. Enjoy graphics :p

- I noticed some issues with Bluetooth disconnecting after a while when using the machine, and also having trouble accepting devices. One thing I tried (seemed like it was working but just had a disconnect) was to add this line of code to the KextsToPatch section of config.plist.

Code:
            <dict>
                <key>Comment</key>
                <string>AirPortBrcm4360 - fcvo</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>gflSqgAAdSk=</data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>gflSqgAAZpA=</data>
            </dict>

- In an effort to see if I could get the mic working on my headphones and because I saw some sound quality issues with the speakers, I went back to the AppleHDA solution posted in the top of the thread to see if that would help. So far, the speakers are working OK. The mic headphone does not work, though—it's a headset I've used for more than a year with my MBP and it still works there. I also tested a set of Sennheisers in the headphone jack but I didn't get a mic then, either. But just an FYI.

- Other than that, the only part of the machine that does not work is the SD card reader, which I'm not sure will ever work.

- I also did a Geekbench run on this machine, in case anyone's curious. Here's the CPU test, and the Compute test.

I've included my CLOVER.zip file and kexts, in case it helps anyone. The main differences from the OP are the existence of the Wacom driver, and the necessary patching for touchscreen. Let me know if there are any questions; thanks!
 

Attachments

Last edited:
OK, one last update. Everything seems to be working without any crashes. After playing around:

- I found that I had better luck with the graphics using the spoof plist than the non-spoof plist, which would cause crashes on boot. The spoof plist booted without any graphical errors, even on boot, though it needs to be set up. This line from /r/hackintosh helped me:



- I noticed some issues with Bluetooth disconnecting after a while when using the machine, and also having trouble accepting devices. My solution to the issue was to add this line of code to the KextsToPatch section of config.plist.

Code:
            <dict>
                <key>Comment</key>
                <string>AirPortBrcm4360 - fcvo</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>gflSqgAAdSk=</data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>gflSqgAAZpA=</data>
            </dict>

- In an effort to see if I could get the mic working on my headphones and because I saw some sound quality issues with the speakers, I went back to the AppleHDA solution posted in the top of the thread to see if that would help. So far, the speakers are working OK. The mic headphone does not work, though—it's a headset I've used for more than a year with my MBP and it still works there. I also tested a set of Sennheisers in the headphone jack but I didn't get a mic then, either. But just an FYI.

- Other than that, the only part of the machine that does not work is the SD card reader, which I'm not sure will ever work.

- I also did a Geekbench run on this machine, in case anyone's curious. Here's the CPU test, and the Compute test.

I've included my CLOVER.zip file and kexts, in case it helps anyone. The main differences from the OP are the existence of the Wacom driver, and the necessary patching for touchscreen. Let me know if there are any questions; thanks!

Can you hot plug your usb-c port?
 
Can you hot plug your usb-c port?

The charger is hot-pluggable in both ports, but I don't have any USB-C devices available to test. I had a spare hub I hoped to use that was designed for a MBP, but I could not use it on this because the ports were spaced too far apart. I'll look for some dongles when I'm traveling this week, however.
 
The charger is hot-pluggable in both ports, but I don't have any USB-C devices available to test. I had a spare hub I hoped to use that was designed for a MBP, but I could not use it on this because the ports were spaced too far apart. I'll look for some dongles when I'm traveling this week, however.
Can you post your IOReg? I have trouble getting my usb-c to hot plug
 
Hi Everyone! I'm glad everyone seems to be having good luck getting this running. I haven't had any luck. I have one of Rehabman's clover builds. I've added

  • AptioMemoryFix
  • HFSPlus.efi
To he drivers64UEfi folder and
  • USBInjectAll.kext
  • VoodooPS2Controller.kext
  • FakeSMC.kext
  • Lilu.kext
  • IntelGraphicsFixup.kext
  • CoreDisplayFixup.kext
to kext/Other. I skipped the apfs.kext so when I get that far, I can avoid apfs.

I've tried several different config.plists. I've tried the from Rehabman's clover build. I've tried the one from the clover.zip attachment in the OP. I've tried the config_HD615_620_630_640_650.plist. The results are always the same. I keep getting the "om.apple.xpc.launchd [1] (com.apple.displaypolicyd.577) Service exited with abnormal code: 1" and "com.apple.xpc.launchd [1] (com.apple.Windowserver) Service only ran for 0 seconds. Pushing respawn out by 10 seconds." Both seem to be because of the Nvidia discrete graphics. But I can't hack at my DSDT if I can't get it installed. How can I disable the Nvidia for the initial USB flash drive?

I've tried following DSDT guides including Rehabman's before, but I can't figure it out. I'll give it another try if I get that far.

Does anyone have any suggestions?
 
Status
Not open for further replies.
Back
Top