Jump to content

[Guide] 10.11 El Capitan On the Surface Pro 4


maj1es2tic
 Share

232 posts in this topic

Recommended Posts

ok. So far my Surface 4 Pro with El Captain works well. 

Now next step is to update to Sierra and do not have a big crash. All needed data is backed up ;)

BTW: Time Machine was slow as hell so I used my own logic to back up all important data.

 

If the the problem with type cover and wake up still extsist on Sierra I will write a little software to wake up the driver. I have installed a similar for audio and it works great.

So if you know the kexts that control the type cover, please let me know.

 

I want to start a branch to try to port the linux Touch driver to mac. It looks not impossible so far. If someone already started it, please let me know. 

Iam willing to join. I have some  good experience in Mac development. Just check: www.ifoerster.com

Link to comment
Share on other sites

ok. So far my Surface 4 Pro with El Captain works well.

Now next step is to update to Sierra and do not have a big crash. All needed data is backed up ;)

BTW: Time Machine was slow as hell so I used my own logic to back up all important data.

 

If the the problem with type cover and wake up still extsist on Sierra I will write a little software to wake up the driver. I have installed a similar for audio and it works great.

So if you know the kexts that control the type cover, please let me know.

 

I want to start a branch to try to port the linux Touch driver to mac. It looks not impossible so far. If someone already started it, please let me know.

Iam willing to join. I have some good experience in Mac development. Just check: www.ifoerster.com

Good job ifoerster, i have started my system directly with sierra without problem, and never tried el capitan

for me, suspend has never working, screen goes off, but system does not think to spleep

Led on usb rt2870 blink..

 

