Jump to content

[Guide] Surface Pro 1st gen Yosemite clean installation


JahStories
 Share

380 posts in this topic

Recommended Posts

@jahstories

Finally got everything to work!

Still working on the iMessage.

I seem to have the problem where if I leave the surface on sleep for too long, it seems to reboot to windows... Anyone else get that?

 

@wen1:

When you mean dp to dp, do you mean that I can directly plug in my 27" apple Cinema Display and it should work? Or do I need a dp to dp to work? Right now it doesn't recognize the screen but sound comes through the acd and the USB ports are working. I am confused on why i cannot get the external screen to work.

Also, now that I dual booted with windows 8.1 and Yosemite, do I always have to hold down the down volume with my USB boot loader I made in step one or is there some way to just boot without the USB and get the choice to either do Yosemite or windows 8.1?

 

Thank you for all the questions you guys are answering. I feel so lost with these things though I try to educate myself, I cannot find certain answers.

 

Thank you

 

Kick

Link to comment
Share on other sites

@kick

 

I could only test miniDP to HDMI since that is the only cable I have. In your case, it is a DP to DP connection with cinema display.

There are some additional values that need to change for that. There is a little info around that combination, so it will be a lot trial and error to patch.

I will try to send you a specific version this weekend

Link to comment
Share on other sites

@wen1

 

That is excellent! thank you! just FYI, I will need some instructions.. I can fumble around and try but would rather get something more concise.. I'm really good at following directions! :yes:

 

Anyway, my ACD is not the thunderbolt edition if that means anything. So, It has a NATIVE MINI DISPLAYPORT with a USB cable too.

 

I appreciate all your help!

 

-kick

Link to comment
Share on other sites

yosemite on my surface doesn't work.

i have always the same problem.

White screen, glitched screen, i can't boot the usb key with the -x argument, but only with kext.

I've formatted the internal ssd of surface pro and uninstalled windows 8.1.

i've tried the config.plist by jah but nothing.

the guide is very simple, but on my surface doesn't work

Link to comment
Share on other sites

Something seems off, I'm not sure if my Surface pro comes from a different family or am I not following the instructions. I get it to boot installed Clover and used kextdrop to install the kext. The OS now does not load. 

 

I need clarification, the instructions say install clover, choosing EFI. do I need to go through customize and choose "Install of UEFI Booting only" and install the Drivers64UEFI? 

 

thanks. Any help appreciated :)

 

Link to comment
Share on other sites

yosemite on my surface doesn't work.

i have always the same problem.

White screen, glitched screen, i can't boot the usb key with the -x argument, but only with kext.

I've formatted the internal ssd of surface pro and uninstalled windows 8.1.

i've tried the config.plist by jah but nothing.

the guide is very simple, but on my surface doesn't work

My surface pro 1 also does this and I followed the guide very closely. When I go to boot with the -x boot flag it boots but then kernel panics. If I boot with just injected kexts it boots fine but has washed out and choppy looking graphics. I can run the installer with the washed out and choppy graphics, but even after installation when I install the kexts with the utility I still have the messed up graphics. So far I have tried switching the config.plist, going through the injected kexts one by one to see if one of them causes the kernel panic, and redoing the usb installer with no success so far. I also tried hooking up an external display to see if the washed out colors had something to do with the internal display, but that didn't work either. It almost seems like my surface has different hardware or something. My surface pro 1 was purchased at the beginning of the year so maybe some of the surface pro's have a different graphics chip revision or something. 

 

Thanks Hopefully someone can help

Link to comment
Share on other sites

@jahstories

 

Here are the pics... still not working. I cannot get past the bluetooth controller...

How did you solve this problem as I've tried recreating the usb drive etc and I keep getting the same issue

 

I've tried three different USB Flash Drives now, and still no luck with getting past the bluetooth controller error. 

 

I've done hacks before, and have also modded mac pro 1,1 with Mavericks and Yosemite, so I'm somewhat affluent in the tech and process, but keep running into errors trying to get to the installer. I've tried using the latest files for clover and generic, with no luck as well

Link to comment
Share on other sites

@stutech I finally managed to get everything to work after maybe some trial and error and learning. So for me...

  1. Follow the instructions for setting up the USB drive.
  2. Disable secure boot to be able to boot from the drive.
  3. I did not use -x but just " Ignore caches and inject kext" (you get a fuzzy static-like screen, just proceed with installation)
  4. After computer reboots, boot again with USB flash drive and this time boot the drive with OSX installed again with "Ignore caches and inject kext"
  5. Install clover on the drive with OSX installed and choose customize picking "UEFI booting" and the 64 UEFI drivers. Copy the DSDT and SSDT and Config.list from here http://www.insanelymac.com/forum/topic/301884-guide-surface-pro-1st-gen-yosemite-clean-installation/?p=2077531 . Copy and paste them as you would with creating the installation USB drive.
  6. Finish the set up and install kext with the latest Kext drop from their website, i omitted appleframebuffercapri. 
  7. reboot and boot from the OSX drive itself. My audio was still not working and I re-dropped the kext from the folder "Yosemite Only" and rebooted again and it worked. *note that you have to go to sound settings to manually turn on the option for sound when you increase or decrease volume.
  8. Install other touchbase etc.. and have fun. Now gotta figure how to get internal wifi.
  • Like 2
