Jump to content

(SUCCESS) El Capitan 10.11 on Surface Pro 3 i5 (Chris111 install, LonelyTV files)


  • Please log in to reply
75 replies to this topic

#1
MeuPRodrigo

MeuPRodrigo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

Hi everyone,
 

I have a Surface Pro 3 and started testing Hackintosh on it, at that point i think it is not bad and pretty usable.

I will try to explain my steps in case of someone having trouble with explanations with other topics.

 

Installing El Capitan on USB

  • Take a 16+ GB usb drive
  • Format it in GUID
    • partition 1 : EFI (fat32) 1GB
    • partition 2 : Macintosh (hfsj+) 15+GB
  • Use Chris1111 method to install a clean El Capitan version on HDD or USB.

Installing Clover on USB + update with Surface Pro 3 Files

  • Install Clover on EFI partition using Clover last official version, and visit LonelyTV 10.10 tutorial to get the files updated for Surface Pro 3.
  • After that you should be able to boot into USB and see brand new El Capitan installed.
    • to get to boot on USB you have to change some settings in Surface Pro 3 BIOS (check google to access it, and LonelyTV tutorial to see what you need to deactivate)
    • TypeCover should work, and USB too for the first steps.

Boot on newly installed Hackintosh

  • You should be able now to boot to your system on USB drive. You can use usb 2.0 or 3.0 hub to use various devices (keyboard, mouse, etc.)

Copy to SSD (and Dual-boot with Windows 10)

  • To get a full hackintosh you can now format SSD drive from disk utility and make two partitions EFI and Hackintosh as on USB drive.
  • You can copy files from EFI to EFI, and clone Macintosh (on USB) to Macintosh partition (on SSD) and should be able to boot without USB drive.
    • Finally if you want to dual boot with Windows 10, create EFI - Macintosh and another FAT32 partition with the reste of the space.
    • You should be able, when booting to a newly created Windows 10 installer USB drive (with Rufus, check google) to format or delete FAT32 Windows partition and make installer create it nicely in the free lefted space.

At this point you should have a working dual-boot Windows 10 - El Capitan on your Surface Pro 3.

Let's check what works and doesn't.

 

What works

- Type cover (trackpad and keyboard)

- Graphics

- Speakers

- Wifi with USB Dongle (Asus N14 - RT5372)

- Ethernet with USB Dongle (IcyBox 1B-AC501)

 

What doesn't work

- Wifi - Bluetooth

- Touchscreen

- Jack audio

- Cameras / Webcams

- Sleep (to verify)

- SD card reader

Attached Files



#2
MeuPRodrigo

MeuPRodrigo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

Using Ethernet dongle (IcyBox 1B-AC501 - ASIX AX88179)

 

As I failed to use Microsoft Surface USB3.0 to Gigabite Ethernet Adapter, I got an IcyBox 1B-AC501 adapter. It uses ASIX AX88179 which have drivers for Mac OS X and for 10.11 El Capitan.

 

Made it work using official drivers (AX88* in attached files), that install AX88179_178A.kext in L/E and seem to be signed.

 

Using Wifi Dongle (ASUS N-14 - RT5372)

 

To use this dongle with El Capitan it was hard because last drivers are for 10.9.

I got it working using Folder for v5.0.1.22.zip file, I left the original name so you can find on Google where it cames from.

 

Steps were :

  • Modify kext to make idVendor and idProduct match mine.
    • First look in About this mac and System report.
    • In usb, and with your dongle connected, you should be able to see it.
    • Take idVendor and idProduct and convert them from Hexadecimal to decimal with an online converter (google it)
    • Modify one identity in .kext info.plist and put your values. (product = 6120 and vendor = 2821 for me)
  • Install kext with Kext Wizard (which puts RT2870USBWirelessDriver in S/L/E) and repair permission + rebuild cache
  • Put framework file in S/L/Frameworks
  • Click on DLinkPreferencesPan to add it to settings.
    • Note : i didn't needed WifiUtilityStartup and WifiUtility.
  • Reboot and you should have your working dongle using DLink Preferences Pan in Settings.

Attached Files



#3
stevebramley

stevebramley

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male

MeuProdrigo, did you not find this method useful and easier? (link removed)

 