I am also a developer, but not of low level/driver software :((

For me primary problem is two finger scroll with trackpad of typecover, and then bt, suspend and touchscreen

I also asked myself what kext driver control touchcover, but i not have secure response, it should be ps2 or i2c interface

 

Beautiful your software, what is? A common dvd rw or have particual feature? I have readed that have api service

Link to comment
Share on other sites

wonder if you have any success with sierra, had kernel panic during usb booting on HD 520. 

 

 

ok. So far my Surface 4 Pro with El Captain works well. 

Now next step is to update to Sierra and do not have a big crash. All needed data is backed up ;)

BTW: Time Machine was slow as hell so I used my own logic to back up all important data.

 

If the the problem with type cover and wake up still extsist on Sierra I will write a little software to wake up the driver. I have installed a similar for audio and it works great.

So if you know the kexts that control the type cover, please let me know.

 

I want to start a branch to try to port the linux Touch driver to mac. It looks not impossible so far. If someone already started it, please let me know. 

Iam willing to join. I have some  good experience in Mac development. Just check: www.ifoerster.com

Link to comment
Share on other sites

I'm grateful for all the activity on this thread.

 

My SP4 finally arrived (i7 / 8GB RAM / 256GB HD).  I've been looking forward to jumping into this given all the information here.  Since my specs are the same as Kaiou's I was planning to follow his build as close as possible.  I didn't have access to a Sierra installer so my first step was to see if I could install El Capitan to an External Drive.   I was successful in booting El Capitan, but unsuccessful in installing Sierra.

 

 

Here's what happened,  in case it's helpful to others.  Problem is at the bottom, in case anyone can help.  Thanks!  

 

 

Set Up USB Stick

On another Mac I used the command from the original post to copy El Capitan 10.11.6 installer to my USB stick.

Installed Clover with the custom options in this guide:

https://eladnava.com/install-os-x-10-11-el-capitan-on-hackintosh-vanilla/

(dunno how much of this mattered)

Deleted the Clover folder from the EFI partition of the USB stick.

replaced it with Kaiou's Clover folder from post #178

copied the contents of kexts\10.12 to kexts\10.11  (dunno how much of this mattered)

 

Set Up SP4

Disabled bitlocker and set up SP4 EFI per instructions in the original post 
Booted to USB stick.

Booted El Capitan Installer

 

 

Install El Capitan

(USB stick and 1TB WD Passport plugged into a USB Hub)

The installer loaded without issue.  Took a few minutes.

El Capitan Installed and booted without Issue.

 

 

Results

Overall, I'm quite pleased.  I can corroborate some of the issues others report:

no onboard sound  (have not tried ifoerster's fix)

no onboard wifi  (success with USB Wifi TP-Link Archer T2U after installing software utility from manufacturers site)

no touchscreen

no multitouch on the track pad  (usb mouse works fine)

system does not wake up after hibernation upon closing the type cover.

Kaiou's battery monitor works on El Capitan.

The system properly detects Iris 540 Graphics in El Capitan.

 

 

Issues

Some other weird things I noticed.  I'm wondering how much of this is because Kaiou configured his EFI folder for Sierra:

 

The big one is that the system only detects 4gb of RAM.  Can anybody advise on what's causing that?  (see pics attached)

 

Also, there are some very minor graphics artifacts around the menu bar at the top.   This only appears with the menu bar.  Applications and media all look great.  (see pics attached)

 

 

With El Capitan installed I was able to download a Sierra Installer from the Appstore.  I wasn't expecting any problems here because now I would be copying Kaiou's install exactly.  Sadly no luck.  Using Kaiou's Clover folder to install Sierra on an i7/8GB/256 I get a kernel panic while waiting for the installer to load.  (see pics attached)

 

 

 

 

Would be nice to install Sierra.  And will probably try installing El Capitan on the local disk at some point.  The menu bar artifacts are easy to ignore.  

 

But the biggest thing right now is probably the 4GB memory.  If anybody can offer something to try, I'd love to get that sorted out. 

 

 Thanks again for all the work people have done on this.  I'm glad to be able to run my Mac Apps on my Surface!

post-310360-0-86075200-1481943130_thumb.png

post-310360-0-55992600-1481943141_thumb.png

post-310360-0-40620500-1481943168_thumb.png

post-310360-0-23261500-1481943178_thumb.png

post-310360-0-56055000-1481943244_thumb.jpg

Link to comment
Share on other sites

Hey guys! 

 

First of all, thank you for your work! 

 

I just bought a Surface Pro 4 and started getting it to run OS X El Capitan. So far so good. All is fine except for the usual suspects (WiFi, Audio). But how did you change the screen resolution? I tried switchresx already but nothing helped... It is set to the standard Surface resolution and everything is so tiny with that. 

 

Do you have any suggestions?

 

Thanks already!

Link to comment
Share on other sites

  • 2 weeks later...

Hey guys! 

 

First of all, thank you for your work! 

 

I just bought a Surface Pro 4 and started getting it to run OS X El Capitan. So far so good. All is fine except for the usual suspects (WiFi, Audio). But how did you change the screen resolution? I tried switchresx already but nothing helped... It is set to the standard Surface resolution and everything is so tiny with that. 

 

Do you have any suggestions?

 

Thanks already!

You should be able to modify through clover configurator/GUI settings.

 

But the biggest thing right now is probably the 4GB memory.  If anybody can offer something to try, I'd love to get that sorted out. 

 

 Thanks again for all the work people have done on this.  I'm glad to be able to run my Mac Apps on my Surface!

 

You can change the display of system RAM (slot/capacity) through config.plist. I don't know if it has anything to do with true system performance.

  • Like 1
Link to comment
Share on other sites

You should be able to modify through clover configurator/GUI settings.

 

This only changes the resolution for the startup screen right? I mean the resolution in Mac OS after booting up. I can't select different resolutions, they're not available in the "display" tab... Any help or workaround? It's really tiny  :yes:

Link to comment
Share on other sites

This only changes the resolution for the startup screen right? I mean the resolution in Mac OS after booting up. I can't select different resolutions, they're not available in the "display" tab... Any help or workaround? It's really tiny  :yes:

 

 

Sounds like the graphics fix isn't actually working.  I had the same problem when using the EFI folder from the original post.  Really small, and some artifacting / screen flashing when playing videos.  No resolution options on the "display" tab.

 

I do not have that issue when using Kaoui's EFI from post #178.

 

note:  I'm on i7 / intel Iris 540.

Link to comment
Share on other sites

Here's my EFI.  Installs smoothly on i7 / Intel Iris 540.  

 

Based on Kaiou's from post #178. 

 

Differences:

I wasn't able to get it to install to the local SSD.  So I edited Kaiou's config.plist to remove entries pertaining to ionvme, and used hackrnvme.kext generated by rehabman's script.  Then it installed to SSD without a problem.

 

I edited the SMBIOS in config.plist to show 8GB of memory.  Dunno if it makes a performance difference, but it makes me feel better.

 

 

I had the best luck with this one of all the EFI's on this thread.  YMMV on other processors, but if you're on an i7 give this a shot, and let me know.

 

 

https://drive.google.com/drive/folders/0B4hZVohgqEw6TXJGR1hmcVFjSnc?usp=sharing

(i guess google drive might block the download because it detects a virus.  there's no virus.  see iofoerster's post #174 for help)

 

Thanks again for all the valuable contributions in this thread.  I decided to purchase my SP4 based on the information here that suggested this was possible.  I'm extremely pleased with the result.

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Here's my EFI.  Installs smoothly on i7 / Intel Iris 540.  

 

Based on Kaiou's from post #178. 

 

Differences:

I wasn't able to get it to install to the local SSD.  So I edited Kaiou's config.plist to remove entries pertaining to ionvme, and used hackrnvme.kext generated by rehabman's script.  Then it installed to SSD without a problem.

 

I edited the SMBIOS in config.plist to show 8GB of memory.  Dunno if it makes a performance difference, but it makes me feel better.

 

 

I had the best luck with this one of all the EFI's on this thread.  YMMV on other processors, but if you're on an i7 give this a shot, and let me know.

 

 

https://drive.google.com/drive/folders/0B4hZVohgqEw6TXJGR1hmcVFjSnc?usp=sharing

(i guess google drive might block the download because it detects a virus.  there's no virus.  see iofoerster's post #174 for help)

 

Thanks again for all the valuable contributions in this thread.  I decided to purchase my SP4 based on the information here that suggested this was possible.  I'm extremely pleased with the result.

 

Thanks Mehoo.

 

Is this for sierra or elcap? I've got the I5 though, so I'm not sure if there are changes required?

Link to comment
Share on other sites

Thanks Mehoo.

 

Is this for sierra or elcap? I've got the I5 though, so I'm not sure if there are changes required?

 

ElCap.  Haven't tried Sierra.  I'm not sure how it will go with I5.  It might be fine?  IDK.  There are other posts in the thread that might work for i5.

Link to comment
Share on other sites

ElCap.  Haven't tried Sierra.  I'm not sure how it will go with I5.  It might be fine?  IDK.  There are other posts in the thread that might work for i5.

 

Yeah sorry that was a total derp reply I gave there. All it took was 2 minutes of actual "non lazy" reading time to realize it was going to be el cap.

 

I made an 10.11 install USB with my other mac today and I'll give this a shot tonight.

Link to comment
Share on other sites

Here's my EFI.  Installs smoothly on i7 / Intel Iris 540.  

 

Based on Kaiou's from post #178. 

 

Differences:

I wasn't able to get it to install to the local SSD.  So I edited Kaiou's config.plist to remove entries pertaining to ionvme, and used hackrnvme.kext generated by rehabman's script.  Then it installed to SSD without a problem.

 

I edited the SMBIOS in config.plist to show 8GB of memory.  Dunno if it makes a performance difference, but it makes me feel better.

 

 

I had the best luck with this one of all the EFI's on this thread.  YMMV on other processors, but if you're on an i7 give this a shot, and let me know.

 

 

https://drive.google.com/drive/folders/0B4hZVohgqEw6TXJGR1hmcVFjSnc?usp=sharing

(i guess google drive might block the download because it detects a virus.  there's no virus.  see iofoerster's post #174 for help)

 

Thanks again for all the valuable contributions in this thread.  I decided to purchase my SP4 based on the information here that suggested this was possible.  I'm extremely pleased with the result.

 

Just to share my experience with the i5 SP4.

 

 Using the files above I was able to get el capitan running pretty smooth. I changed the graphics id to match the 520 and used HDAPatcher to get sound working.

 

Aside from the known (wifi/touchscreen) it's working quite well with the exception of some minor graphics artifacts. I wasn't able to get the SMBIOS of 13,2 working (skylake) so I'm using 12.1 right now.  What are you guys using on your i7's?

 

Cheers to everyone for the work you've put into getting this up and running for everyone.

Link to comment
Share on other sites

This seems to be a pretty dead thread, but for updates:

 

I5 SP4 with intel 520

Running Sierra

Works:

Power Keys

Volumes Keys

Surface KB/Mouse (no touchpad support, it's mouse only for now)

Backlight, sleep etc

 

Not working:

Built in BT, Wifi, Camera, touchscreen.

Link to comment
Share on other sites

This seems to be a pretty dead thread, but for updates:

 

I5 SP4 with intel 520

Running Sierra

Works:

Power Keys

Volumes Keys

Surface KB/Mouse (no touchpad support, it's mouse only for now)

Backlight, sleep etc

 

Not working:

Built in BT, Wifi, Camera, touchscreen.

 

Thanks. Some of us might not reply (as we have really nothing to say) but we are here watching your progress and still deciding on whether buying a surface for an osx86 is a good option or not.

Link to comment
Share on other sites

This seems to be a pretty dead thread, but for updates:

 

I5 SP4 with intel 520

Running Sierra

Works:

Power Keys

Volumes Keys

Surface KB/Mouse (no touchpad support, it's mouse only for now)

Backlight, sleep etc

 

Not working:

Built in BT, Wifi, Camera, touchscreen.

mind sharing your efi folder?

cant seem to boot into installation

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

No, and I havent really found anything online to get it to work.

 

Things currently not working for me (I havent had time to work on some of the tweaks posted)

-Wifi

-Bluetooth

-Trackpad Gestures

-Touch Screen

-Audio

-Occasional Glitches with Graphic Artifacts

 

Working

-Sleep

-Touch Cover

-Graphics

-Internet (With USB Dongle)

 

 

Overall, really loving the experience and excited to spend some more time tweaking it.

Link to comment
Share on other sites

  • 2 weeks later...

 

*EDIT 2: If you want to get OSX working in a VM through Windows 10 on the SP4, follow this youtube howto. Everything works except for the cameras and bluetooth. Touch is pretty good. Just set resolution to 1/2 so you can see the screen properly. :-) 

 

 

 

Unfortunately this link on youtube not active anymore. Could you update it? Or at least tell where to find the information? Thanks!

Link to comment
Share on other sites

  • 1 month later...

This seems to be a pretty dead thread, but for updates:

 

I5 SP4 with intel 520

Running Sierra

Works:

Power Keys

Volumes Keys

Surface KB/Mouse (no touchpad support, it's mouse only for now)

Backlight, sleep etc

 

Not working:

Built in BT, Wifi, Camera, touchscreen.

Mind sharing how you were able to get the power and volume buttons to work?  I've got an sp3 but should be pretty similar. Thanks!

For those folks with trackpads detected as standard mouse, you can use Karabiner with hotkey scrolling.  I use it on my SP3 holding alt while thumbing across the trackpad allows for vert and horizontal scrolling. Not 2 finger but def much better

Link to comment
Share on other sites

 Share

×
×
  • Create New...