Link to comment
Share on other sites

 

@stutech I finally managed to get everything to work after maybe some trial and error and learning. So for me...

  1. Follow the instructions for setting up the USB drive.
  2. Disable secure boot to be able to boot from the drive.
  3. I did not use -x but just " Ignore caches and inject kext" (you get a fuzzy static-like screen, just proceed with installation)
  4. After computer reboots, boot again with USB flash drive and this time boot the drive with OSX installed again with "Ignore caches and inject kext"
  5. Install clover on the drive with OSX installed and choose customize picking "UEFI booting" and the 64 UEFI drivers. Copy the DSDT and SSDT and Config.list from here http://www.insanelymac.com/forum/topic/301884-guide-surface-pro-1st-gen-yosemite-clean-installation/?p=2077531 . Copy and paste them as you would with creating the installation USB drive.
  6. Finish the set up and install kext with the latest Kext drop from their website, i omitted appleframebuffercapri. 
  7. reboot and boot from the OSX drive itself. My audio was still not working and I re-dropped the kext from the folder "Yosemite Only" and rebooted again and it worked. *note that you have to go to sound settings to manually turn on the option for sound when you increase or decrease volume.
  8. Install other touchbase etc.. and have fun. Now gotta figure how to get internal wifi.

 

Thanks the your steps worked perfectly I can now boot Yosemite without the awful washed out graphics yeah! :)

Link to comment
Share on other sites

I got everything working when I just reinstalled, but I notice some glitches with the graphics.  It does the multi apple on boot.  Any ideas on what this could be?  I am also getting some issues with AppStore.  When I try to sign in it gives me an error of Device or Computer could not be verified.  I have tried the Rehabman kext and still no luck.  I am sure it has something to do with the Wifi port not showing as builtin.

 

***Update*** I got it to work by deleting my Network PLIST after installing the Rehabman kext.

  • Like 1
Link to comment
Share on other sites

I got everything working when I just reinstalled, but I notice some glitches with the graphics.  It does the multi apple on boot.  Any ideas on what this could be?  I am also getting some issues with AppStore.  When I try to sign in it gives me an error of Device or Computer could not be verified.  I have tried the Rehabman kext and still no luck.  I am sure it has something to do with the Wifi port not showing as builtin.

 

***Update*** I got it to work by deleting my Network PLIST after installing the Rehabman kext.

 Hey Ikyo,

 

Could you explain the steps on how you got this to work ?

Link to comment
Share on other sites

 

@stutech I finally managed to get everything to work after maybe some trial and error and learning. So for me...

  1. Follow the instructions for setting up the USB drive.
  2. Disable secure boot to be able to boot from the drive.
  3. I did not use -x but just " Ignore caches and inject kext" (you get a fuzzy static-like screen, just proceed with installation)
  4. After computer reboots, boot again with USB flash drive and this time boot the drive with OSX installed again with "Ignore caches and inject kext"
  5. Install clover on the drive with OSX installed and choose customize picking "UEFI booting" and the 64 UEFI drivers. Copy the DSDT and SSDT and Config.list from here http://www.insanelymac.com/forum/topic/301884-guide-surface-pro-1st-gen-yosemite-clean-installation/?p=2077531 . Copy and paste them as you would with creating the installation USB drive.
  6. Finish the set up and install kext with the latest Kext drop from their website, i omitted appleframebuffercapri. 
  7. reboot and boot from the OSX drive itself. My audio was still not working and I re-dropped the kext from the folder "Yosemite Only" and rebooted again and it worked. *note that you have to go to sound settings to manually turn on the option for sound when you increase or decrease volume.
  8. Install other touchbase etc.. and have fun. Now gotta figure how to get internal wifi.

 

This worked for me as well. I was having display issues until i used the mentioned alt- Config.list. Now I'm up an running. Thanks!

Link to comment
Share on other sites

Here is the modded AppleIntelFrameBufferCapri.kext and DSDT.aml and Config.plist

 

The only change in the DSDT and the Config.plist is the ig-platform-id 0x01660009. You can take these files as-is or make the change yourself if you would like. We seem to set it from both places, but the DSDT id seems to override the Config.plist. So make sure you change the DSDT values

 

 

Install the kext using KextDrop or any other tool. 

 

 

Hello wen1.

If I Use your DSDT + AppleIntelFrameBufferCapri.kext I got external HDMI display works but I lose bluetooth.

Any help on that?

 

Thanks very much for your support

Link to comment
Share on other sites

Hello wen1.

If I Use your DSDT + AppleIntelFrameBufferCapri.kext I got external HDMI display works but I lose bluetooth.

Any help on that?

 

Thanks very much for your support

 

Let me elaborate:

 

with DSDT included in the Guide + Original AppleIntelFrameBufferCapri.kext i got > bluetooth + audio fully working / video-out not working

with DSDT + AppleIntelFrameBufferCapri.kext from wen1 i got > no bluetooth + audio glitches, but video-out working like a charm

Link to comment
Share on other sites

 Share

×
×
  • Create New...