pretty much everything that worked in 10.10.5 worked for me in 10.11 except cameras.

 

Audio: I made a post about this in lonely's thread             #201            

 

including a method for enabling the sensor for detecting a headphone jack insertion or removal to switch sound from speakers to headphones and back.  Really everything worked except the obvious builtins, touchscreen and the cameras.  i was wondering if anyone knew which kexts handled the cameras and how they might be modified to work in 10.11? 


Edited by JahStories, 01 November 2015 - 10:50 AM.
Please do not post links to unsupported websites


#4
MeuPRodrigo

MeuPRodrigo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
I was not using 10.10 on surface before ;)

What is the link for the audio fix ?

#5
stevebramley

stevebramley

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male

I was not using 10.10 on surface before ;)

What is the link for the audio fix ?

 

oh I see. well that'd explain it.  Here's the link to the audio jack fix             #123            


OK so there's good news and bad news.

 

Good news:  I've updated to 10.11.1 and video, audio and cameras are working.  yes, cameras are working like I can face time.  usb is ok, i have wifi from my asus nano N usb dongle unning but my bluetooth dongle doesn't work anymore.  no biggie, its a bit {censored} anyway so i'll buy a better one and see if I can get it running.

 

Bad news:  I didn't do anything special to have it work.  Here's my steps:

 

follow my initial summary of steps to get a successful 10.10.5 running here             #201            

 

then upgrade to 10.11 by following this info here             #260             (really you're just downloading the install app, copy it to the desktop to preserve the original and run it).  once you're installed, add this to your EFI > CLOVER > plist (anywhere)

   <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>

Then reboot which will allow you to update kexts again.  now you can update kexts, redo the IOUSBFamily mod for the typecover. 

To reproduce my steps, I was also using kext utility to install AppleHDA288 but reviewing my system showed that I was still running VoodoHDA for my audio.  however I found I needed to reboot a few times to get the option to select anything other than Digit out (HDMI).  so take this how you want.  I don't know if kext util was fixing my voodoohda permissions, if appleHDA288 was nudging something or if reboot was letting the system sort itself out.

Do the update to 10.11.1 but you'll need to redo the IOUSBFamily mod and redo the audio again.  



#6
MeuPRodrigo

MeuPRodrigo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

Ok strange.

I did the 10.11.1 update, and if I'm right I didn't have to modify anything to get my Type Cover working again.
Everything just worked the same way it worked on 10.11 but still no cameras detected.

That is weird.

I'm gonna look into that better tonight, as you say that Cameras and AudioJack audio can work :)

Could you maybe upload your EFI.zip so I could search inside what you could have different from me ? Thanks ;)



#7
shasen1235

shasen1235

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts

I haven't tried this project since the last time I factory reset my SSD

 

Just want to ask does trackpad gesture work now?

 

Well, I mean do we at least get two finger scroll working?

 

I've been thinking install OSX back on my SP3

 

But since I carry it around a lot, it would be nice if I get the gesture for convenience:D



#8
MeuPRodrigo

MeuPRodrigo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

Didn't get to have trackpad gestures working, but didn't booted it since a few weeks.

Real problem is wifi/bluetooth but otherwise that, and trackpad gestures, all seem to work.

Have to say I had a strange bug with the Surface turning off and not rebooting without a hard reset.

Other thing cool to have is Power Management with buttons, to sleep or wake and so ;)



#9
musiqkid

musiqkid

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

I've just ordered my SP3 can someone answer the following questions, is there still artefacts on el capitan? and has sleep been fixed yet?

 

 



#10
MeuPRodrigo

MeuPRodrigo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

What are artefacts on El Capitan ?
I think my sleep works but i need to test it, didn't used my SP3 for some times now ;)



#11
Codinger

Codinger

    InsanelyMac Legend

  • Donators
  • 716 posts
  • Gender:Male
  • Location:Germany
  • Interests:Coding : Java
    ...

    Languages : BG, DE, GB/US

I've just ordered my SP3 can someone answer the following questions, is there still artefacts on el capitan? and has sleep been fixed yet?

 

Depends on your DSDT skills :)



#12
fflouzada

fflouzada

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

rodrigo, voce pode me ajudar?



#13
musiqkid

musiqkid

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

I would like to know is El Capitain on the surface pro 3 actually stable for everyday use?

 

I can compensate on not using the touch screen as i never wanted to touch osx, whats important to me is the power button, sleep, brightness control, wake, power management for battery life and charging as well as trackpad gestures.

 

Can someone confirm they us osx on there surface pro 3 for stable every day use.



#14
alex.daoud

alex.daoud

    InsanelyMac Geek

  • Coders
  • 192 posts
  • Gender:Male

Small update for those waiting for SP3 touchscreen drivers. There hasn't been any new code contributions but someone was finally able to test a contribution from a couple of months back that gives proper input without the need for that HIDSample app (those who were alpha testing know what I'm referring to). The kext linked below can be loaded with "sudo kextload VoodooI2C.kext" and you should get basic mouse-like input. This includes navigating, left/right clicking and dragging. Keep in mind that these drivers are still experimental so I don't suggest you install them to /s/l/e. Furthermore, these drivers do not support power saving so it is highly likely that if you put the machine to sleep, it will crash. 

 

https://www.dropbox.... alpha.zip?dl=0



#15
eteina

eteina

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

Do you have brightness control? I am stuck at 100% brightness always... slider for brightness moves but brightness does not change.

 

 

UPDATE: Reinstalled Standard DSDT, configplist and kexts, now I have brightness control but lost the MicroSD slot.

MicroSD used to be recognized with custom configplist, DSDTs and kexts proposed by panjunwens.

 

So, within what other people was able to make work properly I am still unable to get:  

- MicroSD (with custom configplist, DSDTs and kexts proposed by panjunwens I get MicroSD but loose Brightness Control)

- Headphone jack (tried the fix said here but whenever I try I just get a loop boot)



#16
shasen1235

shasen1235

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts

Hi guys!

 

Just want to report if you can't get brightness control working

You can add the latest kext from the following link to /CLOVER/kexts/10.11

https://bitbucket.or...light/downloads

 

Haven't tried with LonelyTV's DSDT but works perfectly on the one from panjunwens

 

P.S. Test OSX version-10.11.3



#17
eteina

eteina

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

Hi guys!

 

Just want to report if you can't get brightness control working

You can add the latest kext from the following link to /CLOVER/kexts/10.11

https://bitbucket.or...light/downloads

 

Haven't tried with LonelyTV's DSDT but works perfectly on the one from panjunwens

 

P.S. Test OSX version-10.11.3

 

Cool, thanks!

Went back to panjunwens and with this kext you say now I have brightness control and regained the microsd.

 

By any chance were you able to make the Headphone jack fix work on yours as well?



#18
shasen1235

shasen1235

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts

Cool, thanks!

Went back to panjunwens and with this kext you say now I have brightness control and regained the microsd.

 

By any chance were you able to make the Headphone jack fix work on yours as well?

This is the most feature I want to solve now

By far all the methods I tried didn't work

 

The closest guy I've seen is from here

http://www.tonymacx8...5-model-73.html

He does get sound working but will lose it after 20 sec

 

I will try his method when I have free time

But currently the best solution is to stick with Yosemite I guess



#19
stevebramley

stevebramley

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male

Ok strange.

I did the 10.11.1 update, and if I'm right I didn't have to modify anything to get my Type Cover working again.
Everything just worked the same way it worked on 10.11 but still no cameras detected.

That is weird.

I'm gonna look into that better tonight, as you say that Cameras and AudioJack audio can work :)

Could you maybe upload your EFI.zip so I could search inside what you could have different from me ? Thanks ;)

ahhh sorry I didn't see this until now.  resurrecting it from the grave just in case you were still looking.  I just upgraded to el capitan again and everything is running great except:

built in bluetooth/wifi

power button sleep/wake (but touching the keypad works fine to wake)

battery level

 

no graphics glitches, sound works great, voodooI2c kext is giving me reasonable touch screen.  very happy.  Very stable: been running for 4 days now no dramas.

 

here's my EFI FWIW: https://www.dropbox....ak/EFI.zip?dl=0



#20
MeuPRodrigo

MeuPRodrigo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

Ok so I have battery level and brightnesss control. But don't have cameras, sd card or audio by jack.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy