Contribute
Register

[Guide] Sierra on HP Spectre x360 (Late-2016 / Early-2017, Kaby Lake)

Joined
Jan 3, 2016
Messages
8
Motherboard
Dell Inspiron 13 7000 2-in-1, Model 7347
CPU
Intel® Core™ i5-4210U
Graphics
Intel HD 4600
Mobile Phone
iOS
#1


The new redesigned late-2016 (HP Spectre 13-w0xx ) / early-2017 (HP Spectre 13-ac0xx) HP Spectre x360 2-in-1 is a STUNNING machine and looks even better when runs latest macOS. With this topic I want to guide the installation of macOS on this machine and spark a little discussion about fixing the problems.

!!! PLEASE NOTE !!!
I am only documenting my way of getting macOS to work on this machine since there is no other guide yet. I am in fact total beginner that read few guides here on forums and not saying that my way is the best one - there are far more knowledgeable people here that I hope will join the discussion and point out the bad parts of this guide and solve my problems. I will update the guide when something comes up.
!!! PLEASE NOTE !!!


You can find my updated collection of all necessary kexts and patches on my dedicated GitHub repo here:
Code:
<to be posted>

My config:
  • HP Spectre 13-w0xx x360
  • 2.5-3.1GHz Core i5-7200U (Kaby)
  • 8GB 1867MHz DDR3
  • Intel HD Graphics 620
  • 512GB NVMe Samsung SSD
  • 2×Thunderbolt 3, USB 3.0, headset jack
  • Primary Windows 10 Pro / Secondary Sierra

Working:

- Full Graphics Acceleration
- Brightness
- NVMe SSD Storage
- Shutdown, Reboot
- Battery
- Webcam (Without IR)
- Touchpad (works perfectly with different gestures)
- iCloud (iMessage, FaceTime, Handoff) (swap with BCM94352Z)
- WiFi, Bluetooth (swap with BCM94352Z)

Doesn't work:

- Thunderbold 3 ports (NO IDEA how to fix it :()
- Sleep problems (Will look at it and update, I think fixable)
- Touchscreen (?)





Preparation:
  • Update your machine BIOS to latest version
  • Turn off Secure Boot in BIOS !
What you will need:

!! Following configs and kexts are needed to boot and use the installer !!




Post-Installation:

Step 1 : Add Kexts after installation:

Step 2 : DSDT Patching:

DSDT patching is necessary, in order to continue please read following guide !
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

Apply:


Step 3 : Fix graphical glitches in right top corner:

Credit/Source:
https://pikeralpha.wordpress.com/2016/10/30/aapl-properties-for-skylake-graphics/

Add to clover config (Devices section):

Code:
<key>Devices</key>
<dict>
    <key>AddProperties</key>
    <array>
        <dict>
            <key>Device</key>
            <string>IntelGFX</string>
            <key>Key</key>
            <string>AAPL,GfxYTile</string>
            <key>Value</key>
            <data>
            AQAAAA==
            </data>
        </dict>
    </array>
</dict>

Step 4 (Optional) : Install Recommended software:

Step 5 (Optional) : Wi-Fi Adapter replacement:
(source)


Chnage to NGFF BCM94352Z
- Buy the WIFI Card from eBay (M.2 VERSION)
- Ignore the compatibility warning (Does not work for HP Laptops)
- Install the card. Follow instructions (p.24+)
http://h10032.www1.hp.com/ctg/Manual/c04679496
-Finally boot into OS X
http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html



--------------------------------------------------------------------------------------------------
THE BAD: Thunderbold 3

New Spectre comes up with two Thunderbold ports, but they are not detected in macOS - a show-stopper for me personally. Anybody have some ideas how to fix this ?

 
Last edited:
Joined
Mar 18, 2011
Messages
95
Motherboard
HP Spectre x360 13" 4K 13-AC033DX (Clover v2.4k r4318)
CPU
i7 7500U / Kaby Lake rev. 02 BIOS: AMI F.20
Graphics
Intel HD 620, 3840x2160 Wireless: BCM94352Z
Mac
iMac, MacBook Air
Classic Mac
LC, Performa, PowerBook
Mobile Phone
iOS
#4
Greetings from the USA, olirehacek.:wave:
I am so glad you have posted here. I am also working on getting a Spectre x360 13" Kaby Lake (13-ac033dx) running. I have installed a BCM94352Z pulled from a Lenovo.

I will share some of my progress too, and hopefully we can help each other.
  • How did you choose the HP-G6-2221ss battery patch? Based on the guide SkullD3mon made here, I went with HP-DV6-3165sf, and it seems to work. I'm just wondering if the HP-G6-2221ss would be better.
  • Could you talk more about what you did to get Wi-Fi working? I have tried going through toleda's guide, but I found it hard to follow, and have not gotten it to work.
 
Joined
May 3, 2012
Messages
191,246
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
#5
Greetings from the USA, olirehacek.:wave:
I am so glad you have posted here. I am also working on getting a Spectre x360 13" Kaby Lake (13-ac033dx) running. I have installed a BCM94352Z pulled from a Lenovo.

I will share some of my progress too, and hopefully we can help each other.
  • How did you choose the HP-G6-2221ss battery patch? Based on the guide SkullD3mon made here, I went with HP-DV6-3165sf, and it seems to work. I'm just wondering if the HP-G6-2221ss would be better.
  • Could you talk more about what you did to get Wi-Fi working? I have tried going through toleda's guide, but I found it hard to follow, and have not gotten it to work.
The "HP G6 2221ss" is the less invasive, more correct patch.
The 3165sf patch should only be used if 2221ss doesn't work.

BCM94352 WiFi is covered in the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
Joined
Mar 18, 2011
Messages
95
Motherboard
HP Spectre x360 13" 4K 13-AC033DX (Clover v2.4k r4318)
CPU
i7 7500U / Kaby Lake rev. 02 BIOS: AMI F.20
Graphics
Intel HD 620, 3840x2160 Wireless: BCM94352Z
Mac
iMac, MacBook Air
Classic Mac
LC, Performa, PowerBook
Mobile Phone
iOS
#6
It works! I no longer have to tether over Bluetooth! Thanks, RehabMan!

You're absolutely right. I had tried some of the steps in there previously, but I didn't realize I would need to enable the fvco patch before anything would appear at all. I thought I could get 2.4 GHz working, then once I had confirmed operation, I would enable the 5 GHz patch.

I installed FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, BrcmPatchRAM2.kext, BrcmFirmwareRepo.kext (because I'm installing in S/L/E), and BrcmNonPatchRAM2.kext (because it didn't seem to work without it). Then I put the 10.12-BCM94352-fvco-darkvoid, 10.11+-BCM94352-Airport-Extreme-skvo, and 10.11+-BT4LE-Handoff-Hotspot-lisai9093 patches from toleda's config-bcm94352-120.plist in config.plist.
 
Joined
May 3, 2012
Messages
191,246
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
#7
It works! I no longer have to tether over Bluetooth! Thanks, RehabMan!

You're absolutely right. I had tried some of the steps in there previously, but I didn't realize I would need to enable the fvco patch before anything would appear at all. I thought I could get 2.4 GHz working, then once I had confirmed operation, I would enable the 5 GHz patch.

I installed FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, BrcmPatchRAM2.kext, BrcmFirmwareRepo.kext (because I'm installing in S/L/E), and BrcmNonPatchRAM2.kext (because it didn't seem to work without it). Then I put the 10.12-BCM94352-fvco-darkvoid, 10.11+-BCM94352-Airport-Extreme-skvo, and 10.11+-BT4LE-Handoff-Hotspot-lisai9093 patches from toleda's config-bcm94352-120.plist in config.plist.
The Airport Extreme patch is not needed with the FakePCIID kexts.
 
Joined
Mar 18, 2011
Messages
95
Motherboard
HP Spectre x360 13" 4K 13-AC033DX (Clover v2.4k r4318)
CPU
i7 7500U / Kaby Lake rev. 02 BIOS: AMI F.20
Graphics
Intel HD 620, 3840x2160 Wireless: BCM94352Z
Mac
iMac, MacBook Air
Classic Mac
LC, Performa, PowerBook
Mobile Phone
iOS
#8
The Airport Extreme patch is not needed with the FakePCIID kexts.
OK, I took it out. Thanks! I've got my internal partition working pretty well now, but getting a panic when I try booting from the internal EFI partition. I'll open a separate thread in the troubleshooting section.
 
Joined
Mar 18, 2011
Messages
95
Motherboard
HP Spectre x360 13" 4K 13-AC033DX (Clover v2.4k r4318)
CPU
i7 7500U / Kaby Lake rev. 02 BIOS: AMI F.20
Graphics
Intel HD 620, 3840x2160 Wireless: BCM94352Z
Mac
iMac, MacBook Air
Classic Mac
LC, Performa, PowerBook
Mobile Phone
iOS
#9
My config:
  • HP Spectre 13-w0xx x360
  • 2.5-3.1GHz Core i5-7200U (Kaby)
  • 8GB 1867MHz DDR3
  • Intel HD Graphics 620
  • 512GB NVMe Samsung SSD
  • 2×Thunderbolt 3, USB 3.0, headset jack
  • Primary Windows 10 Pro / Secondary Sierra
olirehacek, I'm hoping you can help me out. Are you booting from Clover on an internal EFI partition? I'm getting a kernel panic when I do so, and I think it's related to the NVMe disk.

What is the model of your internal SSD? Mine has a Samsung MZVLW512HMJP.

Can you send me your zipped Clover directory, so I can check it out?
 
Joined
Feb 15, 2010
Messages
150
Motherboard
Acer Aspire S3-951-2464G34iss
CPU
Intel Core i5 2467M / Mobile Intel® UM67 Express Chipset
Graphics
Intel HD Graphics 3000 1366x768
Mac
iMac, MacBook, MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
#10
Hi olirehacek....

Thanks for your post....
I have a similar machine that was working like yours with the exception of the nVME patch.
Currently, I am running my Sierra off a SanDisk Extreme USB3.

Just an observation... the volume keys work [F7 and F8]
However the Brightness key [F2 and F3] does not work for me.
I have to go the System Preferences --> Display and adjust the brightness manually.

Do you have a key combination of brightness? If so can you let me know that it is?

Thanks

bd4utonite2





The new redesigned late-2016 (HP Spectre 13-w0xx ) / early-2017 (HP Spectre 13-ac0xx) HP Spectre x360 2-in-1 is a STUNNING machine and looks even better when runs latest macOS. With this topic I want to guide the installation of macOS on this machine and spark a little discussion about fixing the problems.

!!! PLEASE NOTE !!!
I am only documenting my way of getting macOS to work on this machine since there is no other guide yet. I am in fact total beginner that read few guides here on forums and not saying that my way is the best one - there are far more knowledgeable people here that I hope will join the discussion and point out the bad parts of this guide and solve my problems. I will update the guide when something comes up.
!!! PLEASE NOTE !!!


You can find my updated collection of all necessary kexts and patches on my dedicated GitHub repo here:
Code:
<to be posted>

My config:
  • HP Spectre 13-w0xx x360
  • 2.5-3.1GHz Core i5-7200U (Kaby)
  • 8GB 1867MHz DDR3
  • Intel HD Graphics 620
  • 512GB NVMe Samsung SSD
  • 2×Thunderbolt 3, USB 3.0, headset jack
  • Primary Windows 10 Pro / Secondary Sierra

Working:

- Full Graphics Acceleration
- Brightness
- NVMe SSD Storage
- Shutdown, Reboot
- Battery
- Webcam (Without IR)
- Touchpad (works perfectly with different gestures)
- iCloud (iMessage, FaceTime, Handoff) (swap with BCM94352Z)
- WiFi, Bluetooth (swap with BCM94352Z)

Doesn't work:

- Thunderbold 3 ports (NO IDEA how to fix it :()
- Sleep problems (Will look at it and update, I think fixable)
- Touchscreen (?)





Preparation:
  • Update your machine BIOS to latest version
  • Turn off Secure Boot in BIOS !
What you will need:

!! Following configs and kexts are needed to boot and use the installer !!




Post-Installation:

Step 1 : Add Kexts after installation:

Step 2 : DSDT Patching:

DSDT patching is necessary, in order to continue please read following guide !
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

Apply:


Step 3 : Fix graphical glitches in right top corner:

Credit/Source:
https://pikeralpha.wordpress.com/2016/10/30/aapl-properties-for-skylake-graphics/

Add to clover config (Devices section):

Code:
<key>Devices</key>
<dict>
    <key>AddProperties</key>
    <array>
        <dict>
            <key>Device</key>
            <string>IntelGFX</string>
            <key>Key</key>
            <string>AAPL,GfxYTile</string>
            <key>Value</key>
            <data>
            AQAAAA==
            </data>
        </dict>
    </array>
</dict>

Step 4 (Optional) : Install Recommended software:

Step 5 (Optional) : Wi-Fi Adapter replacement:
(source)


Chnage to NGFF BCM94352Z
- Buy the WIFI Card from eBay (M.2 VERSION)
- Ignore the compatibility warning (Does not work for HP Laptops)
- Install the card. Follow instructions (p.24+)
http://h10032.www1.hp.com/ctg/Manual/c04679496
-Finally boot into OS X
http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html



--------------------------------------------------------------------------------------------------
THE BAD: Thunderbold 3

New Spectre comes up with two Thunderbold ports, but they are not detected in macOS - a show-stopper for me personally. Anybody have some ideas how to fix this ?

 
Top