- Joined
- May 7, 2016
- Messages
- 26
- Motherboard
- HP EliteDesk 800 G2 Micro Tower
- CPU
- i7-6700
- Graphics
- HD 530
Hi everyone, I've had some success with these three laptops but have come to the end of my amateur dabbling skills so thought I might upload these for everyone to contribute to. The Surface Books are notoriously hard and I've only managed after lots of trial and error. Not much on the web when searching for this so hopefully this thread will bring people together.
Dell 7390 - 2 in 1 - on OpenCore 0.66
i7 8650U
Intel UHD 620
Intel Wifi
Dual booting with NVME SSD in WAN port for MacOS
Thanks to @PurpleCrumpets for his EFI, I got this working pretty much fully.
Working:
- Almost everything, except what's "Not working" below
- In particular, touchscreen works with all gestures - it's basically a touchscreen Mac, or 2in1 iPad with MacOS! I don't know why it doesn't port over to the Surface Books, probably different hardware.
- Thunderbolt docking (Dell TB15) is working for display and USB, even better than under Windows where it's very buggy
- WiFi and Bluetooth working natively
- Camera working
Not working:
- Sleep - wakes up with kernel panic "Sleep wake failure in EFI"
Surface Book 1 - on OpenCore 0.66
i5 6300U
Intel UHD 520
Marvell Wifi
Booting from external USB SSD
Working:
- Keyboard working
- Trackpad working, including multi-gestures
- Ethernet via USB
- Sleep - appears to work, wakes up fine after long sleep without error or too much battery drain
Not working:
- Touchscreen
- WiFi / Bluetooth (should work with USB dongle)
Surface Book 3 - on OpenCore 0.73
i5 1035G7 - Ice Lake
Intel Iris Plus
Intel Wifi 6
Booting from external USB SSD
Working:
- USB ports (including USB-C) working
- WiFi / Bluetooth
- Ethernet via USB
- Keyboard / Mouse via USB
- Sleep - appears to work
Not working:
- Internal Keyboard / Trackpad not working
- Touchscreen
Update:
I got the Surface Book 3 working with WiFi and Bluetooth on OpenCore 0.73!
Keyboard and trackpad still not working though. The keyboard and trackpad (and touchscreen) works in OpenCore picker.
There are some clues - kextstat from Terminal shows that the VoodooI2CHID and VoodooI2Input are not loaded (thought the OpenCore log shows they are loaded successfully). All other Voodoo kexts have loaded on Kextstat. On the SB1 with working keyboard and trackpad, these two kexts do load in MacOS.
I'll be interested in your contributions!
Dell 7390 - 2 in 1 - on OpenCore 0.66
i7 8650U
Intel UHD 620
Intel Wifi
Dual booting with NVME SSD in WAN port for MacOS
Thanks to @PurpleCrumpets for his EFI, I got this working pretty much fully.
Working:
- Almost everything, except what's "Not working" below
- In particular, touchscreen works with all gestures - it's basically a touchscreen Mac, or 2in1 iPad with MacOS! I don't know why it doesn't port over to the Surface Books, probably different hardware.
- Thunderbolt docking (Dell TB15) is working for display and USB, even better than under Windows where it's very buggy
- WiFi and Bluetooth working natively
- Camera working
Not working:
- Sleep - wakes up with kernel panic "Sleep wake failure in EFI"
Surface Book 1 - on OpenCore 0.66
i5 6300U
Intel UHD 520
Marvell Wifi
Booting from external USB SSD
Working:
- Keyboard working
- Trackpad working, including multi-gestures
- Ethernet via USB
- Sleep - appears to work, wakes up fine after long sleep without error or too much battery drain
Not working:
- Touchscreen
- WiFi / Bluetooth (should work with USB dongle)
Surface Book 3 - on OpenCore 0.73
i5 1035G7 - Ice Lake
Intel Iris Plus
Intel Wifi 6
Booting from external USB SSD
Working:
- USB ports (including USB-C) working
- WiFi / Bluetooth
- Ethernet via USB
- Keyboard / Mouse via USB
- Sleep - appears to work
Not working:
- Internal Keyboard / Trackpad not working
- Touchscreen
Update:
I got the Surface Book 3 working with WiFi and Bluetooth on OpenCore 0.73!
Keyboard and trackpad still not working though. The keyboard and trackpad (and touchscreen) works in OpenCore picker.
There are some clues - kextstat from Terminal shows that the VoodooI2CHID and VoodooI2Input are not loaded (thought the OpenCore log shows they are loaded successfully). All other Voodoo kexts have loaded on Kextstat. On the SB1 with working keyboard and trackpad, these two kexts do load in MacOS.
I'll be interested in your contributions!
Attachments
Last edited: