Jump to content
InsanelyMac Forum
Thane5

Lets Hackintosh the Surface pro 5 (2017)

Recommended Posts

After i recently created my first Hackintosh  to use as a secondary OS to Windows, i often dreamed about how awesome it would be to have the same on my surface tablet. I've seen that people in this forum sucessfully got to run it on Previous Surface generations, but this one is still missing. I've followed some guides here and there, and managed to properly boot clover, but when i try to start the macOS installer, it stops at "kdp_poll: no debugger device" (See https://drive.google.com/open?id=1ctu7elXpCFYfTtlyd7sMXvMj4tW12z0pv for a screenshot). I've already googled this error but found nothing useful.

 

So, to continue, i need some help from you... can anyone help me out with this?

 

My Efi folder is attached here, or otherwise there https://drive.google.com/open?id=1V7TubZpH04Zd3ujFLX9mHGMXx7lHLTxb

EFI.zip

Share this post


Link to post
Share on other sites
Advertisement

It's the "New" Surface Pro from 2017, with a Kabylake i5 7300U and Intel HD 620. Running on a 256 Gb SSD, 8Gb of Ram. I want to run this thing on my 64Gb micro SD card.


try

attachicon.gifCLOVER.zip

is a kabylake processor? have DGPU or only IntelHD?

 

https://imgur.com/a/iKzYPThis is what i see last with your clover folder, then the screen goes black, even with restart after kernel panic disabled. i've had this before with different changes i've made to my config, but i assumed this is worse than my first result where it stops at  "kdp_poll: no debugger device"

Share this post


Link to post
Share on other sites

It's the "New" Surface Pro from 2017, with a Kabylake i5 7300U and Intel HD 620. Running on a 256 Gb SSD, 8Gb of Ram. I want to run this thing on my 64Gb micro SD card.

 

https://imgur.com/a/iKzYPThis is what i see last with your clover folder, then the screen goes black, even with restart after kernel panic disabled. i've had this before with different changes i've made to my config, but i assumed this is worse than my first result where it stops at  "kdp_poll: no debugger device"

try 2

config.plist.zip

Share this post


Link to post
Share on other sites

That one finally lets me use the installer and install macOS sierra on my SD card, and on the first boot (where you only see the apple logo with a loading bar on white background) it finishes the installation, but then shuts down. If i restart, it now only gives me the microsoft logo and attemtps to restart. I think that this could be related to the Surface pro beein unable to boot from an SD card, so i'll probably try to install it on an SSD partiiton of the same size.

Share this post


Link to post
Share on other sites

That one finally lets me use the installer and install macOS sierra on my SD card, and on the first boot (where you only see the apple logo with a loading bar on white background) it finishes the installation, but then shuts down. If i restart, it now only gives me the microsoft logo and attemtps to restart. I think that this could be related to the Surface pro beein unable to boot from an SD card, so i'll probably try to install it on an SSD partiiton of the same size.

k

after install, send me full files, i'll work in ur clover folder

RunMe.app.zip

Share this post


Link to post
Share on other sites

Big thanks for your help so far; the problem was in fact that the Surface can't boot from the microSD slot right now. If plugged into the USB port via a hub, it works as it should and i can boot into macOS. And amazingly, The touchpad and Keyboard work without problems, but of course touchscreen, touchpad gestures and pen don't. but thats for a later time. 

 

What i need to get fixed now is the graphics. for some reason, it runs in the native monitor resolution 8just like clover, idk why), and the intel hd 620 graphics are listed in the "About my Mac" window, though with most likely inaccurate video ram amounts. Also the general Ui is very laggy, animatiosn slow, and strong screen tearing plague it, just like you would expect it with disabled graphics. i'll try to find out more about that tomorrow.

 

Most recent EFI attached here.

EFI.zip

Share this post


Link to post
Share on other sites

Big thanks for your help so far; the problem was in fact that the Surface can't boot from the microSD slot right now. If plugged into the USB port via a hub, it works as it should and i can boot into macOS. And amazingly, The touchpad and Keyboard work without problems, but of course touchscreen, touchpad gestures and pen don't. but thats for a later time. 

 

What i need to get fixed now is the graphics. for some reason, it runs in the native monitor resolution 8just like clover, idk why), and the intel hd 620 graphics are listed in the "About my Mac" window, though with most likely inaccurate video ram amounts. Also the general Ui is very laggy, animatiosn slow, and strong screen tearing plague it, just like you would expect it with disabled graphics. i'll try to find out more about that tomorrow.

 

Most recent EFI attached here.

use my app for full dump

http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=292709

Share this post


Link to post
Share on other sites

Nope, doesnt work. Says "Graphics Driver Failed to load: could not register with framebuffer driver!" during the boot process

post-2413312-0-64760100-1519656663_thumb.jpg

Share this post


Link to post
Share on other sites

Nope, doesnt work. Says "Graphics Driver Failed to load: could not register with framebuffer driver!" during the boot process

CLOVER.zip

press O key in clover boot screen

devices - remove intelgfx

graphics - remove ig-platform-id

Share this post


Link to post
Share on other sites

The kexts of that folder seem to be working, but something in your config gives me a blackscreen after a while of the boot process. I also can't find these boot options that you are describing in my version of clover.

Share this post


Link to post
Share on other sites

just remove InjectIntel in O key, Graphics, InjectIntel

the problem is just a video, without video config in config.plist, work, but without acceleration

need check it

Share this post


Link to post
Share on other sites

It does boot if i use my Config, but only with inject intel active, but the Graphics acceleration still wont work then.

Share this post


Link to post
Share on other sites

u can try it

 

MOBILE
- GRAPHICS : Check InjectIntel
- GRAPHICS : “ig-platform-id” changed to 0x591b0000
- DEVICES : “Fake ID” for IntelGFX changed to 0x59168086
- BOOT : Add “-disablegfxfirmware” under Custom Flags

Share this post


Link to post
Share on other sites

No luck with that either. Most of these changes have no effect, but the new "ig-platform-id" again disables any graphical output and gives blackscreen.

Share this post


Link to post
Share on other sites

Hello, I'd like to inquire about the work of new surface pro (2017) battery

I can't find EmbeddedControl in DSDT and SSDT

Share this post


Link to post
Share on other sites
Posted (edited)

Nice to find someone opening up a thread for this, actually I've been trying to hackintosh my Surface Pro 2017 for a while now

here's the list of the things I've got working so far

- Graphics (Full QE/CI) - some edits from rehabman's laptop config file will fix the black screen

- Audio - using voodoohda (both speakers and headphone jack works)

 

if you're getting a black screen with backlight on it means you've got graphics working, but due to the resolution

of the Surface Pro's monitor being so high there needs to be a patch that will allow for more memory allocation (if I'm not mistaken)

I'll upload my config here later.

EDIT: here you go

 

It would be nice I someone could help me fix the brightness

config.plist

Edited by Servine
upload config.plist

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By nd33
      Hi,
      I am fairly new to hackintoshing, and I'm 12. I successfully put os x 10.10 on a surface pro 128 gig with an i5. I used clover boot loader and erased the whole drive when I installed os x. I wanted to put windows back on, being that the Wi-Fi card is not compatible with os x. I used a fat32 formatted usb and put the windows 10 recovery files from Microsoft on it. for some reason ever since I installed clover it takes about an extra 10 seconds after hitting the power button of just a black screen. but when I boot the surface, holding the volume down and usb plugged in it brings me to the red screen that says surface, then flashes black and brings me to the same red screen, except it says this right under the surface logo= loading clover boot loader 3015. then it goes straight to clover. the usb flashes for a couple times while booting, but that's it. I am not able to boot windows from clover either. I think that clover is somehow overriding the boot from usb feature on the surface. if there is any way I can remove clover or wipe the drive to reinstall windows, please tell me. any Ideas? thanks
    • By davemackintosh
      After following this tutorial letter for letter and line by line I have successfully installed Mavericks onto my Surface Pro 128GB (first gen) but when I try to boot into the new drive I get the following message, I've rebuilt caches using 
       
          kextcache -system-prelinked-kernel
          kextcache -system-caches   But still nothing, I noticed in the zip file in the tutorial to download the FakeSMC is in all lowercase, HFS isn't case sensitive is it? Also in most other tutorials there are three dsdt's and ssdt's?   I continuously get this error when trying to boot Mavericks (I've not yet seen it running but the installer went perfectly)  

       
      I can't seem to figure this out and the version of Clover I have doesn't appear to have the "No kexts or caches" option?
×